all repos

dotfiles @ e87d92384cd09d0372a79cfbe0311ad1f1ec4ea0

i use rach linux btw
4 files changed, 87 insertions(+), 24 deletions(-)
update my tiling setup, yeah i know, will be more
Author: Smirnov Oleksandr ss2316544@gmail.com
Committed at: 2023-11-05 00:03:38 +0200
Parent: ec5940b
M config/hypr/hyprland.conf
···
                14
                14
                 exec-once = hyprpaper &

              
                15
                15
                 exec-once = dunst &

              
                16
                16
                 exec-once = gsettings set org.gnome.desktop.interface font-name 'JetBrainsMono Nerd Font' &

              
                
                17
                +exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1

              
                17
                18
                 exec-once = blueman-applet

              
                18
                19
                 # }}}

              
                19
                20
                 ## inputs {{{

              ···
                101
                102
                 ## window rules {{{

              
                102
                103
                 windowrule = workspace 1, title:(Postman)

              
                103
                104
                 windowrule = workspace 2, title:(Firefox)

              
                104
                
                -windowrule = workspace 3, title:(kitty|Rider)

              
                
                105
                +windowrule = workspace 3, title:(Rider)

              
                105
                106
                 windowrule = workspace 4, title:(Logseq|Anki)

              
                106
                107
                 windowrule = workspace 5, title:(Telegram|Discord)

              
                
                108
                +windowrule = workspace 7, title:(Spotify)

              
                107
                109
                 # }}}

              
                108
                110
                 ## keymaps {{{

              
                109
                
                -  bind = $mod SHIFT, Return, exec, wofi --show drun

              
                
                111
                +  bind = $mod SHIFT, Return, exec, wofi --show drun --allow-images

              
                110
                112
                   bind = $mod, Return, exec, $terminal

              
                111
                113
                   bind = $mod, q, killactive

              
                112
                114
                   bind = $mod SHIFT, Escape, exit

              ···
                123
                125
                   bindl = , XF86AudioPrev, exec, playerctl previous

              
                124
                126
                   ## }}}

              
                125
                127
                   ## brightness {{{

              
                126
                
                -  bindl = , XF86MonBrightnessUp, exec, brightnessctl set +10%

              
                127
                
                -  bindl = , XF86MonBrightnessDown, exec, brightnessctl set 10%-

              
                
                128
                +  bindl = , XF86MonBrightnessUp, exec, brightnessctl set +5%

              
                
                129
                +  bindl = , XF86MonBrightnessDown, exec, brightnessctl set 5%-

              
                128
                130
                   ## }}}

              
                129
                131
                   ## programs {{{

              
                130
                132
                   bind = $mod SHIFT, w, exec, firefox

              
M config/waybar/config
···
                18
                18
                     "modules-right": [

              
                19
                19
                         "memory",

              
                20
                20
                         "tray",

              
                
                21
                +        "hyprland/language",

              
                21
                22
                         "backlight",

              
                22
                23
                         "battery",

              
                23
                24
                         "pulseaudio",

              ···
                26
                27
                 

              
                27
                28
                     // modules

              
                28
                29
                     "clock": {

              
                29
                
                -        "format": "  {:%H:%M}",

              
                
                30
                +        "format": "  {:%a, %d %b %H:%M}",

              
                30
                31
                         "tooltip": "true",

              
                31
                32
                         "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",

              
                32
                33
                         "format-alt": "  {:%d/%m}"

              ···
                41
                42
                         "format": "{icon}",

              
                42
                43
                         "on-click": "activate",

              
                43
                44
                         "sort-by-number": true,

              
                
                45
                +        "persistent_workspaces": { "*": 9 },

              
                44
                46
                         "format-icons": {

              
                45
                47
                             "urgent": "",

              
                46
                
                -            "active": "",

              
                47
                
                -            "default": "󰧞"

              
                48
                
                -        },

              
                49
                
                -        "persistent_workspaces": { "*": 9 }

              
                
                48
                +            "default": "",

              
                
                49
                +            "1": "󰅨",

              
                
                50
                +            "2": "󰖟",

              
                
                51
                +            "3": "",

              
                
                52
                +            "4": "󰠮",

              
                
                53
                +            "5": "",

              
                
                54
                +            "6": "󰅨",

              
                
                55
                +            "7": "󰎄"

              
                
                56
                +        }

              
                50
                57
                     },

              
                51
                58
                 

              
                52
                
                -    "hyprland/window": { "max-length": "40" },

              
                
                59
                +    "hyprland/window": {

              
                
                60
                +        "max-length": "40"

              
                
                61
                +    },

              
                53
                62
                 

              
                54
                63
                     "battery": {

              
                
                64
                +        "format":"{icon}  {capacity}%",

              
                
                65
                +        "format-charging":"{icon}  {capacity}%",

              
                
                66
                +        "format-plugged": "{capacity}%  ",

              
                
                67
                +        "format-alt": "{icon}  {time}",

              
                
                68
                +        "format-icons": ["", "", "", "", ""],

              
                55
                69
                         "states": {

              
                56
                70
                             "good": 95,

              
                57
                71
                             "warning": 30,

              
                58
                72
                             "critical": 15

              
                59
                
                -        },

              
                60
                
                -        "format":"{icon}  {capacity}%",

              
                61
                
                -        "format-charging":"{icon}  {capacity}%",

              
                62
                
                -        "format-plugged": "{capacity}% ",

              
                63
                
                -        "format-alt": "{icon} {time}",

              
                64
                
                -        "format-icons": ["", "", "", "", ""]

              
                
                73
                +        }

              
                65
                74
                     },

              
                66
                75
                 

              
                67
                76
                     "memory": {

              
                68
                
                -        "format": "󰍛 {used}%",

              
                
                77
                +        "format": "󰍛  {used}%",

              
                69
                78
                         "interval": 5

              
                70
                79
                     },

              
                71
                80
                 

              
                72
                81
                     "cpu": {

              
                73
                
                -        "format": "󰻠 {usage}%",

              
                74
                
                -        "format-alt": "󰻠 {avg_frequency} GHz",

              
                
                82
                +        "format": "󰻠  {usage}%",

              
                
                83
                +        "format-alt": "󰻠  {avg_frequency} GHz",

              
                75
                84
                         "interval": 5

              
                76
                85
                     },

              
                77
                86
                 

              ···
                90
                99
                     },

              
                91
                100
                 

              
                92
                101
                     "backlight": {

              
                93
                
                -        "format": "{icon} {percent}%",

              
                
                102
                +        "format": "{icon}  {percent}%",

              
                94
                103
                         "format-icons": ["", "", "", "", "", "", "", "", ""],

              
                95
                104
                         "on-scroll-up": "brightnessctl set +10%",

              
                96
                105
                         "on-scroll-down": "brightnessctl set 10%-"

              
                97
                106
                     },

              
                98
                107
                 

              
                99
                108
                     "pulseaudio": {

              
                100
                
                -        "format": "{icon} {volume}%",

              
                
                109
                +        "format": "{icon}  {volume}%",

              
                101
                110
                         "format-muted": "󰝟",

              
                102
                
                -        "format-icons": { "default": ["󰕿", "󰖀", "󰕾"] },

              
                
                111
                +        "format-icons": {

              
                
                112
                +            "default": ["󰕿", "󰖀", "󰕾"],

              
                
                113
                +            "headphone": ""

              
                
                114
                +        },

              
                103
                115
                         "on-scroll-up": "wpctl set-volume -l 1.4 @DEFAULT_AUDIO_SINK@ 5%+",

              
                104
                116
                         "on-scroll-down": "wpctl set-volume -l 1.4 @DEFAULT_AUDIO_SINK@ 5%-"

              
                
                117
                +    },

              
                
                118
                +

              
                
                119
                +    "hyprland/language": {

              
                
                120
                +        "format": "󰌌  {}",

              
                
                121
                +        "format-uk": "укр",

              
                
                122
                +        "format-en": "eng"

              
                105
                123
                     }

              
                106
                124
                 }

              
