From c2d09c74ab14b3eb8770fb1027e8da1db2d00010 Mon Sep 17 00:00:00 2001 From: Tom van der Lee Date: Thu, 24 Sep 2026 09:41:07 +0000 Subject: Add GNOME Extension Manager on GNOME-enabled NixOS hosts pkgs.gnome-extension-manager joins gnome-tweaks in the osConfig-gated list added in the prior change, so it's provisioned only where GNOME is actually enabled rather than on any Linux system. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01HngxrvqEzq8oBEBDtrYJyB --- modules/home/desktop-apps.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'modules/home/desktop-apps.nix') diff --git a/modules/home/desktop-apps.nix b/modules/home/desktop-apps.nix index a565c18..22a7892 100644 --- a/modules/home/desktop-apps.nix +++ b/modules/home/desktop-apps.nix @@ -19,8 +19,10 @@ let # standalone, non-NixOS activations of this shared profile. osConfig is the # full NixOS config and is only present when home-manager is integrated # into a NixOS system; it's absent for standalone `home-manager switch`. - gnomeOnlyApps = lib.optional (osConfig.services.desktopManager.gnome.enable or false - ) pkgs.gnome-tweaks; + gnomeOnlyApps = lib.optionals (osConfig.services.desktopManager.gnome.enable or false) [ + pkgs.gnome-tweaks + pkgs.gnome-extension-manager + ]; candidateApps = crossPlatformApps ++ linuxOnlyApps ++ gnomeOnlyApps; in { -- cgit v1.3