diff --git a/bar.nix b/bar.nix index 3df241b..c7cb9c7 100644 --- a/bar.nix +++ b/bar.nix @@ -69,14 +69,23 @@ "group/disks" = { orientation = "inherit"; - modules = [ "disk" "disk#2" "disk#3" ]; + modules = [ + "disk" # / + ] + ++ + (if (variant == "default") then [ + "disk#2" + "disk#3" + ] else if (variant == "allegro") then [ + "disk#home" + ] else []); }; backlight = { device = "intel_backlight"; format = "{icon}"; - "on-click" = "${pkgs.light}/bin/light -S 100"; - "on-click-right" = "${pkgs.light}/bin/light -S 1"; + # "on-click" = "${pkgs.light}/bin/light -S 100"; + # "on-click-right" = "${pkgs.light}/bin/light -S 1"; "tooltip-format" = "{percent}%"; "format-icons" = [ "󰛩" "󱩎" "󱩏" "󱩐" "󱩑" "󱩒" "󱩓" "󱩔" "󱩕" "󱩖" "󰛨" ]; }; @@ -132,6 +141,13 @@ "on-click" = "$TERMINAL --class floating -e ${pkgs.ncdu}/bin/ncdu -x /home/${username}/disk2"; }; + "disk#home" = lib.attrsets.optionalAttrs (variant == "allegro") { + interval = 1; + format = "󰋊 {free}"; + path = "/home/${username}"; + "on-click" = "$TERMINAL --class floating -e ${pkgs.ncdu}/bin/ncdu -x /home/${username}"; + }; + memory = { interval = 1; format = "󰧑 {percentage:2}%";