diff --git a/nixos/modules/services/x11/desktop-managers/budgie.nix b/nixos/modules/services/x11/desktop-managers/budgie.nix index 6e6d5ef3face..14bc80f44457 100644 --- a/nixos/modules/services/x11/desktop-managers/budgie.nix +++ b/nixos/modules/services/x11/desktop-managers/budgie.nix @@ -12,10 +12,37 @@ let inherit (cfg) extraGSettingsOverrides extraGSettingsOverridePackages; inherit nixos-background-dark nixos-background-light; }; + + nixos-background-info = pkgs.writeTextFile { + name = "nixos-background-info"; + text = '' + + + + + Nineish + ${nixos-background-light.gnomeFilePath} + zoom + solid + #d1dcf8 + #e3ebfe + + + Nineish Dark Gray + ${nixos-background-dark.gnomeFilePath} + zoom + solid + #151515 + #262626 + + + ''; + destination = "/share/gnome-background-properties/nixos.xml"; + }; in { options = { services.xserver.desktopManager.budgie = { - enable = mkEnableOption (mdDoc "Budgie desktop"); + enable = mkEnableOption (mdDoc "the Budgie desktop"); sessionPath = mkOption { description = mdDoc "Additional list of packages to be added to the session search path. Useful for GSettings-conditional autostart."; @@ -106,6 +133,7 @@ in { # Desktop themes. qogir-theme qogir-icon-theme + nixos-background-info # Default settings. nixos-gsettings-overrides