From 143302674da1b37b8bd8c2c0946266412870c37c Mon Sep 17 00:00:00 2001 From: Andre Date: Sat, 23 Nov 2024 13:37:17 -0500 Subject: [PATCH] Gnome: install extensions as system packages and disable validation check --- modules/ui/desktops/gnome.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/modules/ui/desktops/gnome.nix b/modules/ui/desktops/gnome.nix index b3dac53..f31ae96 100644 --- a/modules/ui/desktops/gnome.nix +++ b/modules/ui/desktops/gnome.nix @@ -30,11 +30,17 @@ in # Enable Gnome desktopManager.gnome = { enable = true; + # Enable native app scaling and VRR, and disable version checks for gnome extensions extraGSettingsOverrides = '' [org.gnome.mutter] experimental-features = [ 'scale-monitor-framebuffer', 'variable-refresh-rate' ] + [org.gnome.shell] + disable-extension-version-validation = true ''; - extraGSettingsOverridePackages = [ pkgs.mutter ]; + extraGSettingsOverridePackages = with pkgs; [ + mutter + gnome-shell + ]; }; displayManager.gdm.enable = true; }; @@ -94,6 +100,12 @@ in gnome-themes-extra papirus-icon-theme qogir-icon-theme + # Gnome extensions + gnomeExtensions.another-window-session-manager + gnomeExtensions.appindicator + gnomeExtensions.dash-to-panel + gnomeExtensions.random-wallpaper + gnomeExtensions.syncthing-indicator ]; };