all repos

dotfiles @ ae217b0fe15bd80714f748929d67fcfd4c4b6a32

i use rach linux btw
19 files changed, 727 insertions(+), 345 deletions(-)
Add castero, cmus, dmenufm, zathura config
Author: Smirnov Olexandr ss2316544@gmail.com
Committed at: 2020-12-23 21:46:50 +0200
Parent: f407ac0
M README.md
···
                1
                1
                 <h1 align="center">dotfiles</h1>

              
                2
                2
                 

              
                3
                
                -[install arch linux](install_arch.md)

              
                4
                
                --------------------------------------

              
                5
                
                -

              
                6
                3
                 ![](./config/qtile/screen.png)

              
                7
                4
                 ------------------------------

              
                8
                5
                 

              
M bashrc
···
                1
                
                -[[ $- != *i* ]] && return

              
                2
                
                -PS1='\e[36m\w\e[39m '

              
                
                1
                +source ~/.profile

              
                
                2
                +#source ~/.env

              
                
                3
                +

              
                
                4
                +# Prompt generator - ezprompt.net

              
                
                5
                +export PS1="\[\e[36m\]\u\[\e[m\]@\[\e[32m\]\w\[\e[m\] \\$ "

              
                3
                6
                 

              
                
                7
                +### Variables ###

              
                4
                8
                 export EDITOR='nvim'

              
                5
                
                -export VISUAL='emacsclient -c -a emacs'

              
                
                9
                +export VISUAL='nvim'

              
                6
                10
                 

              
                
                11
                +### Aliases ###

              
                7
                12
                 alias cls='clear'

              
                8
                13
                 alias ls='ls --color=auto'

              
                
                14
                +alias sl="ls"

              
                
                15
                +alias tmux="tmux -2"

              
                
                16
                +alias mkdir="mkdir -p"

              
                
                17
                +alias du="du -sh"

              
                
                18
                +alias df="df -h"

              
                
                19
                +alias cp="cp -r" 

              
                9
                20
                 alias :q="exit"

              
                10
                21
                 

              
                11
                22
                 alias ..='cd ..'

              
M config/alacritty.yml
···
                10
                10
                     x: 0

              
                11
                11
                     y: 0

              
                12
                12
                 

              
                13
                
                -scrolling:

              
                14
                
                -  history: 1000

              
                15
                13
                   

              
                16
                14
                 font:

              
                17
                15
                   antialias: lcd

              ···
                33
                31
                     x: 1

              
                34
                32
                     y: 0

              
                35
                33
                 

              
                
                34
                +scrolling.history: 1000

              
                
                35
                +cursor.style: Block

              
                36
                36
                 debug.render_timer: false

              
                37
                37
                 draw_bold_text_with_bright_colors: false

              
                38
                
                -background_opacity: 0.85

              
                
                38
                +background_opacity: 0.75

              
                39
                39
                 #dynamic_title: true

              
                40
                40
                 

              
                41
                41
                 colors:

              ···
                49
                49
                     text: '0xEDEBD7'

              
                50
                50
                     background: '0x262A3B'

              
                51
                51
                   normal:

              
                52
                
                -    black:   '0x1c1f24'

              
                53
                
                -    red:     '0xff6c6b'

              
                54
                
                -    green:   '0x98be65'

              
                55
                
                -    yellow:  '0xda8548'

              
                56
                
                -    blue:    '0x51afef'

              
                57
                
                -    magenta: '0xc678dd'

              
                58
                
                -    cyan:    '0x5699af'

              
                59
                
                -    white:   '0x202328'

              
                
                52
                +    black:   '0x32344a'

              
                
                53
                +    red:     '0xf7768e'

              
                
                54
                +    green:   '0x9ece6a'

              
                
                55
                +    yellow:  '0xe0af68'

              
                
                56
                +    blue:    '0x7aa2f7'

              
                
                57
                +    magenta: '0xad8ee6'

              
                
                58
                +    cyan:    '0x449dab'

              
                
                59
                +    white:   '0x9699a8'

              
                60
                60
                   bright:

              
                61
                
                -    black:   '0x5b6268'

              
                62
                
                -    red:     '0xda8548'

              
                63
                
                -    green:   '0x4db5bd'

              
                64
                
                -    yellow:  '0xecbe7b'

              
                65
                
                -    blue:    '0x3071db'

              
                66
                
                -    magenta: '0xa9a1e1'

              
                67
                
                -    cyan:    '0x46d9ff'

              
                68
                
                -    white:   '0xdfdfdf'

              
                69
                
                -

              
                70
                
                -cursor:

              
                71
                
                -  style: Block

              
                
                61
                +    black:   '0x444b6a'

              
                
                62
                +    red:     '0xff7a93'

              
                
                63
                +    green:   '0xb9f27c'

              
                
                64
                +    yellow:  '0xff9e64'

              
                
                65
                +    blue:    '0x7da6ff'

              
                
                66
                +    magenta: '0xbb9af7'

              
                
                67
                +    cyan:    '0x0db9d7'

              
                
                68
                +    white:   '0xacb0d0'

              
                72
                69
                 

              
                73
                70
                 key_bindings:

              
                74
                
                -  - { key: V,        mods: Control|Shift, action: Paste            }

              
                75
                
                -  - { key: C,        mods: Control|Shift, action: Copy             }

              
                76
                
                -  - { key: Key0,     mods: Control,       action: ResetFontSize    }

              
                77
                
                -  - { key: Equals,   mods: Alt,           action: IncreaseFontSize }

              
                78
                
                -  - { key: Minus,    mods: Alt,           action: DecreaseFontSize }

              
                
                71
                +  - { key: V, mods: Control|Shift, action: Paste }

              
                
                72
                +  - { key: C, mods: Control|Shift, action: Copy  }

              
M config/berry/polybar/polybar
···
                8
                8
                 alert = #DD6C6B

              
                9
                9
                 

              
                10
                10
                 [bar/bar]

              
                11
                
                -height = 24

              
                12
                11
                 override-redirect = false 

              
                13
                12
                 background = ${colors.background}

              
                14
                13
                 foreground = ${colors.foreground}

              ···
                16
                15
                 module-margin-right = 1

              
                17
                16
                 padding-left = 3

              
                18
                17
                 padding-right = 3

              
                
                18
                +

              
                
                19
                +width = 14%

              
                
                20
                +height = 22

              
                
                21
                +

              
                
                22
                +offset-x = 85.8%

              
                
                23
                +offset-y = 0.4%

              
                
                24
                +

              
                19
                25
                 font-0 = Iosevka Nerd Font:style=Medium:size=10;3

              
                20
                26
                 font-1 = FontAwesome5Free:style=Solid:size=8;2.5

              
                21
                27
                 modules-left = wifi-signal date

              
                22
                
                -modules-center = wp

              
                23
                
                -modules-right = keyboard pulseaudio backlight time

              
                
                28
                +#modules-center = wp

              
                
                29
                +#modules-right = keyboard pulseaudio backlight time

              
                24
                30
                 

              
                25
                31
                 [module/backlight]

              
                26
                32
                 type = internal/xbacklight

              ···
                58
                64
                 [module/date]

              
                59
                65
                 type = internal/date

              
                60
                66
                 interval = 600

              
                61
                
                -date = %b %e

              
                
                67
                +date = %e

              
                62
                68
                 label =  %date%

              
                63
                69
                 

              
                64
                70
                 [module/time]

              
M config/betterlockscreenrc
···
                2
                2
                 ringcolor=#ffffff

              
                3
                3
                 keyhlcolor=#51AFEF

              
                4
                4
                 bshlcolor=#51AFEF

              
                5
                
                -separatorcolor=#00000000

              
                6
                
                -insidevercolor=#ff6c6b

              
                
                5
                +separatorcolor=#51AFEF

              
                
                6
                +insidevercolor=#00000000

              
                7
                7
                 insidewrongcolor=#51AFEF

              
                8
                8
                 ringvercolor=#ffffff

              
                9
                9
                 ringwrongcolor=#ffffff

              
                10
                10
                 verifcolor=#ffffff

              
                11
                11
                 timecolor=#ffffff

              
                12
                12
                 datecolor=#ced4da

              
                13
                
                -loginbox=#000066

              
                
                13
                +loginbox=#000000

              
