nixos/alsa: reintroduce hardware.alsa.enablePersistence (#373529)
[NixPkgs.git] / pkgs / desktops / plasma-5 / kde-cli-tools.nix
blob506d20318067cd0d26f24dbc5609305d54909549
2   lib,
3   mkDerivation,
4   extra-cmake-modules,
5   kdoctools,
6   kcmutils,
7   kconfig,
8   kdesu,
9   ki18n,
10   kiconthemes,
11   kinit,
12   kio,
13   kwindowsystem,
14   qtsvg,
15   qtx11extras,
16   kactivities,
17   plasma-workspace,
20 mkDerivation {
21   pname = "kde-cli-tools";
22   nativeBuildInputs = [
23     extra-cmake-modules
24     kdoctools
25   ];
26   buildInputs = [
27     kcmutils
28     kconfig
29     kdesu
30     ki18n
31     kiconthemes
32     kinit
33     kio
34     kwindowsystem
35     qtsvg
36     qtx11extras
37     kactivities
38     plasma-workspace
39   ];
40   postInstall = ''
41     # install a symlink in bin so that kdesu can eventually be found in PATH
42     mkdir -p $out/bin
43     ln -s $out/libexec/kf5/kdesu $out/bin
44   '';
45   dontWrapQtApps = true;
46   preFixup = ''
47     for program in $out/bin/*; do
48       wrapQtApp $program
49     done
51     # kdesu looks for kdeinit5 in PATH
52     wrapQtApp $out/libexec/kf5/kdesu --suffix PATH : ${lib.getBin kinit}/bin
53   '';