diff options
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/desktops/xfce/applications/xfce4-screensaver/default.nix | 49 | ||||
-rw-r--r-- | pkgs/desktops/xfce/default.nix | 2 |
2 files changed, 51 insertions, 0 deletions
diff --git a/pkgs/desktops/xfce/applications/xfce4-screensaver/default.nix b/pkgs/desktops/xfce/applications/xfce4-screensaver/default.nix new file mode 100644 index 000000000000..4ac72b02da1a --- /dev/null +++ b/pkgs/desktops/xfce/applications/xfce4-screensaver/default.nix @@ -0,0 +1,49 @@ +{ mkXfceDerivation +, dbus-glib +, garcon +, glib +, gtk3 +, libX11 +, libXScrnSaver +, libXrandr +, libwnck +, libxfce4ui +, libxklavier +, pam +, systemd +, xfconf +, lib +}: + +mkXfceDerivation { + category = "apps"; + pname = "xfce4-screensaver"; + version = "4.16.0"; + + sha256 = "1vblqhhzhv85yd5bz1xg14yli82ys5qrjdcabg3l53glbk61n99p"; + + buildInputs = [ + dbus-glib + garcon + glib + gtk3 + libX11 + libXScrnSaver + libXrandr + libwnck + libxfce4ui + libxklavier + pam + systemd + xfconf + ]; + + configureFlags = [ "--without-console-kit" ]; + + makeFlags = [ "DBUS_SESSION_SERVICE_DIR=$(out)/etc" ]; + + meta = { + description = "Screensaver for Xfce"; + maintainers = with lib.maintainers; [ symphorien ]; + }; +} diff --git a/pkgs/desktops/xfce/default.nix b/pkgs/desktops/xfce/default.nix index 0205a7226398..b181cc29c966 100644 --- a/pkgs/desktops/xfce/default.nix +++ b/pkgs/desktops/xfce/default.nix @@ -82,6 +82,8 @@ lib.makeScope pkgs.newScope (self: with self; { xfce4-terminal = callPackage ./applications/xfce4-terminal { }; + xfce4-screensaver = callPackage ./applications/xfce4-screensaver { }; + xfce4-screenshooter = callPackage ./applications/xfce4-screenshooter { inherit (pkgs.gnome) libsoup; }; |