A config/castero/castero.conf
···
                
                1
                +# castero configuration file

              
                
                2
                +# https://github.com/xgi/castero

              
                
                3
                +

              
                
                4
                +

              
                
                5
                +[client]

              
                
                6
                +# Whether to ask for confirmation before deleting a feed.

              
                
                7
                +# default: False

              
                
                8
                +delete_feed_confirmation = True

              
                
                9
                +

              
                
                10
                +# The minimum number of feeds before the client asks you for confirmation

              
                
                11
                +# after pressing the reload key.

              
                
                12
                +# default: 10

              
                
                13
                +reload_feeds_threshold = 10

              
                
                14
                +

              
                
                15
                +# The maximum number of episodes to retain per feed. Set to -1 for no limit.

              
                
                16
                +# default: -1

              
                
                17
                +max_episodes = -1

              
                
                18
                +

              
                
                19
                +# Whether to keep episodes in the client even if they are no longer present on

              
                
                20
                +# the feed (i.e. the RSS feed only shows the x most recent episodes).

              
                
                21
                +# default: False

              
                
                22
                +retain_absent_episodes = False

              
                
                23
                +

              
                
                24
                +# Hide vertical borders between menus.

              
                
                25
                +# default: False

              
                
                26
                +disable_vertical_borders = False

              
                
                27
                +

              
                
                28
                +# Whether to remove HTML tags from feed/episode descriptions.

              
                
                29
                +# default: True

              
                
                30
                +clean_html_descriptions = True

              
                
                31
                +

              
                
                32
                +# The display refresh delay, in ms. Increase to reduce idle CPU usage.

              
                
                33
                +# default: 30

              
                
                34
                +refresh_delay = 30

              
                
                35
                +

              
                
                36
                +# The external player to use for media playback.

              
                
                37
                +# If the given player is not valid or a dependency is not met, the client will

              
                
                38
                +# instead try to use the first valid interface.

              
                
                39
                +# Available players (in order of precedence):

              
                
                40
                +# mpv, vlc

              
                
                41
                +# default: (blank)

              
                
                42
                +player = 

              
                
                43
                +

              
                
                44
                +# The command to run when you press key_execute (default e). All instances of

              
                
                45
                +# the following tokens are replaced with the corresponding episode attributes:

              
                
                46
                +#   {file} - the episode enclosure, usually a remote mp3 file

              
                
                47
                +#   {title} - the episode name

              
                
                48
                +#   {description} - the episode description

              
                
                49
                +#   {link} - the link to the episode, which is often a blog post 

              
                
                50
                +#   {pubdate} - the publish date/time of the episode

              
                
                51
                +#   {copyright} - the copyright of the episode

              
                
                52
                +# Most of these attributes have spaces, so you will probably want to enclose

              
                
                53
                +# the token with quotations.

              
                
                54
                +# For example, `firefox "{file}"` would open the file in Firefox.

              
                
                55
                +# The client executes the text you enter as a shell command. Use with caution!

              
                
                56
                +# default: (blank)

              
                
                57
                +execute_command = 

              
                
                58
                +

              
                
                59
                +# An HTTP or SOCKS proxy to use for HTTP network requests.

              
                
                60
                +# example: http://user:pass@10.10.1.10:3128

              
                
                61
                +# example: socks5://user:pass@host:port

              
                
                62
                +# default: (blank)

              
                
                63
                +proxy_http = 

              
                
                64
                +

              
                
                65
                +# An HTTP or SOCKS proxy to use for HTTPS network requests.

              
                
                66
                +# example: http://user:pass@10.10.1.10:3128

              
                
                67
                +# example: socks5://user:pass@host:port

              
                
                68
                +# default: (blank)

              
                
                69
                +proxy_https = 

              
                
                70
                +

              
                
                71
                +

              
                
                72
                +[feeds]

              
                
                73
                +# Whether to reload/refresh your feeds when the client starts. Depending on how

              
                
                74
                +# many feeds you have, this operation may take a long time.

              
                
                75
                +# default: False

              
                
                76
                +reload_on_start = False

              
                
                77
                +

              
                
                78
                +

              
                
                79
                +[downloads]

              
                
                80
                +# The (absolute) location to save episodes downloaded for offline playback. Set

              
                
                81
                +# to blank or whitespaces to disable -- the client will default to either

              
                
                82
                +# $XDG_DATA_DIR, if set, otherwise ~/.local/share/castero/downloaded

              
                
                83
                +# default: (blank)

              
                
                84
                +custom_download_dir = 

              
                
                85
                +

              
                
                86
                +# The timeout for network requests, in seconds. The same value is used for

              
                
                87
                +# connection and read timeouts.

              
                
                88
                +# default: 3

              
                
                89
                +request_timeout = 3

              
                
                90
                +

              
                
                91
                +

              
                
                92
                +[colors]

              
                
                93
                +# Available colors for all fields are:

              
                
                94
                +# black, blue, cyan, green, magenta, red, white, yellow, transparent (background),

              
                
                95
                +# integer from -1 to 255 if terminal supports 256 colors

              
                
                96
                +# NOTE:  Background transparency only works on compatible terminals with compositing

              
                
                97
                +

              
                
                98
                +# The foreground (text) color of the main interface.

              
                
                99
                +# default: yellow

              
                
                100
                +color_foreground = white

              
                
                101
                +

              
                
                102
                +# The background color of the main interface.

              
                
                103
                +# default: black

              
                
                104
                +color_background = default

              
                
                105
                +

              
                
                106
                +# The foreground (text) color of selected items.

              
                
                107
                +# default: black

              
                
                108
                +color_foreground_alt = black

              
                
                109
                +

              
                
                110
                +# The background color of selected items.

              
                
                111
                +# default: white

              
                
                112
                +color_background_alt = white

              
                
                113
                +

              
                
                114
                +# The foreground (text) color of marked items. Paired with color_background.

              
                
                115
                +# default: green

              
                
                116
                +color_foreground_dim = blue

              
                
                117
                +

              
                
                118
                +# The foreground (text) color of status lines. Paired with color_background.

              
                
                119
                +# default: white

              
                
                120
                +color_foreground_status = white

              
                
                121
                +

              
                
                122
                +# The foreground (text) color of menu headings. Paired with color_background.

              
                
                123
                +# default: yellow

              
                
                124
                +color_foreground_heading = blue

              
                
                125
                +

              
                
                126
                +# The foreground (text) color of dividers. Paired with color_background.

              
                
                127
                +# default: white

              
                
                128
                +color_foreground_dividers = white

              
                
                129
                +

              
                
                130
                +

              
                
                131
                +[playback]

              
                
                132
                +# The distance to move forward when pressing seek keys, in seconds.

              
                
                133
                +# default: 30

              
                
                134
                +seek_distance_forward = 30

              
                
                135
                +

              
                
                136
                +# The distance to move backward when pressing seek keys, in seconds.

              
                
                137
                +# default: 10

              
                
                138
                +seek_distance_backward = 10

              
                
                139
                +

              
                
                140
                +# The default playback speed. See also the rate_increase/rate_decrease keys.

              
                
                141
                +# default: 1.0

              
                
                142
                +default_playback_speed = 1.0

              
                
                143
                +

              
                
                144
                +# The default volume. Can be 0-100, inclusive.

              
                
                145
                +# default: 100

              
                
                146
                +default_volume = 80

              
                
                147
                +

              
                
                148
                +# The amount to adjust the volume when pressing the volume up/down keys.

              
                
                149
                +# default: 5

              
                
                150
                +volume_adjust_distance = 5

              
                
                151
                +

              
                
                152
                +

              
                
                153
                +[keys]

              
                
                154
                +# Keybindings for controlling the client. Entries may not be blank, but may

              
                
                155
                +# overlap -- however, only one operation will be performed for each key press.

              
                
                156
                +# Please see this page for a list of available key names:

              
                
                157
                +# https://docs.python.org/3/library/curses.html#constants

              
                
                158
                +

              
                
                159
                +# Show the help menu.

              
                
                160
                +# default: h

              
                
                161
                +key_help = ?

              
                
                162
                +

              
                
                163
                +# Exit the client

              
                
                164
                +# default: q

              
                
                165
                +key_exit = q

              
                
                166
                +

              
                
                167
                +# Add a feed.

              
                
                168
                +# default: a

              
                
                169
                +key_add_feed = A

              
                
                170
                +

              
                
                171
                +# Remove the selected feed.

              
                
                172
                +# default: d

              
                
                173
                +key_remove = O

              
                
                174
                +

              
                
                175
                +# Reload/refresh all feeds.

              
                
                176
                +# default: r

              
                
                177
                +key_reload = r

              
                
                178
                +

              
                
                179
                +# Reload/refresh the selected feed.

              
                
                180
                +# default: R

              
                
                181
                +key_reload_selected = R

              
                
                182
                +

              
                
                183
                +# Save episode for offline playback.

              
                
                184
                +# default: s

              
                
                185
                +key_save = d

              
                
                186
                +

              
                
                187
                +# Delete downloaded episodes.

              
                
                188
                +# default: x

              
                
                189
                +key_delete = D

              
                
                190
                +

              
                
                191
                +# Navigate up.

              
                
                192
                +# default: UP

              
                
                193
                +key_up = UP

              
                
                194
                +

              
                
                195
                +# Navigate right.

              
                
                196
                +# default: RIGHT

              
                
                197
                +key_right = RIGHT

              
                
                198
                +

              
                
                199
                +# Navigate down.

              
                
                200
                +# default: DOWN

              
                
                201
                +key_down = DOWN

              
                
                202
                +

              
                
                203
                +# Navigate left.

              
                
                204
                +# default: LEFT

              
                
                205
                +key_left = LEFT

              
                
                206
                +

              
                
                207
                +# Scroll menu up.

              
                
                208
                +# default: PPAGE

              
                
                209
                +key_scroll_up = PPAGE

              
                
                210
                +

              
                
                211
                +# Scroll menu down.

              
                
                212
                +# default: NPAGE

              
                
                213
                +key_scroll_down = NPAGE

              
                
                214
                +

              
                
                215
                +# Play selected feed/episode.

              
                
                216
                +# default: ENTER

              
                
                217
                +key_play_selected = ENTER

              
                
                218
                +

              
                
                219
                +# Add selected feed/episode to queue.

              
                
                220
                +# default: SPACE

              
                
                221
                +key_add_selected = SPACE

              
                
                222
                +

              
                
                223
                +# Clear the queue.

              
                
                224
                +# default: c

              
                
                225
                +key_clear = c

              
                
                226
                +

              
                
                227
                +# Go to the next episode in the queue.

              
                
                228
                +# default: n

              
                
                229
                +key_next = n

              
                
                230
                +

              
                
                231
                +# Execute a command on the selected episode. See also execute_command.

              
                
                232
                +key_execute = e

              
                
                233
                +

              
                
                234
                +# Invert the order of the menu.

              
                
                235
                +# default: i

              
                
                236
                +key_invert = i

              
                
                237
                +

              
                
                238
                +# Filter the contents of the menu. Press again to clear the filter.

              
                
                239
                +# default: /

              
                
                240
                +key_filter = /

              
                
                241
                +

              
                
                242
                +# Mark the episode as played/unplayed.

              
                
                243
                +# default: i

              
                
                244
                +key_mark_played = m

              
                
                245
                +

              
                
                246
                +# Pause/play the current episode.

              
                
                247
                +# default: p

              
                
                248
                +key_pause_play = p

              
                
                249
                +

              
                
                250
                +# Alternate binding for key_pause_play -- make identical to disable.

              
                
                251
                +# default: k

              
                
                252
                +key_pause_play_alt = o

              
                
                253
                +

              
                
                254
                +# Seek forward.

              
                
                255
                +# default: f

              
                
                256
                +key_seek_forward = f

              
                
                257
                +

              
                
                258
                +# Alternate binding for key_seek_forward -- make identical to disable.

              
                
                259
                +# default: l

              
                
                260
                +key_seek_forward_alt = F

              
                
                261
                +

              
                
                262
                +# Seek backward.

              
                
                263
                +# default: b

              
                
                264
                +key_seek_backward = b

              
                
                265
                +

              
                
                266
                +# Alternate binding for key_seek_backward -- make identical to disable.

              
                
                267
                +# default: j

              
                
                268
                +key_seek_backward_alt = B

              
                
                269
                +

              
                
                270
                +# Increase playback speed.

              
                
                271
                +# default: ]

              
                
                272
                +key_rate_increase = ]

              
                
                273
                +

              
                
                274
                +# Decrease playback speed.

              
                
                275
                +# default: [

              
                
                276
                +key_rate_decrease = [

              
                
                277
                +

              
                
                278
                +# Increase volume.

              
                
                279
                +# default: =

              
                
                280
                +key_volume_increase = =

              
                
                281
                +

              
                
                282
                +# Decrease volume.

              
                
                283
                +# default: -

              
                
                284
                +key_volume_decrease = -

              
                
                285
                +

              
                
                286
                +# Show episode URL.

              
                
                287
                +# default: u

              
                
                288
                +key_show_url = u

              
A config/cmus/nten16.theme
···
                
                1
                +set color_cmdline_bg=default

              
                
                2
                +set color_cmdline_fg=default

              
                
                3
                +set color_error=lightred

              
                
                4
                +set color_info=lightblue

              
                
                5
                +set color_separator=blue

              
                
                6
                +set color_statusline_bg=gray

              
                
                7
                +set color_statusline_fg=white

              
                
                8
                +set color_titleline_bg=blue

              
                
                9
                +set color_titleline_fg=white

              
                
                10
                +set color_win_bg=default

              
                
                11
                +set color_win_cur=lightblue

              
                
                12
                +set color_win_cur_sel_bg=lightblue

              
                
                13
                +set color_win_cur_sel_fg=default

              
                
                14
                +set color_win_dir=lightblue

              
                
                15
                +set color_win_fg=default

              
                
                16
                +set color_win_inactive_cur_sel_bg=default

              
                
                17
                +set color_win_inactive_cur_sel_fg=lightblue

              
                
                18
                +set color_win_inactive_sel_bg=default

              
                
                19
                +set color_win_inactive_sel_fg=default 

              
                
                20
                +set color_win_sel_bg=lightblue

              
                
                21
                +set color_win_sel_fg=white

              
                
                22
                +set color_win_title_bg=blue

              
                
                23
                +set color_win_title_fg=white

              
A config/dmenufm/dmenufm.conf
···
                
                1
                +#!/bin/sh

              
                
                2
                +FM_PATH=$HOME/.config/dmenufm

              
                
                3
                +FM_CACHE_PATH=$HOME/.cache/dmenufm

              
                
                4
                +FM_BMKFILE=$FM_PATH/dmenufm_bookmark

              
                
                5
                +FM_CMDFILE=$FM_PATH/dmenufm_command

              
                
                6
                +FM_HISFILE=$FM_PATH/dmenufm_history

              
                
                7
                +FM_SDOPROP=$FM_PATH/dmenufm_sudoprompt

              
                
                8
                +FM_TRASH=${HOME}/.local/share/Trash/files

              
                
                9
                +FM_LASTPATH=$FM_CACHE_PATH/dmenufm_lastpath

              
                
                10
                +FM_REMFILE=$FM_CACHE_PATH/dmenufm_bulk_rename

              
                
                11
                +FM_MASFILE=$FM_CACHE_PATH/dmenufm_bulk_mass

              
                
                12
                +FM_ZIPATH=$FM_CACHE_PATH/compression/

              
                
                13
                +

              
                
                14
                +FM_MAX_HIS_LENGTH=500

              
                
                15
                +

              
                
                16
                +FM_GENERIC_FONT=Monospace-11

              
                
                17
                +FM_NOTIF_FONT=Monospace-11

              
                
                18
                +FM_DANGER_FONT=Monospace-11

              
                
                19
                +

              
                
                20
                +FM_SUDO_COLOR=red

              
                
                21
                +FM_GENERIC_COLOR=#008DCD

              
                
                22
                +FM_ACTION_COLOR_LV1=#98BE65

              
                
                23
                +FM_ACTION_COLOR_LV2=#ECBE7B

              
                
                24
                +FM_ACTION_COLOR_BULK=#C678DD

              
                
                25
                +FM_OPT_GENERIC="-p -r"

              
                
                26
                +

              
                
                27
                +XDGDIR2=/usr/local/share/applications

              
M config/dunst/dunstrc
···
                1
                1
                 [global]

              
                2
                
                -    font = Hack 10

              
                3
                
                -    padding = 1

              
                4
                
                -    frame_color = "#073642"

              
                
                2
                +    monitor = 0

              
                
                3
                +    follow = mouse

              
                
                4
                +    geometry = "250x50-10+30"

              
                
                5
                +    indicate_hidden = yes

              
                
                6
                +    shrink = no

              
                
                7
                +    transparency = 0

              
                
                8
                +    notification_height = 0

              
                
                9
                +    separator_height = 4

              
                
                10
                +    padding = 16

              
                
                11
                +    horizontal_padding = 16

              
                5
                12
                     frame_width = 2

              
                6
                
                -    allow_markup = yes

              
                7
                
                -    format = "<b>%a:</b> %s\n%b"

              
                
                13
                +    frame_color = "#1F2324"

              
                
                14
                +    separator_color = frame

              
                8
                15
                     sort = yes

              
                9
                
                -    indicate_hidden = yes

              
                
                16
                +    idle_threshold = 120

              
                
                17
                +    font = Roboto 8

              
                
                18
                +    line_height = 4

              
                
                19
                +    markup = full

              
                
                20
                +    format = "<b>%s</b>\n%b"

              
                10
                21
                     alignment = left

              
                11
                
                -    bounce_freq = 0

              
                12
                22
                     show_age_threshold = 60

              
                13
                23
                     word_wrap = yes

              
                14
                24
                     ignore_newline = no

              
                15
                
                -    geometry = "300x5-30+40"

              
                16
                
                -    transparency = 0

              
                17
                
                -    idle_threshold = 120

              
                18
                
                -    monitor = 0

              
                19
                
                -    follow = keyboard

              
                
                25
                +    stack_duplicates = false

              
                
                26
                +    hide_duplicate_count = false

              
                
                27
                +    show_indicators = yes

              
                
                28
                +    icon_position = off

              
                
                29
                +    max_icon_size = 32

              
                
                30
                +    icon_folders = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/

              
                20
                31
                     sticky_history = yes

              
                21
                
                -    line_height = 0

              
                22
                
                -    separator_height = 2

              
                23
                
                -    padding = 8

              
                24
                
                -    horizontal_padding = 8

              
                25
                
                -    separator_color = frame

              
                26
                
                -    startup_notification = true

              
                
                32
                +    history_length = 20

              
                
                33
                +    dmenu = /usr/bin/dmenu -p dunst:

              
                27
                34
                     browser = /usr/bin/firefox -new-tab

              
                
                35
                +    always_run_script = true

              
                
                36
                +    title = Dunst

              
                
                37
                +    class = Dunst

              
                
                38
                +    startup_notification = false

              
                
                39
                +    force_xinerama = false

              
                28
                40
                 

              
                29
                
                -[frame]

              
                30
                
                -    width = 0

              
                31
                
                -    color = "#000000"

              
                
                41
                +[experimental]

              
                
                42
                +    per_monitor_dpi = false

              
                
                43
                +

              
                
                44
                +[shortcuts]

              
                
                45
                +    close =

              
                
                46
                +    close_all =

              
                
                47
                +    history =

              
                
                48
                +    context =

              
                32
                49
                 

              
                33
                50
                 [urgency_low]

              
                34
                
                -    background = "#002B36"

              
                35
                
                -    foreground = "#dfdfdf"

              
                36
                
                -    timeout = 10

              
                
                51
                +    background = "#262A2B"

              
                
                52
                +    foreground = "#FFFFFF"

              
                
                53
                +    timeout = 2

              
                37
                54
                 

              
                38
                55
                 [urgency_normal]

              
                39
                
                -    background = "#002B36"

              
                40
                
                -    foreground = "#ffffff"

              
                41
                
                -    timeout = 10

              
                
                56
                +    background = "#262A2B"

              
                
                57
                +    foreground = "#FFFFFF"

              
                
                58
                +    timeout = 4

              
                42
                59
                 

              
                43
                60
                 [urgency_critical]

              
                44
                
                -    background = "#900000"

              
                45
                
                -    foreground = "#ffffff"

              
                
                61
                +    background = "#262A2B"

              
                
                62
                +    foreground = "#FFFFFF"

              
                
                63
                +    frame_color = "#e3788f"

              
                46
                64
                     timeout = 0

              
                
                65
                +

              
                
                66
                +[Spotify]

              
                
                67
                +    appname = Spotify

              
A config/mc/ini
···
                
                1
                +[Midnight-Commander]

              
                
                2
                +verbose=true

              
                
                3
                +shell_patterns=true

              
                
                4
                +auto_save_setup=true

              
                
                5
                +preallocate_space=false

              
                
                6
                +auto_menu=false

              
                
                7
                +use_internal_view=true

              
                
                8
                +use_internal_edit=true

              
                
                9
                +clear_before_exec=true

              
                
                10
                +confirm_delete=true

              
                
                11
                +confirm_overwrite=true

              
                
                12
                +confirm_execute=false

              
                
                13
                +confirm_history_cleanup=true

              
                
                14
                +confirm_exit=false

              
                
                15
                +confirm_directory_hotlist_delete=false

              
                
                16
                +confirm_view_dir=false

              
                
                17
                +safe_delete=false

              
                
                18
                +safe_overwrite=false

              
                
                19
                +use_8th_bit_as_meta=false

              
                
                20
                +mouse_move_pages_viewer=true

              
                
                21
                +mouse_close_dialog=false

              
                
                22
                +fast_refresh=false

              
                
                23
                +drop_menus=false

              
                
                24
                +wrap_mode=true

              
                
                25
                +old_esc_mode=true

              
                
                26
                +cd_symlinks=true

              
                
                27
                +show_all_if_ambiguous=false

              
                
                28
                +use_file_to_guess_type=true

              
                
                29
                +alternate_plus_minus=false

              
                
                30
                +only_leading_plus_minus=true

              
                
                31
                +show_output_starts_shell=false

              
                
                32
                +xtree_mode=false

              
                
                33
                +file_op_compute_totals=true

              
                
                34
                +classic_progressbar=true

              
                
                35
                +use_netrc=true

              
                
                36
                +ftpfs_always_use_proxy=false

              
                
                37
                +ftpfs_use_passive_connections=true

              
                
                38
                +ftpfs_use_passive_connections_over_proxy=false

              
                
                39
                +ftpfs_use_unix_list_options=true

              
                
                40
                +ftpfs_first_cd_then_ls=true

              
                
                41
                +ignore_ftp_chattr_errors=true

              
                
                42
                +editor_fill_tabs_with_spaces=false

              
                
                43
                +editor_return_does_auto_indent=true

              
                
                44
                +editor_backspace_through_tabs=false

              
                
                45
                +editor_fake_half_tabs=true

              
                
                46
                +editor_option_save_position=true

              
                
                47
                +editor_option_auto_para_formatting=false

              
                
                48
                +editor_option_typewriter_wrap=false

              
                
                49
                +editor_edit_confirm_save=true

              
                
                50
                +editor_syntax_highlighting=true

              
                
                51
                +editor_persistent_selections=true

              
                
                52
                +editor_drop_selection_on_copy=true

              
                
                53
                +editor_cursor_beyond_eol=false

              
                
                54
                +editor_cursor_after_inserted_block=false

              
                
                55
                +editor_visible_tabs=true

              
                
                56
                +editor_visible_spaces=true

              
                
                57
                +editor_line_state=false

              
                
                58
                +editor_simple_statusbar=false

              
                
                59
                +editor_check_new_line=false

              
                
                60
                +editor_show_right_margin=false

              
                
                61
                +editor_group_undo=false

              
                
                62
                +editor_state_full_filename=false

              
                
                63
                +editor_ask_filename_before_edit=false

              
                
                64
                +nice_rotating_dash=true

              
                
                65
                +mcview_remember_file_position=false

              
                
                66
                +auto_fill_mkdir_name=true

              
                
                67
                +copymove_persistent_attr=true

              
                
                68
                +pause_after_run=1

              
                
                69
                +mouse_repeat_rate=100

              
                
                70
                +double_click_speed=250

              
                
                71
                +old_esc_mode_timeout=1000000

              
                
                72
                +max_dirt_limit=10

              
                
                73
                +num_history_items_recorded=60

              
                
                74
                +vfs_timeout=60

              
                
                75
                +ftpfs_directory_timeout=900

              
                
                76
                +ftpfs_retry_seconds=30

              
                
                77
                +fish_directory_timeout=900

              
                
                78
                +editor_tab_spacing=8

              
                
                79
                +editor_word_wrap_line_length=72

              
                
                80
                +editor_option_save_mode=0

              
                
                81
                +editor_backup_extension=~

              
                
                82
                +editor_filesize_threshold=64M

              
                
                83
                +editor_stop_format_chars=-+*\\,.;:&>

              
                
                84
                +mcview_eof=

              
                
                85
                +skin=nicedark

              
                
                86
                +

              
                
                87
                +filepos_max_saved_entries=1024

              
                
                88
                +

              
                
                89
                +[Layout]

              
                
                90
                +output_lines=0

              
                
                91
                +left_panel_size=28

              
                
                92
                +top_panel_size=0

              
                
                93
                +message_visible=true

              
                
                94
                +keybar_visible=true

              
                
                95
                +xterm_title=true

              
                
                96
                +command_prompt=true

              
                
                97
                +menubar_visible=true

              
                
                98
                +free_space=true

              
                
                99
                +horizontal_split=false

              
                
                100
                +vertical_equal=true

              
                
                101
                +horizontal_equal=true

              
                
                102
                +

              
                
                103
                +[Misc]

              
                
                104
                +timeformat_recent=%b %e %H:%M

              
                
                105
                +timeformat_old=%b %e  %Y

              
                
                106
                +ftp_proxy_host=gate

              
                
                107
                +ftpfs_password=anonymous@

              
                
                108
                +display_codepage=UTF-8

              
                
                109
                +source_codepage=Other_8_bit

              
                
                110
                +autodetect_codeset=

              
                
                111
                +clipboard_store=

              
                
                112
                +clipboard_paste=

              
                
                113
                +

              
                
                114
                +[Colors]

              
                
                115
                +base_color=

              
                
                116
                +alacritty=

              
                
                117
                +color_terminals=

              
                
                118
                +

              
                
                119
                +xterm-256color=

              
                
                120
                +

              
                
                121
                +[Panels]

              
                
                122
                +show_mini_info=true

              
                
                123
                +kilobyte_si=false

              
                
                124
                +mix_all_files=false

              
                
                125
                +show_backups=true

              
                
                126
                +show_dot_files=true

              
                
                127
                +fast_reload=false

              
                
                128
                +fast_reload_msg_shown=false

              
                
                129
                +mark_moves_down=true

              
                
                130
                +reverse_files_only=true

              
                
                131
                +auto_save_setup_panels=false

              
                
                132
                +navigate_with_arrows=false

              
                
                133
                +panel_scroll_pages=true

              
                
                134
                +panel_scroll_center=false

              
                
                135
                +mouse_move_pages=true

              
                
                136
                +filetype_mode=true

              
                
                137
                +permission_mode=false

              
                
                138
                +torben_fj_mode=false

              
                
                139
                +quick_search_mode=2

              
                
                140
                +select_flags=6

              
                
                141
                +

              
                
                142
                +[Panelize]

              
                
                143
                +Find *.orig after patching=find . -name \\*.orig -print

              
                
                144
                +Find SUID and SGID programs=find . \\( \\( -perm -04000 -a -perm /011 \\) -o \\( -perm -02000 -a -perm /01 \\) \\) -print

              
                
                145
                +Find rejects after patching=find . -name \\*.rej -print

              
                
                146
                +Modified git files=git ls-files --modified

              
M config/nvim/init.vim
···
                1
                1
                 call plug#begin('~/.vim/plugged')

              
                2
                
                -    Plug 'ryanoasis/vim-devicons'

              
                3
                2
                     Plug 'itchyny/lightline.vim'

              
                4
                3
                     Plug 'nathanaelkane/vim-indent-guides'

              
                5
                4
                     Plug 'Smirnov-O/nten16.vim'

              
                6
                
                -    Plug 'iamcco/markdown-preview.nvim'

              
                7
                
                -    Plug 'dhruvasagar/vim-table-mode'

              
                
                5
                +    Plug 'iamcco/markdown-preview.nvim', { 'for': 'markdown' }

              
                
                6
                +    Plug 'dhruvasagar/vim-table-mode', { 'for': 'markdown' }

              
                8
                7
                     Plug 'easymotion/vim-easymotion'

              
                9
                
                -    Plug 'voldikss/vim-floaterm'

              
                
                8
                +    Plug 'voldikss/vim-floaterm', { 'on': 'FloatermNew' }

              
                
                9
                +    Plug 'mhinz/vim-startify'

              
                
                10
                +    Plug 'vim-python/python-syntax'

              
                
                11
                +    Plug 'severin-lemaignan/vim-minimap'

              
                
                12
                +    Plug 'frazrepo/vim-rainbow'

              
                10
                13
                 

              
                11
                14
                     " File manger & seacher

              
                12
                15
                     Plug 'scrooloose/nerdtree', { 'on':  'NERDTreeToggle' }

              
                
                16
                +    Plug 'ryanoasis/vim-devicons', { 'on': 'NERDTreeToggle' }

              
                13
                17
                     Plug 'kien/ctrlp.vim', { 'on': 'CtrlP' }

              
                14
                18
                 

              
                15
                19
                     " Completion

              ···
                20
                24
                     Plug 'pangloss/vim-javascript', { 'for': 'javascript' }

              
                21
                25
                     Plug 'PotatoesMaster/i3-vim-syntax', { 'for': 'i3' }

              
                22
                26
                     Plug 'kovetskiy/sxhkd-vim', { 'for': 'sxhkd' }

              
                23
                
                -    Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries', 'for': 'go' }

              
                24
                27
                     Plug 'mattn/emmet-vim', { 'on': 'Emmet' }

              
                25
                28
                     Plug 'Olical/vim-scheme', { 'for': 'scheme' }

              
                26
                29
                     Plug 'cakebaker/scss-syntax.vim', { 'for': 'scss' }

              ···
                91
                94
                 map <C-b> :NERDTreeToggle<CR>

              
                92
                95
                 let g:NERDTreeWinPos="right"

              
                93
                96
                 let NERDTreeIgnore = ['__pycache__', '\.pyc$', '\.o$', '\.so$', '\.a$', '\.swp', '*\.swp', '\.swo', '\.swn', '\.swh', '\.swm', '\.swl', '\.swk', '\.sw*$', '[a-zA-Z]*egg[a-zA-Z]*', '.DS_Store']

              
                94
                
                -let NERDTreeMinimalUI = 1

              
                95
                
                -let NERDTreeShowLineNumbers=0

              
                
                97
                +let NERDTreeMinimalUI=1

              
                
                98
                +let NERDTreeShowLineNumbers=1

              
                
                99
                +let NERDTreeShowHidden=0

              
                
                100
                +let g:NERDTreeWinSize=28

              
                96
                101
                 

              
                97
                102
                 " Coc

              
                98
                103
                 inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>"

              ···
                117
                122
                 " Indent guides

              
                118
                123
                 let g:indent_guides_enable_on_vim_startup = 1

              
                119
                124
                 

              
                120
                
                -" Floaterm

              
                
                125
                +" Python

              
                
                126
                +let g:python_highlight_all = 1

              
                
                127
                +

              
                
                128
                +" Startify

              
                
                129
                +let g:startify_custom_header = [

              
                
                130
                +    \" _____         _____ _         ",

              
                
                131
                +    \" |   | |___ ___|  |  |_|_____  ",

              
                
                132
                +    \" | | | | -_| . |  |  | |     | ",

              
                
                133
                +    \" |_|___|___|___|\___/|_|_|_|_| ",

              
                
                134
                +    \ ]

              
                
                135
                +let g:startify_lists = [

              
                
                136
                +    \ { 'type': 'bookmarks', 'header': ["  Bookmarks"] },

              
                
                137
                +    \ { 'type': 'files',     'header': ["  Files"] },

              
                
                138
                +    \ ]

              
                
                139
                +

              
                
                140
                +" Rainbow

              
                
                141
                +let g:rainbow_active = 1 

              
                
                142
                +

              
                
                143
                +" Minimap

              
                
                144
                +let g:minimap_highlight='Visual'

              
                
                145
                +

              
                
                146
                +" Floaterm\

              
                121
                147
                 nmap <A-t> :FloatermNew --title=vimterminal --position=top --autoclose=2<CR>

              
                122
                148
                 

              
                123
                149
                 " == Maping

              ···
                151
                177
                 noremap <A-7> :tabn 7<CR>

              
                152
                178
                 noremap <A-8> :tabn 8<CR>

              
                153
                179
                 noremap <A-9> :tabn 9<CR>

              
                154
                
                -noremap <leader>n :bnext<CR>

              
                155
                
                -noremap <leader>p :bprev<CR>

              
                
                180
                +noremap <C-a> :bnext<CR>

              
                
                181
                +noremap <C-s> :bprev<CR>

              
M config/picom.conf
···
                27
                27
                 no-fading-openclose = true

              
                28
                28
                 

              
                29
                29
                 ##### Background-Blurring #####

              
                30
                
                -blur-kern = "3x3box";

              
                31
                
                -blur-background-exclude = [];

              
                
                30
                +#blur-method = "dual_kawase";

              
                
                31
                +#blur-strength = 5;

              
                
                32
                +#blur-kern = "3x3box";

              
                
                33
                +#blur-background-exclude = [];

              
                32
                34
                 

              
                33
                35
                 

              
                34
                36
                 ####### General Settings ######

              
M config/qtile/autostart.sh
···
                1
                1
                 #!/bin/sh

              
                2
                
                -setxkbmap "us,ua" ",winkeys" "grp:alt_shift_toggle" -option "ctrl:nocaps"

              
                
                2
                +xautolock -time 5 -locker "betterlockscreen --off 300 -t \"Computer is lockerd\" -l" &

              
                
                3
                +setxkbmap "us,ua" ",winkeys" "grp:alt_shift_toggle" -option "ctrl:nocaps" &

              
                3
                4
                 /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &

              
                4
                5
                 nitrogen --restore &

              
                5
                
                -picom -b &

              
                
                6
                +picom --experimental-backends -b &

              
M config/qtile/config.py
···
                11
                11
                 

              
                12
                12
                 terminal = "alacritty"

              
                13
                13
                 browser = "firefox"

              
                14
                
                -filemanager="pcmanfm"

              
                
                14
                +filemanager="thunar"

              
                15
                15
                 user = "sasha"

              
                16
                16
                 

              
                17
                17
                 color = [

              ···
                40
                40
                         lazy.spawn(browser),

              
                41
                41
                         desc="Launch browser"

              
                42
                42
                     ),

              
                43
                
                -    Key([mod], "F4",

              
                
                43
                +    Key([mod], "f",

              
                44
                44
                         lazy.spawn(filemanager),

              
                45
                45
                         desc="Launch filemanager"

              
                
                46
                +    ),

              
                
                47
                +    Key([mod, "shift"], "f",

              
                
                48
                +        lazy.spawn("dmenufm"),

              
                
                49
                +        desc="Launch dmenu filemanager"

              
                46
                50
                     ),

              
                47
                51
                     Key([mod, alt], "t",

              
                48
                52
                         lazy.spawn(f"{terminal} -e nvim /home/{user}/.todo"),

              ···
                179
                183
                     Key([mod, "shift"], "Escape",

              
                180
                184
                         lazy.spawn("xkill"),

              
                181
                185
                         desc="Xkill"

              
                
                186
                +    ),

              
                
                187
                +    Key([mod, "shift"], "z",

              
                
                188
                +        lazy.spawn("betterlockscreen --off 300 -t \"Computer is locked\" -l"),

              
                
                189
                +        desc="Lock screen"

              
                182
                190
                     )

              
                183
                191
                 ]

              
                184
                192
                 

              ···
                191
                199
                                ("chat", {"layout": "columns"}),

              
                192
                200
                                ("pass", {"layout": "columns"}),

              
                193
                201
                                ("mus",  {"layout": "max"}),

              
                194
                
                -               ("flo",  {"layout": "floating"})

              
                
                202
                +               ("flo",  {"layout": "columns"})

              
                195
                203
                 ]

              
                196
                204
                 groups = [Group(name, **kwargs) for name, kwargs in group_names]

              
                197
                205
                 for i, (name, kwargs) in enumerate(group_names, 1):

              
M config/ranger/rc.conf
···
                88
                88
                 # Command Aliases in the Console

              
                89
                89
                 #################################

              
                90
                90
                 

              
                91
                
                -map E  edit

              
                92
                
                -map F  set freeze_files!

              
                
                91
                +map   E  edit

              
                
                92
                +alias e edit

              
                93
                93
                 

              
                94
                94
                 # "a" key

              
                95
                95
                 map a  rename_append

              ···
                101
                101
                 map sd shell 7z a file.7z %s

              
                102
                102
                 map se shell extract %s

              
                103
                103
                 

              
                104
                
                -# "q"/quit keys

              
                
                104
                +# "q"/quit keys/alias

              
                105
                105
                 map     Q quitall

              
                
                106
                +alias  qa quitall

              
                106
                107
                 map     q quit

              
                
                108
                +alias   q quit

              
                
                109
                +alias  q! quit!

              
                107
                110
                 map <C-c> abort

              
                108
                111
                 

              
                109
                
                -# quit alias

              
                110
                
                -alias q     quit

              
                111
                
                -alias q     quit

              
                112
                
                -alias q!    quit!

              
                113
                
                -alias qa    quitall

              
                114
                
                -alias qa!   quitall!

              
                115
                
                -alias setl  setlocal

              
                116
                
                -alias e     edit

              
                117
                
                -

              
                118
                112
                 # scout alias

              
                119
                113
                 alias filter     scout -prts

              
                120
                114
                 alias find       scout -aets

              ···
                132
                126
                 map ~ set viewmode!

              
                133
                127
                 map <C-l> redraw_window

              
                134
                128
                 map <esc> change_mode normal

              
                
                129
                +map ? help

              
                135
                130
                 

              
                136
                
                -map i display_file

              
                137
                
                -map <A-j> scroll_preview 1

              
                138
                
                -map <A-k> scroll_preview -1

              
                139
                
                -map ? help

              
                140
                
                -map W display_log

              
                141
                
                -map w taskview_open

              
                
                131
                +# Go keys

              
                
                132
                +map gh cd ~

              
                
                133
                +map gc cd ~/Code

              
                
                134
                +map gd cd ~/Documents

              
                
                135
                +map gb cd ~/Documents/Books

              
                
                136
                +map gm cd ~/.dotfiles

              
                
                137
                +map gn cd ~/bin

              
                
                138
                +map gz cd ~/.script

              
                142
                139
                 

              
                
                140
                +# Console

              
                143
                141
                 map :  console

              
                144
                142
                 map !  console shell%space

              
                145
                143
                 map @  shell $SHELL

              ···
                147
                145
                 map f  console find%space

              
                148
                146
                 map cd console cd%space

              
                149
                147
                 

              
                150
                
                -map <C-p> chain console; eval fm.ui.console.history_move(-1)

              
                151
                
                -

              
                
                148
                +# Linemode

              
                152
                149
                 map Mf linemode filename

              
                153
                150
                 map Mi linemode fileinfo

              
                154
                151
                 map Mm linemode mtime

              ···
                158
                155
                 map MH linemode sizehumanreadablemtime

              
                159
                156
                 map Mt linemode metatitle

              
                160
                157
                 

              
                
                158
                +# Visual mode

              
                161
                159
                 map <Space> mark_files toggle=True

              
                162
                160
                 map v       mark_files all=True toggle=True

              
                163
                161
                 map uv      mark_files all=True val=False

              
                164
                162
                 map V       toggle_visual_mode

              
                165
                163
                 map uV      toggle_visual_mode reverse=True

              
                166
                164
                 

              
                
                165
                +# Tab keys

              
                
                166
                +map <C-n>     tab_new

              
                
                167
                +map <C-w>     tab_close

              
                
                168
                +map <TAB>     tab_move 1

              
                
                169
                +map <S-TAB>   tab_move -1

              
                
                170
                +map <A-Right> tab_move 1

              
                
                171
                +map <A-Left>  tab_move -1

              
                
                172
                +map tt        tab_new

              
                
                173
                +map ty        tab_close

              
                
                174
                +map tv        tag_toggle

              
                
                175
                +map uv        tag_remove

              
                
                176
                +map "<any>    tag_toggle tag=%any

              
                
                177
                +map uq        tab_restore

              
                
                178
                +map <c-1>     tab_open 1

              
                
                179
                +map <c-2>     tab_open 2

              
                
                180
                +map <c-3>     tab_open 3

              
                
                181
                +map <c-4>     tab_open 4

              
                
                182
                +map <c-5>     tab_open 5

              
                
                183
                +map <c-6>     tab_open 6

              
                
                184
                +map <c-7>     tab_open 7

              
                
                185
                +map <c-8>     tab_open 8

              
                
                186
                +map <c-9>     tab_open 9

              
                
                187
                +map <c-r>     tab_shift 1

              
                
                188
                +map <c-l>     tab_shift -1

              
                
                189
                +

              
                
                190
                +# Other keys

              
                167
                191
                 map <UP>       move up=1

              
                168
                192
                 map <DOWN>     move down=1

              
                169
                193
                 map <LEFT>     move left=1

              ···
                175
                199
                 map <CR>       move right=1

              
                176
                200
                 map <DELETE>   console delete

              
                177
                201
                 map <INSERT>   console touch%space

              
                178
                
                -

              
                179
                202
                 copymap <UP>       k

              
                180
                203
                 copymap <DOWN>     j

              
                181
                204
                 copymap <LEFT>     h

              ···
                184
                207
                 copymap <END>      G

              
                185
                208
                 copymap <PAGEDOWN> <C-F>

              
                186
                209
                 copymap <PAGEUP>   <C-B>

              
                187
                
                -

              
                188
                210
                 map J  move down=0.5  pages=True

              
                189
                211
                 map K  move up=0.5    pages=True

              
                190
                212
                 copymap J <C-D>

              
                191
                213
                 copymap K <C-U>

              
                192
                
                -

              
                193
                214
                 map H     history_go -1

              
                194
                215
                 map L     history_go 1

              
                195
                216
                 map ]     move_parent 1

              ···
                198
                219
                 map {     traverse_backwards

              
                199
                220
                 map )     jump_non

              
                200
                221
                 

              
                201
                
                -# Go keys

              
                202
                
                -map gh cd ~

              
                203
                
                -map gc cd ~/Code

              
                204
                
                -map gd cd ~/Documents

              
                205
                
                -map gb cd ~/Documents/Books

              
                206
                
                -map gm cd ~/.dotfiles

              
                207
                
                -map gn cd ~/bin

              
                208
                
                -map gz cd ~/.script

              
                209
                222
                 

              
                210
                223
                 # File keys

              
                211
                224
                 map dD shell mv %s /home/${USER}/.local/share/Trash/files/

              ···
                230
                243
                 map ya copy mode=add

              
                231
                244
                 map yr copy mode=remove

              
                232
                245
                 map yt copy mode=toggle

              
                233
                
                -

              
                234
                246
                 

              
                235
                247
                 map dgg eval fm.cut(dirarg=dict(to=0), narg=quantifier)

              
                236
                248
                 map dG  eval fm.cut(dirarg=dict(to=-1), narg=quantifier)

              ···
                251
                263
                 map cc search_next order=ctime

              
                252
                264
                 map cm search_next order=mtime

              
                253
                265
                 map ca search_next order=atime

              
                254
                
                -

              
                255
                
                -# Tab keys

              
                256
                
                -map <C-n>     tab_new

              
                257
                
                -map <C-w>     tab_close

              
                258
                
                -map <TAB>     tab_move 1

              
                259
                
                -map <S-TAB>   tab_move -1

              
                260
                
                -map <A-Right> tab_move 1

              
                261
                
                -map <A-Left>  tab_move -1

              
                262
                
                -map tn        tab_new

              
                263
                
                -map tc        tab_close

              
                264
                
                -map tt         tag_toggle

              
                265
                
                -map ut        tag_remove

              
                266
                
                -map "<any>    tag_toggle tag=%any

              
                267
                
                -map uq        tab_restore

              
                268
                
                -map <a-1>     tab_open 1

              
                269
                
                -map <a-2>     tab_open 2

              
                270
                
                -map <a-3>     tab_open 3

              
                271
                
                -map <a-4>     tab_open 4

              
                272
                
                -map <a-5>     tab_open 5

              
                273
                
                -map <a-6>     tab_open 6

              
                274
                
                -map <a-7>     tab_open 7

              
                275
                
                -map <a-8>     tab_open 8

              
                276
                
                -map <a-9>     tab_open 9

              
                277
                
                -map <a-r>     tab_shift 1

              
                278
                
                -map <a-l>     tab_shift -1

              
                279
                266
                 

              
                280
                267
                 map or set sort_reverse!

              
                281
                268
                 map oz set sort=random

              
