all repos

dotfiles @ 3bad265

i use rach linux btw
15 files changed, 232 insertions(+), 123 deletions(-)
Update rofi, add rifile to ranger, add ale to nvim
Author: Smirnov Alexandr ss2316544@gmail.com
Committed at: 2021-03-29 19:16:45 +0300
Parent: 5cc8619
M config/bspwm/bspwmrc
···
        24
        24
         

      
        25
        25
         # General

      
        26
        26
         C border_width           2

      
        27
        
        -C window_gap             4

      
        
        27
        +C window_gap             8

      
        28
        28
         C split_ratio            0.50

      
        29
        29
         C borderless_monocle     true

      
        30
        30
         C gapless_monocle        true

      
M config/bspwm/polybar/bar.sh
···
        1
        1
         #!/bin/bash

      
        2
        2
         killall -q polybar

      
        3
        3
         while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done

      
        4
        
        -polybar -c ~/.config/bspwm/polybar/polybar min&

      
        5
        
        -#polybar -c ~/.config/bspwm/polybar/polybar bar&

      
        
        4
        +polybar -c ~/.config/bspwm/polybar/polybar bar&

      
M config/bspwm/polybar/polybar
···
        1
        1
         # vim: ft=dosini

      
        2
        
        -

      
        3
        2
         [settings]

      
        4
        3
         enable-ipc = true

      
        5
        4
         format-padding = 1

      
        6
        
        -#screenchange-reload = true

      
        7
        
        -#pseudo-transparency = true

      
        8
        5
         

      
        9
        6
         [colors]

      
        10
        7
         background = #262A2B

      
        11
        
        -foreground = #DFDFDF

      
        
        8
        +foreground = #cfd1dd

      
        12
        9
         secondary  = #008DCD

      
        13
        10
         alert      = #FF6C6B

      
        14
        11
         

      ···
        21
        18
         wm-restack = bspwm

      
        22
        19
         font-0 = Iosevka Nerd Font:style=Medium:size=8;3

      
        23
        20
         font-1 = FontAwesome5Free:style=Solid:size=7.5;2.5

      
        24
        
        -modules-left = bspwm windowname

      
        25
        
        -modules-center = time date weather

      
        26
        
        -modules-right = keyboard pulseaudio archupd wifi-signal

      
        
        21
        +modules-left = bspwm archupd

      
        
        22
        +modules-right = pulseaudio keyboard time wifi-signal

      
        27
        23
         tray-position = right

      
        28
        24
         tray-padding = 0

      
        29
        25
         

      
        30
        
        -[bar/min]

      
        31
        
        -width = 100%

      
        32
        
        -height = 24

      
        33
        
        -fixed-center = true

      
        34
        
        -background = ${colors.background}

      
        35
        
        -foreground = ${colors.foreground}

      
        36
        
        -wm-restack = bspwm

      
        37
        
        -font-0 = Iosevka Nerd Font:style=Medium:size=8;3

      
        38
        
        -font-1 = FontAwesome5Free:style=Solid:size=7.5;2.5

      
        39
        
        -modules-left = bspwm

      
        40
        
        -modules-right = keyboard pulseaudio archupd time wifi-signal

      
        41
        
        -tray-position = right

      
        42
        
        -

      
        43
        26
         [module/bspwm]

      
        44
        27
         type = internal/bspwm

      
        45
        28
         pin-workspaces = true

      ···
        67
        50
         label-volume-foreground = ${root.foreground}

      
        68
        51
         label-muted = 

      
        69
        52
         ramp-volume-0 = 

      
        70
        
        -

      
        71
        
        -[module/weather]

      
        72
        
        -type = custom/script

      
        73
        
        -exec = python3 ~/.config/bspwm/polybar/scripts/weather.py

      
        74
        
        -interval = 60

      
        75
        53
         

      
        76
        54
         [module/archupd]

      
        77
        55
         type = custom/script

      ···
        91
        69
         blacklist-0 = num lock

      
        92
        70
         blacklist-1 = scroll lock

      
        93
        71
         blacklist-2= caps lock

      
        94
        
        -

      
        95
        
        -[module/cpu]

      
        96
        
        -type = internal/cpu

      
        97
        
        -format-prefix = " "

      
        98
        
        -interval = 2

      
        99
        
        -

      
        100
        
        -[module/memory]

      
        101
        
        -type = internal/memory

      
        102
        
        -interval = 2

      
        103
        
        -label = %percentage_used%%

      
        104
        
        -format-prefix = " "

      
        105
        
        -

      
        106
        
        -[module/windowname]

      
        107
        
        -type = internal/xwindow

      
        108
        
        -label = %title%

      
        109
        
        -label-maxlen = 50

      
        110
        72
         

      
        111
        73
         [module/date]

      
        112
        74
         type = internal/date

      
