From 7e899ae853ae24cea66b3f5d4291a61cc8330343 Mon Sep 17 00:00:00 2001 From: thiloho <123883702+thiloho@users.noreply.github.com> Date: Wed, 29 Jan 2025 01:39:33 +0100 Subject: [PATCH] Make general gnome settings declarative --- modules/desktop.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/modules/desktop.nix b/modules/desktop.nix index 8d53bb0..b9cab0a 100644 --- a/modules/desktop.nix +++ b/modules/desktop.nix @@ -41,6 +41,30 @@ "variable-refresh-rate" "xwayland-native-scaling" ]; + dynamic-workspaces = true; + workspaces-only-on-primary = false; + edge-tiling = true; + }; + + "org/gnome/shell/app-switcher" = { + current-workspace-only = false; + }; + + "org/gnome/desktop/interface" = { + color-scheme = "prefer-dark"; + accent-color = "purple"; + enable-hot-corners = true; + locate-pointer = true; + }; + + "org/gnome/desktop/background" = let + wallpaperImg = pkgs.fetchurl { + url = "https://images.unsplash.com/photo-1585149599548-04b9ad8c1b53?q=80&w=3874&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"; + hash = "sha256-sbjIPX25Kyi5tyxRfGhk1iRMIqhbFKbEY2AtA68+k4Q="; + }; + in { + picture-uri = "${wallpaperImg}"; + picture-uri-dark = "${wallpaperImg}"; }; }; }