A config/zathura/zathurarc
···
                
                1
                +set font			"JetBrains Mono Nerd Font 10"

              
                
                2
                +set default-fg 			"#DFDFDF"

              
                
                3
                +set default-bg 			"#262A2B"

              
                
                4
                +

              
                
                5
                +set statusbar-fg		"#CED4DA"

              
                
                6
                +set statusbar-bg		"#1F2324"

              
                
                7
                +set statusbar-h-padding		10

              
                
                8
                +set statusbar-v-padding		10

              
                
                9
                +

              
                
                10
                +set inputbar-fg			"#FFFFFF"

              
                
                11
                +set inputbar-bg 		"#1F2324"

              
                
                12
                +

              
                
                13
                +set completion-bg		"#262A2B"

              
                
                14
                +set completion-fg		"#FFFFFF"

              
                
                15
                +set completion-highlight-bg	"#262A2B"

              
                
                16
                +set completion-highlight-fg	"#51AFEF"

              
                
                17
                +set completion-group-bg		"#262A2B"

              
                
                18
                +set completion-group-fg		"#51AFEF"

              
D install_arch.md
···
                1
                
                -### Connect to WiFi

              
                2
                
                -~~~bash

              
                3
                
                -$ iwctl

              
                4
                
                -  > device list                 # Show all network deivce

              
                5
                
                -  > station `wlan` scan         # Scan networks from `wlan` device

              
                6
                
                -  > station `wlan` get-networks # Show all wifi networks

              
                7
                
                -  > station `wlan` connect SSID # Get passphrase for connect

              
                8
                
                -$ iwctl --passphrase `pass` station `wlan` connect `SSID`

              
                9
                
                -~~~

              
                10
                
                -

              
                11
                
                -### Clock

              
                12
                
                -~~~bash

              
                13
                
                -$ timedatectl set-ntp true

              
                14
                
                -~~~

              
                15
                
                -

              
                16
                
                -### Disk

              
                17
                
                -~~~bash

              
                18
                
                -$ cfdisk /dev/sdX

              
                19
                
                -~~~

              
                20
                
                -

              
                21
                
                -**Create:**

              
                22
                
                -- swap: size(RAM); type(Linux SWAP)

              
                23
                
                -- root: size(15-30Gb); type(ext4)'

              
                24
                
                -- home(optional): size(all size); type(ext4)

              
                25
                
                -

              
                26
                
                -**Format:**

              
                27
                
                -~~~bash

              
                28
                
                -$ mkswap /dev/(swap)

              
                29
                
                -$ mkfs.ext4 /dev/(root)

              
                30
                
                -$ mkfs.ext4 /dev/(home)

              
                31
                
                -~~~

              
                32
                
                -

              
                33
                
                -**Mount:**

              
                34
                
                -~~~bash

              
                35
                
                -swapon /dev/(swap)

              
                36
                
                -mount /dev/(root) / mnt

              
                37
                
                -mkdit mnt/home && mount /dev/(home) /mnt/home

              
                38
                
                -~~~

              
                39
                
                -

              
                40
                
                -### Base system

              
                41
                
                -~~~bash

              
                42
                
                -$ pacstrarp /mnt base base-devel linux linux-dirmware wpa_supplicant dhcpcd networkmanager

              
                43
                
                -~~~

              
                44
                
                -

              
                45
                
                -### FStab

              
                46
                
                -~~~bash

              
                47
                
                -$ genfstab -U /mnt >> /mnt/etc/fstab

              
                48
                
                -~~~

              
                49
                
                -

              
                50
                
                -### Chroot

              
                51
                
                -~~~bash

              
                52
                
                -$ arch-chroot /mnt

              
                53
                
                -~~~

              
                54
                
                -

              
                55
                
                -## Configure base system

              
                56
                
                -### Time

              
                57
                
                -~~~bash

              
                58
                
                -$ ln -sf /usr/share/zoneinfo/Region/City /etc/localtime

              
                59
                
                -$ hwclock --systohc

              
                60
                
                -~~~

              
                61
                
                -

              
                62
                
                -### Localization

              
                63
                
                -Uncomment your locale in `/etc/locale.gen`

              
                64
                
                -~~~bash

              
                65
                
                -$ locale-gen

              
                66
                
                -~~~

              
                67
                
                -

              
                68
                
                -### Hostname

              
                69
                
                -~~~bash

              
                70
                
                -$ hostnamectl set-hostname arch

              
                71
                
                -$ vim /etc/hosts

              
                72
                
                -  > 127.0.0.1   arch

              
                73
                
                -  > ::1         arch

              
                74
                
                -  > 127.0.1.1   arch.localdomain    arch

              
                75
                
                -~~~

              
                76
                
                -

              
                77
                
                -### Root password

              
                78
                
                -~~~bash

              
                79
                
                -$ passwd root

              
                80
                
                -~~~

              
                81
                
                -

              
                82
                
                -### User & sudo

              
                83
                
                -Uncomment `%wheel` line in `/etc/sudoers`

              
                84
                
                -~~~bash

              
                85
                
                -$ useradd -m user

              
                86
                
                -$ usermod -aG wheel,audio,video,optical,strage user

              
                87
                
                -$ passwd user

              
                88
                
                -~~~

              
                89
                
                -

              
                90
                
                -### Install grub

              
                91
                
                -~~~bash

              
                92
                
                -$ pacman -S grub

              
                93
                
                -$ grub-install --recheck /dev/sdX

              
                94
                
                -$ grub-mkconfig -o /boot/grub/grub.cfg

              
                95
                
                -~~~

              
                96
                
                -

              
                97
                
                -### Reboot in base system

              
                98
                
                -~~~bash

              
                99
                
                -$ exit

              
                100
                
                -$ umount /mnt

              
                101
                
                -$ reboot

              
                102
                
                -~~~

              
                103
                
                -

              
                104
                
                -### Network manager

              
                105
                
                -~~~bash

              
                106
                
                -$ sudo systemctl enable NetworkManager

              
                107
                
                -$ sudo systemctl start NetworkManager

              
                108
                
                -$ nmtui-connect

              
                109
                
                -~~~

              
                110
                
                -

              
                111
                
                -### User dirs

              
                112
                
                -~~~bash

              
                113
                
                -$ sudo pacman -S xdg-userr-dirs

              
                114
                
                -$ xdg-user-dirs-update

              
                115
                
                -~~~

              
                116
                
                -

              
                117
                
                -### Xorg, login manager, video drivers

              
                118
                
                -~~~bash

              
                119
                
                -$ sudo pacman -S xorg-server xorg-xrand xorg-xsetroot xorg-drivers lightdm lightdm-gtk-greeter

              
                120
                
                -$ sudo pacman -S xf86-video-intel lib32-intel-dri       # Intel

              
                121
                
                -$ sudo pacman -S nvidia nvidia-utils lib32-nvidia-utils # Nvidia

              
                122
                
                -$ sudo pacman -S xf86-video-ati lib-ati-dri             # AMD

              
                123
                
                -$ sudo systemctl enable lightdm

              
                124
                
                -~~~

              
                125
                
                -

              
                126
                
                -

              
                127
                
                -### Install yay

              
                128
                
                -~~~bash

              
                129
                
                -$ git clone https://aur.archlinux.org/yay-bin

              
                130
                
                -$ cd yay-bin

              
                131
                
                -$ makepkg -si

              
                132
                
                -~~~

              
                133
                
                -

              
                134
                
                -

              
                135
                
                -### Install alsa, pulseaudio

              
                136
                
                -~~~bash

              
                137
                
                -$ sudo pacman -S alsa-firmware alsa-utils pulseaudio-alsa pulseaudio

              
                138
                
                -~~~

              
                139
                
                -

              
                140
                
                -

              
                141
                
                -### Install WM: Qtile

              
                142
                
                -~~~bash

              
                143
                
                -$ sudo pacman -S qtile alacritty nitrogen

              
                144
                
                -$ sudo systemctl start lightdm

              
                145
                
                -~~~

              
                146
                
                -

              
                147
                
                -

              
                148
                
                -### Install packages from pacman & aur

              
                149
                
                -~~~bash

              
                150
                
                -$ sudo pacman -S --noconfirm --needed firefox redshift mc vifm ranger neovim htop pass passmenu discord zathura papirus-icon-theme arc-gtk-theme lxappearance

              
                151
                
                -$ sudo pacman -S --noconfirm --needed ttf-font-awesome ttf-jatbrains-mono ttf-joypixels

              
                152
                
                -$ yay -S --noconfirm --needed rcm xkblayout bibata-cursor-theme-bin spotify

              
                153
                
                -~~~

              
                154
                
                -

              
                155
                
                -

              
                156
                
                -### Install betterlockscreen

              
                157
                
                -~~~bash

              
                158
                
                -yay -S i3lock-color imagemagick feh xorg-xrandr xorg-xdpyinfo

              
                159
                
                -wget -O betterlockscreen https://git.io/fASUJ

              
                160
                
                -chmod u+x betterlockscreen

              
                161
                
                -cp betterlockscreen ~/.local/bin

              
                162
                
                -~~~

              
                163
                
                -

              
                164
                
                -

              
                165
                
                -### Set qt appearance

              
                166
                
                -~~~bash

              
                167
                
                -$ sudo pacman -S kvantum-qt5 qt5ct

              
                168
                
                -$ sudo echo "QT_QPA_PLATFORMTHEME="qt5ct" >> /etc/enviroment

              
                169
                
                -~~~

              
                170
                
                -

              
                171
                
                -### Install Oh My ZSH

              
                172
                
                -~~~bash

              
                173
                
                -$ sudo pacman -S zsh curl

              
                174
                
                -$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

              
                175
                
                -~~~

              