M config/bspwm/sxhkd
···
        3
        3
         

      
        4
        4
         ## == USER keys

      
        5
        5
         super + {_,shift} Return

      
        6
        
        -    {kitty, rofi -show drun -theme ntenV2}

      
        
        6
        +    {kitty, rofi -show drun}

      
        7
        7
         

      
        8
        8
         super + shift + {w, e, f, c, s, t, q}

      
        9
        9
             {google-chrome-stable,              \

      ···
        20
        20
         super + {equal, minus, shift+minus}

      
        21
        21
             amixer sset Master {2%+,2%-,toggle}

      
        22
        22
         

      
        23
        
        -super + {Escape, ctrl+i}

      
        24
        
        -    {.config/rofi/script/powermenu.sh, \

      
        25
        
        -     .config/rofi/script/passmenu.sh   }

      
        
        23
        +super + Escape

      
        
        24
        +    .config/rofi/script/powermenu.sh

      
        26
        25
         

      
        27
        26
         ### == BSPWM keys

      
        28
        27
         super + q

      
M config/nvim/init.vim
···
        3
        3
           Plug 'sheerun/vim-polyglot'

      
        4
        4
           Plug 'jiangmiao/auto-pairs'

      
        5
        5
           Plug 'scrooloose/nerdtree'

      
        
        6
        +  Plug 'w0rp/ale'

      
        6
        7
         call plug#end()

      
        7
        8
         

      
        8
        9
         "== General

      ···
        67
        68
         

      
        68
        69
         

      
        69
        70
         "== Aliases

      
        70
        
        -command! VTerm    :vs | res 40 | set nonu nornu | startinsert | wincmd L | term

      
        71
        
        -command! Term     :sp | res 40 | set nonu nornu | startinsert | wincmd J | term

      
        
        71
        +command! Term     :vs|wincmd L|vert res 50|set nonu nornu|startinsert|term

      
        72
        72
         command! Prettier :silent !prettier % --write

      
        73
        73
         command! ESlint   :!eslint %

      
        74
        74
         command! Black    :silent !black %

      ···
        84
        84
         autocmd FileType javascript,javascriptreact,yaml setlocal et sw=2 ts=2

      
        85
        85
         

      
        86
        86
         

      
        
        87
        +"== ALE

      
        
        88
        +let g:ale_disable_lsp = 1

      
        
        89
        +let g:ale_echo_msg_format = '%severity%: %s'

      
        
        90
        +let g:ale_linters = {

      
        
        91
        +\ 'javascript': ['eslint'],

      
        
        92
        +\ 'python': ['flake8'],

      
        
        93
        +\ 'go': ['golint']

      
        
        94
        +\ }

      
        
        95
        +

      
        
        96
        +

      
        87
        97
         "== NERDTree

      
        88
        98
         let g:NERDTreeWinPos = "right"

      
        89
        99
         let g:NERDTreeMinimalUI = 1

      ···
        95
        105
         

      
        96
        106
         " NerdTree

      
        97
        107
         nnoremap <leader>e :NERDTreeToggle<CR>

      
        
        108
        +

      
        
        109
        +" Terminal

      
        
        110
        +tnoremap <Esc> <C-\><C-n>

      
        
        111
        +nnoremap <leader>t :Term<CR>

      
        98
        112
         

      
        99
        113
         " Alternative keys

      
        100
        114
         nnoremap <C-s>   :w<CR>

      ···
        133
        147
         " Working with system clipboard

      
        134
        148
         noremap <leader>c "+y<CR>

      
        135
        149
         noremap <leader>v "+p<CR>

      
        136
        
        -

      
        137
        
        -

      
        138
        
        -" Terminal

      
        139
        
        -tnoremap <Esc> <C-\><C-n>

      
M config/ranger/rc.conf
···
        26
        26
         

      
        27
        27
         # go to

      
        28
        28
         map gc    cd ~/code

      
        29
        
        -map gn    cd ~/notes

      
        30
        29
         map gd    cd ~/Documents

      
        31
        30
         map gw    cd ~/Downloads

      
        32
        31
         map g.    cd ~/.dotfiles

      
        
        32
        +map gu    cd /mnt/usb

      
        33
        33
         

      
        34
        34
         # delete

      
        35
        35
         map dD    delete

      
A config/ranger/rifle.conf
···
        
        1
        +# vim: ft=cfg

      
        
        2
        +#== Websites

      
        
        3
        +ext x?html?, has firefox,          X, flag f = firefox -- "$@"

      
        
        4
        +ext x?html?, has qutebrowser,      X, flag f = qutebrowser -- "$@"

      
        
        5
        +ext x?html?, has chromium-browser, X, flag f = chromium-browser -- "$@"

      
        
        6
        +ext x?html?, has chromium,         X, flag f = chromium -- "$@"

      
        
        7
        +ext x?html?, has google-chrome,    X, flag f = google-chrome -- "$@"

      
        
        8
        +ext x?html?, has w3m,              terminal  = w3m "$@"

      
        
        9
        +

      
        
        10
        +#== Misc

      
        
        11
        +mime ^text,  label editor = ${EDITOR} -- "$@"

      
        
        12
        +mime ^text,  label pager  = "$PAGER" -- "$@"

      
        
        13
        +!mime ^text, label editor, ext json|csv|tex|py|rb|js|sh = ${EDITOR} -- "$@"

      
        
        14
        +!mime ^text, label pager,  ext json|csv|tex|py|rb|js|sh = "$PAGER" -- "$@"

      
        
        15
        +name ^[mM]akefile$ = make

      
        
        16
        +

      
        
        17
        +#== Scripts

      
        
        18
        +ext py  = python -- "$1"

      
        
        19
        +ext rb  = ruby   -- "$1"

      
        
        20
        +ext js  = node   -- "$1"

      
        
        21
        +ext sh  = sh     -- "$1"

      
        
        22
        +

      
        
        23
        +#== Video/Audio

      
        
        24
        +mime ^video,       has mpv,      X, flag f = mpv -- "$@"

      
        
        25
        +mime ^video,       has mpv,      X, flag f = mpv --fs -- "$@"

      
        
        26
        +mime ^video,       has mplayer2, X, flag f = mplayer2 -- "$@"

      
        
        27
        +mime ^video,       has mplayer2, X, flag f = mplayer2 -fs -- "$@"

      
        
        28
        +mime ^video,       has mplayer,  X, flag f = mplayer -- "$@"

      
        
        29
        +mime ^video,       has mplayer,  X, flag f = mplayer -fs -- "$@"

      
        
        30
        +mime ^video|audio, has vlc,      X, flag f = vlc -- "$@"

      
        
        31
        +

      
        
        32
        +#== Documents

      
        
        33
        +ext pptx?|od[dfgpst]|docx?|sxc|xlsx?|xlt|xlw|gnm|gnumeric, has libreoffice, X, flag f = libreoffice "$@"

      
        
        34
        +ext pdf, has zathura,       X, flag f = zathura -- "$@"

      
        
        35
        +ext djvu, has zathura,      X, flag f = zathura -- "$@"

      
        
        36
        +ext epub, has zathura,      X, flag f = zathura -- "$@"

      
        
        37
        +

      
        
        38
        +#== Images

      
        
        39
        +mime ^image/svg, has inkscape, X, flag f = inkscape -- "$@"

      
        
        40
        +mime ^image, has feh,          X, flag f = feh      -- "$@"

      
        
        41
        +mime ^image, has ristretto,    X, flag f = ristretto "$@"

      
        
        42
        +mime ^image, has gimp,         X, flag f = gimp     -- "$@"

      
        
        43
        +ext xcf,                       X, flag f = gimp     -- "$@"

      
        
        44
        +

      
        
        45
        +#== Archives

      
        
        46
        +ext 7z, has 7z = 7z -p l "$@" | "$PAGER"

      
        
        47
        +ext ace|ar|arc|bz2?|cab|cpio|cpt|deb|dgc|dmg|gz,     has atool = atool --list --each -- "$@" | "$PAGER"

      
        
        48
        +ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has atool = atool --list --each -- "$@" | "$PAGER"

      
        
        49
        +ext 7z|ace|ar|arc|bz2?|cab|cpio|cpt|deb|dgc|dmg|gz,  has atool = atool --extract --each -- "$@"

      
        
        50
        +ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has atool = atool --extract --each -- "$@"

      
        
        51
        +ext tar|gz|bz2|xz, has tar = tar vvtf "$1" | "$PAGER"

      
        
        52
        +ext tar|gz|bz2|xz, has tar = for file in "$@"; do tar vvxf "$file"; done

      
        
        53
        +ext bz2, has bzip2 = for file in "$@"; do bzip2 -dk "$file"; done

      
        
        54
        +ext zip, has unzip = unzip -l "$1" | less

      
        
        55
        +ext zip, has unzip = for file in "$@"; do unzip -d "${file%.*}" "$file"; done

      
        
        56
        +ext rar, has unrar = unrar l "$1" | less

      
        
        57
        +ext rar, has unrar = for file in "$@"; do unrar x "$file"; done

      
        
        58
        +

      
        
        59
        +#== Fonts

      
        
        60
        +mime ^font, has fontforge, X, flag f = fontforge "$@"

      
        
        61
        +

      
        
        62
        +#== Terminals

      
        
        63
        +mime ^ranger/x-terminal-emulator, has kitty = kitty -- "$@"

      
        
        64
        +mime ^ranger/x-terminal-emulator, has alacritty = alacritty -e "$@"

      
        
        65
        +

      
        
        66
        +#== Misc

      
        
        67
        +label wallpaper, number 11, mime ^image, has feh, X = feh --bg-scale "$1"

      
        
        68
        +label wallpaper, number 12, mime ^image, has feh, X = feh --bg-tile "$1"

      
        
        69
        +label wallpaper, number 13, mime ^image, has feh, X = feh --bg-center "$1"

      
        
        70
        +label wallpaper, number 14, mime ^image, has feh, X = feh --bg-fill "$1"

      
        
        71
        +

      
        
        72
        +#== Generic file openers

      
        
        73
        +label open, has xdg-open = xdg-open -- "$@"

      
        
        74
        +label open, has open     = open -- "$@"

      
        
        75
        +

      
        
        76
        +              !mime ^text, !ext json|csv|tex|py|rb|js|sh  = ask

      
        
        77
        +label editor, !mime ^text, !ext json|csv|tex|py|rb|js|sh  = ${EDITOR} -- "$@"

      
        
        78
        +label pager,  !mime ^text, !ext json|csv|tex|py|rb|js|sh  = "$PAGER" -- "$@"

      
        
        79
        +mime application/x-executable = "$1"

      
        
        80
        +label trash, has trash-put = trash-put -- "$@"

      
        
        81
        +label trash = mkdir -p -- ${XDG_DATA_DIR:-$HOME/.ranger}/ranger-trash; mv -- "$@" ${XDG_DATA_DIR:-$HOME/.ranger}/ranger-trash

      
M config/rofi/config
···
        1
        
        -rofi.theme: nten-dmenu

      
        
        1
        +rofi.theme: nten

      
        2
        2
         rofi.font: Jetbarains Mono 12

      
        3
        3
         rofi.auto-select: false

      
        4
        4
         rofi.hide-scrollbar: true

      
D config/rofi/script/passmenu.sh
···
        1
        
        -#!/bin/sh

      
        2
        
        -shopt -s nullglob globstar

      
        3
        
        -

      
        4
        
        -menucmd="rofi -dmenu"

      
        5
        
        -prefix=${PASSWORD_STORE_DIR-~/.password-store}

      
        6
        
        -password_files=( "$prefix"/**/*.gpg )

      
        7
        
        -password_files=( "${password_files[@]#"$prefix"/}" )

      
        8
        
        -password_files=( "${password_files[@]%.gpg}" )

      
        9
        
        -password=$(printf '%s\n' "${password_files[@]}"|${menucmd} -p  "Passwords" "$@")

      
        10
        
        -[[ -n $password ]] || exit

      
        11
        
        -

      
        12
        
        -if [[ $typeit -eq 0 ]]; then

      
        13
        
        -	pass show -c "$password" 2>/dev/null

      
        14
        
        -else

      
        15
        
        -	pass show "$password" | { IFS= read -r pass; printf %s "$pass"; } |

      
        16
        
        -		xdotool type --clearmodifiers --file -

      
        17
        
        -fi

      
M config/rofi/script/powermenu.sh
···
        1
        
        -#!/bin/sh

      
        2
        
        -declare options=("ShutDown

      
        3
        
        -Lock

      
        4
        
        -Logout

      
        5
        
        -Reboot")

      
        
        1
        +#!/usr/bin/env bash

      
        
        2
        +declare options=("ShutDown\nLogOut\nReboot")

      
        6
        3
         

      
        7
        
        -menucmd="rofi -dmenu"

      
        8
        
        -choice=$(echo -e "${options[@]}"|${menucmd} -p "Power" $@)

      
        9
        
        -case "$choice" in

      
        
        4
        +choice=$(echo -e ${options[@]} | rofi -dmenu -p "Power" -theme nten-dmenu)

      
        
        5
        +case $choice in

      
        10
        6
             "ShutDown")

      
        11
        
        -        case "$(echo -e "Yes\nNo"|${menucmd} -p "ShutDown" $@)" in

      
        
        7
        +        case "$(echo -e "Yes\nNo" | rofi -dmenu -p "ShutDown" -theme nten-dmenu)" in

      
        12
        8
                     "Yes") exec systemctl poweroff ;;

      
        13
        
        -            "No")  exec exit 0             ;;

      
        14
        
        -        esac ;;

      
        15
        
        -    "Lock") exec betterlockscreen --off 300 -t "Computer is lockerd" -l ;;

      
        16
        
        -    "Logout")

      
        17
        
        -        case "$(echo -e "Yes\nNo"|${menucmd} -p "Logout" $@)" in

      
        
        9
        +            "no")  exec exit 0             ;;

      
        
        10
        +        esac

      
        
        11
        +    ;;

      
        
        12
        +    "LogOut")

      
        
        13
        +        case "$(echo -e "Yes\nNo" | rofi -dmenu -p "LogOut" -theme nten-dmenu)" in

      
        18
        14
                     "Yes") exec loginctl terminate-session $XDG_SESSION_ID ;;

      
        19
        15
                     "No")  exec exit 0                                     ;;

      
        20
        
        -        esac ;;

      
        
        16
        +        esac

      
        
        17
        +    ;;

      
        21
        18
             "Reboot")

      
        22
        
        -        case "$(echo -e "Yes\nNo"|${menucmd} -p "Reboot" $@)" in

      
        
        19
        +        case "$(echo -e "Yes\nNo" | rofi -dmenu -p "Reboot" -theme nten-dmenu)" in

      
        23
        20
                     "Yes") exec systemctl reboot ;;

      
        24
        21
                     "No")  exec exit 0           ;;

      
        25
        
        -        esac ;;

      
        
        22
        +        esac

      
        
        23
        +    ;;

      
        26
        24
         esac

      
