dotfiles-x111b1f064
catpuccin: alacritty, hyprlock, hyprland, screenshot script, rofi
+768 −1484
11 files changed
- M .config/alacritty/alacritty.toml +75 −24
- D .config/alacritty/docked.toml +0 −617
- D .config/alacritty/normal.toml +0 −615
- M .config/hypr/hypridle.conf +10 −0
- M .config/hypr/hyprland.conf +23 −15
- M .config/hypr/hyprlock.conf +77 −102
- A .config/rofi/config.rasi +198 −0
- A .config/swaync/style.css +324 −0
- M .config/waybar/config.jsonc +23 −9
- M .config/waybar/style.css +20 −102
- A .local/bin/screenshot +18 −0
| @@ -5,30 +5,81 @@ TERM = "xterm-256color" | |||
| 5 | 5 | [colors] | |
| 6 | 6 | draw_bold_text_with_bright_colors = true | |
| 7 | 7 | ||
| 8 | − | [colors.bright] | |
| 9 | − | black = "#7f7f7f" | |
| 10 | − | blue = "#5c5cff" | |
| 11 | − | cyan = "#00ffff" | |
| 12 | − | green = "#00ff00" | |
| 13 | − | magenta = "#ff00ff" | |
| 14 | − | red = "#ff0000" | |
| 15 | − | white = "#ffffff" | |
| 16 | − | yellow = "#ffff00" | |
| 17 | − | ||
| 18 | − | [colors.normal] | |
| 19 | − | black = "#000000" | |
| 20 | − | blue = "#0000ee" | |
| 21 | − | cyan = "#00cdcd" | |
| 22 | − | green = "#00cd00" | |
| 23 | − | magenta = "#cd00cd" | |
| 24 | − | red = "#cd0000" | |
| 25 | − | white = "#e5e5e5" | |
| 26 | − | yellow = "#cdcd00" | |
| 27 | − | ||
| 28 | 8 | [colors.primary] | |
| 29 | − | background = "#000000" | |
| 30 | − | foreground = "#E5E5E5" | |
| 31 | − | ||
| 9 | + | background = '#1E1E2E' # base | |
| 10 | + | foreground = '#CDD6F4' # text | |
| 11 | + | # Bright and dim foreground colors | |
| 12 | + | dim_foreground = '#CDD6F4' # text | |
| 13 | + | bright_foreground = '#CDD6F4' # text | |
| 14 | + | ||
| 15 | + | # Cursor colors | |
| 16 | + | [colors.cursor] | |
| 17 | + | text = '#1E1E2E' # base | |
| 18 | + | cursor = '#F5E0DC' # rosewater | |
| 19 | + | ||
| 20 | + | [colors.vi_mode_cursor] | |
| 21 | + | text = '#1E1E2E' # base | |
| 22 | + | cursor = '#B4BEFE' # lavender | |
| 23 | + | ||
| 24 | + | # Search colors | |
| 25 | + | [colors.search.matches] | |
| 26 | + | foreground = '#1E1E2E' # base | |
| 27 | + | background = '#A6ADC8' # subtext0 | |
| 28 | + | ||
| 29 | + | [colors.search.focused_match] | |
| 30 | + | foreground = '#1E1E2E' # base | |
| 31 | + | background = '#A6E3A1' # green | |
| 32 | + | ||
| 33 | + | [colors.footer_bar] | |
| 34 | + | foreground = '#1E1E2E' # base | |
| 35 | + | background = '#A6ADC8' # subtext0 | |
| 36 | + | ||
| 37 | + | # Keyboard regex hints | |
| 38 | + | [colors.hints.start] | |
| 39 | + | foreground = '#1E1E2E' # base | |
| 40 | + | background = '#F9E2AF' # yellow | |
| 41 | + | ||
| 42 | + | [colors.hints.end] | |
| 43 | + | foreground = '#1E1E2E' # base | |
| 44 | + | background = '#A6ADC8' # subtext0 | |
| 45 | + | ||
| 46 | + | # Selection colors | |
| 47 | + | [colors.selection] | |
| 48 | + | text = '#1E1E2E' # base | |
| 49 | + | background = '#F5E0DC' # rosewater | |
| 50 | + | ||
| 51 | + | # Normal colors | |
| 52 | + | [colors.normal] | |
| 53 | + | black = '#45475A' # surface1 | |
| 54 | + | red = '#F38BA8' # red | |
| 55 | + | green = '#A6E3A1' # green | |
| 56 | + | yellow = '#F9E2AF' # yellow | |
| 57 | + | blue = '#89B4FA' # blue | |
| 58 | + | magenta = '#F5C2E7' # pink | |
| 59 | + | cyan = '#94E2D5' # teal | |
| 60 | + | white = '#BAC2DE' # subtext1 | |
| 61 | + | ||
| 62 | + | # Bright colors | |
| 63 | + | [colors.bright] | |
| 64 | + | black = '#585B70' # surface2 | |
| 65 | + | red = '#F38BA8' # red | |
| 66 | + | green = '#A6E3A1' # green | |
| 67 | + | yellow = '#F9E2AF' # yellow | |
| 68 | + | blue = '#89B4FA' # blue | |
| 69 | + | magenta = '#F5C2E7' # pink | |
| 70 | + | cyan = '#94E2D5' # teal | |
| 71 | + | white = '#A6ADC8' # subtext0 | |
| 72 | + | ||
| 73 | + | # Dim colors | |
| 74 | + | [colors.dim] | |
| 75 | + | black = '#45475A' # surface1 | |
| 76 | + | red = '#F38BA8' # red | |
| 77 | + | green = '#A6E3A1' # green | |
| 78 | + | yellow = '#F9E2AF' # yellow | |
| 79 | + | blue = '#89B4FA' # blue | |
| 80 | + | magenta = '#F5C2E7' # pink | |
| 81 | + | cyan = '#94E2D5' # teal | |
| 82 | + | white = '#BAC2DE' # subtext1 | |
| 32 | 83 | [cursor] | |
| 33 | 84 | style = "Block" | |
| 34 | 85 | unfocused_hollow = true | |
| @@ -38,7 +89,7 @@ persistent_logging = false | |||
| 38 | 89 | render_timer = false | |
| 39 | 90 | ||
| 40 | 91 | [font] | |
| 41 | − | size = 7.5 | |
| 92 | + | size = 11 | |
| 42 | 93 | ||
| 43 | 94 | [font.bold] | |
| 44 | 95 | family = "JetBrainsMono Nerd Font" | |
| @@ -1,617 +0,0 @@ | |||
| 1 | − | [env] | |
| 2 | − | TERM = "xterm-256color" | |
| 3 | − | ||
| 4 | − | [colors] | |
| 5 | − | draw_bold_text_with_bright_colors = true | |
| 6 | − | ||
| 7 | − | [colors.bright] | |
| 8 | − | black = "#444b6a" | |
| 9 | − | blue = "#7da6ff" | |
| 10 | − | cyan = "#0db9d7" | |
| 11 | − | green = "#b9f27c" | |
| 12 | − | magenta = "#bb9af7" | |
| 13 | − | red = "#ff7a93" | |
| 14 | − | white = "#acb0d0" | |
| 15 | − | yellow = "#ff9e64" | |
| 16 | − | ||
| 17 | − | [colors.normal] | |
| 18 | − | black = "#32344a" | |
| 19 | − | blue = "#7aa2f7" | |
| 20 | − | cyan = "#449dab" | |
| 21 | − | green = "#9ece6a" | |
| 22 | − | magenta = "#ad8ee6" | |
| 23 | − | red = "#f7768e" | |
| 24 | − | white = "#787c99" | |
| 25 | − | yellow = "#e0af68" | |
| 26 | − | ||
| 27 | − | [colors.primary] | |
| 28 | − | background = "#1a1b26" | |
| 29 | − | foreground = "#a9b1d6" | |
| 30 | − | ||
| 31 | − | [cursor] | |
| 32 | − | style = "Block" | |
| 33 | − | unfocused_hollow = true | |
| 34 | − | ||
| 35 | − | [debug] | |
| 36 | − | persistent_logging = false | |
| 37 | − | render_timer = false | |
| 38 | − | ||
| 39 | − | [font] | |
| 40 | − | size = 11 | |
| 41 | − | ||
| 42 | − | [font.bold] | |
| 43 | − | family = "JetBrainsMono Nerd Font" | |
| 44 | − | style = "Bold" | |
| 45 | − | ||
| 46 | − | [font.glyph_offset] | |
| 47 | − | x = 0 | |
| 48 | − | y = 0 | |
| 49 | − | ||
| 50 | − | [font.italic] | |
| 51 | − | family = "JetBrainsMono Nerd Font" | |
| 52 | − | style = "Italic" | |
| 53 | − | ||
| 54 | − | [font.normal] | |
| 55 | − | family = "JetBrainsMono Nerd Font" | |
| 56 | − | style = "Regular" | |
| 57 | − | ||
| 58 | − | [font.offset] | |
| 59 | − | x = 0 | |
| 60 | − | y = 0 | |
| 61 | − | ||
| 62 | − | [[keyboard.bindings]] | |
| 63 | − | action = "Paste" | |
| 64 | − | key = "V" | |
| 65 | − | mods = "Control|Shift" | |
| 66 | − | ||
| 67 | − | [[keyboard.bindings]] | |
| 68 | − | action = "Copy" | |
| 69 | − | key = "C" | |
| 70 | − | mods = "Control|Shift" | |
| 71 | − | ||
| 72 | − | [[keyboard.bindings]] | |
| 73 | − | action = "Paste" | |
| 74 | − | key = "Paste" | |
| 75 | − | ||
| 76 | − | [[keyboard.bindings]] | |
| 77 | − | action = "Copy" | |
| 78 | − | key = "Copy" | |
| 79 | − | ||
| 80 | − | [[keyboard.bindings]] | |
| 81 | − | action = "Quit" | |
| 82 | − | key = "Q" | |
| 83 | − | mods = "Command" | |
| 84 | − | ||
| 85 | − | [[keyboard.bindings]] | |
| 86 | − | action = "Quit" | |
| 87 | − | key = "W" | |
| 88 | − | mods = "Command" | |
| 89 | − | ||
| 90 | − | [[keyboard.bindings]] | |
| 91 | − | action = "PasteSelection" | |
| 92 | − | key = "Insert" | |
| 93 | − | mods = "Shift" | |
| 94 | − | ||
| 95 | − | [[keyboard.bindings]] | |
| 96 | − | action = "ResetFontSize" | |
| 97 | − | key = "Key0" | |
| 98 | − | mods = "Control" | |
| 99 | − | ||
| 100 | − | [[keyboard.bindings]] | |
| 101 | − | action = "IncreaseFontSize" | |
| 102 | − | key = "Equals" | |
| 103 | − | mods = "Control" | |
| 104 | − | ||
| 105 | − | [[keyboard.bindings]] | |
| 106 | − | action = "DecreaseFontSize" | |
| 107 | − | key = "NumpadSubtract" | |
| 108 | − | mods = "Control" | |
| 109 | − | ||
| 110 | − | [[keyboard.bindings]] | |
| 111 | − | action = "DecreaseFontSize" | |
| 112 | − | key = "Minus" | |
| 113 | − | mods = "Control" | |
| 114 | − | ||
| 115 | − | ||
| 116 | − | [[keyboard.bindings]] | |
| 117 | − | action = "ClearLogNotice" | |
| 118 | − | key = "L" | |
| 119 | − | mods = "Control" | |
| 120 | − | ||
| 121 | − | [[keyboard.bindings]] | |
| 122 | − | chars = "\f" | |
| 123 | − | key = "L" | |
| 124 | − | mods = "Control" | |
| 125 | − | ||
| 126 | − | [[keyboard.bindings]] | |
| 127 | − | chars = "\u001BOH" | |
| 128 | − | key = "Home" | |
| 129 | − | mode = "AppCursor" | |
| 130 | − | ||
| 131 | − | [[keyboard.bindings]] | |
| 132 | − | chars = "\u001B[H" | |
| 133 | − | key = "Home" | |
| 134 | − | mode = "~AppCursor" | |
| 135 | − | ||
| 136 | − | [[keyboard.bindings]] | |
| 137 | − | chars = "\u001BOF" | |
| 138 | − | key = "End" | |
| 139 | − | mode = "AppCursor" | |
| 140 | − | ||
| 141 | − | [[keyboard.bindings]] | |
| 142 | − | chars = "\u001B[F" | |
| 143 | − | key = "End" | |
| 144 | − | mode = "~AppCursor" | |
| 145 | − | ||
| 146 | − | [[keyboard.bindings]] | |
| 147 | − | chars = "\u001B[5;2~" | |
| 148 | − | key = "PageUp" | |
| 149 | − | mods = "Shift" | |
| 150 | − | ||
| 151 | − | [[keyboard.bindings]] | |
| 152 | − | chars = "\u001B[5;5~" | |
| 153 | − | key = "PageUp" | |
| 154 | − | mods = "Control" | |
| 155 | − | ||
| 156 | − | [[keyboard.bindings]] | |
| 157 | − | chars = "\u001B[5~" | |
| 158 | − | key = "PageUp" | |
| 159 | − | ||
| 160 | − | [[keyboard.bindings]] | |
| 161 | − | chars = "\u001B[6;2~" | |
| 162 | − | key = "PageDown" | |
| 163 | − | mods = "Shift" | |
| 164 | − | ||
| 165 | − | [[keyboard.bindings]] | |
| 166 | − | chars = "\u001B[6;5~" | |
| 167 | − | key = "PageDown" | |
| 168 | − | mods = "Control" | |
| 169 | − | ||
| 170 | − | [[keyboard.bindings]] | |
| 171 | − | chars = "\u001B[6~" | |
| 172 | − | key = "PageDown" | |
| 173 | − | ||
| 174 | − | [[keyboard.bindings]] | |
| 175 | − | chars = "\u001B[Z" | |
| 176 | − | key = "Tab" | |
| 177 | − | mods = "Shift" | |
| 178 | − | ||
| 179 | − | [[keyboard.bindings]] | |
| 180 | − | chars = "\u007F" | |
| 181 | − | key = "Back" | |
| 182 | − | ||
| 183 | − | [[keyboard.bindings]] | |
| 184 | − | chars = "\u001B\u007F" | |
| 185 | − | key = "Back" | |
| 186 | − | mods = "Alt" | |
| 187 | − | ||
| 188 | − | [[keyboard.bindings]] | |
| 189 | − | chars = "\u001B[2~" | |
| 190 | − | key = "Insert" | |
| 191 | − | ||
| 192 | − | [[keyboard.bindings]] | |
| 193 | − | chars = "\u001B[3~" | |
| 194 | − | key = "Delete" | |
| 195 | − | ||
| 196 | − | [[keyboard.bindings]] | |
| 197 | − | chars = "\u001B[1;2D" | |
| 198 | − | key = "Left" | |
| 199 | − | mods = "Shift" | |
| 200 | − | ||
| 201 | − | [[keyboard.bindings]] | |
| 202 | − | chars = "\u001B[1;5D" | |
| 203 | − | key = "Left" | |
| 204 | − | mods = "Control" | |
| 205 | − | ||
| 206 | − | [[keyboard.bindings]] | |
| 207 | − | chars = "\u001B[1;3D" | |
| 208 | − | key = "Left" | |
| 209 | − | mods = "Alt" | |
| 210 | − | ||
| 211 | − | [[keyboard.bindings]] | |
| 212 | − | chars = "\u001B[D" | |
| 213 | − | key = "Left" | |
| 214 | − | mode = "~AppCursor" | |
| 215 | − | ||
| 216 | − | [[keyboard.bindings]] | |
| 217 | − | chars = "\u001BOD" | |
| 218 | − | key = "Left" | |
| 219 | − | mode = "AppCursor" | |
| 220 | − | ||
| 221 | − | [[keyboard.bindings]] | |
| 222 | − | chars = "\u001B[1;2C" | |
| 223 | − | key = "Right" | |
| 224 | − | mods = "Shift" | |
| 225 | − | ||
| 226 | − | [[keyboard.bindings]] | |
| 227 | − | chars = "\u001B[1;5C" | |
| 228 | − | key = "Right" | |
| 229 | − | mods = "Control" | |
| 230 | − | ||
| 231 | − | [[keyboard.bindings]] | |
| 232 | − | chars = "\u001B[1;3C" | |
| 233 | − | key = "Right" | |
| 234 | − | mods = "Alt" | |
| 235 | − | ||
| 236 | − | [[keyboard.bindings]] | |
| 237 | − | chars = "\u001B[C" | |
| 238 | − | key = "Right" | |
| 239 | − | mode = "~AppCursor" | |
| 240 | − | ||
| 241 | − | [[keyboard.bindings]] | |
| 242 | − | chars = "\u001BOC" | |
| 243 | − | key = "Right" | |
| 244 | − | mode = "AppCursor" | |
| 245 | − | ||
| 246 | − | [[keyboard.bindings]] | |
| 247 | − | chars = "\u001B[1;2A" | |
| 248 | − | key = "Up" | |
| 249 | − | mods = "Shift" | |
| 250 | − | ||
| 251 | − | [[keyboard.bindings]] | |
| 252 | − | chars = "\u001B[1;5A" | |
| 253 | − | key = "Up" | |
| 254 | − | mods = "Control" | |
| 255 | − | ||
| 256 | − | [[keyboard.bindings]] | |
| 257 | − | chars = "\u001B[1;3A" | |
| 258 | − | key = "Up" | |
| 259 | − | mods = "Alt" | |
| 260 | − | ||
| 261 | − | [[keyboard.bindings]] | |
| 262 | − | chars = "\u001B[A" | |
| 263 | − | key = "Up" | |
| 264 | − | mode = "~AppCursor" | |
| 265 | − | ||
| 266 | − | [[keyboard.bindings]] | |
| 267 | − | chars = "\u001BOA" | |
| 268 | − | key = "Up" | |
| 269 | − | mode = "AppCursor" | |
| 270 | − | ||
| 271 | − | [[keyboard.bindings]] | |
| 272 | − | chars = "\u001B[1;2B" | |
| 273 | − | key = "Down" | |
| 274 | − | mods = "Shift" | |
| 275 | − | ||
| 276 | − | [[keyboard.bindings]] | |
| 277 | − | chars = "\u001B[1;5B" | |
| 278 | − | key = "Down" | |
| 279 | − | mods = "Control" | |
| 280 | − | ||
| 281 | − | [[keyboard.bindings]] | |
| 282 | − | chars = "\u001B[1;3B" | |
| 283 | − | key = "Down" | |
| 284 | − | mods = "Alt" | |
| 285 | − | ||
| 286 | − | [[keyboard.bindings]] | |
| 287 | − | chars = "\u001B[B" | |
| 288 | − | key = "Down" | |
| 289 | − | mode = "~AppCursor" | |
| 290 | − | ||
| 291 | − | [[keyboard.bindings]] | |
| 292 | − | chars = "\u001BOB" | |
| 293 | − | key = "Down" | |
| 294 | − | mode = "AppCursor" | |
| 295 | − | ||
| 296 | − | [[keyboard.bindings]] | |
| 297 | − | chars = "\u001BOP" | |
| 298 | − | key = "F1" | |
| 299 | − | ||
| 300 | − | [[keyboard.bindings]] | |
| 301 | − | chars = "\u001BOQ" | |
| 302 | − | key = "F2" | |
| 303 | − | ||
| 304 | − | [[keyboard.bindings]] | |
| 305 | − | chars = "\u001BOR" | |
| 306 | − | key = "F3" | |
| 307 | − | ||
| 308 | − | [[keyboard.bindings]] | |
| 309 | − | chars = "\u001BOS" | |
| 310 | − | key = "F4" | |
| 311 | − | ||
| 312 | − | [[keyboard.bindings]] | |
| 313 | − | chars = "\u001B[15~" | |
| 314 | − | key = "F5" | |
| 315 | − | ||
| 316 | − | [[keyboard.bindings]] | |
| 317 | − | chars = "\u001B[17~" | |
| 318 | − | key = "F6" | |
| 319 | − | ||
| 320 | − | [[keyboard.bindings]] | |
| 321 | − | chars = "\u001B[18~" | |
| 322 | − | key = "F7" | |
| 323 | − | ||
| 324 | − | [[keyboard.bindings]] | |
| 325 | − | chars = "\u001B[19~" | |
| 326 | − | key = "F8" | |
| 327 | − | ||
| 328 | − | [[keyboard.bindings]] | |
| 329 | − | chars = "\u001B[20~" | |
| 330 | − | key = "F9" | |
| 331 | − | ||
| 332 | − | [[keyboard.bindings]] | |
| 333 | − | chars = "\u001B[21~" | |
| 334 | − | key = "F10" | |
| 335 | − | ||
| 336 | − | [[keyboard.bindings]] | |
| 337 | − | chars = "\u001B[23~" | |
| 338 | − | key = "F11" | |
| 339 | − | ||
| 340 | − | [[keyboard.bindings]] | |
| 341 | − | chars = "\u001B[24~" | |
| 342 | − | key = "F12" | |
| 343 | − | ||
| 344 | − | [[keyboard.bindings]] | |
| 345 | − | chars = "\u001B[1;2P" | |
| 346 | − | key = "F1" | |
| 347 | − | mods = "Shift" | |
| 348 | − | ||
| 349 | − | [[keyboard.bindings]] | |
| 350 | − | chars = "\u001B[1;2Q" | |
| 351 | − | key = "F2" | |
| 352 | − | mods = "Shift" | |
| 353 | − | ||
| 354 | − | [[keyboard.bindings]] | |
| 355 | − | chars = "\u001B[1;2R" | |
| 356 | − | key = "F3" | |
| 357 | − | mods = "Shift" | |
| 358 | − | ||
| 359 | − | [[keyboard.bindings]] | |
| 360 | − | chars = "\u001B[1;2S" | |
| 361 | − | key = "F4" | |
| 362 | − | mods = "Shift" | |
| 363 | − | ||
| 364 | − | [[keyboard.bindings]] | |
| 365 | − | chars = "\u001B[15;2~" | |
| 366 | − | key = "F5" | |
| 367 | − | mods = "Shift" | |
| 368 | − | ||
| 369 | − | [[keyboard.bindings]] | |
| 370 | − | chars = "\u001B[17;2~" | |
| 371 | − | key = "F6" | |
| 372 | − | mods = "Shift" | |
| 373 | − | ||
| 374 | − | [[keyboard.bindings]] | |
| 375 | − | chars = "\u001B[18;2~" | |
| 376 | − | key = "F7" | |
| 377 | − | mods = "Shift" | |
| 378 | − | ||
| 379 | − | [[keyboard.bindings]] | |
| 380 | − | chars = "\u001B[19;2~" | |
| 381 | − | key = "F8" | |
| 382 | − | mods = "Shift" | |
| 383 | − | ||
| 384 | − | [[keyboard.bindings]] | |
| 385 | − | chars = "\u001B[20;2~" | |
| 386 | − | key = "F9" | |
| 387 | − | mods = "Shift" | |
| 388 | − | ||
| 389 | − | [[keyboard.bindings]] | |
| 390 | − | chars = "\u001B[21;2~" | |
| 391 | − | key = "F10" | |
| 392 | − | mods = "Shift" | |
| 393 | − | ||
| 394 | − | [[keyboard.bindings]] | |
| 395 | − | chars = "\u001B[23;2~" | |
| 396 | − | key = "F11" | |
| 397 | − | mods = "Shift" | |
| 398 | − | ||
| 399 | − | [[keyboard.bindings]] | |
| 400 | − | chars = "\u001B[24;2~" | |
| 401 | − | key = "F12" | |
| 402 | − | mods = "Shift" | |
| 403 | − | ||
| 404 | − | [[keyboard.bindings]] | |
| 405 | − | chars = "\u001B[1;5P" | |
| 406 | − | key = "F1" | |
| 407 | − | mods = "Control" | |
| 408 | − | ||
| 409 | − | [[keyboard.bindings]] | |
| 410 | − | chars = "\u001B[1;5Q" | |
| 411 | − | key = "F2" | |
| 412 | − | mods = "Control" | |
| 413 | − | ||
| 414 | − | [[keyboard.bindings]] | |
| 415 | − | chars = "\u001B[1;5R" | |
| 416 | − | key = "F3" | |
| 417 | − | mods = "Control" | |
| 418 | − | ||
| 419 | − | [[keyboard.bindings]] | |
| 420 | − | chars = "\u001B[1;5S" | |
| 421 | − | key = "F4" | |
| 422 | − | mods = "Control" | |
| 423 | − | ||
| 424 | − | [[keyboard.bindings]] | |
| 425 | − | chars = "\u001B[15;5~" | |
| 426 | − | key = "F5" | |
| 427 | − | mods = "Control" | |
| 428 | − | ||
| 429 | − | [[keyboard.bindings]] | |
| 430 | − | chars = "\u001B[17;5~" | |
| 431 | − | key = "F6" | |
| 432 | − | mods = "Control" | |
| 433 | − | ||
| 434 | − | [[keyboard.bindings]] | |
| 435 | − | chars = "\u001B[18;5~" | |
| 436 | − | key = "F7" | |
| 437 | − | mods = "Control" | |
| 438 | − | ||
| 439 | − | [[keyboard.bindings]] | |
| 440 | − | chars = "\u001B[19;5~" | |
| 441 | − | key = "F8" | |
| 442 | − | mods = "Control" | |
| 443 | − | ||
| 444 | − | [[keyboard.bindings]] | |
| 445 | − | chars = "\u001B[20;5~" | |
| 446 | − | key = "F9" | |
| 447 | − | mods = "Control" | |
| 448 | − | ||
| 449 | − | [[keyboard.bindings]] | |
| 450 | − | chars = "\u001B[21;5~" | |
| 451 | − | key = "F10" | |
| 452 | − | mods = "Control" | |
| 453 | − | ||
| 454 | − | [[keyboard.bindings]] | |
| 455 | − | chars = "\u001B[23;5~" | |
| 456 | − | key = "F11" | |
| 457 | − | mods = "Control" | |
| 458 | − | ||
| 459 | − | [[keyboard.bindings]] | |
| 460 | − | chars = "\u001B[24;5~" | |
| 461 | − | key = "F12" | |
| 462 | − | mods = "Control" | |
| 463 | − | ||
| 464 | − | [[keyboard.bindings]] | |
| 465 | − | chars = "\u001B[1;6P" | |
| 466 | − | key = "F1" | |
| 467 | − | mods = "Alt" | |
| 468 | − | ||
| 469 | − | [[keyboard.bindings]] | |
| 470 | − | chars = "\u001B[1;6Q" | |
| 471 | − | key = "F2" | |
| 472 | − | mods = "Alt" | |
| 473 | − | ||
| 474 | − | [[keyboard.bindings]] | |
| 475 | − | chars = "\u001B[1;6R" | |
| 476 | − | key = "F3" | |
| 477 | − | mods = "Alt" | |
| 478 | − | ||
| 479 | − | [[keyboard.bindings]] | |
| 480 | − | chars = "\u001B[1;6S" | |
| 481 | − | key = "F4" | |
| 482 | − | mods = "Alt" | |
| 483 | − | ||
| 484 | − | [[keyboard.bindings]] | |
| 485 | − | chars = "\u001B[15;6~" | |
| 486 | − | key = "F5" | |
| 487 | − | mods = "Alt" | |
| 488 | − | ||
| 489 | − | [[keyboard.bindings]] | |
| 490 | − | chars = "\u001B[17;6~" | |
| 491 | − | key = "F6" | |
| 492 | − | mods = "Alt" | |
| 493 | − | ||
| 494 | − | [[keyboard.bindings]] | |
| 495 | − | chars = "\u001B[18;6~" | |
| 496 | − | key = "F7" | |
| 497 | − | mods = "Alt" | |
| 498 | − | ||
| 499 | − | [[keyboard.bindings]] | |
| 500 | − | chars = "\u001B[19;6~" | |
| 501 | − | key = "F8" | |
| 502 | − | mods = "Alt" | |
| 503 | − | ||
| 504 | − | [[keyboard.bindings]] | |
| 505 | − | chars = "\u001B[20;6~" | |
| 506 | − | key = "F9" | |
| 507 | − | mods = "Alt" | |
| 508 | − | ||
| 509 | − | [[keyboard.bindings]] | |
| 510 | − | chars = "\u001B[21;6~" | |
| 511 | − | key = "F10" | |
| 512 | − | mods = "Alt" | |
| 513 | − | ||
| 514 | − | [[keyboard.bindings]] | |
| 515 | − | chars = "\u001B[23;6~" | |
| 516 | − | key = "F11" | |
| 517 | − | mods = "Alt" | |
| 518 | − | ||
| 519 | − | [[keyboard.bindings]] | |
| 520 | − | chars = "\u001B[24;6~" | |
| 521 | − | key = "F12" | |
| 522 | − | mods = "Alt" | |
| 523 | − | ||
| 524 | − | [[keyboard.bindings]] | |
| 525 | − | chars = "\u001B[1;3P" | |
| 526 | − | key = "F1" | |
| 527 | − | mods = "Super" | |
| 528 | − | ||
| 529 | − | [[keyboard.bindings]] | |
| 530 | − | chars = "\u001B[1;3Q" | |
| 531 | − | key = "F2" | |
| 532 | − | mods = "Super" | |
| 533 | − | ||
| 534 | − | [[keyboard.bindings]] | |
| 535 | − | chars = "\u001B[1;3R" | |
| 536 | − | key = "F3" | |
| 537 | − | mods = "Super" | |
| 538 | − | ||
| 539 | − | [[keyboard.bindings]] | |
| 540 | − | chars = "\u001B[1;3S" | |
| 541 | − | key = "F4" | |
| 542 | − | mods = "Super" | |
| 543 | − | ||
| 544 | − | [[keyboard.bindings]] | |
| 545 | − | chars = "\u001B[15;3~" | |
| 546 | − | key = "F5" | |
| 547 | − | mods = "Super" | |
| 548 | − | ||
| 549 | − | [[keyboard.bindings]] | |
| 550 | − | chars = "\u001B[17;3~" | |
| 551 | − | key = "F6" | |
| 552 | − | mods = "Super" | |
| 553 | − | ||
| 554 | − | [[keyboard.bindings]] | |
| 555 | − | chars = "\u001B[18;3~" | |
| 556 | − | key = "F7" | |
| 557 | − | mods = "Super" | |
| 558 | − | ||
| 559 | − | [[keyboard.bindings]] | |
| 560 | − | chars = "\u001B[19;3~" | |
| 561 | − | key = "F8" | |
| 562 | − | mods = "Super" | |
| 563 | − | ||
| 564 | − | [[keyboard.bindings]] | |
| 565 | − | chars = "\u001B[20;3~" | |
| 566 | − | key = "F9" | |
| 567 | − | mods = "Super" | |
| 568 | − | ||
| 569 | − | [[keyboard.bindings]] | |
| 570 | − | chars = "\u001B[21;3~" | |
| 571 | − | key = "F10" | |
| 572 | − | mods = "Super" | |
| 573 | − | ||
| 574 | − | [[keyboard.bindings]] | |
| 575 | − | chars = "\u001B[23;3~" | |
| 576 | − | key = "F11" | |
| 577 | − | mods = "Super" | |
| 578 | − | ||
| 579 | − | # [mouse] | |
| 580 | − | # hide_when_typing = false | |
| 581 | − | # | |
| 582 | − | # [[mouse.bindings]] | |
| 583 | − | # action = "PasteSelection" | |
| 584 | − | # mouse = "Middle" | |
| 585 | − | # | |
| 586 | − | # [mouse.double_click] | |
| 587 | − | # threshold = 300 | |
| 588 | − | # | |
| 589 | − | # [mouse.hints] | |
| 590 | − | # launcher = "xdg-open" | |
| 591 | − | # modifiers = "Control" | |
| 592 | − | # | |
| 593 | − | # [mouse.triple_click] | |
| 594 | − | # threshold = 300 | |
| 595 | − | # | |
| 596 | − | [scrolling] | |
| 597 | − | history = 100000 | |
| 598 | − | multiplier = 3 | |
| 599 | − | ||
| 600 | − | [selection] | |
| 601 | − | save_to_clipboard = false | |
| 602 | − | semantic_escape_chars = ",│`|:\"' ()[]{}<>" | |
| 603 | − | ||
| 604 | − | [window] | |
| 605 | − | decorations = "none" | |
| 606 | − | dynamic_padding = false | |
| 607 | − | opacity = 0.9 | |
| 608 | − | # opacity = 0.5 | |
| 609 | − | startup_mode = "Maximized" | |
| 610 | − | ||
| 611 | − | [window.dimensions] | |
| 612 | − | columns = 0 | |
| 613 | − | lines = 0 | |
| 614 | − | ||
| 615 | − | [window.padding] | |
| 616 | − | x = 0 | |
| 617 | − | y = 0 | |
| @@ -1,615 +0,0 @@ | |||
| 1 | − | [env] | |
| 2 | − | TERM = "xterm-256color" | |
| 3 | − | ||
| 4 | − | [colors] | |
| 5 | − | draw_bold_text_with_bright_colors = true | |
| 6 | − | ||
| 7 | − | [colors.bright] | |
| 8 | − | black = "#444b6a" | |
| 9 | − | blue = "#7da6ff" | |
| 10 | − | cyan = "#0db9d7" | |
| 11 | − | green = "#b9f27c" | |
| 12 | − | magenta = "#bb9af7" | |
| 13 | − | red = "#ff7a93" | |
| 14 | − | white = "#acb0d0" | |
| 15 | − | yellow = "#ff9e64" | |
| 16 | − | ||
| 17 | − | [colors.normal] | |
| 18 | − | black = "#32344a" | |
| 19 | − | blue = "#7aa2f7" | |
| 20 | − | cyan = "#449dab" | |
| 21 | − | green = "#9ece6a" | |
| 22 | − | magenta = "#ad8ee6" | |
| 23 | − | red = "#f7768e" | |
| 24 | − | white = "#787c99" | |
| 25 | − | yellow = "#e0af68" | |
| 26 | − | ||
| 27 | − | [colors.primary] | |
| 28 | − | background = "#1a1b26" | |
| 29 | − | foreground = "#a9b1d6" | |
| 30 | − | ||
| 31 | − | [cursor] | |
| 32 | − | style = "Block" | |
| 33 | − | unfocused_hollow = true | |
| 34 | − | ||
| 35 | − | [debug] | |
| 36 | − | persistent_logging = false | |
| 37 | − | render_timer = false | |
| 38 | − | ||
| 39 | − | [font] | |
| 40 | − | size = 7.5 | |
| 41 | − | ||
| 42 | − | [font.bold] | |
| 43 | − | family = "JetBrainsMono Nerd Font" | |
| 44 | − | style = "Bold" | |
| 45 | − | ||
| 46 | − | [font.glyph_offset] | |
| 47 | − | x = 0 | |
| 48 | − | y = 0 | |
| 49 | − | ||
| 50 | − | [font.italic] | |
| 51 | − | family = "JetBrainsMono Nerd Font" | |
| 52 | − | style = "Italic" | |
| 53 | − | ||
| 54 | − | [font.normal] | |
| 55 | − | family = "JetBrainsMono Nerd Font" | |
| 56 | − | style = "Regular" | |
| 57 | − | ||
| 58 | − | [font.offset] | |
| 59 | − | x = 0 | |
| 60 | − | y = 0 | |
| 61 | − | ||
| 62 | − | [[keyboard.bindings]] | |
| 63 | − | action = "Paste" | |
| 64 | − | key = "V" | |
| 65 | − | mods = "Control|Shift" | |
| 66 | − | ||
| 67 | − | [[keyboard.bindings]] | |
| 68 | − | action = "Copy" | |
| 69 | − | key = "C" | |
| 70 | − | mods = "Control|Shift" | |
| 71 | − | ||
| 72 | − | [[keyboard.bindings]] | |
| 73 | − | action = "Paste" | |
| 74 | − | key = "Paste" | |
| 75 | − | ||
| 76 | − | [[keyboard.bindings]] | |
| 77 | − | action = "Copy" | |
| 78 | − | key = "Copy" | |
| 79 | − | ||
| 80 | − | [[keyboard.bindings]] | |
| 81 | − | action = "Quit" | |
| 82 | − | key = "Q" | |
| 83 | − | mods = "Command" | |
| 84 | − | ||
| 85 | − | [[keyboard.bindings]] | |
| 86 | − | action = "Quit" | |
| 87 | − | key = "W" | |
| 88 | − | mods = "Command" | |
| 89 | − | ||
| 90 | − | [[keyboard.bindings]] | |
| 91 | − | action = "PasteSelection" | |
| 92 | − | key = "Insert" | |
| 93 | − | mods = "Shift" | |
| 94 | − | ||
| 95 | − | [[keyboard.bindings]] | |
| 96 | − | action = "ResetFontSize" | |
| 97 | − | key = "Key0" | |
| 98 | − | mods = "Control" | |
| 99 | − | ||
| 100 | − | [[keyboard.bindings]] | |
| 101 | − | action = "IncreaseFontSize" | |
| 102 | − | key = "Equals" | |
| 103 | − | mods = "Control" | |
| 104 | − | ||
| 105 | − | [[keyboard.bindings]] | |
| 106 | − | action = "DecreaseFontSize" | |
| 107 | − | key = "NumpadSubtract" | |
| 108 | − | mods = "Control" | |
| 109 | − | ||
| 110 | − | [[keyboard.bindings]] | |
| 111 | − | action = "DecreaseFontSize" | |
| 112 | − | key = "Minus" | |
| 113 | − | mods = "Control" | |
| 114 | − | ||
| 115 | − | [[keyboard.bindings]] | |
| 116 | − | action = "ClearLogNotice" | |
| 117 | − | key = "L" | |
| 118 | − | mods = "Control" | |
| 119 | − | ||
| 120 | − | [[keyboard.bindings]] | |
| 121 | − | chars = "\f" | |
| 122 | − | key = "L" | |
| 123 | − | mods = "Control" | |
| 124 | − | ||
| 125 | − | [[keyboard.bindings]] | |
| 126 | − | chars = "\u001BOH" | |
| 127 | − | key = "Home" | |
| 128 | − | mode = "AppCursor" | |
| 129 | − | ||
| 130 | − | [[keyboard.bindings]] | |
| 131 | − | chars = "\u001B[H" | |
| 132 | − | key = "Home" | |
| 133 | − | mode = "~AppCursor" | |
| 134 | − | ||
| 135 | − | [[keyboard.bindings]] | |
| 136 | − | chars = "\u001BOF" | |
| 137 | − | key = "End" | |
| 138 | − | mode = "AppCursor" | |
| 139 | − | ||
| 140 | − | [[keyboard.bindings]] | |
| 141 | − | chars = "\u001B[F" | |
| 142 | − | key = "End" | |
| 143 | − | mode = "~AppCursor" | |
| 144 | − | ||
| 145 | − | [[keyboard.bindings]] | |
| 146 | − | chars = "\u001B[5;2~" | |
| 147 | − | key = "PageUp" | |
| 148 | − | mods = "Shift" | |
| 149 | − | ||
| 150 | − | [[keyboard.bindings]] | |
| 151 | − | chars = "\u001B[5;5~" | |
| 152 | − | key = "PageUp" | |
| 153 | − | mods = "Control" | |
| 154 | − | ||
| 155 | − | [[keyboard.bindings]] | |
| 156 | − | chars = "\u001B[5~" | |
| 157 | − | key = "PageUp" | |
| 158 | − | ||
| 159 | − | [[keyboard.bindings]] | |
| 160 | − | chars = "\u001B[6;2~" | |
| 161 | − | key = "PageDown" | |
| 162 | − | mods = "Shift" | |
| 163 | − | ||
| 164 | − | [[keyboard.bindings]] | |
| 165 | − | chars = "\u001B[6;5~" | |
| 166 | − | key = "PageDown" | |
| 167 | − | mods = "Control" | |
| 168 | − | ||
| 169 | − | [[keyboard.bindings]] | |
| 170 | − | chars = "\u001B[6~" | |
| 171 | − | key = "PageDown" | |
| 172 | − | ||
| 173 | − | [[keyboard.bindings]] | |
| 174 | − | chars = "\u001B[Z" | |
| 175 | − | key = "Tab" | |
| 176 | − | mods = "Shift" | |
| 177 | − | ||
| 178 | − | [[keyboard.bindings]] | |
| 179 | − | chars = "\u007F" | |
| 180 | − | key = "Back" | |
| 181 | − | ||
| 182 | − | [[keyboard.bindings]] | |
| 183 | − | chars = "\u001B\u007F" | |
| 184 | − | key = "Back" | |
| 185 | − | mods = "Alt" | |
| 186 | − | ||
| 187 | − | [[keyboard.bindings]] | |
| 188 | − | chars = "\u001B[2~" | |
| 189 | − | key = "Insert" | |
| 190 | − | ||
| 191 | − | [[keyboard.bindings]] | |
| 192 | − | chars = "\u001B[3~" | |
| 193 | − | key = "Delete" | |
| 194 | − | ||
| 195 | − | [[keyboard.bindings]] | |
| 196 | − | chars = "\u001B[1;2D" | |
| 197 | − | key = "Left" | |
| 198 | − | mods = "Shift" | |
| 199 | − | ||
| 200 | − | [[keyboard.bindings]] | |
| 201 | − | chars = "\u001B[1;5D" | |
| 202 | − | key = "Left" | |
| 203 | − | mods = "Control" | |
| 204 | − | ||
| 205 | − | [[keyboard.bindings]] | |
| 206 | − | chars = "\u001B[1;3D" | |
| 207 | − | key = "Left" | |
| 208 | − | mods = "Alt" | |
| 209 | − | ||
| 210 | − | [[keyboard.bindings]] | |
| 211 | − | chars = "\u001B[D" | |
| 212 | − | key = "Left" | |
| 213 | − | mode = "~AppCursor" | |
| 214 | − | ||
| 215 | − | [[keyboard.bindings]] | |
| 216 | − | chars = "\u001BOD" | |
| 217 | − | key = "Left" | |
| 218 | − | mode = "AppCursor" | |
| 219 | − | ||
| 220 | − | [[keyboard.bindings]] | |
| 221 | − | chars = "\u001B[1;2C" | |
| 222 | − | key = "Right" | |
| 223 | − | mods = "Shift" | |
| 224 | − | ||
| 225 | − | [[keyboard.bindings]] | |
| 226 | − | chars = "\u001B[1;5C" | |
| 227 | − | key = "Right" | |
| 228 | − | mods = "Control" | |
| 229 | − | ||
| 230 | − | [[keyboard.bindings]] | |
| 231 | − | chars = "\u001B[1;3C" | |
| 232 | − | key = "Right" | |
| 233 | − | mods = "Alt" | |
| 234 | − | ||
| 235 | − | [[keyboard.bindings]] | |
| 236 | − | chars = "\u001B[C" | |
| 237 | − | key = "Right" | |
| 238 | − | mode = "~AppCursor" | |
| 239 | − | ||
| 240 | − | [[keyboard.bindings]] | |
| 241 | − | chars = "\u001BOC" | |
| 242 | − | key = "Right" | |
| 243 | − | mode = "AppCursor" | |
| 244 | − | ||
| 245 | − | [[keyboard.bindings]] | |
| 246 | − | chars = "\u001B[1;2A" | |
| 247 | − | key = "Up" | |
| 248 | − | mods = "Shift" | |
| 249 | − | ||
| 250 | − | [[keyboard.bindings]] | |
| 251 | − | chars = "\u001B[1;5A" | |
| 252 | − | key = "Up" | |
| 253 | − | mods = "Control" | |
| 254 | − | ||
| 255 | − | [[keyboard.bindings]] | |
| 256 | − | chars = "\u001B[1;3A" | |
| 257 | − | key = "Up" | |
| 258 | − | mods = "Alt" | |
| 259 | − | ||
| 260 | − | [[keyboard.bindings]] | |
| 261 | − | chars = "\u001B[A" | |
| 262 | − | key = "Up" | |
| 263 | − | mode = "~AppCursor" | |
| 264 | − | ||
| 265 | − | [[keyboard.bindings]] | |
| 266 | − | chars = "\u001BOA" | |
| 267 | − | key = "Up" | |
| 268 | − | mode = "AppCursor" | |
| 269 | − | ||
| 270 | − | [[keyboard.bindings]] | |
| 271 | − | chars = "\u001B[1;2B" | |
| 272 | − | key = "Down" | |
| 273 | − | mods = "Shift" | |
| 274 | − | ||
| 275 | − | [[keyboard.bindings]] | |
| 276 | − | chars = "\u001B[1;5B" | |
| 277 | − | key = "Down" | |
| 278 | − | mods = "Control" | |
| 279 | − | ||
| 280 | − | [[keyboard.bindings]] | |
| 281 | − | chars = "\u001B[1;3B" | |
| 282 | − | key = "Down" | |
| 283 | − | mods = "Alt" | |
| 284 | − | ||
| 285 | − | [[keyboard.bindings]] | |
| 286 | − | chars = "\u001B[B" | |
| 287 | − | key = "Down" | |
| 288 | − | mode = "~AppCursor" | |
| 289 | − | ||
| 290 | − | [[keyboard.bindings]] | |
| 291 | − | chars = "\u001BOB" | |
| 292 | − | key = "Down" | |
| 293 | − | mode = "AppCursor" | |
| 294 | − | ||
| 295 | − | [[keyboard.bindings]] | |
| 296 | − | chars = "\u001BOP" | |
| 297 | − | key = "F1" | |
| 298 | − | ||
| 299 | − | [[keyboard.bindings]] | |
| 300 | − | chars = "\u001BOQ" | |
| 301 | − | key = "F2" | |
| 302 | − | ||
| 303 | − | [[keyboard.bindings]] | |
| 304 | − | chars = "\u001BOR" | |
| 305 | − | key = "F3" | |
| 306 | − | ||
| 307 | − | [[keyboard.bindings]] | |
| 308 | − | chars = "\u001BOS" | |
| 309 | − | key = "F4" | |
| 310 | − | ||
| 311 | − | [[keyboard.bindings]] | |
| 312 | − | chars = "\u001B[15~" | |
| 313 | − | key = "F5" | |
| 314 | − | ||
| 315 | − | [[keyboard.bindings]] | |
| 316 | − | chars = "\u001B[17~" | |
| 317 | − | key = "F6" | |
| 318 | − | ||
| 319 | − | [[keyboard.bindings]] | |
| 320 | − | chars = "\u001B[18~" | |
| 321 | − | key = "F7" | |
| 322 | − | ||
| 323 | − | [[keyboard.bindings]] | |
| 324 | − | chars = "\u001B[19~" | |
| 325 | − | key = "F8" | |
| 326 | − | ||
| 327 | − | [[keyboard.bindings]] | |
| 328 | − | chars = "\u001B[20~" | |
| 329 | − | key = "F9" | |
| 330 | − | ||
| 331 | − | [[keyboard.bindings]] | |
| 332 | − | chars = "\u001B[21~" | |
| 333 | − | key = "F10" | |
| 334 | − | ||
| 335 | − | [[keyboard.bindings]] | |
| 336 | − | chars = "\u001B[23~" | |
| 337 | − | key = "F11" | |
| 338 | − | ||
| 339 | − | [[keyboard.bindings]] | |
| 340 | − | chars = "\u001B[24~" | |
| 341 | − | key = "F12" | |
| 342 | − | ||
| 343 | − | [[keyboard.bindings]] | |
| 344 | − | chars = "\u001B[1;2P" | |
| 345 | − | key = "F1" | |
| 346 | − | mods = "Shift" | |
| 347 | − | ||
| 348 | − | [[keyboard.bindings]] | |
| 349 | − | chars = "\u001B[1;2Q" | |
| 350 | − | key = "F2" | |
| 351 | − | mods = "Shift" | |
| 352 | − | ||
| 353 | − | [[keyboard.bindings]] | |
| 354 | − | chars = "\u001B[1;2R" | |
| 355 | − | key = "F3" | |
| 356 | − | mods = "Shift" | |
| 357 | − | ||
| 358 | − | [[keyboard.bindings]] | |
| 359 | − | chars = "\u001B[1;2S" | |
| 360 | − | key = "F4" | |
| 361 | − | mods = "Shift" | |
| 362 | − | ||
| 363 | − | [[keyboard.bindings]] | |
| 364 | − | chars = "\u001B[15;2~" | |
| 365 | − | key = "F5" | |
| 366 | − | mods = "Shift" | |
| 367 | − | ||
| 368 | − | [[keyboard.bindings]] | |
| 369 | − | chars = "\u001B[17;2~" | |
| 370 | − | key = "F6" | |
| 371 | − | mods = "Shift" | |
| 372 | − | ||
| 373 | − | [[keyboard.bindings]] | |
| 374 | − | chars = "\u001B[18;2~" | |
| 375 | − | key = "F7" | |
| 376 | − | mods = "Shift" | |
| 377 | − | ||
| 378 | − | [[keyboard.bindings]] | |
| 379 | − | chars = "\u001B[19;2~" | |
| 380 | − | key = "F8" | |
| 381 | − | mods = "Shift" | |
| 382 | − | ||
| 383 | − | [[keyboard.bindings]] | |
| 384 | − | chars = "\u001B[20;2~" | |
| 385 | − | key = "F9" | |
| 386 | − | mods = "Shift" | |
| 387 | − | ||
| 388 | − | [[keyboard.bindings]] | |
| 389 | − | chars = "\u001B[21;2~" | |
| 390 | − | key = "F10" | |
| 391 | − | mods = "Shift" | |
| 392 | − | ||
| 393 | − | [[keyboard.bindings]] | |
| 394 | − | chars = "\u001B[23;2~" | |
| 395 | − | key = "F11" | |
| 396 | − | mods = "Shift" | |
| 397 | − | ||
| 398 | − | [[keyboard.bindings]] | |
| 399 | − | chars = "\u001B[24;2~" | |
| 400 | − | key = "F12" | |
| 401 | − | mods = "Shift" | |
| 402 | − | ||
| 403 | − | [[keyboard.bindings]] | |
| 404 | − | chars = "\u001B[1;5P" | |
| 405 | − | key = "F1" | |
| 406 | − | mods = "Control" | |
| 407 | − | ||
| 408 | − | [[keyboard.bindings]] | |
| 409 | − | chars = "\u001B[1;5Q" | |
| 410 | − | key = "F2" | |
| 411 | − | mods = "Control" | |
| 412 | − | ||
| 413 | − | [[keyboard.bindings]] | |
| 414 | − | chars = "\u001B[1;5R" | |
| 415 | − | key = "F3" | |
| 416 | − | mods = "Control" | |
| 417 | − | ||
| 418 | − | [[keyboard.bindings]] | |
| 419 | − | chars = "\u001B[1;5S" | |
| 420 | − | key = "F4" | |
| 421 | − | mods = "Control" | |
| 422 | − | ||
| 423 | − | [[keyboard.bindings]] | |
| 424 | − | chars = "\u001B[15;5~" | |
| 425 | − | key = "F5" | |
| 426 | − | mods = "Control" | |
| 427 | − | ||
| 428 | − | [[keyboard.bindings]] | |
| 429 | − | chars = "\u001B[17;5~" | |
| 430 | − | key = "F6" | |
| 431 | − | mods = "Control" | |
| 432 | − | ||
| 433 | − | [[keyboard.bindings]] | |
| 434 | − | chars = "\u001B[18;5~" | |
| 435 | − | key = "F7" | |
| 436 | − | mods = "Control" | |
| 437 | − | ||
| 438 | − | [[keyboard.bindings]] | |
| 439 | − | chars = "\u001B[19;5~" | |
| 440 | − | key = "F8" | |
| 441 | − | mods = "Control" | |
| 442 | − | ||
| 443 | − | [[keyboard.bindings]] | |
| 444 | − | chars = "\u001B[20;5~" | |
| 445 | − | key = "F9" | |
| 446 | − | mods = "Control" | |
| 447 | − | ||
| 448 | − | [[keyboard.bindings]] | |
| 449 | − | chars = "\u001B[21;5~" | |
| 450 | − | key = "F10" | |
| 451 | − | mods = "Control" | |
| 452 | − | ||
| 453 | − | [[keyboard.bindings]] | |
| 454 | − | chars = "\u001B[23;5~" | |
| 455 | − | key = "F11" | |
| 456 | − | mods = "Control" | |
| 457 | − | ||
| 458 | − | [[keyboard.bindings]] | |
| 459 | − | chars = "\u001B[24;5~" | |
| 460 | − | key = "F12" | |
| 461 | − | mods = "Control" | |
| 462 | − | ||
| 463 | − | [[keyboard.bindings]] | |
| 464 | − | chars = "\u001B[1;6P" | |
| 465 | − | key = "F1" | |
| 466 | − | mods = "Alt" | |
| 467 | − | ||
| 468 | − | [[keyboard.bindings]] | |
| 469 | − | chars = "\u001B[1;6Q" | |
| 470 | − | key = "F2" | |
| 471 | − | mods = "Alt" | |
| 472 | − | ||
| 473 | − | [[keyboard.bindings]] | |
| 474 | − | chars = "\u001B[1;6R" | |
| 475 | − | key = "F3" | |
| 476 | − | mods = "Alt" | |
| 477 | − | ||
| 478 | − | [[keyboard.bindings]] | |
| 479 | − | chars = "\u001B[1;6S" | |
| 480 | − | key = "F4" | |
| 481 | − | mods = "Alt" | |
| 482 | − | ||
| 483 | − | [[keyboard.bindings]] | |
| 484 | − | chars = "\u001B[15;6~" | |
| 485 | − | key = "F5" | |
| 486 | − | mods = "Alt" | |
| 487 | − | ||
| 488 | − | [[keyboard.bindings]] | |
| 489 | − | chars = "\u001B[17;6~" | |
| 490 | − | key = "F6" | |
| 491 | − | mods = "Alt" | |
| 492 | − | ||
| 493 | − | [[keyboard.bindings]] | |
| 494 | − | chars = "\u001B[18;6~" | |
| 495 | − | key = "F7" | |
| 496 | − | mods = "Alt" | |
| 497 | − | ||
| 498 | − | [[keyboard.bindings]] | |
| 499 | − | chars = "\u001B[19;6~" | |
| 500 | − | key = "F8" | |
| 501 | − | mods = "Alt" | |
| 502 | − | ||
| 503 | − | [[keyboard.bindings]] | |
| 504 | − | chars = "\u001B[20;6~" | |
| 505 | − | key = "F9" | |
| 506 | − | mods = "Alt" | |
| 507 | − | ||
| 508 | − | [[keyboard.bindings]] | |
| 509 | − | chars = "\u001B[21;6~" | |
| 510 | − | key = "F10" | |
| 511 | − | mods = "Alt" | |
| 512 | − | ||
| 513 | − | [[keyboard.bindings]] | |
| 514 | − | chars = "\u001B[23;6~" | |
| 515 | − | key = "F11" | |
| 516 | − | mods = "Alt" | |
| 517 | − | ||
| 518 | − | [[keyboard.bindings]] | |
| 519 | − | chars = "\u001B[24;6~" | |
| 520 | − | key = "F12" | |
| 521 | − | mods = "Alt" | |
| 522 | − | ||
| 523 | − | [[keyboard.bindings]] | |
| 524 | − | chars = "\u001B[1;3P" | |
| 525 | − | key = "F1" | |
| 526 | − | mods = "Super" | |
| 527 | − | ||
| 528 | − | [[keyboard.bindings]] | |
| 529 | − | chars = "\u001B[1;3Q" | |
| 530 | − | key = "F2" | |
| 531 | − | mods = "Super" | |
| 532 | − | ||
| 533 | − | [[keyboard.bindings]] | |
| 534 | − | chars = "\u001B[1;3R" | |
| 535 | − | key = "F3" | |
| 536 | − | mods = "Super" | |
| 537 | − | ||
| 538 | − | [[keyboard.bindings]] | |
| 539 | − | chars = "\u001B[1;3S" | |
| 540 | − | key = "F4" | |
| 541 | − | mods = "Super" | |
| 542 | − | ||
| 543 | − | [[keyboard.bindings]] | |
| 544 | − | chars = "\u001B[15;3~" | |
| 545 | − | key = "F5" | |
| 546 | − | mods = "Super" | |
| 547 | − | ||
| 548 | − | [[keyboard.bindings]] | |
| 549 | − | chars = "\u001B[17;3~" | |
| 550 | − | key = "F6" | |
| 551 | − | mods = "Super" | |
| 552 | − | ||
| 553 | − | [[keyboard.bindings]] | |
| 554 | − | chars = "\u001B[18;3~" | |
| 555 | − | key = "F7" | |
| 556 | − | mods = "Super" | |
| 557 | − | ||
| 558 | − | [[keyboard.bindings]] | |
| 559 | − | chars = "\u001B[19;3~" | |
| 560 | − | key = "F8" | |
| 561 | − | mods = "Super" | |
| 562 | − | ||
| 563 | − | [[keyboard.bindings]] | |
| 564 | − | chars = "\u001B[20;3~" | |
| 565 | − | key = "F9" | |
| 566 | − | mods = "Super" | |
| 567 | − | ||
| 568 | − | [[keyboard.bindings]] | |
| 569 | − | chars = "\u001B[21;3~" | |
| 570 | − | key = "F10" | |
| 571 | − | mods = "Super" | |
| 572 | − | ||
| 573 | − | [[keyboard.bindings]] | |
| 574 | − | chars = "\u001B[23;3~" | |
| 575 | − | key = "F11" | |
| 576 | − | mods = "Super" | |
| 577 | − | ||
| 578 | − | # [mouse] | |
| 579 | − | # hide_when_typing = false | |
| 580 | − | # | |
| 581 | − | # [[mouse.bindings]] | |
| 582 | − | # action = "PasteSelection" | |
| 583 | − | # mouse = "Middle" | |
| 584 | − | # | |
| 585 | − | # [mouse.double_click] | |
| 586 | − | # threshold = 300 | |
| 587 | − | # | |
| 588 | − | # [mouse.hints] | |
| 589 | − | # launcher = "xdg-open" | |
| 590 | − | # modifiers = "Control" | |
| 591 | − | # | |
| 592 | − | # [mouse.triple_click] | |
| 593 | − | # threshold = 300 | |
| 594 | − | # | |
| 595 | − | [scrolling] | |
| 596 | − | history = 100000 | |
| 597 | − | multiplier = 3 | |
| 598 | − | ||
| 599 | − | [selection] | |
| 600 | − | save_to_clipboard = false | |
| 601 | − | semantic_escape_chars = ",│`|:\"' ()[]{}<>" | |
| 602 | − | ||
| 603 | − | [window] | |
| 604 | − | decorations = "none" | |
| 605 | − | dynamic_padding = false | |
| 606 | − | opacity = 0.9 | |
| 607 | − | startup_mode = "Maximized" | |
| 608 | − | ||
| 609 | − | [window.dimensions] | |
| 610 | − | columns = 0 | |
| 611 | − | lines = 0 | |
| 612 | − | ||
| 613 | − | [window.padding] | |
| 614 | − | x = 0 | |
| 615 | − | y = 0 | |
| @@ -9,3 +9,13 @@ listener { | |||
| 9 | 9 | on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed | |
| 10 | 10 | on-resume = hyprctl dispatch dpms on # screen on when activity is detected after timeout has fired. | |
| 11 | 11 | } | |
| 12 | + | ||
| 13 | + | listener { | |
| 14 | + | timeout = 120 # 2min | |
| 15 | + | on-timeout = loginctl lock-session # lock screen when timeout has passed | |
| 16 | + | } | |
| 17 | + | ||
| 18 | + | listener { | |
| 19 | + | timeout = 900 # 30min | |
| 20 | + | on-timeout = systemctl suspend # suspend pc | |
| 21 | + | } | |
| @@ -37,6 +37,11 @@ env = HYPRSHOT_DIR,/home/krolyxon/pix/ss/ | |||
| 37 | 37 | env = XCURSOR_SIZE,24 | |
| 38 | 38 | env = HYPRCURSOR_SIZE,24 | |
| 39 | 39 | ||
| 40 | + | # XDG Specifications | |
| 41 | + | env = XDG_CURRENT_DESKTOP,Hyprland | |
| 42 | + | env = XDG_SESSION_TYPE,wayland | |
| 43 | + | env = XDG_SESSION_DESKTOP,Hyprland | |
| 44 | + | ||
| 40 | 45 | ####################### | |
| 41 | 46 | ### PLUGIN SETTINGS ### | |
| 42 | 47 | ####################### | |
| @@ -72,16 +77,19 @@ general { | |||
| 72 | 77 | border_size = 2 | |
| 73 | 78 | resize_on_border = false | |
| 74 | 79 | allow_tearing = false | |
| 75 | − | col.active_border = rgba(1b9993ee) | |
| 76 | − | col.inactive_border = rgba(888e8eaa) | |
| 80 | + | # col.active_border = rgba(7da6ffee) | |
| 81 | + | # col.inactive_border = rgba(888e8eaa) | |
| 82 | + | col.active_border = rgb(8aadf4) rgb(24273A) rgb(24273A) rgb(8aadf4) 45deg | |
| 83 | + | col.inactive_border = rgb(24273A) rgb(24273A) rgb(24273A) rgb(27273A) 45deg | |
| 77 | 84 | layout = master | |
| 78 | 85 | } | |
| 79 | 86 | ||
| 80 | 87 | decoration { | |
| 81 | − | rounding = 0 | |
| 88 | + | rounding = 8 | |
| 89 | + | ||
| 82 | 90 | ||
| 83 | 91 | blur { | |
| 84 | − | enabled = true | |
| 92 | + | enabled = false | |
| 85 | 93 | size = 3 | |
| 86 | 94 | passes = 1 | |
| 87 | 95 | } | |
| @@ -196,7 +204,7 @@ bind = $mainMod, W, exec, $browser | |||
| 196 | 204 | bind = $mainMod, m, exec, $terminal -e "ncmpcpp" | |
| 197 | 205 | bind = $mainMod, p, exec, mpc toggle | |
| 198 | 206 | binde = $mainMod, comma, exec, mpc seek -10 | |
| 199 | − | binde = $mainMod, period, exec, mpc seek +10 | |
| 207 | + | bind = $mainMod, period, exec, mpc seek +10 | |
| 200 | 208 | ||
| 201 | 209 | # Swap current focused window with master | |
| 202 | 210 | bind = $mainMod, space, layoutmsg, swapwithmaster | |
| @@ -220,16 +228,16 @@ bind = $mainMod, 9, split-workspace, 9 | |||
| 220 | 228 | bind = $mainMod, 0, split-workspace, 10 | |
| 221 | 229 | ||
| 222 | 230 | # Move active window to a workspace with mainMod + SHIFT + [0-9] | |
| 223 | − | bind = $mainMod SHIFT, 1, split-movetoworkspace, 1 | |
| 224 | − | bind = $mainMod SHIFT, 2, split-movetoworkspace, 2 | |
| 225 | − | bind = $mainMod SHIFT, 3, split-movetoworkspace, 3 | |
| 226 | − | bind = $mainMod SHIFT, 4, split-movetoworkspace, 4 | |
| 227 | − | bind = $mainMod SHIFT, 5, split-movetoworkspace, 5 | |
| 228 | − | bind = $mainMod SHIFT, 6, split-movetoworkspace, 6 | |
| 229 | − | bind = $mainMod SHIFT, 7, split-movetoworkspace, 7 | |
| 230 | − | bind = $mainMod SHIFT, 8, split-movetoworkspace, 8 | |
| 231 | − | bind = $mainMod SHIFT, 9, split-movetoworkspace, 9 | |
| 232 | − | bind = $mainMod SHIFT, 0, split-movetoworkspace, 10 | |
| 231 | + | bind = $mainMod SHIFT, 1, split-movetoworkspacesilent, 1 | |
| 232 | + | bind = $mainMod SHIFT, 2, split-movetoworkspacesilent, 2 | |
| 233 | + | bind = $mainMod SHIFT, 3, split-movetoworkspacesilent, 3 | |
| 234 | + | bind = $mainMod SHIFT, 4, split-movetoworkspacesilent, 4 | |
| 235 | + | bind = $mainMod SHIFT, 5, split-movetoworkspacesilent, 5 | |
| 236 | + | bind = $mainMod SHIFT, 6, split-movetoworkspacesilent, 6 | |
| 237 | + | bind = $mainMod SHIFT, 7, split-movetoworkspacesilent, 7 | |
| 238 | + | bind = $mainMod SHIFT, 8, split-movetoworkspacesilent, 8 | |
| 239 | + | bind = $mainMod SHIFT, 9, split-movetoworkspacesilent, 9 | |
| 240 | + | bind = $mainMod SHIFT, 0, split-movetoworkspacesilent, 10 | |
| 233 | 241 | ||
| 234 | 242 | # Example special workspace (scratchpad) | |
| 235 | 243 | bind = $mainMod, S, togglespecialworkspace, magic | |
| @@ -1,125 +1,100 @@ | |||
| 1 | − | # BACKGROUND | |
| 2 | − | background { | |
| 3 | − | monitor = | |
| 4 | − | path = ~/.config/hypr/hyprlock.png | |
| 5 | − | blur_passes = 0 | |
| 6 | − | contrast = 0.8916 | |
| 7 | − | brightness = 0.8916 | |
| 8 | − | vibrancy = 0.8916 | |
| 9 | − | vibrancy_darkness = 0.0 | |
| 10 | − | } | |
| 1 | + | source = $HOME/.config/hypr/mocha.conf | |
| 2 | + | ||
| 3 | + | $accent = $mauve | |
| 4 | + | $accentAlpha = $mauveAlpha | |
| 5 | + | $font = JetBrainsMono Nerd Font | |
| 11 | 6 | ||
| 12 | 7 | # GENERAL | |
| 13 | 8 | general { | |
| 14 | − | no_fade_in = false | |
| 15 | − | grace = 0 | |
| 16 | − | disable_loading_bar = false | |
| 9 | + | hide_cursor = true | |
| 17 | 10 | } | |
| 18 | 11 | ||
| 19 | − | # Profie-Photo | |
| 20 | − | image { | |
| 21 | − | monitor = | |
| 22 | − | path = $HOME/.config/hypr/thunder.png | |
| 23 | − | border_size = 2 | |
| 24 | − | border_color = rgba(216, 222, 233, 0.80) | |
| 25 | − | size = 100 | |
| 26 | − | rounding = -1 | |
| 27 | − | rotate = 0 | |
| 28 | − | reload_time = -1 | |
| 29 | − | reload_cmd = | |
| 30 | − | position = 25, 200 | |
| 31 | − | halign = center | |
| 32 | − | valign = center | |
| 12 | + | # BACKGROUND | |
| 13 | + | background { | |
| 14 | + | monitor = | |
| 15 | + | path = $HOME/.config/background | |
| 16 | + | blur_passes = 0 | |
| 17 | + | color = $base | |
| 33 | 18 | } | |
| 34 | 19 | ||
| 35 | − | # NAME | |
| 20 | + | # LAYOUT | |
| 36 | 21 | label { | |
| 37 | − | monitor = | |
| 38 | − | text = THUNDER | |
| 39 | − | color = rgba(216, 222, 233, 0.80) | |
| 40 | − | outline_thickness = 0 | |
| 41 | − | dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 | |
| 42 | − | dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0 | |
| 43 | − | dots_center = true | |
| 44 | − | font_size = 20 | |
| 45 | − | font_family = SF Pro Display Bold | |
| 46 | − | position = 25, 110 | |
| 47 | − | halign = center | |
| 48 | − | valign = center | |
| 22 | + | monitor = | |
| 23 | + | text = Layout: $LAYOUT | |
| 24 | + | color = $text | |
| 25 | + | font_size = 25 | |
| 26 | + | font_family = $font | |
| 27 | + | position = 30, -30 | |
| 28 | + | halign = left | |
| 29 | + | valign = top | |
| 49 | 30 | } | |
| 50 | 31 | ||
| 51 | − | # Time | |
| 32 | + | # TIME | |
| 52 | 33 | label { | |
| 53 | − | monitor = | |
| 54 | − | text = cmd[update:1000] echo "<span>$(date +"%I:%M")</span>" | |
| 55 | − | color = rgba(216, 222, 233, 0.80) | |
| 56 | − | font_size = 60 | |
| 57 | − | font_family = SF Pro Display Bold | |
| 58 | − | position = 30, -8 | |
| 59 | − | halign = center | |
| 60 | − | valign = center | |
| 34 | + | monitor = | |
| 35 | + | text = $TIME | |
| 36 | + | color = $text | |
| 37 | + | font_size = 90 | |
| 38 | + | font_family = $font | |
| 39 | + | position = -30, 0 | |
| 40 | + | halign = right | |
| 41 | + | valign = top | |
| 61 | 42 | } | |
| 62 | 43 | ||
| 63 | − | # Day-Month-Date | |
| 44 | + | # DATE | |
| 64 | 45 | label { | |
| 65 | − | monitor = | |
| 66 | − | text = cmd[update:1000] echo -e "$(date +"%A, %B %d")" | |
| 67 | − | color = rgba(216, 222, 233, .80) | |
| 68 | − | font_size = 19 | |
| 69 | − | font_family = SF Pro Display Bold | |
| 70 | − | position = 35, -60 | |
| 71 | − | halign = center | |
| 72 | − | valign = center | |
| 46 | + | monitor = | |
| 47 | + | text = cmd[update:43200000] date +"%A, %d %B %Y" | |
| 48 | + | color = $text | |
| 49 | + | font_size = 25 | |
| 50 | + | font_family = $font | |
| 51 | + | position = -30, -150 | |
| 52 | + | halign = right | |
| 53 | + | valign = top | |
| 73 | 54 | } | |
| 74 | 55 | ||
| 75 | − | # USER-BOX | |
| 76 | − | shape { | |
| 77 | − | monitor = | |
| 78 | − | size = 320, 55 | |
| 79 | − | color = rgba(255, 255, 255, 0.1) | |
| 80 | − | rounding = -1 | |
| 81 | − | border_size = 0 | |
| 82 | − | border_color = rgba(255, 255, 255, 1) | |
| 83 | − | rotate = 0 | |
| 84 | − | xray = false # if true, make a "hole" in the background (rectangle of specified size, no rotation) | |
| 85 | − | ||
| 86 | − | position = 34, -190 | |
| 87 | − | halign = center | |
| 88 | − | valign = center | |
| 56 | + | # FINGERPRINT | |
| 57 | + | { | |
| 58 | + | monitor = ""; | |
| 59 | + | text = "$FPRINTPROMPT"; | |
| 60 | + | color = "$text"; | |
| 61 | + | font_size = 14; | |
| 62 | + | font_family = $font; | |
| 63 | + | position = "0, -107"; | |
| 64 | + | halign = "center"; | |
| 65 | + | valign = "center"; | |
| 89 | 66 | } | |
| 90 | 67 | ||
| 91 | − | # USER | |
| 92 | − | label { | |
| 93 | − | monitor = | |
| 94 | − | text = $USER | |
| 95 | − | color = rgba(216, 222, 233, 0.80) | |
| 96 | − | outline_thickness = 0 | |
| 97 | − | dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 | |
| 98 | − | dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0 | |
| 99 | − | dots_center = true | |
| 100 | − | font_size = 16 | |
| 101 | − | font_family = SF Pro Display Bold | |
| 102 | − | position = 38, -190 | |
| 103 | − | halign = center | |
| 104 | − | valign = center | |
| 68 | + | # USER AVATAR | |
| 69 | + | image { | |
| 70 | + | monitor = | |
| 71 | + | path = $HOME/.face | |
| 72 | + | size = 100 | |
| 73 | + | border_color = $accent | |
| 74 | + | position = 0, 75 | |
| 75 | + | halign = center | |
| 76 | + | valign = center | |
| 105 | 77 | } | |
| 106 | 78 | ||
| 107 | 79 | # INPUT FIELD | |
| 108 | 80 | input-field { | |
| 109 | − | monitor = | |
| 110 | − | size = 320, 55 | |
| 111 | − | outline_thickness = 0 | |
| 112 | − | dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 | |
| 113 | − | dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0 | |
| 114 | − | dots_center = true | |
| 115 | − | outer_color = rgba(255, 255, 255, 0) | |
| 116 | − | inner_color = rgba(255, 255, 255, 0.1) | |
| 117 | − | font_color = rgb(200, 200, 200) | |
| 118 | − | fade_on_empty = false | |
| 119 | − | font_family = SF Pro Display Bold | |
| 120 | − | placeholder_text = <i><span foreground="##ffffff99">🔒 Enter Pass</span></i> | |
| 121 | − | hide_input = false | |
| 122 | − | position = 34, -268 | |
| 123 | − | halign = center | |
| 124 | − | valign = center | |
| 81 | + | monitor = | |
| 82 | + | size = 300, 60 | |
| 83 | + | outline_thickness = 4 | |
| 84 | + | dots_size = 0.2 | |
| 85 | + | dots_spacing = 0.2 | |
| 86 | + | dots_center = true | |
| 87 | + | outer_color = $accent | |
| 88 | + | inner_color = $surface0 | |
| 89 | + | font_color = $text | |
| 90 | + | fade_on_empty = false | |
| 91 | + | placeholder_text = <span foreground="##$textAlpha"><i> Logged in as </i><span foreground="##$accentAlpha">$USER</span></span> | |
| 92 | + | hide_input = false | |
| 93 | + | check_color = $accent | |
| 94 | + | fail_color = $red | |
| 95 | + | fail_text = <i>$FAIL <b>($ATTEMPTS)</b></i> | |
| 96 | + | capslock_color = $yellow | |
| 97 | + | position = 0, -47 | |
| 98 | + | halign = center | |
| 99 | + | valign = center | |
| 125 | 100 | } | |
| @@ -0,0 +1,198 @@ | |||
| 1 | + | * { | |
| 2 | + | rosewater: #f5e0dc; | |
| 3 | + | flamingo: #f2cdcd; | |
| 4 | + | pink: #f5c2e7; | |
| 5 | + | mauve: #cba6f7; | |
| 6 | + | red: #f38ba8; | |
| 7 | + | maroon: #eba0ac; | |
| 8 | + | peach: #fab387; | |
| 9 | + | yellow: #f9e2af; | |
| 10 | + | green: #a6e3a1; | |
| 11 | + | teal: #94e2d5; | |
| 12 | + | sky: #89dceb; | |
| 13 | + | sapphire: #74c7ec; | |
| 14 | + | blue: #89b4fa; | |
| 15 | + | lavender: #b4befe; | |
| 16 | + | text: #cdd6f4; | |
| 17 | + | subtext1: #bac2de; | |
| 18 | + | subtext0: #a6adc8; | |
| 19 | + | overlay2: #9399b2; | |
| 20 | + | overlay1: #7f849c; | |
| 21 | + | overlay0: #6c7086; | |
| 22 | + | surface2: #585b70; | |
| 23 | + | surface1: #45475a; | |
| 24 | + | surface0: #313244; | |
| 25 | + | base: #1e1e2e; | |
| 26 | + | mantle: #181825; | |
| 27 | + | crust: #11111b; | |
| 28 | + | } | |
| 29 | + | ||
| 30 | + | * { | |
| 31 | + | selected-active-foreground: @background; | |
| 32 | + | lightfg: @text; | |
| 33 | + | separatorcolor: @foreground; | |
| 34 | + | urgent-foreground: @red; | |
| 35 | + | alternate-urgent-background: @lightbg; | |
| 36 | + | lightbg: @mantle; | |
| 37 | + | background-color: transparent; | |
| 38 | + | border-color: @foreground; | |
| 39 | + | normal-background: @background; | |
| 40 | + | selected-urgent-background: @red; | |
| 41 | + | alternate-active-background: @lightbg; | |
| 42 | + | spacing: 2; | |
| 43 | + | alternate-normal-foreground: @foreground; | |
| 44 | + | urgent-background: @background; | |
| 45 | + | selected-normal-foreground: @lightbg; | |
| 46 | + | active-foreground: @blue; | |
| 47 | + | background: @base; | |
| 48 | + | selected-active-background: @blue; | |
| 49 | + | active-background: @background; | |
| 50 | + | selected-normal-background: @lightfg; | |
| 51 | + | alternate-normal-background: @lightbg; | |
| 52 | + | foreground: @text; | |
| 53 | + | selected-urgent-foreground: @background; | |
| 54 | + | normal-foreground: @foreground; | |
| 55 | + | alternate-urgent-foreground: @red; | |
| 56 | + | alternate-active-foreground: @blue; | |
| 57 | + | ||
| 58 | + | } | |
| 59 | + | element { | |
| 60 | + | padding: 1px ; | |
| 61 | + | cursor: pointer; | |
| 62 | + | spacing: 5px ; | |
| 63 | + | border: 0; | |
| 64 | + | } | |
| 65 | + | element normal.normal { | |
| 66 | + | background-color: @normal-background; | |
| 67 | + | text-color: @normal-foreground; | |
| 68 | + | } | |
| 69 | + | element normal.urgent { | |
| 70 | + | background-color: @urgent-background; | |
| 71 | + | text-color: @urgent-foreground; | |
| 72 | + | } | |
| 73 | + | element normal.active { | |
| 74 | + | background-color: @active-background; | |
| 75 | + | text-color: @active-foreground; | |
| 76 | + | } | |
| 77 | + | element selected.normal { | |
| 78 | + | background-color: @selected-normal-background; | |
| 79 | + | text-color: @selected-normal-foreground; | |
| 80 | + | } | |
| 81 | + | element selected.urgent { | |
| 82 | + | background-color: @selected-urgent-background; | |
| 83 | + | text-color: @selected-urgent-foreground; | |
| 84 | + | } | |
| 85 | + | element selected.active { | |
| 86 | + | background-color: @selected-active-background; | |
| 87 | + | text-color: @selected-active-foreground; | |
| 88 | + | } | |
| 89 | + | element alternate.normal { | |
| 90 | + | background-color: @alternate-normal-background; | |
| 91 | + | text-color: @alternate-normal-foreground; | |
| 92 | + | } | |
| 93 | + | element alternate.urgent { | |
| 94 | + | background-color: @alternate-urgent-background; | |
| 95 | + | text-color: @alternate-urgent-foreground; | |
| 96 | + | } | |
| 97 | + | element alternate.active { | |
| 98 | + | background-color: @alternate-active-background; | |
| 99 | + | text-color: @alternate-active-foreground; | |
| 100 | + | } | |
| 101 | + | element-text { | |
| 102 | + | background-color: transparent; | |
| 103 | + | cursor: inherit; | |
| 104 | + | highlight: inherit; | |
| 105 | + | text-color: inherit; | |
| 106 | + | } | |
| 107 | + | element-icon { | |
| 108 | + | background-color: transparent; | |
| 109 | + | size: 1.0000em ; | |
| 110 | + | cursor: inherit; | |
| 111 | + | text-color: inherit; | |
| 112 | + | } | |
| 113 | + | window { | |
| 114 | + | padding: 5; | |
| 115 | + | background-color: @background; | |
| 116 | + | border: 1; | |
| 117 | + | } | |
| 118 | + | mainbox { | |
| 119 | + | padding: 0; | |
| 120 | + | border: 0; | |
| 121 | + | } | |
| 122 | + | message { | |
| 123 | + | padding: 1px ; | |
| 124 | + | border-color: @separatorcolor; | |
| 125 | + | border: 2px dash 0px 0px ; | |
| 126 | + | } | |
| 127 | + | textbox { | |
| 128 | + | text-color: @foreground; | |
| 129 | + | } | |
| 130 | + | listview { | |
| 131 | + | padding: 2px 0px 0px ; | |
| 132 | + | scrollbar: true; | |
| 133 | + | border-color: @separatorcolor; | |
| 134 | + | spacing: 2px ; | |
| 135 | + | fixed-height: 0; | |
| 136 | + | border: 2px dash 0px 0px ; | |
| 137 | + | } | |
| 138 | + | scrollbar { | |
| 139 | + | width: 4px ; | |
| 140 | + | padding: 0; | |
| 141 | + | handle-width: 8px ; | |
| 142 | + | border: 0; | |
| 143 | + | handle-color: @normal-foreground; | |
| 144 | + | } | |
| 145 | + | sidebar { | |
| 146 | + | border-color: @separatorcolor; | |
| 147 | + | border: 2px dash 0px 0px ; | |
| 148 | + | } | |
| 149 | + | button { | |
| 150 | + | cursor: pointer; | |
| 151 | + | spacing: 0; | |
| 152 | + | text-color: @normal-foreground; | |
| 153 | + | } | |
| 154 | + | button selected { | |
| 155 | + | background-color: @selected-normal-background; | |
| 156 | + | text-color: @selected-normal-foreground; | |
| 157 | + | } | |
| 158 | + | num-filtered-rows { | |
| 159 | + | expand: false; | |
| 160 | + | text-color: Gray; | |
| 161 | + | } | |
| 162 | + | num-rows { | |
| 163 | + | expand: false; | |
| 164 | + | text-color: Gray; | |
| 165 | + | } | |
| 166 | + | textbox-num-sep { | |
| 167 | + | expand: false; | |
| 168 | + | str: "/"; | |
| 169 | + | text-color: Gray; | |
| 170 | + | } | |
| 171 | + | inputbar { | |
| 172 | + | padding: 1px ; | |
| 173 | + | spacing: 0px ; | |
| 174 | + | text-color: @normal-foreground; | |
| 175 | + | children: [ "prompt","textbox-prompt-colon","entry","num-filtered-rows","textbox-num-sep","num-rows","case-indicator" ]; | |
| 176 | + | } | |
| 177 | + | case-indicator { | |
| 178 | + | spacing: 0; | |
| 179 | + | text-color: @normal-foreground; | |
| 180 | + | } | |
| 181 | + | entry { | |
| 182 | + | text-color: @normal-foreground; | |
| 183 | + | cursor: text; | |
| 184 | + | spacing: 0; | |
| 185 | + | placeholder-color: Gray; | |
| 186 | + | placeholder: "Type to filter"; | |
| 187 | + | } | |
| 188 | + | prompt { | |
| 189 | + | spacing: 0; | |
| 190 | + | text-color: @normal-foreground; | |
| 191 | + | } | |
| 192 | + | textbox-prompt-colon { | |
| 193 | + | margin: 0px 0.3000em 0.0000em 0.0000em ; | |
| 194 | + | expand: false; | |
| 195 | + | str: ":"; | |
| 196 | + | text-color: inherit; | |
| 197 | + | } | |
| 198 | + | ||
| @@ -0,0 +1,324 @@ | |||
| 1 | + | * { | |
| 2 | + | all: unset; | |
| 3 | + | font-size: 14px; | |
| 4 | + | font-family: "Ubuntu Nerd Font"; | |
| 5 | + | transition: 200ms; | |
| 6 | + | } | |
| 7 | + | ||
| 8 | + | trough highlight { | |
| 9 | + | background: #cdd6f4; | |
| 10 | + | } | |
| 11 | + | ||
| 12 | + | scale { | |
| 13 | + | margin: 0 7px; | |
| 14 | + | } | |
| 15 | + | ||
| 16 | + | scale trough { | |
| 17 | + | margin: 0rem 1rem; | |
| 18 | + | min-height: 8px; | |
| 19 | + | min-width: 70px; | |
| 20 | + | border-radius: 12.6px; | |
| 21 | + | } | |
| 22 | + | ||
| 23 | + | trough slider { | |
| 24 | + | margin: -10px; | |
| 25 | + | border-radius: 12.6px; | |
| 26 | + | box-shadow: 0 0 2px rgba(0, 0, 0, 0.8); | |
| 27 | + | transition: all 0.2s ease; | |
| 28 | + | background-color: #89b4fa; | |
| 29 | + | } | |
| 30 | + | ||
| 31 | + | trough slider:hover { | |
| 32 | + | box-shadow: 0 0 2px rgba(0, 0, 0, 0.8), 0 0 8px #89b4fa; | |
| 33 | + | } | |
| 34 | + | ||
| 35 | + | trough { | |
| 36 | + | background-color: #313244; | |
| 37 | + | } | |
| 38 | + | ||
| 39 | + | /* notifications */ | |
| 40 | + | .notification-background { | |
| 41 | + | box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.8), inset 0 0 0 1px #45475a; | |
| 42 | + | border-radius: 12.6px; | |
| 43 | + | margin: 18px; | |
| 44 | + | background: #181825; | |
| 45 | + | color: #cdd6f4; | |
| 46 | + | padding: 0; | |
| 47 | + | } | |
| 48 | + | ||
| 49 | + | .notification-background .notification { | |
| 50 | + | padding: 7px; | |
| 51 | + | border-radius: 12.6px; | |
| 52 | + | } | |
| 53 | + | ||
| 54 | + | .notification-background .notification.critical { | |
| 55 | + | box-shadow: inset 0 0 7px 0 #f38ba8; | |
| 56 | + | } | |
| 57 | + | ||
| 58 | + | .notification .notification-content { | |
| 59 | + | margin: 7px; | |
| 60 | + | } | |
| 61 | + | ||
| 62 | + | .notification .notification-content overlay { | |
| 63 | + | /* icons */ | |
| 64 | + | margin: 4px; | |
| 65 | + | } | |
| 66 | + | ||
| 67 | + | .notification-content .summary { | |
| 68 | + | color: #cdd6f4; | |
| 69 | + | } | |
| 70 | + | ||
| 71 | + | .notification-content .time { | |
| 72 | + | color: #a6adc8; | |
| 73 | + | } | |
| 74 | + | ||
| 75 | + | .notification-content .body { | |
| 76 | + | color: #bac2de; | |
| 77 | + | } | |
| 78 | + | ||
| 79 | + | .notification > *:last-child > * { | |
| 80 | + | min-height: 3.4em; | |
| 81 | + | } | |
| 82 | + | ||
| 83 | + | .notification-background .close-button { | |
| 84 | + | margin: 7px; | |
| 85 | + | padding: 2px; | |
| 86 | + | border-radius: 6.3px; | |
| 87 | + | color: #1e1e2e; | |
| 88 | + | background-color: #f38ba8; | |
| 89 | + | } | |
| 90 | + | ||
| 91 | + | .notification-background .close-button:hover { | |
| 92 | + | background-color: #eba0ac; | |
| 93 | + | } | |
| 94 | + | ||
| 95 | + | .notification-background .close-button:active { | |
| 96 | + | background-color: #f5c2e7; | |
| 97 | + | } | |
| 98 | + | ||
| 99 | + | .notification .notification-action { | |
| 100 | + | border-radius: 7px; | |
| 101 | + | color: #cdd6f4; | |
| 102 | + | box-shadow: inset 0 0 0 1px #45475a; | |
| 103 | + | margin: 4px; | |
| 104 | + | padding: 8px; | |
| 105 | + | font-size: 0.2rem; /* controls the button size not text size*/ | |
| 106 | + | } | |
| 107 | + | ||
| 108 | + | .notification .notification-action { | |
| 109 | + | background-color: #313244; | |
| 110 | + | } | |
| 111 | + | ||
| 112 | + | .notification .notification-action:hover { | |
| 113 | + | background-color: #45475a; | |
| 114 | + | } | |
| 115 | + | ||
| 116 | + | .notification .notification-action:active { | |
| 117 | + | background-color: #585b70; | |
| 118 | + | } | |
| 119 | + | ||
| 120 | + | .notification.critical progress { | |
| 121 | + | background-color: #f38ba8; | |
| 122 | + | } | |
| 123 | + | ||
| 124 | + | .notification.low progress, | |
| 125 | + | .notification.normal progress { | |
| 126 | + | background-color: #89b4fa; | |
| 127 | + | } | |
| 128 | + | ||
| 129 | + | .notification progress, | |
| 130 | + | .notification trough, | |
| 131 | + | .notification progressbar { | |
| 132 | + | border-radius: 12.6px; | |
| 133 | + | padding: 3px 0; | |
| 134 | + | } | |
| 135 | + | ||
| 136 | + | /* control center */ | |
| 137 | + | .control-center { | |
| 138 | + | box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.8), inset 0 0 0 1px #313244; | |
| 139 | + | border-radius: 12.6px; | |
| 140 | + | background-color: #1e1e2e; | |
| 141 | + | color: #cdd6f4; | |
| 142 | + | padding: 14px; | |
| 143 | + | } | |
| 144 | + | ||
| 145 | + | .control-center .notification-background { | |
| 146 | + | border-radius: 7px; | |
| 147 | + | box-shadow: inset 0 0 0 1px #45475a; | |
| 148 | + | margin: 4px 10px; | |
| 149 | + | } | |
| 150 | + | ||
| 151 | + | .control-center .notification-background .notification { | |
| 152 | + | border-radius: 7px; | |
| 153 | + | } | |
| 154 | + | ||
| 155 | + | .control-center .notification-background .notification.low { | |
| 156 | + | opacity: 0.8; | |
| 157 | + | } | |
| 158 | + | ||
| 159 | + | .control-center .widget-title > label { | |
| 160 | + | color: #cdd6f4; | |
| 161 | + | font-size: 1.3em; | |
| 162 | + | } | |
| 163 | + | ||
| 164 | + | .control-center .widget-title button { | |
| 165 | + | border-radius: 7px; | |
| 166 | + | color: #cdd6f4; | |
| 167 | + | background-color: #313244; | |
| 168 | + | box-shadow: inset 0 0 0 1px #45475a; | |
| 169 | + | padding: 8px; | |
| 170 | + | } | |
| 171 | + | ||
| 172 | + | .control-center .widget-title button:hover { | |
| 173 | + | background-color: #45475a; | |
| 174 | + | } | |
| 175 | + | ||
| 176 | + | .control-center .widget-title button:active { | |
| 177 | + | background-color: #585b70; | |
| 178 | + | } | |
| 179 | + | ||
| 180 | + | .control-center .notification-group { | |
| 181 | + | margin-top: 10px; | |
| 182 | + | } | |
| 183 | + | ||
| 184 | + | scrollbar slider { | |
| 185 | + | margin: -3px; | |
| 186 | + | opacity: 0.8; | |
| 187 | + | } | |
| 188 | + | ||
| 189 | + | scrollbar trough { | |
| 190 | + | margin: 2px 0; | |
| 191 | + | } | |
| 192 | + | ||
| 193 | + | /* dnd */ | |
| 194 | + | .widget-dnd { | |
| 195 | + | margin-top: 5px; | |
| 196 | + | border-radius: 8px; | |
| 197 | + | font-size: 1.1rem; | |
| 198 | + | } | |
| 199 | + | ||
| 200 | + | .widget-dnd > switch { | |
| 201 | + | font-size: initial; | |
| 202 | + | border-radius: 8px; | |
| 203 | + | background: #313244; | |
| 204 | + | box-shadow: none; | |
| 205 | + | } | |
| 206 | + | ||
| 207 | + | .widget-dnd > switch:checked { | |
| 208 | + | background: #89b4fa; | |
| 209 | + | } | |
| 210 | + | ||
| 211 | + | .widget-dnd > switch slider { | |
| 212 | + | background: #45475a; | |
| 213 | + | border-radius: 8px; | |
| 214 | + | } | |
| 215 | + | ||
| 216 | + | /* mpris */ | |
| 217 | + | .widget-mpris-player { | |
| 218 | + | background: #313244; | |
| 219 | + | border-radius: 12.6px; | |
| 220 | + | color: #cdd6f4; | |
| 221 | + | } | |
| 222 | + | ||
| 223 | + | .mpris-overlay { | |
| 224 | + | background-color: #313244; | |
| 225 | + | opacity: 0.9; | |
| 226 | + | padding: 15px 10px; | |
| 227 | + | } | |
| 228 | + | ||
| 229 | + | .widget-mpris-album-art { | |
| 230 | + | -gtk-icon-size: 100px; | |
| 231 | + | border-radius: 12.6px; | |
| 232 | + | margin: 0 10px; | |
| 233 | + | } | |
| 234 | + | ||
| 235 | + | .widget-mpris-title { | |
| 236 | + | font-size: 1.2rem; | |
| 237 | + | color: #cdd6f4; | |
| 238 | + | } | |
| 239 | + | ||
| 240 | + | .widget-mpris-subtitle { | |
| 241 | + | font-size: 1rem; | |
| 242 | + | color: #bac2de; | |
| 243 | + | } | |
| 244 | + | ||
| 245 | + | .widget-mpris button { | |
| 246 | + | border-radius: 12.6px; | |
| 247 | + | color: #cdd6f4; | |
| 248 | + | margin: 0 5px; | |
| 249 | + | padding: 2px; | |
| 250 | + | } | |
| 251 | + | ||
| 252 | + | .widget-mpris button image { | |
| 253 | + | -gtk-icon-size: 1.8rem; | |
| 254 | + | } | |
| 255 | + | ||
| 256 | + | .widget-mpris button:hover { | |
| 257 | + | background-color: #313244; | |
| 258 | + | } | |
| 259 | + | ||
| 260 | + | .widget-mpris button:active { | |
| 261 | + | background-color: #45475a; | |
| 262 | + | } | |
| 263 | + | ||
| 264 | + | .widget-mpris button:disabled { | |
| 265 | + | opacity: 0.5; | |
| 266 | + | } | |
| 267 | + | ||
| 268 | + | .widget-menubar > box > .menu-button-bar > button > label { | |
| 269 | + | font-size: 3rem; | |
| 270 | + | padding: 0.5rem 2rem; | |
| 271 | + | } | |
| 272 | + | ||
| 273 | + | .widget-menubar > box > .menu-button-bar > :last-child { | |
| 274 | + | color: #f38ba8; | |
| 275 | + | } | |
| 276 | + | ||
| 277 | + | .power-buttons button:hover, | |
| 278 | + | .powermode-buttons button:hover, | |
| 279 | + | .screenshot-buttons button:hover { | |
| 280 | + | background: #313244; | |
| 281 | + | } | |
| 282 | + | ||
| 283 | + | .control-center .widget-label > label { | |
| 284 | + | color: #cdd6f4; | |
| 285 | + | font-size: 2rem; | |
| 286 | + | } | |
| 287 | + | ||
| 288 | + | .widget-buttons-grid { | |
| 289 | + | padding-top: 1rem; | |
| 290 | + | } | |
| 291 | + | ||
| 292 | + | .widget-buttons-grid > flowbox > flowboxchild > button label { | |
| 293 | + | font-size: 2.5rem; | |
| 294 | + | } | |
| 295 | + | ||
| 296 | + | .widget-volume { | |
| 297 | + | padding: 1rem 0; | |
| 298 | + | } | |
| 299 | + | ||
| 300 | + | .widget-volume label { | |
| 301 | + | color: #74c7ec; | |
| 302 | + | padding: 0 1rem; | |
| 303 | + | } | |
| 304 | + | ||
| 305 | + | .widget-volume trough highlight { | |
| 306 | + | background: #74c7ec; | |
| 307 | + | } | |
| 308 | + | ||
| 309 | + | .widget-backlight trough highlight { | |
| 310 | + | background: #f9e2af; | |
| 311 | + | } | |
| 312 | + | ||
| 313 | + | .widget-backlight label { | |
| 314 | + | font-size: 1.5rem; | |
| 315 | + | color: #f9e2af; | |
| 316 | + | } | |
| 317 | + | ||
| 318 | + | .widget-backlight .KB { | |
| 319 | + | padding-bottom: 1rem; | |
| 320 | + | } | |
| 321 | + | ||
| 322 | + | .image { | |
| 323 | + | padding-right: 0.5rem; | |
| 324 | + | } | |
| @@ -11,16 +11,18 @@ | |||
| 11 | 11 | // "hyprland/window", | |
| 12 | 12 | ], | |
| 13 | 13 | "modules-center" : [ | |
| 14 | + | "hyprland/window" | |
| 14 | 15 | ], | |
| 15 | 16 | "modules-right": [ | |
| 17 | + | "tray", | |
| 16 | 18 | "pulseaudio", | |
| 17 | 19 | "battery", | |
| 20 | + | "backlight", | |
| 18 | 21 | "cpu", | |
| 19 | 22 | "memory", | |
| 20 | − | "network", | |
| 23 | + | // "network", | |
| 21 | 24 | "custom/date", | |
| 22 | 25 | "clock", | |
| 23 | − | "tray", | |
| 24 | 26 | ], | |
| 25 | 27 | // Modules configuration | |
| 26 | 28 | "hyprland/workspaces": { | |
| @@ -58,9 +60,12 @@ | |||
| 58 | 60 | "all-outputs": false, | |
| 59 | 61 | "show-special": false | |
| 60 | 62 | }, | |
| 63 | + | "hyprland/window": { | |
| 64 | + | "format": " {}" | |
| 65 | + | }, | |
| 61 | 66 | "tray": { | |
| 62 | − | "icon-size": 21, | |
| 63 | − | "spacing": 12 | |
| 67 | + | "icon-size": 13, | |
| 68 | + | "spacing": 10 | |
| 64 | 69 | }, | |
| 65 | 70 | "clock": { | |
| 66 | 71 | "timezone": "Asia/Kolkata", | |
| @@ -70,19 +75,20 @@ | |||
| 70 | 75 | }, | |
| 71 | 76 | "custom/date": { | |
| 72 | 77 | "timezone": "Asia/Kolkata", | |
| 73 | − | "exec": "date +'%a %Y-%m-%d'", | |
| 78 | + | "exec": "date +'%a %d %b %Y'", | |
| 74 | 79 | "format": " {}", | |
| 75 | 80 | "interval": 1, | |
| 76 | 81 | "tooltip": false | |
| 77 | 82 | }, | |
| 78 | 83 | "cpu": { | |
| 79 | 84 | "format": " {usage:2}%", | |
| 80 | − | "tooltip": false, | |
| 81 | − | "interval": 1 | |
| 85 | + | "interval": 1, | |
| 86 | + | "on-click": "$TERMINAL -e htop", | |
| 82 | 87 | }, | |
| 83 | 88 | "memory": { | |
| 84 | − | "format": " {:2}%", | |
| 85 | − | "interval": 1 | |
| 89 | + | "format": " {used:0.1f}G", | |
| 90 | + | "interval": 1, | |
| 91 | + | "on-click": "$TERMINAL -e htop", | |
| 86 | 92 | }, | |
| 87 | 93 | "network": { | |
| 88 | 94 | "interval": 5, | |
| @@ -111,6 +117,14 @@ | |||
| 111 | 117 | "" | |
| 112 | 118 | ] | |
| 113 | 119 | }, | |
| 120 | + | "backlight": { | |
| 121 | + | // "device": "intel_backlight", | |
| 122 | + | "format": "{icon} {percent}%", | |
| 123 | + | "format-icons": ["", "", ""], | |
| 124 | + | "on-scroll-up": "brightnessctl set 1%+", | |
| 125 | + | "on-scroll-down": "brightnessctl set 1%-", | |
| 126 | + | "min-length": 6 | |
| 127 | + | }, | |
| 114 | 128 | "pulseaudio": { | |
| 115 | 129 | "scroll-step": 1, // %, can be a float | |
| 116 | 130 | "format": "{volume:2}% {icon} {format_source}", | |
| @@ -96,7 +96,7 @@ window#waybar.hidden { | |||
| 96 | 96 | ||
| 97 | 97 | /* non-empty workspaces */ | |
| 98 | 98 | #workspaces button { | |
| 99 | − | background-color: #2e3440; | |
| 99 | + | background-color: @base; | |
| 100 | 100 | ||
| 101 | 101 | border: none; | |
| 102 | 102 | border-radius: 0; | |
| @@ -110,7 +110,7 @@ window#waybar.hidden { | |||
| 110 | 110 | padding-right: 10px; | |
| 111 | 111 | padding-top: 1px; | |
| 112 | 112 | ||
| 113 | − | box-shadow: inset 0 -2px #eceff4; | |
| 113 | + | box-shadow: inset 0 -1px #e3e3e3; | |
| 114 | 114 | } | |
| 115 | 115 | ||
| 116 | 116 | /* the first and last buttons should be rounded */ | |
| @@ -125,8 +125,8 @@ window#waybar.hidden { | |||
| 125 | 125 | ||
| 126 | 126 | #workspaces button:hover { | |
| 127 | 127 | transition-duration: .2s; | |
| 128 | − | color: #2e3440; | |
| 129 | − | box-shadow: inset 0 -3px #ffffff; | |
| 128 | + | color: @base; | |
| 129 | + | box-shadow: inset 0 -3px #e3e3e3; | |
| 130 | 130 | /* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */ | |
| 131 | 131 | text-shadow: inherit; | |
| 132 | 132 | } | |
| @@ -138,14 +138,16 @@ window#waybar.hidden { | |||
| 138 | 138 | ||
| 139 | 139 | /* empty persistent workspaces */ | |
| 140 | 140 | #workspaces button.empty { | |
| 141 | − | background-color: #2e3440; | |
| 141 | + | background-color: @base; | |
| 142 | 142 | box-shadow: none; | |
| 143 | 143 | } | |
| 144 | 144 | ||
| 145 | 145 | /* active or visible workspaces */ | |
| 146 | 146 | #workspaces button.active, | |
| 147 | 147 | #workspaces button.visible { | |
| 148 | − | background-color: #4c566a; | |
| 148 | + | /* background-color: #4c566a; */ | |
| 149 | + | color: @crust; | |
| 150 | + | background-color: #7da6ff; | |
| 149 | 151 | /* box-shadow: inset 0 -4px #eceff4; */ | |
| 150 | 152 | } | |
| 151 | 153 | ||
| @@ -163,20 +165,21 @@ window#waybar.hidden { | |||
| 163 | 165 | #clock, | |
| 164 | 166 | #custom-date, | |
| 165 | 167 | #battery, | |
| 168 | + | #backlight, | |
| 166 | 169 | #cpu, | |
| 167 | 170 | #memory, | |
| 168 | 171 | #disk, | |
| 169 | 172 | #temperature, | |
| 170 | − | #backlight, | |
| 171 | 173 | #network, | |
| 172 | 174 | #pulseaudio, | |
| 173 | 175 | #wireplumber, | |
| 174 | 176 | #mpris, | |
| 175 | 177 | #custom-media, | |
| 176 | 178 | #tray, | |
| 179 | + | #window, | |
| 177 | 180 | #custom-notification, | |
| 178 | 181 | #mpd { | |
| 179 | − | background-color: #2e3440; | |
| 182 | + | background-color: @base; | |
| 180 | 183 | border-radius: 8px; | |
| 181 | 184 | padding: 0 12px 0 12px; | |
| 182 | 185 | margin: 5px 5px 5px 0; | |
| @@ -192,6 +195,10 @@ window#waybar.hidden { | |||
| 192 | 195 | margin-right: 0; | |
| 193 | 196 | } | |
| 194 | 197 | ||
| 198 | + | #window { | |
| 199 | + | color: #e3e3e3 | |
| 200 | + | } | |
| 201 | + | ||
| 195 | 202 | #clock { | |
| 196 | 203 | color: #eceff4; | |
| 197 | 204 | } | |
| @@ -204,6 +211,10 @@ window#waybar.hidden { | |||
| 204 | 211 | color: #ebcb8b; | |
| 205 | 212 | } | |
| 206 | 213 | ||
| 214 | + | #backlight { | |
| 215 | + | color: @teal | |
| 216 | + | } | |
| 217 | + | ||
| 207 | 218 | @keyframes blink { | |
| 208 | 219 | to { | |
| 209 | 220 | background-color: #ffffff; | |
| @@ -237,10 +248,6 @@ label:focus { | |||
| 237 | 248 | background-color: #964B00; | |
| 238 | 249 | } */ | |
| 239 | 250 | ||
| 240 | − | /* #backlight { | |
| 241 | − | background-color: #90b1b1; | |
| 242 | − | } */ | |
| 243 | − | ||
| 244 | 251 | #network { | |
| 245 | 252 | color: #5e81ac; | |
| 246 | 253 | } | |
| @@ -257,38 +264,6 @@ label:focus { | |||
| 257 | 264 | color: #d8dee9; | |
| 258 | 265 | } | |
| 259 | 266 | ||
| 260 | − | #mpris, | |
| 261 | − | #custom-media { | |
| 262 | − | background-color: #66cc99; | |
| 263 | − | color: black; | |
| 264 | − | } | |
| 265 | − | ||
| 266 | − | #mpris.firefox, | |
| 267 | − | #custom-media.firefox { | |
| 268 | − | background-color: #FF9500; | |
| 269 | − | color: black; | |
| 270 | − | } | |
| 271 | − | ||
| 272 | − | #mpris.spotify, | |
| 273 | − | #custom-media.spotify { | |
| 274 | − | background-color: #66cc99; | |
| 275 | − | color: #191414; | |
| 276 | − | } | |
| 277 | − | ||
| 278 | − | #mpris.vlc, | |
| 279 | − | #custom-media.vlc { | |
| 280 | − | background-color: #E85E00; | |
| 281 | − | color: black; | |
| 282 | − | } | |
| 283 | − | ||
| 284 | − | #mpris.jellyfin, | |
| 285 | − | #custom-media.jellyfin { | |
| 286 | − | /* https://jellyfin.org/docs/general/contributing/branding */ | |
| 287 | − | color: #000B25; | |
| 288 | − | background-color: #AA5CC3; | |
| 289 | − | } | |
| 290 | − | ||
| 291 | − | ||
| 292 | 267 | ||
| 293 | 268 | #temperature { | |
| 294 | 269 | color: #d08770; | |
| @@ -300,6 +275,7 @@ label:focus { | |||
| 300 | 275 | ||
| 301 | 276 | #tray { | |
| 302 | 277 | color: #eceff4; | |
| 278 | + | ||
| 303 | 279 | } | |
| 304 | 280 | ||
| 305 | 281 | #tray>.passive { | |
| @@ -310,61 +286,3 @@ label:focus { | |||
| 310 | 286 | -gtk-icon-effect: highlight; | |
| 311 | 287 | background-color: #bf616a; | |
| 312 | 288 | } | |
| 313 | − | ||
| 314 | − | /* #idle_inhibitor { | |
| 315 | − | background-color: #2d3436; | |
| 316 | − | } */ | |
| 317 | − | ||
| 318 | − | /* #idle_inhibitor.activated { | |
| 319 | − | background-color: #ecf0f1; | |
| 320 | − | color: #2d3436; | |
| 321 | − | } */ | |
| 322 | − | ||
| 323 | − | /* #mpd { | |
| 324 | − | background-color: #66cc99; | |
| 325 | − | color: #2a5c45; | |
| 326 | − | } | |
| 327 | − | ||
| 328 | − | #mpd.disconnected { | |
| 329 | − | background-color: #bf616a; | |
| 330 | − | } | |
| 331 | − | ||
| 332 | − | #mpd.stopped { | |
| 333 | − | background-color: #90b1b1; | |
| 334 | − | } | |
| 335 | − | ||
| 336 | − | #mpd.paused { | |
| 337 | − | background-color: #51a37a; | |
| 338 | − | } */ | |
| 339 | − | ||
| 340 | − | /* #language { | |
| 341 | − | background: #00b093; | |
| 342 | − | color: #740864; | |
| 343 | − | padding: 0 5px; | |
| 344 | − | margin: 0 5px; | |
| 345 | − | min-width: 16px; | |
| 346 | − | } */ | |
| 347 | − | ||
| 348 | − | /* #keyboard-state { | |
| 349 | − | background: #97e1ad; | |
| 350 | − | color: black; | |
| 351 | − | padding: 0 0px; | |
| 352 | − | margin: 0 5px; | |
| 353 | − | min-width: 16px; | |
| 354 | − | } | |
| 355 | − | ||
| 356 | − | #keyboard-state > label { | |
| 357 | − | padding: 0 5px; | |
| 358 | − | } | |
| 359 | − | ||
| 360 | − | #keyboard-state > label.locked { | |
| 361 | − | background: rgba(0, 0, 0, 0.2); | |
| 362 | − | } | |
| 363 | − | ||
| 364 | − | #scratchpad { | |
| 365 | − | background: rgba(0, 0, 0, 0.2); | |
| 366 | − | } | |
| 367 | − | ||
| 368 | − | #scratchpad.empty { | |
| 369 | − | background-color: transparent; | |
| 370 | − | } */ | |
| @@ -0,0 +1,18 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | ocr_cmd="wl-copy" | |
| 4 | + | ||
| 5 | + | case "$(printf "a selected area (copy)\ncurrent window (copy)\nfull screen (copy)\na selected area\ncurrent window\nfull screen\na selected area (OCR)" | rofi -dmenu -l 7 -i -p "Screenshot which area?")" in | |
| 6 | + | "a selected area (copy)") hyprshot -m region -c ;; | |
| 7 | + | "current window (copy)") hyprshot -m window -c ;; | |
| 8 | + | "full screen (copy)") hyprshot -m output -c ;; | |
| 9 | + | ||
| 10 | + | "a selected area") hyprshot -m region -o ~/pix/ss -f "pic-selected-$(uuidgen | awk -F- '{printf $2}')-$(date '+%y-%m-%d').png" ;; | |
| 11 | + | "current window") hyprshot -m window -o ~/pix/ss -f "pic-window-$(uuidgen | awk -F- '{printf $2}')-$(date '+%y-%m-%d').png" ;; | |
| 12 | + | "full screen") hyprshot -m output -o ~/pix/ss -f "pic-full-$(uuidgen | awk -F- '{printf $2}')-$(date '+%y-%m-%d').png" ;; | |
| 13 | + | ||
| 14 | + | "a selected area (OCR)") tmpfile=$(mktemp /tmp/ocr-XXXXXX.png) && \ | |
| 15 | + | hyprshot -m region -o "$(dirname "$tmpfile")" -f "$(basename "$tmpfile")" && \ | |
| 16 | + | tesseract "$tmpfile" - -l eng | ${ocr_cmd} && rm "$tmpfile" ;; | |
| 17 | + | esac | |
| 18 | + | ||