M script/dmenu/dmenu-power.sh
···
                1
                1
                 #!/bin/sh

              
                2
                
                -declare options=("Shut Down

              
                3
                
                -Reboot

              
                
                2
                +declare options=("Poweroff

              
                
                3
                +Lock

              
                4
                4
                 Logout

              
                5
                
                -Suspend

              
                6
                
                -Lock Screen")

              
                
                5
                +Reboot")

              
                7
                6
                 

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

              
                9
                8
                 case "$choice" in

              
                10
                
                -    "Shut Down")

              
                
                9
                +    "Poweroff")

              
                11
                10
                         declare opt=("Yes\nNo")

              
                12
                11
                         yesno=$(echo -e "${opt[@]}" | dmenu -p 'Power' $@)

              
                13
                12
                         case "$yesno" in

              ···
                15
                14
                             "No") exec exit 0 ;;

              
                16
                15
                         esac

              
                17
                16
                     ;;

              
                18
                
                -    "Reboot")

              
                
                17
                +    "Lock") 

              
                19
                18
                         declare opt=("Yes\nNo")

              
                20
                19
                         yesno=$(echo -e "${opt[@]}" | dmenu -p 'Power' $@)

              
                21
                20
                         case "$yesno" in

              
                22
                
                -            "Yes") exec systemctl reboot ;;

              
                
                21
                +            "Yes") exec  betterlockscreen --off 300 -t "Computer is lockerd" -l;;

              
                23
                22
                             "No") exec exit 0 ;;

              
                24
                23
                         esac

              
                25
                24
                     ;;

              ···
                37
                36
                             "No") exec exit 0 ;;

              
                38
                37
                         esac

              
                39
                38
                     ;;

              
                40
                
                -    "Lock Screen") 

              
                
                39
                +    "Reboot")

              
                41
                40
                         declare opt=("Yes\nNo")

              
                42
                41
                         yesno=$(echo -e "${opt[@]}" | dmenu -p 'Power' $@)

              
                43
                42
                         case "$yesno" in

              
                44
                
                -            "Yes") exec loginctl lock-session $XDG_SESSION_ID ;;

              
                
                43
                +            "Yes") exec systemctl reboot ;;

              
                45
                44
                             "No") exec exit 0 ;;

              
                46
                45
                         esac

              
                47
                46
                     ;;

              