M config/rofi/themes/nten-dmenu.rasi
···
        1
        1
         * {

      
        2
        2
             background-color:           #262A2B;

      
        3
        3
             text-color:                 #93A1A1;

      
        4
        
        -    font:                       "Hack 9";

      
        
        4
        +    font:                       "JetbrainsMono Nerd Font 9";

      
        5
        5
             prompt-padding:             4px;

      
        6
        6
             selected-background:        #008DCD;

      
        7
        7
             selected-foreground:        #ffffff;

      
        8
        8
         }

      
        9
        
        -#window {

      
        
        9
        +window {

      
        
        10
        +    anchor:  north;

      
        10
        11
             location: north;

      
        11
        12
             width: 100%;

      
        12
        
        -    height: 24px;

      
        13
        13
             padding: 0px;

      
        14
        14
             children: [ horibox ];

      
        15
        15
         }

      
        16
        
        -#horibox {

      
        
        16
        +horibox {

      
        17
        17
             orientation: horizontal;

      
        
        18
        +    height: 24px;

      
        18
        19
             children: [ prompt, entry, listview ];

      
        19
        20
         }

      
        20
        
        -#prompt {

      
        
        21
        +prompt {

      
        21
        22
             padding:          @prompt-padding;

      
        22
        23
             background-color: @selected-background;

      
        23
        24
             text-color:       @selected-foreground;

      
        24
        25
             font:             @font;

      
        25
        26
         }

      
        26
        
        -#listview {

      
        
        27
        +listview {

      
        27
        28
             layout: horizontal;

      
        28
        29
             spacing: 0px;

      
        29
        30
             lines: 100;

      
        30
        31
         }

      
        31
        
        -#entry {

      
        
        32
        +entry {

      
        32
        33
             padding: 4px 4px;

      
        33
        34
             expand: false;

      
        34
        35
             width: 170px;

      
        35
        36
         }

      
        36
        
        -#element { padding: 4px 8px; }

      
        37
        
        -#element selected {

      
        
        37
        +element { padding: 4px 8px; }

      
        
        38
        +element selected {

      
        38
        39
             background-color: @selected-background;

      
        39
        40
             text-color:       @selected-foreground;

      
        40
        41
         }

      
