From f872c8db0cf3cc6e9f0dbe061a9aac52d02410d8 Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Fri, 11 Jul 2025 13:15:02 +0200 Subject: [PATCH] aspi: enable frajul auto upgrade module and integrate into waybar --- homes/julian/features/hyprland/waybar/config.json | 10 +++++++++- hosts/aspi/default.nix | 4 ++++ 2 files changed, 13 insertions(+), 1 deletion(-) 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;