M zshrc
···
                1
                1
                 export ZSH="$HOME/.oh-my-zsh"

              
                2
                2
                 export PATH="$HOME/bin:$HOME/.local/bin:$PATH"

              
                3
                3
                 #source ~/.env

              
                4
                
                -#source ~/.profile

              
                5
                
                -

              
                
                4
                +source ~/.profile

              
                6
                5
                 

              
                7
                6
                 ### Oh my zsh ###

              
                8
                
                -ZSH_THEME="cyan-simple"          # Set theme

              
                9
                
                -#CASE_SENSITIVE="true"           # Use case-sensitive completion.

              
                10
                
                -#HYPHEN_INSENSITIVE="true"       # Case-sensitive completion must be off.

              
                11
                
                -#DISABLE_AUTO_UPDATE="true"      # Disable bi-weekly auto-update checks.

              
                12
                
                -#DISABLE_UPDATE_PROMPT="true"    # Automatically update without prompting.

              
                13
                
                -#DISABLE_MAGIC_FUNCTIONS="true"  # If pasting URLs and other text is messed up.

              
                14
                
                -#DISABLE_LS_COLORS="true"        # Disable colors in ls.

              
                15
                
                -#DISABLE_AUTO_TITLE="true"        # Disable auto-setting terminal title.

              
                16
                
                -#ENABLE_CORRECTION="true"        # Enable command auto-correction.

              
                17
                
                -#COMPLETION_WAITING_DOTS="true"  # Display red dots whilst waiting for completion.

              
                18
                
                -export UPDATE_ZSH_DAYS=13        # Change how often to auto-update.

              
                19
                
                -export LANG=en_US.UTF-8          # Set locale

              
                
                7
                +ZSH_THEME="cyan-simple"         # Set theme

              
                
                8
                +#CASE_SENSITIVE="true"          # Use case-sensitive completion.

              
                
                9
                +#HYPHEN_INSENSITIVE="true"      # Case-sensitive completion must be off.

              
                
                10
                +#DISABLE_AUTO_UPDATE="true"     # Disable bi-weekly auto-update checks.

              
                
                11
                +#DISABLE_UPDATE_PROMPT="true"   # Automatically update without prompting.

              
                
                12
                +#DISABLE_MAGIC_FUNCTIONS="true" # If pasting URLs and other text is messed up.

              
                
                13
                +#DISABLE_LS_COLORS="true"       # Disable colors in ls.

              
                
                14
                +#DISABLE_AUTO_TITLE="true"      # Disable auto-setting terminal title.

              
                
                15
                +#ENABLE_CORRECTION="true"       # Enable command auto-correction.

              
                
                16
                +#COMPLETION_WAITING_DOTS="true" # Display red dots whilst waiting for completion.

              
                
                17
                +export UPDATE_ZSH_DAYS=7        # Change how often to auto-update.

              
                
                18
                +export LANG=en_US.UTF-8         # Set locale

              
                20
                19
                 

              
                21
                
                -plugins=(pip python sudo heroku git taskwarrior)

              
                
                20
                +plugins=(pip python pass golang sudo heroku git taskwarrior encode64)

              
                22
                21
                 source $ZSH/oh-my-zsh.sh

              
                23
                22
                 

              
                24
                23
                 

              ···
                35
                34
                 ### Aliases ###

              
                36
                35
                 alias cls="clear"

              
                37
                36
                 alias :q="exit"

              
                
                37
                +alias q="exit"

              
                
                38
                +alias :qw="exit"

              
                38
                39
                 alias tmux="tmux -2"

              
                39
                40
                 alias vim="nvim"

              
                
                41
                +alias mkdir="mkdir -p"

              
                
                42
                +alias sl="ls"

              
                
                43
                +alias cp="cp -r"

              
                
                44
                +alias du="du -sh"

              
                
                45
                +alias df="df -h"

              
                40
                46
                 alias icat="kitty +kitten icat"

              
                41
                47
                 

              
                42
                48
                 alias ..="cd .."

              ···
                49
                55
                 alias tozsh="chsh -s /bin/zsh && echo 'Now log out.'"

              
                50
                56
                 alias tofish="chsh -s /bin/fish && echo 'Now log out.'"

              
                51
                57
                 alias tobash="chsh -s /bin/bash && echo 'Now log out.'"

              
                52
                
                -

              
                53
                
                -### NeoFetch ###

              
                54
                
                -#neofetch