From 21eb3180edacd00b7302b1207a0d423184172c9e Mon Sep 17 00:00:00 2001 From: Hydroxycarbamide Date: Sun, 4 Aug 2024 11:54:58 +0200 Subject: [PATCH] Update config --- dot_config/foot/foot.ini | 53 +++++++++++++++++++++++--------------- dot_config/niri/config.kdl | 22 +++++++++------- 2 files changed, 44 insertions(+), 31 deletions(-) diff --git a/dot_config/foot/foot.ini b/dot_config/foot/foot.ini index a9ade3b..38d3ccc 100644 --- a/dot_config/foot/foot.ini +++ b/dot_config/foot/foot.ini @@ -10,7 +10,7 @@ term=xterm-256color # title=foot # locked-title=no -font=FiraCode Nerd Font Mono:size=11 +font=FiraCode Nerd Font:size=11 #font=Iosevka Nerd Font Mono:size=11 # font-bold= # font-italic= @@ -59,9 +59,9 @@ pad=20x20 # optionally append 'center' # uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+="'()[] [cursor] -# style=block +style=beam # color= -# blink=no +blink=yes # beam-thickness=1.5 # underline-thickness= @@ -71,24 +71,35 @@ pad=20x20 # optionally append 'center' [colors] -foreground=cad3f5 # Text -background=24273a # Base -regular0=494d64 # Surface 1 -regular1=ed8796 # red -regular2=a6da95 # green -regular3=eed49f # yellow -regular4=8aadf4 # blue -regular5=f5bde6 # pink -regular6=8bd5ca # teal -regular7=b8c0e0 # Subtext 1 -bright0=5b6078 # Surface 2 -bright1=ed8796 # red -bright2=a6da95 # green -bright3=eed49f # yellow -bright4=8aadf4 # blue -bright5=f5bde6 # pink -bright6=8bd5ca # teal -bright7=a5adcb # Subtext 0 +foreground=cad3f5 +background=24273a + +regular0=494d64 +regular1=ed8796 +regular2=a6da95 +regular3=eed49f +regular4=8aadf4 +regular5=f5bde6 +regular6=8bd5ca +regular7=b8c0e0 + +bright0=5b6078 +bright1=ed8796 +bright2=a6da95 +bright3=eed49f +bright4=8aadf4 +bright5=f5bde6 +bright6=8bd5ca +bright7=a5adcb + +selection-foreground=cad3f5 +selection-background=454a5f + +search-box-no-match=181926 ed8796 +search-box-match=cad3f5 363a4f + +jump-labels=181926 f5a97f +urls=8aadf4 # alpha=1.0 # foreground=dcdccc diff --git a/dot_config/niri/config.kdl b/dot_config/niri/config.kdl index f25cfec..6a3c84e 100644 --- a/dot_config/niri/config.kdl +++ b/dot_config/niri/config.kdl @@ -389,6 +389,8 @@ animations { // open-fullscreen false } +/// Workspaces + window-rule { match app-id="steam_app_*" match app-id="cs2" @@ -487,8 +489,8 @@ binds { Mod+Home { focus-column-first; } Mod+End { focus-column-last; } - Mod+Ctrl+Home { move-column-to-first; } - Mod+Ctrl+End { move-column-to-last; } + Mod+Shift+Home { move-column-to-first; } + Mod+Shift+End { move-column-to-last; } Mod+Ctrl+Left { focus-monitor-left; } Mod+Ctrl+Down { focus-monitor-down; } @@ -545,10 +547,10 @@ binds { // To avoid scrolling through workspaces really fast, you can use // the cooldown-ms property. The bind will be rate-limited to this value. // You can set a cooldown on any bind, but it's most useful for the wheel. - Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; } - Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; } - Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; } - Mod+Ctrl+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; } + Mod+Ctrl+WheelScrollDown cooldown-ms=150 { focus-workspace-down; } + Mod+Ctrl+WheelScrollUp cooldown-ms=150 { focus-workspace-up; } + Mod+Ctrl+Shift+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; } + Mod+Ctrl+Shift+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; } Mod+WheelScrollRight { focus-column-right; } Mod+WheelScrollLeft { focus-column-left; } @@ -557,10 +559,10 @@ binds { // Usually scrolling up and down with Shift in applications results in // horizontal scrolling; these binds replicate that. - Mod+Shift+WheelScrollDown { focus-column-right; } - Mod+Shift+WheelScrollUp { focus-column-left; } - Mod+Ctrl+Shift+WheelScrollDown { move-column-right; } - Mod+Ctrl+Shift+WheelScrollUp { move-column-left; } + Mod+WheelScrollDown { focus-column-right; } + Mod+WheelScrollUp { focus-column-left; } + Mod+Shift+WheelScrollDown { move-column-right; } + Mod+Shift+WheelScrollUp { move-column-left; } // Similarly, you can bind touchpad scroll "ticks". // Touchpad scrolling is continuous, so for these binds it is split into