From e40fcc145a5c99667e4369a17353a33cfa9b6ef9 Mon Sep 17 00:00:00 2001 From: Simon Parri Date: Thu, 29 May 2025 22:50:18 -0500 Subject: Move mkThinShim to new personal library --- hosts/ades/thin-shim.nix | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 hosts/ades/thin-shim.nix (limited to 'hosts/ades/thin-shim.nix') diff --git a/hosts/ades/thin-shim.nix b/hosts/ades/thin-shim.nix deleted file mode 100644 index a9f931b..0000000 --- a/hosts/ades/thin-shim.nix +++ /dev/null @@ -1,41 +0,0 @@ -pkgs: -let - inherit (builtins) - map elem; - - inherit (pkgs) stdenv; -in -pkg: inst: -stdenv.mkDerivation { - pname = pkg.pname + "-shim"; - version = pkg.version; - nativeBuildInputs = [pkg]; - dontUnpack = true; - buildPhase = '' -if [ -d ${pkg}/bin ]; then - mkdir -p "$out/bin" - for exe in $(ls "${pkg}/bin/"); do - cat >"$out/bin/$exe" </dev/null 2>&1 || term=xterm - -if [ "\$DISPLAY" ]; then - \$term -e nix shell '${inst}' --command '$exe' \$* -else - nix shell '${inst}' --command '$exe' \$* -fi -EOF - chmod +x "$out/bin/$exe" - done -fi - -for dir in "share/applications" "share/icons"; do - if [ -d "${pkg}/$dir" ]; then - mkdir -p "$out/$dir" - cp -a "${pkg}/$dir/"* "$out/$dir" - fi -done -''; -} -- cgit v1.2.3