summaryrefslogtreecommitdiff
path: root/hm/env/waybar.nix
diff options
context:
space:
mode:
authoradikro <adikro@disroot.org>2026-03-17 23:25:22 +0100
committeradikro <adikro@disroot.org>2026-03-17 23:25:22 +0100
commite7549665587b1e4a11225bce0c70ff74fe171e5f (patch)
treef502cebd865ca728ede83c8fb30e30bbb44f67ea /hm/env/waybar.nix
parent2e7f564763826013eeff22ecfce99c462829e2ec (diff)
some age key shenanigans
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"
+ );
};
}