pantheon.elementary-gsettings-schemas: add gsettings-desktop-schemas

It's propagated but should still be there.

Also drop some keys appended to the override that don't need to be
set or don't exist.
This commit is contained in:
worldofpeace 2019-03-24 06:16:31 -04:00
parent b3f6ade2b7
commit a89bca48e8

View File

@ -1,4 +1,4 @@
{ stdenv, runCommand, gnome3, elementary-default-settings, nixos-artwork, glib, gala, epiphany, elementary-settings-daemon, gtk3, plank
{ stdenv, runCommand, gnome3, elementary-default-settings, nixos-artwork, glib, gala, epiphany, elementary-settings-daemon, gtk3, plank, gsettings-desktop-schemas
, extraGSettingsOverrides ? ""
, extraGSettingsOverridePackages ? []
}:
@ -6,10 +6,11 @@
let
gsettingsOverridePackages = [
gala
epiphany
elementary-settings-daemon
epiphany
gala
gnome3.mutter
gsettings-desktop-schemas
gtk3
plank
] ++ extraGSettingsOverridePackages;
@ -32,8 +33,6 @@ runCommand "elementary-gsettings-desktop-schemas" {}
cat - > $out/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas/nixos-defaults.gschema.override <<- EOF
[org.gnome.desktop.background]
draw-background=true
picture-options='zoom'
picture-uri='${nixos-artwork.wallpapers.simple-dark-gray}/share/artwork/gnome/nix-wallpaper-simple-dark-gray.png'
primary-color='#000000'