diff options
| author | 2026-09-24 09:41:07 +0000 | |
|---|---|---|
| committer | 2026-09-24 09:41:07 +0000 | |
| commit | c2d09c74ab14b3eb8770fb1027e8da1db2d00010 (patch) | |
| tree | d220da5886bab486b2ca315f303817a57e152db0 /modules | |
| parent | 06e724f11e3408a14b7c997f457ea163786e0938 (diff) | |
| download | desktop-flake-c2d09c74ab14b3eb8770fb1027e8da1db2d00010.tar.gz desktop-flake-c2d09c74ab14b3eb8770fb1027e8da1db2d00010.tar.bz2 desktop-flake-c2d09c74ab14b3eb8770fb1027e8da1db2d00010.zip | |
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 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HngxrvqEzq8oBEBDtrYJyB
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/home/desktop-apps.nix | 6 |
1 files changed, 4 insertions, 2 deletions
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 | |||
| 19 | # standalone, non-NixOS activations of this shared profile. osConfig is the | 19 | # standalone, non-NixOS activations of this shared profile. osConfig is the |
| 20 | # full NixOS config and is only present when home-manager is integrated | 20 | # full NixOS config and is only present when home-manager is integrated |
| 21 | # into a NixOS system; it's absent for standalone `home-manager switch`. | 21 | # into a NixOS system; it's absent for standalone `home-manager switch`. |
| 22 | gnomeOnlyApps = lib.optional (osConfig.services.desktopManager.gnome.enable or false | 22 | gnomeOnlyApps = lib.optionals (osConfig.services.desktopManager.gnome.enable or false) [ |
| 23 | ) pkgs.gnome-tweaks; | 23 | pkgs.gnome-tweaks |
| 24 | pkgs.gnome-extension-manager | ||
| 25 | ]; | ||
| 24 | candidateApps = crossPlatformApps ++ linuxOnlyApps ++ gnomeOnlyApps; | 26 | candidateApps = crossPlatformApps ++ linuxOnlyApps ++ gnomeOnlyApps; |
| 25 | in | 27 | in |
| 26 | { | 28 | { |
