diff options
-rw-r--r-- | nixos/modules/services/x11/desktop-managers/xfce.nix | 1 | ||||
-rw-r--r-- | pkgs/desktops/xfce/applications/xfce4-screenshooter.nix | 24 | ||||
-rw-r--r-- | pkgs/desktops/xfce/default.nix | 1 |
3 files changed, 26 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/xfce.nix b/nixos/modules/services/x11/desktop-managers/xfce.nix index f06544fecc7..5e5fab3ed2b 100644 --- a/nixos/modules/services/x11/desktop-managers/xfce.nix +++ b/nixos/modules/services/x11/desktop-managers/xfce.nix @@ -60,6 +60,7 @@ in pkgs.xfce.xfce4session pkgs.xfce.xfce4settings pkgs.xfce.xfce4mixer + pkgs.xfce.xfce4screenshooter pkgs.xfce.xfconf pkgs.xfce.xfdesktop pkgs.xfce.xfwm4 diff --git a/pkgs/desktops/xfce/applications/xfce4-screenshooter.nix b/pkgs/desktops/xfce/applications/xfce4-screenshooter.nix new file mode 100644 index 00000000000..c8916bf502c --- /dev/null +++ b/pkgs/desktops/xfce/applications/xfce4-screenshooter.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, pkgconfig, intltool, xfce4panel, libxfce4util, gtk, libsoup +, exo}: + +stdenv.mkDerivation rec { + p_name = "xfce4-screenshooter"; + ver_maj = "1.8"; + ver_min = "1"; + + src = fetchurl { + url = "mirror://xfce/src/apps/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "40419892bd28989315eed053c159bba0f4264ed8c6c6738806024e481eab9492"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ + pkgconfig intltool xfce4panel libxfce4util gtk libsoup exo + ]; + + meta = { + homepage = http://goodies.xfce.org/projects/applications/xfce4-screenshooter; + description = "Xfce screenshooter"; + license = "GPLv2+"; + }; +} diff --git a/pkgs/desktops/xfce/default.nix b/pkgs/desktops/xfce/default.nix index b9c84cf95e2..2d449b3fe30 100644 --- a/pkgs/desktops/xfce/default.nix +++ b/pkgs/desktops/xfce/default.nix @@ -48,6 +48,7 @@ xfce_self = rec { # the lines are very long but it seems better than the even-od xfce4notifyd = callPackage ./applications/xfce4-notifyd.nix { }; xfce4taskmanager= callPackage ./applications/xfce4-taskmanager.nix { }; xfce4terminal = callPackage ./applications/terminal.nix { }; + xfce4screenshooter = callPackage ./applications/xfce4-screenshooter.nix { }; #### ART from "mirror://xfce/src/art/${p_name}/${ver_maj}/${name}.tar.bz2" |