Disable polybar modules per machine by setting them to null

This commit is contained in:
Daniel Olsen 2022-04-24 00:23:48 +02:00
parent 5b2313b8bf
commit cbd5ca59ee
1 changed files with 11 additions and 14 deletions

View File

@ -97,8 +97,7 @@ in
ramp-signal-4 = ""; ramp-signal-4 = "";
ramp-signal-foreground = "\${colors.foreground-alt}"; ramp-signal-foreground = "\${colors.foreground-alt}";
}; };
"module/eth" = if (config.machine.eth != null) "module/eth" = lib.mkIf (config.machine.eth != null)
then
{ {
type = "internal/network"; type = "internal/network";
interface = "${config.machine.eth}"; interface = "${config.machine.eth}";
@ -110,9 +109,7 @@ in
label-connected = "%local_ip%"; label-connected = "%local_ip%";
format-disconnected = ""; format-disconnected = "";
} };
else
null;
"module/filesystem" = { "module/filesystem" = {
type = "internal/fs"; type = "internal/fs";
interval = 25; interval = 25;