nix-run: replace with haskell implementation at 0.1.0.0

Changed files
+25 -17
npins
pkgs
by-name
ni
nix-run
top-level
+2 -14
npins/sources.json
··· 1 1 { 2 2 "pins": { 3 - "nix-run": { 4 - "type": "Git", 5 - "repository": { 6 - "type": "Git", 7 - "url": "https://tangled.sh/@weethet.bsky.social/nix-run" 8 - }, 9 - "branch": "main", 10 - "submodules": false, 11 - "revision": "4d2a93f59c36cc7d71f91e9d5ed2db49032db516", 12 - "url": null, 13 - "hash": "1bwqx1dzia5fb4psq9yv2qlws78vid7cll19awqv0h7qan2jg1xq" 14 - }, 15 3 "nixpkgs": { 16 4 "type": "Channel", 17 5 "name": "nixpkgs-unstable", 18 - "url": "https://releases.nixos.org/nixpkgs/nixpkgs-25.11pre839900.cab778239e70/nixexprs.tar.xz", 19 - "hash": "1zy44bvlzw42wmnhymz4kwmkv6bg2xmyxyaig8sfl2vd8i6mqirs" 6 + "url": "https://releases.nixos.org/nixpkgs/nixpkgs-25.11pre883899.02f2cb8e0feb/nixexprs.tar.xz", 7 + "hash": "0k4n6f873a4ls1mff6wck6z31kglgg8irwc5s3xsprrwbxdv7p58" 20 8 } 21 9 }, 22 10 "version": 5
+22
pkgs/by-name/ni/nix-run/package.nix
··· 1 + { 2 + lib, 3 + haskellPackages, 4 + hpack, 5 + fetchgit, 6 + }: 7 + let 8 + src = fetchgit { 9 + url = "https://tangled.org/@weethet.bsky.social/nix-run"; 10 + rev = "d16747229795959dc02fa77c1af57ea03f8f39f5"; 11 + hash = "sha256-B1Fg0wiHo+376ikf6apUkPP0ukWwQV0q8w6pWRpwyQI="; 12 + }; 13 + in 14 + (haskellPackages.callCabal2nix "nix-run" src { }).overrideAttrs (old: { 15 + nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ hpack ]; 16 + 17 + preConfigure = '' 18 + hpack 19 + ''; 20 + 21 + meta.maintainers = [ lib.maintainers.WeetHet ]; 22 + })
+1 -3
pkgs/top-level/all-packages.nix
··· 1 - pkgs: super: { 2 - nix-run = pkgs.callPackage "${(import ../../npins).nix-run}/package.nix" { }; 3 - } 1 + pkgs: super: { }