tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
plasma-workspace: propagate runtime dependencies
Thomas Tuegel
10 years ago
55c5d17e
7500e0d1
+5
-4
1 changed file
expand all
collapse all
unified
split
pkgs
desktops
plasma-5.4
plasma-workspace
default.nix
+5
-4
pkgs/desktops/plasma-5.4/plasma-workspace/default.nix
···
7
7
, pam, phonon, plasma-framework, qtquick1, qtscript, qtx11extras, wayland
8
8
, libksysguard, bash, coreutils, gnused, gnugrep, socat, kconfig
9
9
, kinit, kservice, makeKDEWrapper, qttools, dbus_tools, mkfontdir, xmessage
10
10
-
, xprop, xrdb, xset, xsetroot, solid
10
10
+
, xprop, xrdb, xset, xsetroot, solid, qtquickcontrols
11
11
}:
12
12
13
13
plasmaPackage {
···
20
20
buildInputs = [
21
21
kcmutils kcrash kdbusaddons kdesu kdewebkit kjsembed knewstuff
22
22
knotifyconfig kpackage ktextwidgets kwallet kwayland kxmlrpcclient
23
23
-
libdbusmenu libSM libXcursor networkmanager-qt pam phonon qtquick1
24
24
-
qtscript qtx11extras solid wayland
23
23
+
libdbusmenu libSM libXcursor networkmanager-qt pam phonon
24
24
+
qtscript wayland
25
25
];
26
26
propagatedBuildInputs = [
27
27
baloo kactivities kdeclarative kdelibs4support kglobalaccel
28
28
kidletime krunner ktexteditor kwin libkscreen libksysguard
29
29
-
plasma-framework
29
29
+
plasma-framework qtquick1 qtquickcontrols qtx11extras solid
30
30
];
31
31
patches = [ ./0001-startkde-NixOS-patches.patch ];
32
32
···
39
39
--replace kdostartupconfig5 $out/bin/kdostartupconfig5
40
40
'';
41
41
postInstall = ''
42
42
+
export QT_WRAPPER_IMPURE=1
42
43
wrapKDEProgram "$out/bin/ksmserver"
43
44
wrapKDEProgram "$out/bin/plasmawindowed"
44
45
wrapKDEProgram "$out/bin/kcminit_startup"