summaryrefslogtreecommitdiff
path: root/hm/env/waybar.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hm/env/waybar.nix')
-rw-r--r--hm/env/waybar.nix12
1 files changed, 10 insertions, 2 deletions
diff --git a/hm/env/waybar.nix b/hm/env/waybar.nix
index b75cc91..5b6762e 100644
--- a/hm/env/waybar.nix
+++ b/hm/env/waybar.nix
@@ -2,9 +2,11 @@
config,
lib,
...
-}: let
+}:
+let
cfg = config.hm.env.waybar;
-in {
+in
+{
options.hm.env.waybar.enable = lib.mkEnableOption "enables waybar";
config = lib.mkIf cfg.enable {
programs.waybar = {
@@ -14,5 +16,11 @@ in {
target = "graphical-session.target";
};
};
+ xdg.configFile."waybar/config.jsonc".source = lib.mkForce (
+ config.lib.file.mkOutOfStoreSymlink "../dotfiles/waybar/config.jsonc"
+ );
+ xdg.configFile."waybar/style.css".source = lib.mkForce (
+ config.lib.file.mkOutOfStoreSymlink "../dotfiles/waybar/style.css"
+ );
};
}