about summary refs log tree commit diff
path: root/home/profiles/gui/config
diff options
context:
space:
mode:
Diffstat (limited to 'home/profiles/gui/config')
-rw-r--r--home/profiles/gui/config/waybar/settings.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/home/profiles/gui/config/waybar/settings.nix b/home/profiles/gui/config/waybar/settings.nix
index 83b5cf7..1901958 100644
--- a/home/profiles/gui/config/waybar/settings.nix
+++ b/home/profiles/gui/config/waybar/settings.nix
@@ -1,13 +1,19 @@
-{ neotheme }:
+{ config, lib, neotheme }:
 
 with neotheme.colors;
+
+let
+  guiCfg = config.profiles.gui;
+in
 {
   layer = "bottom";
   position = "top";
   height = 22;
   modules-left = [ "pulseaudio" "custom/separator" "cpu" "custom/separator" "memory" "custom/separator" "idle_inhibitor" ];
   modules-center = [ "sway/workspaces" ];
-  modules-right = [ "network" "custom/separator" "battery" "custom/separator" "clock" ];
+  modules-right = [ "network" "custom/separator" ]
+    ++ lib.optionals (guiCfg.laptop.enable) [ "battery" "custom/separator" ]
+    ++ [ "clock" ];
 
   "sway/workspaces" = {
     all-outputs = true;