···
83
+
outputs = [ "out" "sddm" ];
nativeBuildInputs = [ jdupes ];
85
-
propagatedUserEnvPkgs = [
87
+
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
···
rmdir $out/share/themes/Nordic/extras{/wallpapers,}
# move kde related contents to appropriate directories
122
-
mkdir -p $out/share/{aurorae/themes,color-schemes,Kvantum,plasma,sddm/themes,icons}
119
+
mkdir -p $out/share/{aurorae/themes,color-schemes,Kvantum,plasma,icons}
mv -v $out/share/themes/Nordic/kde/aurorae/* $out/share/aurorae/themes/
mv -v $out/share/themes/Nordic/kde/colorschemes/* $out/share/color-schemes/
mv -v $out/share/themes/Nordic/kde/konsole $out/share/
mv -v $out/share/themes/Nordic/kde/kvantum/* $out/share/Kvantum/
mv -v $out/share/themes/Nordic/kde/plasma/look-and-feel $out/share/plasma/
128
-
mv -v $out/share/themes/Nordic/kde/sddm/* $out/share/sddm/themes/
mv -v $out/share/themes/Nordic/kde/folders/* $out/share/icons/
mv -v $out/share/themes/Nordic/kde/cursors/*-cursors $out/share/icons/
128
+
mkdir -p $sddm/share/sddm/themes
129
+
mv -v $out/share/themes/Nordic/kde/sddm/* $sddm/share/sddm/themes/
rm -rf $out/share/themes/Nordic/kde
# Replace duplicate files with symbolic links to the first file in
···
jdupes --quiet --link-soft --recurse $out/share
141
+
# Propagate sddm theme dependencies to user env otherwise sddm
142
+
# does find them. Putting them in buildInputs is not enough.
144
+
mkdir -p $sddm/nix-support
146
+
printWords ${breeze-icons} ${plasma-framework} ${plasma-workspace} \
147
+
>> $sddm/nix-support/propagated-user-env-packages