about summary refs log tree commit diff
path: root/nixos/modules/services/x11/desktop-managers
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2019-11-12 01:53:09 +0000
committerGitHub <noreply@github.com>2019-11-12 01:53:09 +0000
commit470254a6da834db35a06977d82f07e3b357206db (patch)
tree96bdf56efa8972d997f4075614c2e20cf6571be3 /nixos/modules/services/x11/desktop-managers
parente3b76760e38912e5b3298dfc19f9c75e7ed2ffd9 (diff)
parent473cd0d4ba97a579b473c37022a5809af3b6b76f (diff)
downloadnixlib-470254a6da834db35a06977d82f07e3b357206db.tar
nixlib-470254a6da834db35a06977d82f07e3b357206db.tar.gz
nixlib-470254a6da834db35a06977d82f07e3b357206db.tar.bz2
nixlib-470254a6da834db35a06977d82f07e3b357206db.tar.lz
nixlib-470254a6da834db35a06977d82f07e3b357206db.tar.xz
nixlib-470254a6da834db35a06977d82f07e3b357206db.tar.zst
nixlib-470254a6da834db35a06977d82f07e3b357206db.zip
Merge pull request #72959 from worldofpeace/gnome-flashback-systemd
nixos/gnome3: add gnome-flashback to systemd.packages
Diffstat (limited to 'nixos/modules/services/x11/desktop-managers')
-rw-r--r--nixos/modules/services/x11/desktop-managers/gnome3.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix
index 0aae25662c64..88350a176506 100644
--- a/nixos/modules/services/x11/desktop-managers/gnome3.nix
+++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix
@@ -184,6 +184,13 @@ in
         enableGnomeKeyring = true;
       };
 
+      systemd.packages = with pkgs.gnome3; [
+        gnome-flashback
+      ] ++ (map
+        (wm: gnome-flashback.mkSystemdTargetForWm {
+          inherit (wm) wmName;
+        }) cfg.flashback.customSessions);
+
       services.dbus.packages = [
         pkgs.gnome3.gnome-screensaver
       ];