A config/rofi/themes/nten.rasi
···
        
        1
        +configuration {

      
        
        2
        +  show-icons: true;

      
        
        3
        +  display-drun: "";

      
        
        4
        +  drun-display-format: "{name}";

      
        
        5
        +  disable-history: false;

      
        
        6
        +  hide-scrollbar: true;

      
        
        7
        +  sidebar-mode: true;

      
        
        8
        +}

      
        
        9
        +* {

      
        
        10
        +  bg: #262A2b;

      
        
        11
        +  fg: #cfd1dd;

      
        
        12
        +  ac: #008dcd;

      
        
        13
        +  background-color: @bg;

      
        
        14
        +  text-color: @fg;

      
        
        15
        +}

      
        
        16
        +

      
        
        17
        +window {

      
        
        18
        +  width: 40%;

      
        
        19
        +}

      
        
        20
        +

      
        
        21
        +prompt {

      
        
        22
        +  enabled: true;

      
        
        23
        +  padding: 0.3% 1% 0% -0.5%;

      
        
        24
        +  margin: 0 0 0 0;

      
        
        25
        +  background-color: @bg;

      
        
        26
        +  text-color: @fg;

      
        
        27
        +  font: "JetBrainsMono Nerd Font 12";

      
        
        28
        +}

      
        
        29
        +

      
        
        30
        +entry {

      
        
        31
        +  background-color: @bg;

      
        
        32
        +  text-color: @fg;

      
        
        33
        +  placeholder-color: @fg;

      
        
        34
        +  expand: true;

      
        
        35
        +  horizontal-align: 0;

      
        
        36
        +  placeholder: "Type to search";

      
        
        37
        +  padding: 0.1% 0% 0% 0%;

      
        
        38
        +  margin: 0.6% 0 0 0;

      
        
        39
        +  blink: true;

      
        
        40
        +}

      
        
        41
        +

      
        
        42
        +inputbar {

      
        
        43
        +  children: [ prompt, entry ];

      
        
        44
        +  background-color: @bg;

      
        
        45
        +  text-color: @bg;

      
        
        46
        +  expand: false;

      
        
        47
        +  border: 0% 0% 0% 0%;

      
        
        48
        +  border-radius: 0px;

      
        
        49
        +  border-color: @ac;

      
        
        50
        +  margin: 0% 0% 0% 0%;

      
        
        51
        +  padding: 1.5%;

      
        
        52
        +}

      
        
        53
        +

      
        
        54
        +listview {

      
        
        55
        +  background-color: @al;

      
        
        56
        +  padding: 10px;

      
        
        57
        +  columns: 4;

      
        
        58
        +  lines: 3;

      
        
        59
        +  spacing: 0%;

      
        
        60
        +  cycle: false;

      
        
        61
        +  dynamic: true;

      
        
        62
        +  layout: vertical;

      
        
        63
        +}

      
        
        64
        +

      
        
        65
        +mainbox {

      
        
        66
        +  background-color: @bg;

      
        
        67
        +  border: 0% 0% 0% 0%;

      
        
        68
        +  border-radius: 0% 0% 0% 0%;

      
        
        69
        +  border-color: @bg;

      
        
        70
        +  children: [ inputbar, listview ];

      
        
        71
        +  spacing: 0%;

      
        
        72
        +  padding: 1%;

      
        
        73
        +}

      
        
        74
        +

      
        
        75
        +element {

      
        
        76
        +  background-color: @al;

      
        
        77
        +  text-color: @fg;

      
        
        78
        +  orientation: vertical;

      
        
        79
        +  border-radius: 0%;

      
        
        80
        +  padding: 2% 0% 2% 0%;

      
        
        81
        +}

      
        
        82
        +

      
        
        83
        +element-icon {

      
        
        84
        +  size: 49px;

      
        
        85
        +  border: 0px;

      
        
        86
        +}

      
        
        87
        +

      
        
        88
        +element-text {

      
        
        89
        +  expand: true;

      
        
        90
        +  horizontal-align: 0.5;

      
        
        91
        +  vertical-align: 0.5;

      
        
        92
        +  margin: 0.5% 0.5% -0.5% 0.5%;

      
        
        93
        +}

      
        
        94
        +

      
        
        95
        +element selected {

      
        
        96
        +  background-color: @ac;

      
        
        97
        +  text-color: @bg;

      
        
        98
        +}

      
