aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/desktops/xfce/core/xfce4-settings/default.nix
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2020-01-10 20:09:37 +0000
committerKatharina Fey <kookie@spacekookie.de>2020-01-10 20:09:37 +0000
commit45431c078bf8f54aef7c9fae2e5913395ec82c31 (patch)
treefd8ff1346a963ddd72e782421f05b623f9759e2a /nixpkgs/pkgs/desktops/xfce/core/xfce4-settings/default.nix
parentc86fea6086c212ea489cfb023a5f5c9c8f188810 (diff)
parent3ccbc8d89153ecf13f3eae7d9c106d91cd4ab9e5 (diff)
Merge commit '3ccbc8d89153ecf13f3eae7d9c106d91cd4ab9e5' into fuckthisshit
Diffstat (limited to 'nixpkgs/pkgs/desktops/xfce/core/xfce4-settings/default.nix')
-rw-r--r--nixpkgs/pkgs/desktops/xfce/core/xfce4-settings/default.nix40
1 files changed, 40 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/desktops/xfce/core/xfce4-settings/default.nix b/nixpkgs/pkgs/desktops/xfce/core/xfce4-settings/default.nix
new file mode 100644
index 00000000000..74ab96ed1bc
--- /dev/null
+++ b/nixpkgs/pkgs/desktops/xfce/core/xfce4-settings/default.nix
@@ -0,0 +1,40 @@
+{ mkXfceDerivation, automakeAddFlags, exo, garcon, gtk3, glib
+, libnotify, libxfce4ui, libxfce4util, libxklavier
+, upower, xfconf, xf86inputlibinput }:
+
+mkXfceDerivation {
+ category = "xfce";
+ pname = "xfce4-settings";
+ version = "4.14.0";
+
+ sha256 = "13gmxd4sfgd6wky7s03bar58w9vl4i6jv2wncd6iajww791y5akn";
+
+ postPatch = ''
+ for f in $(find . -name \*.c); do
+ substituteInPlace $f --replace \"libinput-properties.h\" '<xorg/libinput-properties.h>'
+ done
+ '';
+
+ buildInputs = [
+ exo
+ garcon
+ glib
+ gtk3
+ libnotify
+ libxfce4ui
+ libxfce4util
+ libxklavier
+ upower
+ xf86inputlibinput
+ xfconf
+ ];
+
+ configureFlags = [
+ "--enable-pluggable-dialogs"
+ "--enable-sound-settings"
+ ];
+
+ meta = {
+ description = "Settings manager for Xfce";
+ };
+}