Gnome: install extensions as system packages and disable validation check
This commit is contained in:
parent
3dc4f44f19
commit
143302674d
|
@ -30,11 +30,17 @@ in
|
||||||
# Enable Gnome
|
# Enable Gnome
|
||||||
desktopManager.gnome = {
|
desktopManager.gnome = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
# Enable native app scaling and VRR, and disable version checks for gnome extensions
|
||||||
extraGSettingsOverrides = ''
|
extraGSettingsOverrides = ''
|
||||||
[org.gnome.mutter]
|
[org.gnome.mutter]
|
||||||
experimental-features = [ 'scale-monitor-framebuffer', 'variable-refresh-rate' ]
|
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;
|
displayManager.gdm.enable = true;
|
||||||
};
|
};
|
||||||
|
@ -94,6 +100,12 @@ in
|
||||||
gnome-themes-extra
|
gnome-themes-extra
|
||||||
papirus-icon-theme
|
papirus-icon-theme
|
||||||
qogir-icon-theme
|
qogir-icon-theme
|
||||||
|
# Gnome extensions
|
||||||
|
gnomeExtensions.another-window-session-manager
|
||||||
|
gnomeExtensions.appindicator
|
||||||
|
gnomeExtensions.dash-to-panel
|
||||||
|
gnomeExtensions.random-wallpaper
|
||||||
|
gnomeExtensions.syncthing-indicator
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue