tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
sddm: run phase hooks
Thomas Tuegel
9 years ago
aea0ff96
98bb89b9
+8
-1
1 changed file
expand all
collapse all
unified
split
pkgs
applications
display-managers
sddm
default.nix
+8
-1
pkgs/applications/display-managers/sddm/default.nix
···
68
68
69
69
stdenv.mkDerivation {
70
70
name = "sddm-${version}";
71
71
-
phases = "installPhase";
72
71
73
72
nativeBuildInputs = [ lndir makeQtWrapper ];
74
73
buildInputs = [ unwrapped ] ++ themes;
75
74
themes = map (pkg: pkg.out or pkg) themes;
76
75
inherit unwrapped;
76
76
+
77
77
+
unpackPhase = "true";
78
78
+
configurePhase = "runHook preConfigure; runHook postConfigure";
79
79
+
buildPhase = "runHook preBuild; runHook postBuild";
77
80
78
81
installPhase = ''
82
82
+
runHook preInstall
83
83
+
79
84
makeQtWrapper "$unwrapped/bin/sddm" "$out/bin/sddm"
80
85
81
86
mkdir -p "$out/share/sddm"
···
85
90
lndir -silent "$sddmDir" "$out/share/sddm"
86
91
fi
87
92
done
93
93
+
94
94
+
runHook postInstall
88
95
'';
89
96
90
97
inherit (unwrapped) meta;