From d8880a303e18805cef22c2f9535248c0fa8ae357 Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Mon, 23 Mar 2026 01:51:50 -0400 Subject: [PATCH 01/15] fix: selection in tmux.conf --- rider-palette/.config/rider-palette/tmux.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rider-palette/.config/rider-palette/tmux.conf b/rider-palette/.config/rider-palette/tmux.conf index ca80d76..17bea64 100644 --- a/rider-palette/.config/rider-palette/tmux.conf +++ b/rider-palette/.config/rider-palette/tmux.conf @@ -13,7 +13,7 @@ set -g status-right "#[fg=#66C3CC,bg=#191A1C]#[fg=#191A1C,bg=#66C3CC] %Y-%m-% set -g message-style "bg=#202424,fg=#F0F0F0" set -g message-command-style "bg=#202424,fg=#F0F0F0" -set -g mode-style "bg=#08335E,fg=#F0F0F0" +set -g mode-style "bg=#0e3327,fg=#f0f0f0" set -g pane-border-style "fg=#404040" set -g pane-active-border-style "fg=#6C95EB" From b6d7d771915f4be8732cf2b11bc135c6d500f174 Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Mon, 23 Mar 2026 02:17:03 -0400 Subject: [PATCH 02/15] fix: center date on waybar, remove unused launcher icon --- waybar/.config/waybar/config.jsonc | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/waybar/.config/waybar/config.jsonc b/waybar/.config/waybar/config.jsonc index 79e59fa..ddf9c4e 100644 --- a/waybar/.config/waybar/config.jsonc +++ b/waybar/.config/waybar/config.jsonc @@ -11,7 +11,6 @@ "gtk-layer-shell": true, "reload_style_on_change": true, "modules-left": [ - "custom/launcher", "hyprland/workspaces", "hyprland/window" ], @@ -27,13 +26,6 @@ "tray", "custom/power" ], - "custom/launcher": { - "format": "", - "tooltip": true, - "tooltip-format": "Open Walker", - "on-click": "walker", - "on-click-right": "thunar" - }, "memory": { "interval": 5, "format": "󰍛 {}%" @@ -91,9 +83,8 @@ } }, "clock": { - "format": "󰃰 {:%a %d %b} 󰥔 {:%H:%M}", + "format": "{:%a %d %b}", "rotate": 0, - "on-click": "walker", "tooltip-format": "{calendar}", "calendar": { "mode": "year", From 6bc4e3e87079202453123477ca6fca65420b6796 Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Mon, 23 Mar 2026 02:18:07 -0400 Subject: [PATCH 03/15] fix: use wofi instead of walker --- hypr/.config/hypr/hyprland.conf | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/hypr/.config/hypr/hyprland.conf b/hypr/.config/hypr/hyprland.conf index f3639c9..9e4baf7 100644 --- a/hypr/.config/hypr/hyprland.conf +++ b/hypr/.config/hypr/hyprland.conf @@ -37,7 +37,7 @@ monitor=DP-3,1920x1080@60, 3440x1200,1 $terminal = alacritty $fileManager = thunar $navigator = firefox -$menu = walker +$menu = wofi --show drun ################# @@ -50,7 +50,6 @@ $menu = walker # exec-once = $terminal # exec-once = nm-applet & exec-once = waybar & hyprpaper & mako & hypridle -exec-once = walker --gapplication-service ############################# From aac9378d7100790375d13d37343e5fae63730143 Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Mon, 23 Mar 2026 03:27:13 -0400 Subject: [PATCH 04/15] feat: ls_colors using palette --- .../.config/rider-palette/generate.py | 45 ++++++++++--------- .../.config/rider-palette/palette.sh | 2 +- 2 files changed, 24 insertions(+), 23 deletions(-) diff --git a/rider-palette/.config/rider-palette/generate.py b/rider-palette/.config/rider-palette/generate.py index cf46781..f0cc5b5 100644 --- a/rider-palette/.config/rider-palette/generate.py +++ b/rider-palette/.config/rider-palette/generate.py @@ -47,11 +47,11 @@ def build_ls_colors(colors: dict[str, str]) -> str: entries = { "no": "0", "fi": "0", - "di": sgr_fg(colors["func"], bold=True), + "di": sgr_fg(colors["keyword"], bold=True), "ln": sgr_fg(colors["field"], bold=True), - "or": sgr_fg(colors["error"], bold=True), + "or": sgr_fg(colors["error"]), "mi": "0", - "so": sgr_fg(colors["type"]), + "so": sgr_fg(colors["field"]), "pi": sgr_fg(colors["string"]), "do": sgr_fg(colors["func"], bold=True), "bd": sgr_fg(colors["number"]), @@ -68,21 +68,21 @@ def build_ls_colors(colors: dict[str, str]) -> str: "*.7z": sgr_fg(colors["string"]), "*.zst": sgr_fg(colors["string"]), "*.rar": sgr_fg(colors["string"]), - "*.jpg": sgr_fg(colors["field"]), - "*.jpeg": sgr_fg(colors["field"]), - "*.png": sgr_fg(colors["field"]), - "*.gif": sgr_fg(colors["field"]), - "*.svg": sgr_fg(colors["field"]), - "*.webp": sgr_fg(colors["field"]), + "*.jpg": sgr_fg(colors["type"]), + "*.jpeg": sgr_fg(colors["type"]), + "*.png": sgr_fg(colors["type"]), + "*.gif": sgr_fg(colors["type"]), + "*.svg": sgr_fg(colors["type"]), + "*.webp": sgr_fg(colors["type"]), "*.mp3": sgr_fg(colors["type"]), "*.flac": sgr_fg(colors["type"]), "*.wav": sgr_fg(colors["type"]), "*.mp4": sgr_fg(colors["type"]), "*.mkv": sgr_fg(colors["type"]), "*.mov": sgr_fg(colors["type"]), - "*.pdf": sgr_fg(colors["number"]), + "*.pdf": sgr_fg(colors["comment"]), "*.md": sgr_fg(colors["comment"]), - "*.txt": sgr_fg(colors["fg"]), + "*.txt": sgr_fg(colors["comment"]), "*.log": sgr_fg(colors["comment"]), "*.conf": sgr_fg(colors["keyword"]), "*.json": sgr_fg(colors["keyword"]), @@ -90,21 +90,22 @@ def build_ls_colors(colors: dict[str, str]) -> str: "*.yml": sgr_fg(colors["keyword"]), "*.toml": sgr_fg(colors["keyword"]), "*.ini": sgr_fg(colors["keyword"]), - "*.sh": sgr_fg(colors["func"], bold=True), - "*.bash": sgr_fg(colors["func"], bold=True), - "*.zsh": sgr_fg(colors["func"], bold=True), - "*.py": sgr_fg(colors["func"]), - "*.js": sgr_fg(colors["keyword"]), - "*.ts": sgr_fg(colors["keyword"]), - "*.tsx": sgr_fg(colors["keyword"]), - "*.jsx": sgr_fg(colors["keyword"]), - "*.lua": sgr_fg(colors["type_alt"]), - "*.rs": sgr_fg(colors["type_alt"]), - "*.go": sgr_fg(colors["type_alt"]), + "*.sh": sgr_fg(colors["func"]), + "*.bash": sgr_fg(colors["func"]), + "*.zsh": sgr_fg(colors["func"]), + "*.py": sgr_fg(colors["field"]), + "*.js": sgr_fg(colors["field"]), + "*.ts": sgr_fg(colors["field"]), + "*.tsx": sgr_fg(colors["field"]), + "*.jsx": sgr_fg(colors["field"]), + "*.lua": sgr_fg(colors["field"]), + "*.rs": sgr_fg(colors["field"]), + "*.go": sgr_fg(colors["field"]), "*.c": sgr_fg(colors["field"]), "*.h": sgr_fg(colors["field"]), "*.cpp": sgr_fg(colors["field"]), "*.hpp": sgr_fg(colors["field"]), + "*.cs": sgr_fg(colors["field"]), } return ":".join(f"{key}={value}" for key, value in entries.items()) diff --git a/rider-palette/.config/rider-palette/palette.sh b/rider-palette/.config/rider-palette/palette.sh index 4237fa3..82d0925 100644 --- a/rider-palette/.config/rider-palette/palette.sh +++ b/rider-palette/.config/rider-palette/palette.sh @@ -20,4 +20,4 @@ export RIDER_ESCAPE="#D688D4" export RIDER_ERROR="#FF5647" # Shared Rider palette for GNU ls and compatible tools. -export LS_COLORS="no=0:fi=0:di=1;38;2;57;204;155:ln=1;38;2;102;195;204:or=1;38;2;255;86;71:mi=0:so=38;2;193;145;255:pi=38;2;201;162;109:do=1;38;2;57;204;155:bd=38;2;237;148;192:cd=38;2;237;148;192:su=1;38;2;255;86;71:sg=1;38;2;214;136;212:ex=1;38;2;57;204;155:*.tar=38;2;201;162;109:*.tgz=38;2;201;162;109:*.gz=38;2;201;162;109:*.bz2=38;2;201;162;109:*.xz=38;2;201;162;109:*.zip=38;2;201;162;109:*.7z=38;2;201;162;109:*.zst=38;2;201;162;109:*.rar=38;2;201;162;109:*.jpg=38;2;102;195;204:*.jpeg=38;2;102;195;204:*.png=38;2;102;195;204:*.gif=38;2;102;195;204:*.svg=38;2;102;195;204:*.webp=38;2;102;195;204:*.mp3=38;2;193;145;255:*.flac=38;2;193;145;255:*.wav=38;2;193;145;255:*.mp4=38;2;193;145;255:*.mkv=38;2;193;145;255:*.mov=38;2;193;145;255:*.pdf=38;2;237;148;192:*.md=38;2;133;196;108:*.txt=38;2;189;189;189:*.log=38;2;133;196;108:*.conf=38;2;108;149;235:*.json=38;2;108;149;235:*.yaml=38;2;108;149;235:*.yml=38;2;108;149;235:*.toml=38;2;108;149;235:*.ini=38;2;108;149;235:*.sh=1;38;2;57;204;155:*.bash=1;38;2;57;204;155:*.zsh=1;38;2;57;204;155:*.py=38;2;57;204;155:*.js=38;2;108;149;235:*.ts=38;2;108;149;235:*.tsx=38;2;108;149;235:*.jsx=38;2;108;149;235:*.lua=38;2;225;191;255:*.rs=38;2;225;191;255:*.go=38;2;225;191;255:*.c=38;2;102;195;204:*.h=38;2;102;195;204:*.cpp=38;2;102;195;204:*.hpp=38;2;102;195;204" +export LS_COLORS="no=0:fi=0:di=1;38;2;108;149;235:ln=1;38;2;102;195;204:or=38;2;255;86;71:mi=0:so=38;2;102;195;204:pi=38;2;201;162;109:do=1;38;2;57;204;155:bd=38;2;237;148;192:cd=38;2;237;148;192:su=1;38;2;255;86;71:sg=1;38;2;214;136;212:ex=1;38;2;57;204;155:*.tar=38;2;201;162;109:*.tgz=38;2;201;162;109:*.gz=38;2;201;162;109:*.bz2=38;2;201;162;109:*.xz=38;2;201;162;109:*.zip=38;2;201;162;109:*.7z=38;2;201;162;109:*.zst=38;2;201;162;109:*.rar=38;2;201;162;109:*.jpg=38;2;193;145;255:*.jpeg=38;2;193;145;255:*.png=38;2;193;145;255:*.gif=38;2;193;145;255:*.svg=38;2;193;145;255:*.webp=38;2;193;145;255:*.mp3=38;2;193;145;255:*.flac=38;2;193;145;255:*.wav=38;2;193;145;255:*.mp4=38;2;193;145;255:*.mkv=38;2;193;145;255:*.mov=38;2;193;145;255:*.pdf=38;2;133;196;108:*.md=38;2;133;196;108:*.txt=38;2;133;196;108:*.log=38;2;133;196;108:*.conf=38;2;108;149;235:*.json=38;2;108;149;235:*.yaml=38;2;108;149;235:*.yml=38;2;108;149;235:*.toml=38;2;108;149;235:*.ini=38;2;108;149;235:*.sh=38;2;57;204;155:*.bash=38;2;57;204;155:*.zsh=38;2;57;204;155:*.py=38;2;102;195;204:*.js=38;2;102;195;204:*.ts=38;2;102;195;204:*.tsx=38;2;102;195;204:*.jsx=38;2;102;195;204:*.lua=38;2;102;195;204:*.rs=38;2;102;195;204:*.go=38;2;102;195;204:*.c=38;2;102;195;204:*.h=38;2;102;195;204:*.cpp=38;2;102;195;204:*.hpp=38;2;102;195;204:*.cs=38;2;102;195;204" From 1f7ed68ce748e9927e574087cf23175f5baedace Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Mon, 23 Mar 2026 14:03:39 -0400 Subject: [PATCH 05/15] fix: vertical waybar alignment --- waybar/.config/waybar/config.jsonc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/waybar/.config/waybar/config.jsonc b/waybar/.config/waybar/config.jsonc index ddf9c4e..b6fefae 100644 --- a/waybar/.config/waybar/config.jsonc +++ b/waybar/.config/waybar/config.jsonc @@ -4,8 +4,8 @@ "mod": "dock", "margin-left": 10, "margin-right": 10, - "margin-top": 10, - "margin-bottom": 0, + "margin-top": 4, + "margin-bottom": 4, "exclusive": true, "passthrough": false, "gtk-layer-shell": true, From 7c7b0dbb47376afb8d19870d94fd542932b0f69b Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Mon, 23 Mar 2026 14:25:53 -0400 Subject: [PATCH 06/15] feat(waybar): add battery module and styles --- waybar/.config/waybar/config.jsonc | 24 +++++++++- waybar/.config/waybar/power_menu.xml | 70 +++++++++++++++++++-------- waybar/.config/waybar/style.css | 72 +++++++++++++++++++++++++++- 3 files changed, 144 insertions(+), 22 deletions(-) diff --git a/waybar/.config/waybar/config.jsonc b/waybar/.config/waybar/config.jsonc index b6fefae..9208243 100644 --- a/waybar/.config/waybar/config.jsonc +++ b/waybar/.config/waybar/config.jsonc @@ -23,6 +23,7 @@ "pulseaudio", "cpu", "memory", + "battery", "tray", "custom/power" ], @@ -34,6 +35,27 @@ "interval": 5, "format": "󰻠 {usage}%" }, + "battery": { + "states": { + "warning": 30, + "critical": 15 + }, + "format": "{icon} {capacity}%", + "format-charging": "󰂄 {capacity}%", + "format-plugged": " {capacity}%", + "format-full": "󰁹 100%", + "format-icons": [ + "󰂎", + "󰁺", + "󰁼", + "󰁾", + "󰂀", + "󰂂", + "󰁹" + ], + "interval": 10, + "tooltip": true + }, "tray": { "icon-size": 18, "spacing": 6, @@ -83,7 +105,7 @@ } }, "clock": { - "format": "{:%a %d %b}", + "format": "{:%a %d %b - %H:%m}", "rotate": 0, "tooltip-format": "{calendar}", "calendar": { diff --git a/waybar/.config/waybar/power_menu.xml b/waybar/.config/waybar/power_menu.xml index 548af87..f65c2ee 100644 --- a/waybar/.config/waybar/power_menu.xml +++ b/waybar/.config/waybar/power_menu.xml @@ -1,51 +1,81 @@ + + + Session + False + False + + + - -  Lock + 󰌾 Lock - 󰍃 Logout + 󰍃 Log Out - + + + + + + Sleep + False + False + + - -  Suspend - - - - - ⏾ Hibernate + 󰤄 Suspend - + + 󰒲 Hibernate + + + + + + + + + + Power + False + False + + + + + + + 󰜉 Reboot + - ⏻ Shutdown + 󰐥 Shut Down - - -  Reboot - - - - diff --git a/waybar/.config/waybar/style.css b/waybar/.config/waybar/style.css index cdc6f4c..2c49525 100644 --- a/waybar/.config/waybar/style.css +++ b/waybar/.config/waybar/style.css @@ -44,6 +44,7 @@ tooltip { #pulseaudio, #cpu, #memory, +#battery, #tray, #custom-power { background: @background; @@ -100,7 +101,7 @@ tooltip { #clock { border-color: alpha(@accent, 0.35); color: @foreground; - font-weight: 700; + font-weight: 400; padding: 0 18px; } @@ -121,6 +122,23 @@ tooltip { color: @warning; } +#battery { + color: @accent-soft; +} + +#battery.charging, +#battery.plugged { + color: @accent; +} + +#battery.warning:not(.charging) { + color: @warning; +} + +#battery.critical:not(.charging) { + color: @danger; +} + #tray { padding: 0 14px; } @@ -137,6 +155,7 @@ tooltip { #pulseaudio:hover, #cpu:hover, #memory:hover, +#battery:hover, #tray:hover, #custom-power:hover, #clock:hover { @@ -152,3 +171,54 @@ tooltip { .hidden { opacity: 0; } + +menu#menu { + background: @background; + border: 1px solid alpha(@accent-alt, 0.24); + border-radius: 14px; + padding: 8px; +} + +menu#menu menuitem { + border-radius: 10px; + margin: 2px 4px; + padding: 6px 12px; +} + +menu#menu menuitem:hover { + background: @background-alt; +} + +menu#menu menuitem.section-header { + color: @foreground-muted; + font-size: 12px; + margin-top: 4px; + padding: 4px 12px; +} + +menu#menu menuitem#lock { + color: @accent; +} + +menu#menu menuitem#logout { + color: @accent-soft; +} + +menu#menu menuitem#suspend, +menu#menu menuitem#hibernate { + color: @type; +} + +menu#menu menuitem#reboot { + color: @warning; +} + +menu#menu menuitem#shutdown { + color: @danger; + font-weight: 700; +} + +menu#menu separator { + background: alpha(@accent-alt, 0.24); + margin: 6px 10px; +} From 641d06a8d5a1bd202d9527311d9c5f3d6ca705cd Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Mon, 23 Mar 2026 15:10:51 -0400 Subject: [PATCH 07/15] feat(waybar): increase the power button size to match the bar appearance --- waybar/.config/waybar/style.css | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/waybar/.config/waybar/style.css b/waybar/.config/waybar/style.css index 2c49525..b6332ca 100644 --- a/waybar/.config/waybar/style.css +++ b/waybar/.config/waybar/style.css @@ -55,14 +55,6 @@ tooltip { min-height: 34px; } -#custom-launcher { - background: @accent; - border-color: @accent; - color: @background; - font-size: 18px; - padding: 0 14px 0 12px; -} - #workspaces { padding: 0 6px; } @@ -145,6 +137,7 @@ tooltip { #custom-power { color: @danger; + font-size: 22px; padding: 0 13px; } From a88508e5f954d5a644d365b7280cd3ec332ccb50 Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Mon, 23 Mar 2026 20:40:43 -0400 Subject: [PATCH 08/15] fix(waybar): was using wrong format for minutes --- waybar/.config/waybar/config.jsonc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/waybar/.config/waybar/config.jsonc b/waybar/.config/waybar/config.jsonc index 9208243..698262f 100644 --- a/waybar/.config/waybar/config.jsonc +++ b/waybar/.config/waybar/config.jsonc @@ -105,7 +105,7 @@ } }, "clock": { - "format": "{:%a %d %b - %H:%m}", + "format": "{:%a %d %b - %H:%M}", "rotate": 0, "tooltip-format": "{calendar}", "calendar": { From 19e76149a071268802aa527267870fe3e4e88a6f Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Mon, 23 Mar 2026 22:51:16 -0400 Subject: [PATCH 09/15] feat(tmux): styling complete --- rider-palette/.config/rider-palette/tmux.conf | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/rider-palette/.config/rider-palette/tmux.conf b/rider-palette/.config/rider-palette/tmux.conf index 17bea64..de35ccb 100644 --- a/rider-palette/.config/rider-palette/tmux.conf +++ b/rider-palette/.config/rider-palette/tmux.conf @@ -2,14 +2,12 @@ # Source this near the end of ~/.tmux.conf. set -g status-style "bg=#191A1C,fg=#F0F0F0" -set -g status-left-style "bg=#191A1C,fg=#F0F0F0" -set -g status-right-style "bg=#191A1C,fg=#F0F0F0" -set -g status-left-length 48 +set -g status-left-length 80 set -g status-right-length 80 set -g status-justify centre set -g window-status-separator " " set -g status-left "#[fg=#191A1C,bg=#39CC9B,bold] #S #[fg=#39CC9B,bg=#191A1C]" -set -g status-right "#[fg=#66C3CC,bg=#191A1C]#[fg=#191A1C,bg=#66C3CC] %Y-%m-%d #[fg=#C9A26D,bg=#66C3CC]#[fg=#191A1C,bg=#C9A26D] %H:%M#[fg=#C9A26D,bg=#191A1C]" +set -g status-right "#[fg=#66C3CC,bg=#191A1C]#[fg=#191A1C,bg=#66C3CC] %Y-%m-%d #[fg=#C9A26D,bg=#66C3CC]#[fg=#191A1C,bg=#C9A26D] %H:%M#[fg=#C9A26D,bg=#191A1C]" set -g message-style "bg=#202424,fg=#F0F0F0" set -g message-command-style "bg=#202424,fg=#F0F0F0" From 231f72704c379b200088b315951942a46507d9dd Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Tue, 24 Mar 2026 00:15:56 -0400 Subject: [PATCH 10/15] fix(bash/zsh): different color for folder and configs files --- .../.config/rider-palette/generate.py | 30 +++++++++---------- .../.config/rider-palette/palette.sh | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/rider-palette/.config/rider-palette/generate.py b/rider-palette/.config/rider-palette/generate.py index f0cc5b5..ee78d24 100644 --- a/rider-palette/.config/rider-palette/generate.py +++ b/rider-palette/.config/rider-palette/generate.py @@ -59,15 +59,15 @@ def build_ls_colors(colors: dict[str, str]) -> str: "su": sgr_fg(colors["error"], bold=True), "sg": sgr_fg(colors["escape"], bold=True), "ex": sgr_fg(colors["func"], bold=True), - "*.tar": sgr_fg(colors["string"]), - "*.tgz": sgr_fg(colors["string"]), - "*.gz": sgr_fg(colors["string"]), - "*.bz2": sgr_fg(colors["string"]), - "*.xz": sgr_fg(colors["string"]), - "*.zip": sgr_fg(colors["string"]), - "*.7z": sgr_fg(colors["string"]), - "*.zst": sgr_fg(colors["string"]), - "*.rar": sgr_fg(colors["string"]), + "*.tar": sgr_fg(colors["type_alt"]), + "*.tgz": sgr_fg(colors["type_alt"]), + "*.gz": sgr_fg(colors["type_alt"]), + "*.bz2": sgr_fg(colors["type_alt"]), + "*.xz": sgr_fg(colors["type_alt"]), + "*.zip": sgr_fg(colors["type_alt"]), + "*.7z": sgr_fg(colors["type_alt"]), + "*.zst": sgr_fg(colors["type_alt"]), + "*.rar": sgr_fg(colors["type_alt"]), "*.jpg": sgr_fg(colors["type"]), "*.jpeg": sgr_fg(colors["type"]), "*.png": sgr_fg(colors["type"]), @@ -84,12 +84,12 @@ def build_ls_colors(colors: dict[str, str]) -> str: "*.md": sgr_fg(colors["comment"]), "*.txt": sgr_fg(colors["comment"]), "*.log": sgr_fg(colors["comment"]), - "*.conf": sgr_fg(colors["keyword"]), - "*.json": sgr_fg(colors["keyword"]), - "*.yaml": sgr_fg(colors["keyword"]), - "*.yml": sgr_fg(colors["keyword"]), - "*.toml": sgr_fg(colors["keyword"]), - "*.ini": sgr_fg(colors["keyword"]), + "*.conf": sgr_fg(colors["string"]), + "*.json": sgr_fg(colors["string"]), + "*.yaml": sgr_fg(colors["string"]), + "*.yml": sgr_fg(colors["string"]), + "*.toml": sgr_fg(colors["string"]), + "*.ini": sgr_fg(colors["string"]), "*.sh": sgr_fg(colors["func"]), "*.bash": sgr_fg(colors["func"]), "*.zsh": sgr_fg(colors["func"]), diff --git a/rider-palette/.config/rider-palette/palette.sh b/rider-palette/.config/rider-palette/palette.sh index 82d0925..7328b03 100644 --- a/rider-palette/.config/rider-palette/palette.sh +++ b/rider-palette/.config/rider-palette/palette.sh @@ -20,4 +20,4 @@ export RIDER_ESCAPE="#D688D4" export RIDER_ERROR="#FF5647" # Shared Rider palette for GNU ls and compatible tools. -export LS_COLORS="no=0:fi=0:di=1;38;2;108;149;235:ln=1;38;2;102;195;204:or=38;2;255;86;71:mi=0:so=38;2;102;195;204:pi=38;2;201;162;109:do=1;38;2;57;204;155:bd=38;2;237;148;192:cd=38;2;237;148;192:su=1;38;2;255;86;71:sg=1;38;2;214;136;212:ex=1;38;2;57;204;155:*.tar=38;2;201;162;109:*.tgz=38;2;201;162;109:*.gz=38;2;201;162;109:*.bz2=38;2;201;162;109:*.xz=38;2;201;162;109:*.zip=38;2;201;162;109:*.7z=38;2;201;162;109:*.zst=38;2;201;162;109:*.rar=38;2;201;162;109:*.jpg=38;2;193;145;255:*.jpeg=38;2;193;145;255:*.png=38;2;193;145;255:*.gif=38;2;193;145;255:*.svg=38;2;193;145;255:*.webp=38;2;193;145;255:*.mp3=38;2;193;145;255:*.flac=38;2;193;145;255:*.wav=38;2;193;145;255:*.mp4=38;2;193;145;255:*.mkv=38;2;193;145;255:*.mov=38;2;193;145;255:*.pdf=38;2;133;196;108:*.md=38;2;133;196;108:*.txt=38;2;133;196;108:*.log=38;2;133;196;108:*.conf=38;2;108;149;235:*.json=38;2;108;149;235:*.yaml=38;2;108;149;235:*.yml=38;2;108;149;235:*.toml=38;2;108;149;235:*.ini=38;2;108;149;235:*.sh=38;2;57;204;155:*.bash=38;2;57;204;155:*.zsh=38;2;57;204;155:*.py=38;2;102;195;204:*.js=38;2;102;195;204:*.ts=38;2;102;195;204:*.tsx=38;2;102;195;204:*.jsx=38;2;102;195;204:*.lua=38;2;102;195;204:*.rs=38;2;102;195;204:*.go=38;2;102;195;204:*.c=38;2;102;195;204:*.h=38;2;102;195;204:*.cpp=38;2;102;195;204:*.hpp=38;2;102;195;204:*.cs=38;2;102;195;204" +export LS_COLORS="no=0:fi=0:di=1;38;2;108;149;235:ln=1;38;2;102;195;204:or=38;2;255;86;71:mi=0:so=38;2;102;195;204:pi=38;2;201;162;109:do=1;38;2;57;204;155:bd=38;2;237;148;192:cd=38;2;237;148;192:su=1;38;2;255;86;71:sg=1;38;2;214;136;212:ex=1;38;2;57;204;155:*.tar=38;2;225;191;255:*.tgz=38;2;225;191;255:*.gz=38;2;225;191;255:*.bz2=38;2;225;191;255:*.xz=38;2;225;191;255:*.zip=38;2;225;191;255:*.7z=38;2;225;191;255:*.zst=38;2;225;191;255:*.rar=38;2;225;191;255:*.jpg=38;2;193;145;255:*.jpeg=38;2;193;145;255:*.png=38;2;193;145;255:*.gif=38;2;193;145;255:*.svg=38;2;193;145;255:*.webp=38;2;193;145;255:*.mp3=38;2;193;145;255:*.flac=38;2;193;145;255:*.wav=38;2;193;145;255:*.mp4=38;2;193;145;255:*.mkv=38;2;193;145;255:*.mov=38;2;193;145;255:*.pdf=38;2;133;196;108:*.md=38;2;133;196;108:*.txt=38;2;133;196;108:*.log=38;2;133;196;108:*.conf=38;2;201;162;109:*.json=38;2;201;162;109:*.yaml=38;2;201;162;109:*.yml=38;2;201;162;109:*.toml=38;2;201;162;109:*.ini=38;2;201;162;109:*.sh=38;2;57;204;155:*.bash=38;2;57;204;155:*.zsh=38;2;57;204;155:*.py=38;2;102;195;204:*.js=38;2;102;195;204:*.ts=38;2;102;195;204:*.tsx=38;2;102;195;204:*.jsx=38;2;102;195;204:*.lua=38;2;102;195;204:*.rs=38;2;102;195;204:*.go=38;2;102;195;204:*.c=38;2;102;195;204:*.h=38;2;102;195;204:*.cpp=38;2;102;195;204:*.hpp=38;2;102;195;204:*.cs=38;2;102;195;204" From 10de18f327ecc9153a8a6bcd0ab306c6afce8276 Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Tue, 24 Mar 2026 00:17:03 -0400 Subject: [PATCH 11/15] fix(hyprland): increase margin to match new waybar --- hypr/.config/hypr/hyprland.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hypr/.config/hypr/hyprland.conf b/hypr/.config/hypr/hyprland.conf index 9e4baf7..a18e904 100644 --- a/hypr/.config/hypr/hyprland.conf +++ b/hypr/.config/hypr/hyprland.conf @@ -74,8 +74,8 @@ env = QT_QPA_PLATFORMTHEME,qt5ct # https://wiki.hyprland.org/Configuring/Variables/#general general { - gaps_in = 2 - gaps_out = 4 + gaps_in = 4 + gaps_out = 8 border_size = 1 # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors From 8e31d1bb5a4713e10e1e1fdfec36a3abd683b1bb Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Tue, 24 Mar 2026 00:18:08 -0400 Subject: [PATCH 12/15] fix(alacritty): decrease font to a more common standard --- alacritty/.config/alacritty/alacritty.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alacritty/.config/alacritty/alacritty.toml b/alacritty/.config/alacritty/alacritty.toml index 03026dd..f4b20ab 100644 --- a/alacritty/.config/alacritty/alacritty.toml +++ b/alacritty/.config/alacritty/alacritty.toml @@ -1,6 +1,6 @@ [font] -size = 16 +size = 12 [font.normal] family = "JetBrainsMono Nerd Font" From d5cc0a1de1143667682906b0cd8a0d1d03c0d619 Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Tue, 24 Mar 2026 00:21:47 -0400 Subject: [PATCH 13/15] fix(tmux): make selection the same as in bash and nvim --- rider-palette/.config/rider-palette/tmux.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rider-palette/.config/rider-palette/tmux.conf b/rider-palette/.config/rider-palette/tmux.conf index de35ccb..875d442 100644 --- a/rider-palette/.config/rider-palette/tmux.conf +++ b/rider-palette/.config/rider-palette/tmux.conf @@ -11,7 +11,7 @@ set -g status-right "#[fg=#66C3CC,bg=#191A1C]#[fg=#191A1C,bg=#66C3CC] %Y-%m-% set -g message-style "bg=#202424,fg=#F0F0F0" set -g message-command-style "bg=#202424,fg=#F0F0F0" -set -g mode-style "bg=#0e3327,fg=#f0f0f0" +set -g mode-style "bg=#08335E" set -g pane-border-style "fg=#404040" set -g pane-active-border-style "fg=#6C95EB" From 054730ba2691edc4215bf53d00d38858c076e35e Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Tue, 24 Mar 2026 00:30:34 -0400 Subject: [PATCH 14/15] fix(waybar/hyprland): made all margins the same --- hypr/.config/hypr/hyprland.conf | 18 ------------------ waybar/.config/waybar/config.jsonc | 8 ++++---- waybar/.config/waybar/style.css | 2 +- 3 files changed, 5 insertions(+), 23 deletions(-) diff --git a/hypr/.config/hypr/hyprland.conf b/hypr/.config/hypr/hyprland.conf index a18e904..bddda93 100644 --- a/hypr/.config/hypr/hyprland.conf +++ b/hypr/.config/hypr/hyprland.conf @@ -173,11 +173,6 @@ cursor { inactive_timeout = 1 } -# https://wiki.hyprland.org/Configuring/Variables/#gestures -# gestures { -# workspace_swipe = false -#} - #################### ### KEYBINDINGSS ### #################### @@ -241,16 +236,3 @@ bind = $mainMod, mouse_up, workspace, e-1 # Move/resize windows with mainMod + LMB/RMB and dragging bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow - -############################## -### WINDOWS AND WORKSPACES ### -############################## - -# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more -# See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules - -# Example windowrule v1 -# windowrule = float, ^(kitty)$ - -# Example windowrule v2 -# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ diff --git a/waybar/.config/waybar/config.jsonc b/waybar/.config/waybar/config.jsonc index 698262f..f66ee46 100644 --- a/waybar/.config/waybar/config.jsonc +++ b/waybar/.config/waybar/config.jsonc @@ -2,10 +2,10 @@ "layer": "top", "position": "top", "mod": "dock", - "margin-left": 10, - "margin-right": 10, - "margin-top": 4, - "margin-bottom": 4, + "margin-left": 4, + "margin-right": 4, + "margin-top": 8, + "margin-bottom": 0, "exclusive": true, "passthrough": false, "gtk-layer-shell": true, diff --git a/waybar/.config/waybar/style.css b/waybar/.config/waybar/style.css index b6332ca..242c299 100644 --- a/waybar/.config/waybar/style.css +++ b/waybar/.config/waybar/style.css @@ -49,7 +49,7 @@ tooltip { #custom-power { background: @background; border: 1px solid alpha(@accent-alt, 0.22); - border-radius: 14px; + border-radius: 8px; margin: 0 5px; padding: 0 12px; min-height: 34px; From 9854dc9ea4dde9a4f5ba5204ef82a27e516ce9d2 Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Wed, 25 Mar 2026 00:59:56 -0400 Subject: [PATCH 15/15] feat: now smarter linebreak --- nvim/.config/nvim/init.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 87f9240..b5316c5 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -100,6 +100,10 @@ vim.g.have_nerd_font = true -- Make line numbers default vim.o.number = true +vim.o.wrap = true +vim.o.linebreak = true +vim.o.breakindent = true + -- You can also add relative line numbers, to help with jumping. -- Experiment for yourself to see if you like it! vim.o.relativenumber = true