feat(gnome): add night light config to home-manager as well

Since `services.xserver.desktopManagers.gnome.extraGSettingsOverrides`
does not always work.
This commit is contained in:
Felix Schröter 2022-02-08 23:55:02 +01:00
parent 4bbff75f68
commit 2330efa42f
Signed by: felschr
GPG key ID: 671E39E6744C807D
2 changed files with 8 additions and 6 deletions

View file

@ -14,16 +14,13 @@
services.xserver.displayManager.gdm.wayland = true;
services.xserver.desktopManager.gnome.enable = true;
services.xserver.desktopManager.gnome.extraGSettingsOverrides = ''
[org/gnome/desktop/input-sources]
[org.gnome.desktop.input-sources]
sources=[('xkb', 'gb'), ('xkb', 'mozc-jp')]
[org/gnome/mutter]
experimental-features=['kms-modifiers', 'scale-monitor-framebuffer']
[org/gnome/settings-daemon/plugins/color]
[org.gnome.settings-daemon.plugins.color]
night-light-enabled=true
night-light-last-coordinates=(53.2593, 10.4)
night-light-temperature=3700
night-light-temperature=uint32 3700
'';
programs.xwayland.enable = true;

View file

@ -78,6 +78,11 @@ in {
toggle-tiled-left = [ ];
toggle-tiled-right = [ ];
};
"org/gnome/settings-daemon/plugins/color" = {
night-light-enabled = true;
night-light-last-coordinates = mkTuple [ 53.2593 10.4 ];
night-light-temperature = mkUint32 3700;
};
"org/gnome/settings-daemon/plugins/media-keys" = {
screensaver = [ "<Super>Escape" ];
home = [ "<Super>f" ];