Commit f17f3bb76537

Vincent Demeester <vincent@sbr.pm>
2026-03-09 11:14:01
style: unify themes to modus-operandi palette
Updated raffi, lazyworktree, and fuzzel color schemes to use modus-operandi colors, matching the existing pi theme. Added both modus-operandi (light) and modus-vivendi (dark) custom themes to lazyworktree for easy switching.
1 parent db052ea
Changed files (3)
dots
config
lazyworktree
raffi
home
common
desktop
dots/config/lazyworktree/config.yaml
@@ -62,4 +62,30 @@ custom_create_menus:
       ticket=$(git rev-parse --abbrev-ref HEAD|tr a-z A-Z |sed 's/\([Ss][Rr][Vv][Kk][Pp]-[0-9]*\)-.*/\1/')
       echo "https://issues.redhat.com/browse/${ticket}" > tmp/${ticket}.md
       jayrah cli view ${ticket} >> tmp/${ticket}.md
-theme: catppuccin-latte
+theme: modus-operandi
+
+custom_themes:
+  modus-operandi:
+    accent: "#005f5f"
+    accent_fg: "#ffffff"
+    accent_dim: "#dae5ec"
+    border: "#9f9f9f"
+    border_dim: "#c4c4c4"
+    muted_fg: "#595959"
+    text_fg: "#000000"
+    success_fg: "#006800"
+    warn_fg: "#884900"
+    error_fg: "#a60000"
+    cyan: "#005e8b"
+  modus-vivendi:
+    accent: "#6ae4b9"
+    accent_fg: "#000000"
+    accent_dim: "#2f3849"
+    border: "#646464"
+    border_dim: "#303030"
+    muted_fg: "#989898"
+    text_fg: "#ffffff"
+    success_fg: "#44bc44"
+    warn_fg: "#fec43f"
+    error_fg: "#ff5f59"
+    cyan: "#00d3d0"
dots/config/raffi/raffi.yaml
@@ -4,14 +4,14 @@ general:
   font_family: JetBrains Mono
   font_size: 16
   theme_colors:
-    bg_base: '#faf4ed'
-    bg_input: '#f2ece4'
-    accent: '#348e9e'
-    accent_hover: '#286f7a'
-    text_main: '#575279'
-    text_muted: '#9893a5'
-    selection_bg: '#e4dfd8'
-    border: '#cecacd'
+    bg_base: '#ffffff'
+    bg_input: '#f2f2f2'
+    accent: '#005f5f'
+    accent_hover: '#005e8b'
+    text_main: '#000000'
+    text_muted: '#595959'
+    selection_bg: '#dae5ec'
+    border: '#9f9f9f'
 addons:
   currency:
     enabled: true
home/common/desktop/sway/rofi.nix
@@ -14,13 +14,13 @@
         dpi-aware = "auto";
       };
       colors = {
-        background = "1f1e25ff";
-        text = "969696ff";
-        match = "00d3d0ff";
-        selection = "303030ff";
-        selection-match = "ffffffff";
-        selection-text = "ffffffff";
-        border = "348e9eff";
+        background = "ffffffff";
+        text = "000000ff";
+        match = "005f5fff";
+        selection = "dae5ecff";
+        selection-match = "005f5fff";
+        selection-text = "000000ff";
+        border = "005e8bff";
       };
       border = {
         width = 2;