From 2330efa42fd7bd58298dd130ed87ba74abfd63b7 Mon Sep 17 00:00:00 2001 From: Felix Tenley Date: Tue, 8 Feb 2022 23:55:02 +0100 Subject: [PATCH] feat(gnome): add night light config to home-manager as well Since `services.xserver.desktopManagers.gnome.extraGSettingsOverrides` does not always work. --- desktop/gnome.nix | 9 +++------ home/desktop/gnome.nix | 5 +++++ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/desktop/gnome.nix b/desktop/gnome.nix index e9e6b5f..788c2c2 100644 --- a/desktop/gnome.nix +++ b/desktop/gnome.nix @@ -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; diff --git a/home/desktop/gnome.nix b/home/desktop/gnome.nix index 34f2750..a335638 100644 --- a/home/desktop/gnome.nix +++ b/home/desktop/gnome.nix @@ -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 = [ "Escape" ]; home = [ "f" ];