diff options
Diffstat (limited to 'modules/waybar/default.nix')
| -rw-r--r-- | modules/waybar/default.nix | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/modules/waybar/default.nix b/modules/waybar/default.nix new file mode 100644 index 0000000..c6ecfb3 --- /dev/null +++ b/modules/waybar/default.nix @@ -0,0 +1,16 @@ +{ config, lib, ... }: +{ + options.bar = + with lib; + mkOption { + description = "Bar Configuration"; + type = types.listOf types.str; + default = [ "default" ]; + }; + + config = { + home-manager.users.n8.programs.waybar.settings.mainBar.output = ( + builtins.map (o: if o == "default" then "*" else toString o) config.bar + ); + }; +} |