about summary refs log tree commit diff stats
path: root/home-manager/yambar/config/config.yml.diffrent
diff options
context:
space:
mode:
Diffstat (limited to 'home-manager/yambar/config/config.yml.diffrent')
-rw-r--r--home-manager/yambar/config/config.yml.diffrent56
1 files changed, 56 insertions, 0 deletions
diff --git a/home-manager/yambar/config/config.yml.diffrent b/home-manager/yambar/config/config.yml.diffrent
new file mode 100644
index 00000000..462a329b
--- /dev/null
+++ b/home-manager/yambar/config/config.yml.diffrent
@@ -0,0 +1,56 @@
+hack: &hack Hack Nerd Font:pixelsize=13
+bg_default: &bg_default {stack: [{background: {color: 81A1C1ff}}, {underline: {size: 4, color: D8DEE9ff}}]}
+bar:
+  height: 40
+  location: top
+  font: JuliaMono:pixelsize=10
+  spacing: 2
+  margin: 0
+  layer: bottom
+  foreground: eeeeeeff
+  background: 2E3440dd
+
+  left:
+    - river:
+        anchors:
+          - base: &river_base
+              left-margin: 10
+              right-margin: 13 
+              default: {string: {text: , font: *hack}}
+              conditions:
+                id == 1: {string: {text: ﳐ, font: *hack}}  
+                id == 2: {string: {text: , font: *hack}}  
+                id == 3: {string: {text: , font: *hack}}  
+                id == 4: {string: {text: , font: *hack}}  
+                id == 5: {string: {text: , font: *hack}}  
+                id == 10: {string: {text: "scratchpad", font: *hack}}  
+                id == 11: {string: {text: "work", font: *hack}}  
+
+        content:
+          map:
+            on-click: 
+              left: sh -c "riverctl set-focused-tags $((1 << ({id} - 1)))"
+              right: sh -c "riverctl toggle-focused-tags $((1 << ({id} -1)))"
+              middle: sh -c "riverctl toggle-view-tags $((1 << ({id} -1)))"
+            conditions:
+              state == urgent:
+                map:
+                  <<: *river_base
+                  deco: {background: {color: D08770ff}}
+              state == focused:
+                map:
+                  <<: *river_base
+                  deco: *bg_default
+              state == visible:
+                map:
+                  conditions:
+                    ~occupied: {map: {<<: *river_base}}
+                    occupied: {map: {<<: *river_base, deco: *bg_default}}
+              state == unfocused:
+                map:
+                  <<: *river_base
+              state == invisible:
+                map:
+                  conditions:
+                    ~occupied: {empty: {}}
+                    occupied: {map: {<<: *river_base, deco: {underline: {size: 3, color: ea6962ff}}}}