@@ -18,26 +18,17 @@ let
18 src = env;
18 src = env;
19 inherit exec;
19 inherit exec;
20 buildInputs = [ drv ];
20 buildInputs = [ drv ];
21− usr_fonts = buildEnv {
23− paths = [noto-fonts];
25 buildCommand = ''
21 buildCommand = ''
26− source $stdenv/setup
22+ mkdir -p $out/share/icons/hicolor/256x256/apps
27− mkdir $out
23+ mkdir -p $out/share/applications
28 shopt -s extglob
25 shopt -s extglob
29 ln -s ${env}/!(share) $out/
26 ln -s ${env}/!(share) $out/
30− mkdir -p $out/share/fonts
31 ln -s ${env}/share/* $out/share/
27 ln -s ${env}/share/* $out/share/
33− cp ${usr_fonts}/share/fonts/* $out/share/fonts -R
35− mkdir -p $out/share/icons
36− mkdir -p $out/share/icons/hicolor/256x256/apps
37 touch $out/share/icons/hicolor/256x256/apps/${drv.name}.png
29 touch $out/share/icons/hicolor/256x256/apps/${drv.name}.png
38 touch $out/share/icons/${drv.name}.png
30 touch $out/share/icons/${drv.name}.png
40− mkdir -p $out/share/applications
41 cat <<EOF > $out/share/applications/${drv.name}.desktop
32 cat <<EOF > $out/share/applications/${drv.name}.desktop
42 [Desktop Entry]
33 [Desktop Entry]
43 Type=Application
34 Type=Application