forgejo-lts: 7.0.10 -> 7.0.11
[NixPkgs.git] / pkgs / desktops / xfce / core / xfce4-settings / default.nix
blob05923da38aebfbcdb564d62d82e853365f146f02
1 { lib
2 , mkXfceDerivation
3 , exo
4 , garcon
5 , gtk3
6 , glib
7 , libnotify
8 , libxfce4ui
9 , libxfce4util
10 , libxklavier
11 , upower
12 , withUpower ? true
13 , xfconf
14 , xf86inputlibinput
15 , colord
16 , withColord ? true
19 mkXfceDerivation {
20   category = "xfce";
21   pname = "xfce4-settings";
22   version = "4.18.6";
24   sha256 = "sha256-xiu26B3dbWu+/AtF/iUC6Wo2U5ZZyzN9RfdbBaQRJ1M=";
26   buildInputs = [
27     exo
28     garcon
29     glib
30     gtk3
31     libnotify
32     libxfce4ui
33     libxfce4util
34     libxklavier
35     xf86inputlibinput
36     xfconf
37   ]
38   ++ lib.optionals withUpower [ upower ]
39   ++ lib.optionals withColord [ colord ];
41   configureFlags = [
42     "--enable-pluggable-dialogs"
43     "--enable-sound-settings"
44   ]
45   ++ lib.optionals withUpower [ "--enable-upower-glib" ]
46   ++ lib.optionals withColord [ "--enable-colord" ];
48   meta = with lib; {
49     description = "Settings manager for Xfce";
50     maintainers = with maintainers; [ ] ++ teams.xfce.members;
51   };