diff --git a/homes/julian/features/hyprland/waybar/config.json b/homes/julian/features/hyprland/waybar/config.json index f2cd92b..8555dec 100644 --- a/homes/julian/features/hyprland/waybar/config.json +++ b/homes/julian/features/hyprland/waybar/config.json @@ -12,7 +12,14 @@ "modules-center": [], - "modules-right": ["idle_inhibitor", "disk", "cpu", "memory", "pulseaudio", "battery", "clock", "tray"], + "modules-right": ["idle_inhibitor", "custom/nixos-update", "disk", "cpu", "memory", "pulseaudio", "battery", "clock", "tray"], + + "custom/nixos-update": { + "exec": "frajul-auto-upgrade-status", + "return-type": "json", + "interval": 2, + "on-click-right": "frajul-auto-upgrade-toggle" + }, "hyprland/workspaces": { "on-scroll-up": "hyprctl dispatch workspace m+1", @@ -35,6 +42,7 @@ }, "idle_inhibitor": { + "start-activated": true, "format": "{icon}", "format-icons": { "activated": "", diff --git a/hosts/aspi/default.nix b/hosts/aspi/default.nix index 1cd2c19..aceeaf0 100644 --- a/hosts/aspi/default.nix +++ b/hosts/aspi/default.nix @@ -32,6 +32,10 @@ enable = true; overrideSettings = false; }; + frajulAutoUpgrade = { + enable = true; + flakePath = "/home/julian/.dotfiles"; + }; }; services.blueman.enable = true;