diff --git a/flake.lock b/flake.lock index 7157b37..33e741c 100644 --- a/flake.lock +++ b/flake.lock @@ -70,11 +70,11 @@ "bt-tracker": { "flake": false, "locked": { - "lastModified": 1741248524, - "narHash": "sha256-Xjtm8Kgb2uI9bxRKjX//rA6eTObZlHWO28tWYQRJ8GA=", + "lastModified": 1741046917, + "narHash": "sha256-Pbn6cHfsoSkHUH2+se7pL4zy+iRyb2TQabAdTv/PxWk=", "owner": "XIU2", "repo": "TrackersListCollection", - "rev": "0f4adc547a23d130ab724fd35db9bbb16cd6cc05", + "rev": "71ef675ff8bf2f7a9daf7a837975c1491259a81b", "type": "github" }, "original": { @@ -83,6 +83,21 @@ "type": "github" } }, + "crane": { + "locked": { + "lastModified": 1737563566, + "narHash": "sha256-GLJvkOG29XCynQm8XWPyykMRqIhxKcBARVu7Ydrz02M=", + "owner": "ipetkov", + "repo": "crane", + "rev": "849376434956794ebc7a6b487d31aace395392ba", + "type": "github" + }, + "original": { + "owner": "ipetkov", + "repo": "crane", + "type": "github" + } + }, "dae": { "inputs": { "flake-parts": [ @@ -332,11 +347,11 @@ "zig2nix": "zig2nix" }, "locked": { - "lastModified": 1741213203, - "narHash": "sha256-3/z39Y2AuLIm2OKWDAR1iPi1uo+LZju1XwW2NAxKUcY=", + "lastModified": 1740954062, + "narHash": "sha256-VVsSwi1sTVCL0fijNHqw1hv/546acgxxrTAChl/K254=", "owner": "ghostty-org", "repo": "ghostty", - "rev": "e07b6fdf6ba342eb1fc4321c26fe5a6475be5133", + "rev": "ee8ae196ee0fad3824c7ae9eac947f2128b4ae4f", "type": "github" }, "original": { @@ -412,6 +427,7 @@ }, "helix": { "inputs": { + "crane": "crane", "flake-utils": [ "flake-utils" ], @@ -421,11 +437,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1741117937, - "narHash": "sha256-3tVOFN2Da0aP+4KTqITEkxUGB9JR2YL8cbAtZf3rS+I=", + "lastModified": 1741046983, + "narHash": "sha256-Ru+9beBMAMfPQBY1PZQQwDxjoz5E1hg8GZ/r40p+u8s=", "owner": "helix-editor", "repo": "helix", - "rev": "a3fa65880e44e6bb50acb3a407354db174702441", + "rev": "9440feae7cf1bd67a741eb0b9bc2450a40e1b431", "type": "github" }, "original": { @@ -442,11 +458,11 @@ ] }, "locked": { - "lastModified": 1741217763, - "narHash": "sha256-g/TrltIjFHIjtzKY5CJpoPANfHQWDD43G5U1a/v5oVg=", + "lastModified": 1741056285, + "narHash": "sha256-/JKDMVqq8PIqcGonBVKbKq1SooV3kzGmv+cp3rKAgPA=", "owner": "nix-community", "repo": "home-manager", - "rev": "486b066025dccd8af7fbe5dd2cc79e46b88c80da", + "rev": "70fbbf05a5594b0a72124ab211bff1d502c89e3f", "type": "github" }, "original": { @@ -506,11 +522,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1741266295, - "narHash": "sha256-qECYk7NciED3rBjkGrLhAdA9+7nkqRbzcBb5baytvrk=", + "lastModified": 1741038776, + "narHash": "sha256-SCsg2krbDYOAZMn2QWYvGPoVgyaFUVTqGWKYNtmv7HI=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "5d72516628f943a5a86bbccd7c650d1c6a468552", + "rev": "07eb55b6ef73fae9d702e274411079fe7d9ddfaa", "type": "github" }, "original": { @@ -539,11 +555,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1741260996, - "narHash": "sha256-uKWfBwNLZEsDnICY7immZn/oLhQos227SDiEnDQwTI4=", + "lastModified": 1741001804, + "narHash": "sha256-rMc6olQE1pT8M9wxapgDLLROBgUUX11SmAcPMRSivsA=", "owner": "YaLTeR", "repo": "niri", - "rev": "88fcf0c2a996ef61bb1f51cb02afa7686de1bbe1", + "rev": "26618f8d50dffda41791a211fd2aa02479a6d6a9", "type": "github" }, "original": { @@ -559,11 +575,11 @@ "nixpkgs-stable": "nixpkgs-stable_3" }, "locked": { - "lastModified": 1741259319, - "narHash": "sha256-XQrxZmJbsDRFJ78mVtjEzII/UzknDqDq0zVT1WemkLM=", + "lastModified": 1741055622, + "narHash": "sha256-z1y6MSfJ9pntwJ7YCkjNyGnqvYMHMnB9kH3v5Z/g9vQ=", "owner": "lilyinstarlight", "repo": "nixos-cosmic", - "rev": "b60b139bf22f5d941b626594981d698502dfc500", + "rev": "f3f91440dfd18518445d9ab757cf3e540c7fd6ab", "type": "github" }, "original": { @@ -590,11 +606,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1741173522, - "narHash": "sha256-k7VSqvv0r1r53nUI/IfPHCppkUAddeXn843YlAC5DR0=", + "lastModified": 1740828860, + "narHash": "sha256-cjbHI+zUzK5CPsQZqMhE3npTyYFt9tJ3+ohcfaOF/WM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d69ab0d71b22fa1ce3dbeff666e6deb4917db049", + "rev": "303bd8071377433a2d8f76e684ec773d70c5b642", "type": "github" }, "original": { @@ -634,11 +650,11 @@ }, "nixpkgs-stable_2": { "locked": { - "lastModified": 1741048562, - "narHash": "sha256-W4YZ3fvWZiFYYyd900kh8P8wU6DHSiwaH0j4+fai1Sk=", + "lastModified": 1740932899, + "narHash": "sha256-F0qDu2egq18M3edJwEOAE+D+VQ+yESK6YWPRQBfOqq8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6af28b834daca767a7ef99f8a7defa957d0ade6f", + "rev": "1546c45c538633ae40b93e2d14e0bb6fd8f13347", "type": "github" }, "original": { @@ -650,11 +666,11 @@ }, "nixpkgs-stable_3": { "locked": { - "lastModified": 1741048562, - "narHash": "sha256-W4YZ3fvWZiFYYyd900kh8P8wU6DHSiwaH0j4+fai1Sk=", + "lastModified": 1740865531, + "narHash": "sha256-h00vGIh/jxcGl8aWdfnVRD74KuLpyY3mZgMFMy7iKIc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6af28b834daca767a7ef99f8a7defa957d0ade6f", + "rev": "5ef6c425980847c78a80d759abc476e941a9bf42", "type": "github" }, "original": { @@ -690,11 +706,11 @@ "nur-rycee": { "flake": false, "locked": { - "lastModified": 1741233805, - "narHash": "sha256-aNmlbxeKPUfuOynHvIMBPrNgEs1ldHDIz1wbkitKDSs=", + "lastModified": 1741061004, + "narHash": "sha256-rDqQL+kNpzSNfo5xYIwZiO++TkEU+0CNCtL4dywmw1w=", "owner": "rycee", "repo": "nur-expressions", - "rev": "a1cc22e90f45f6075a991348e896f1595c4efce9", + "rev": "3023b1d8f9f85b9bbc0df2dff78de83cf89dd948", "type": "gitlab" }, "original": { @@ -707,11 +723,11 @@ "nur-xddxdd": { "flake": false, "locked": { - "lastModified": 1741169085, - "narHash": "sha256-V1H/DSBzOt+jDxckk19ngxwf1JUWOLOG4nZ2Tq3AgMU=", + "lastModified": 1741065446, + "narHash": "sha256-uuB16h08egKqEIzZDppBED2toZ8Igbj5ytdNL8TQ79w=", "owner": "xddxdd", "repo": "nur-packages", - "rev": "75eb8b2b04dc8ee631ef036e8d2ff9c31e2c2ec4", + "rev": "e2f461ce9f29c07154bd97c0e3ef413f0014bed5", "type": "github" }, "original": { @@ -772,11 +788,11 @@ ] }, "locked": { - "lastModified": 1740623427, - "narHash": "sha256-3SdPQrZoa4odlScFDUHd4CUPQ/R1gtH4Mq9u8CBiK8M=", + "lastModified": 1737599167, + "narHash": "sha256-S2rHCrQWCDVp63XxL/AQbGr1g5M8Zx14C7Jooa4oM8o=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "d342e8b5fd88421ff982f383c853f0fc78a847ab", + "rev": "38374302ae9edf819eac666d1f276d62c712dd06", "type": "github" }, "original": { @@ -833,11 +849,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1741112087, - "narHash": "sha256-dBGwN4aHmX2QUXolZDhV+p06+WM5ZykL4wd9BD6bT7k=", + "lastModified": 1740959323, + "narHash": "sha256-UtSKsLCWwA4wPFm7mgl33qeu8sj0on9Hyt3YhDWWkAM=", "owner": "danth", "repo": "stylix", - "rev": "11780517948f214b9f93d1bf5a2d29bc181d3a33", + "rev": "489833b201a84488c6b4371a261fdbcafa6abcb6", "type": "github" }, "original": { @@ -1000,11 +1016,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1741140299, - "narHash": "sha256-Y2bPO92Yg5HcH5ORvrVOQb4wRGEapGEteHXGtNvboxk=", + "lastModified": 1739246919, + "narHash": "sha256-/hBM43/Gd0/tW+egrhlWgOIISeJxEs2uAOIYVpfDKeU=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "10cb041a80bb815cc1789cfa305923f1f9e3713d", + "rev": "44590a416d4a3e8220e19e29e0b6efe64a80315d", "type": "github" }, "original": { diff --git a/pkgs/helix/default.nix b/pkgs/helix/default.nix index 260eb55..2ce91b0 100644 --- a/pkgs/helix/default.nix +++ b/pkgs/helix/default.nix @@ -5,17 +5,17 @@ ... }@args: let - inherit (inputs.helix.packages."${pkgs.system}") helix; - # helix-core = helix-unwrapped.overrideAttrs { - # HELIX_DEFAULT_RUNTIME = "${grammarRuntime}"; - # }; - # helix-wrapped = (helix.override grammarConfig).passthru.wrapper helix-core; - # grammars = import ./grammars args; - # grammarOverlays = grammars.overlays; - # grammarRuntime = grammars.runtime; - # grammarConfig = { - # inherit grammarOverlays; - # }; + inherit (inputs.helix.packages."${pkgs.system}") helix helix-unwrapped; + helix-core = helix-unwrapped.overrideAttrs { + HELIX_DEFAULT_RUNTIME = "${grammarRuntime}"; + }; + helix-wrapped = (helix.override grammarConfig).passthru.wrapper helix-core; + grammars = import ./grammars args; + grammarOverlays = grammars.overlays; + grammarRuntime = grammars.runtime; + grammarConfig = { + inherit grammarOverlays; + }; runtimeInputs = ( with pkgs; [ @@ -53,11 +53,10 @@ let ); in pkgs.symlinkJoin { - # pname = "helix-wrapped"; - # version = helix.version; - name = "helix-wrapped"; - paths = [ helix ]; - inherit (helix) meta; + pname = "helix-wrapped"; + version = helix-wrapped.version; + paths = [ helix-wrapped ]; + inherit (helix-wrapped) meta; buildInputs = [ pkgs.makeWrapper ];