D config/rofi/themes/ntenV2.rasi
···
        1
        
        -configuration {

      
        2
        
        -    width: 25;

      
        3
        
        -    lines: 13;

      
        4
        
        -    columns: 2;

      
        5
        
        -    font: "RobotoCondensed 12";

      
        6
        
        -    bw: 2;

      
        7
        
        -    location: 1;

      
        8
        
        -    padding: 3;

      
        9
        
        -    yoffset: 27;

      
        10
        
        -    xoffset: 3;

      
        11
        
        -    show-icons: true;

      
        12
        
        -    icon-theme: "Paper";

      
        13
        
        -    drun-display-format: "{name}";

      
        14
        
        -    case-sensitive: false;

      
        15
        
        -    cycle: false;

      
        16
        
        -    auto-select: false;

      
        17
        
        -    line-padding: 6;

      
        18
        
        -    separator-style: "solid";

      
        19
        
        -    hide-scrollbar: true;

      
        20
        
        -    color-normal: "#262A2B,#abb2bf,#262A2B,#008DCD,#262A2B";

      
        21
        
        -    color-window: "#262A2B,#1F2324,#58676C";

      
        22
        
        -}

      
M tmux.conf
···
        2
        2
         set -sg escape-time 0

      
        3
        3
         

      
        4
        4
         ## Set prefix

      
        5
        
        -set -g prefix C-f

      
        
        5
        +set -g prefix C-d

      
        6
        6
         

      
        7
        7
         ## Set base index

      
        8
        8
         set -g base-index 1

      
M vscode/settings.json
···
        1
        1
         {

      
        2
        
        -  "workbench.colorTheme": "One Dark Pro",

      
        
        2
        +  "workbench.colorTheme": "Cobalt2",

      
        3
        3
           "editor.wordWrap": "off",

      
        4
        4
           "editor.fontSize": 14,

      
        5
        5
           "editor.fontFamily": "'Jetbrains Mono', 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'",