M config/waybar/style.css
···
                6
                6
                 @define-color inactive-bg-color #292e42;

              
                7
                7
                 @define-color inactive-fg-color #545c7e;

              
                8
                8
                 @define-color green #73daca;

              
                9
                
                -@define-color red #db4b4b;

              
                
                9
                +@define-color red #f7768e;

              
                
                10
                +@define-color blue #2ac3de;

              
                10
                11
                 

              
                11
                12
                 * {

              
                12
                13
                   border: none;

              ···
                23
                24
                   color: @fg-color;

              
                24
                25
                 }

              
                25
                26
                 

              
                26
                
                -#cpu, #memory, #workspaces, #window, #tray, #clock, #battery, #pulseaudio, #network, #backlight {

              
                
                27
                +#language, #cpu, #memory, #workspaces, #window, #tray, #clock, #battery, #pulseaudio, #network, #backlight {

              
                27
                28
                   background-color: @bg-darker-color;

              
                28
                29
                   color: @fg-color;

              
                29
                30
                   border-radius: 16px;

              
                30
                31
                   margin: 5px 5px 5px 5px;

              
                31
                32
                   padding: 0px 10px 0px 10px;

              
                32
                33
                 }

              
                
                34
                +

              
                
                35
                +#network, #backlight { color: @blue; }

              
                
                36
                +#cpu, #pulseaudio, #memory, #clock { color: @active-bg-color; }

              
                
                37
                +#language { color: @red; }

              
                33
                38
                 

              
                34
                39
                 #workspaces button { color: @inactive-fg-color; }

              
                35
                40
                 #workspaces button.active {

              
A config/wofi/style.css
···
                
                1
                +window {

              
                
                2
                +  margin: 0px;

              
                
                3
                +  background-color: #15161e;

              
                
                4
                +}

              
                
                5
                +

              
                
                6
                +#input {

              
                
                7
                +  margin: 5px;

              
                
                8
                +  border: none;

              
                
                9
                +  color: #f8f8f2;

              
                
                10
                +  background-color: #15161e;

              
                
                11
                +}

              
                
                12
                +

              
                
                13
                +#inner-box {

              
                
                14
                +  margin: 5px;

              
                
                15
                +  border: none;

              
                
                16
                +  background-color: #1a1b26;

              
                
                17
                +}

              
                
                18
                +

              
                
                19
                +#outer-box {

              
                
                20
                +  margin: 5px;

              
                
                21
                +  border: none;

              
                
                22
                +  background-color: #1a1b26;

              
                
                23
                +}

              
                
                24
                +

              
                
                25
                +#scroll {

              
                
                26
                +  margin: 0px;

              
                
                27
                +  border: none;

              
                
                28
                +}

              
                
                29
                +

              
                
                30
                +#text {

              
                
                31
                +  margin: 5px;

              
                
                32
                +  border: none;

              
                
                33
                +  color: #c0caf5;

              
                
                34
                +}

              
                
                35
                +

              
                
                36
                +#entry:selected {

              
                
                37
                +  background-color: #15161e;

              
                
                38
                +}