Merge pull request #71210 from worldofpeace/fix-gnome-flashback
nixos/gnome3: fix gnome-flashback
This commit is contained in:
commit
cf05f707d8
|
@ -30,6 +30,10 @@ let
|
||||||
|
|
||||||
cp -f ${pkgs.gnome3.gnome-shell}/share/gsettings-schemas/*/glib-2.0/schemas/*.gschema.override $out/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas
|
cp -f ${pkgs.gnome3.gnome-shell}/share/gsettings-schemas/*/glib-2.0/schemas/*.gschema.override $out/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas
|
||||||
|
|
||||||
|
${optionalString flashbackEnabled ''
|
||||||
|
cp -f ${pkgs.gnome3.gnome-flashback}/share/gsettings-schemas/*/glib-2.0/schemas/*.gschema.override $out/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas
|
||||||
|
''}
|
||||||
|
|
||||||
chmod -R a+w $out/share/gsettings-schemas/nixos-gsettings-overrides
|
chmod -R a+w $out/share/gsettings-schemas/nixos-gsettings-overrides
|
||||||
cat - > $out/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas/nixos-defaults.gschema.override <<- EOF
|
cat - > $out/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas/nixos-defaults.gschema.override <<- EOF
|
||||||
[org.gnome.desktop.background]
|
[org.gnome.desktop.background]
|
||||||
|
@ -176,6 +180,10 @@ in
|
||||||
wmCommand = "${pkgs.gnome3.metacity}/bin/metacity";
|
wmCommand = "${pkgs.gnome3.metacity}/bin/metacity";
|
||||||
} ++ cfg.flashback.customSessions);
|
} ++ cfg.flashback.customSessions);
|
||||||
|
|
||||||
|
systemd.packages = with pkgs.gnome3; [
|
||||||
|
gnome-flashback
|
||||||
|
];
|
||||||
|
|
||||||
security.pam.services.gnome-screensaver = {
|
security.pam.services.gnome-screensaver = {
|
||||||
enableGnomeKeyring = true;
|
enableGnomeKeyring = true;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue