Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 41 lines 956 B view raw
1{ 2 stdenv, 3 mate, 4 glib, 5 wrapGAppsHook3, 6}: 7 8stdenv.mkDerivation { 9 pname = "${mate.mate-settings-daemon.pname}-wrapped"; 10 version = mate.mate-settings-daemon.version; 11 12 nativeBuildInputs = [ 13 wrapGAppsHook3 14 ]; 15 16 buildInputs = [ 17 glib 18 mate.mate-control-center 19 ]; 20 21 dontWrapGApps = true; 22 23 dontUnpack = true; 24 25 installPhase = '' 26 mkdir -p $out/etc/xdg/autostart 27 cp ${mate.mate-settings-daemon}/etc/xdg/autostart/mate-settings-daemon.desktop $out/etc/xdg/autostart 28 ''; 29 30 postFixup = '' 31 mkdir -p $out/libexec 32 makeWrapper ${mate.mate-settings-daemon}/libexec/mate-settings-daemon $out/libexec/mate-settings-daemon \ 33 "''${gappsWrapperArgs[@]}" 34 substituteInPlace $out/etc/xdg/autostart/mate-settings-daemon.desktop \ 35 --replace "${mate.mate-settings-daemon}/libexec/mate-settings-daemon" "$out/libexec/mate-settings-daemon" 36 ''; 37 38 meta = mate.mate-settings-daemon.meta // { 39 priority = -10; 40 }; 41}