diff --git a/devenv.lock b/devenv.lock index ae1e973..35a1b3a 100644 --- a/devenv.lock +++ b/devenv.lock @@ -1,5 +1,33 @@ { "nodes": { + "bun2nix": { + "inputs": { + "flake-parts": "flake-parts_2", + "nixpkgs": [ + "pinix", + "nixpkgs" + ], + "systems": [ + "pinix", + "systems" + ], + "treefmt-nix": "treefmt-nix" + }, + "locked": { + "lastModified": 1778446047, + "narHash": "sha256-oQvcadh2BCkrog+SGrG6YffKJrveYpjj3TdQJWaKhaM=", + "owner": "nix-community", + "repo": "bun2nix", + "rev": "f2bc12af1a6369648aac41041ceeaa0b866599c6", + "type": "github" + }, + "original": { + "owner": "nix-community", + "ref": "2.1.0", + "repo": "bun2nix", + "type": "github" + } + }, "cachix": { "inputs": { "devenv": [ @@ -141,6 +169,28 @@ "type": "github" } }, + "flake-parts_2": { + "inputs": { + "nixpkgs-lib": [ + "pinix", + "bun2nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1777988971, + "narHash": "sha256-qIoWPDs+0/8JecyYgE3gpKQxW/4bLW/gp45vow9ioCQ=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "0678d8986be1661af6bb555f3489f2fdfc31f6ff", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, "git-hooks": { "inputs": { "flake-compat": [ @@ -326,6 +376,22 @@ } }, "nixpkgs_3": { + "locked": { + "lastModified": 1773646010, + "narHash": "sha256-iYrs97hS7p5u4lQzuNWzuALGIOdkPXvjz7bviiBjUu8=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "5b2c2d84341b2afb5647081c1386a80d7a8d8605", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_4": { "locked": { "lastModified": 1770107345, "narHash": "sha256-tbS0Ebx2PiA1FRW8mt8oejR0qMXmziJmPaU1d4kYY9g=", @@ -341,6 +407,26 @@ "type": "github" } }, + "pinix": { + "inputs": { + "bun2nix": "bun2nix", + "nixpkgs": "nixpkgs_3", + "systems": "systems" + }, + "locked": { + "lastModified": 1782724139, + "narHash": "sha256-Dn7GnkFBiQ5h4S0wthikh68QK4LfipDhE7ODIUAyVcE=", + "owner": "lukasl-dev", + "repo": "pi.nix", + "rev": "8e64e43042900a764adbe22943fc2f798c71ef0b", + "type": "github" + }, + "original": { + "owner": "lukasl-dev", + "repo": "pi.nix", + "type": "github" + } + }, "pre-commit-hooks": { "inputs": { "flake-compat": [ @@ -373,12 +459,50 @@ "devenv": "devenv", "git-hooks": "git-hooks_2", "nixpkgs": "nixpkgs_2", - "treefmt-nix": "treefmt-nix" + "pinix": "pinix", + "treefmt-nix": "treefmt-nix_2" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" } }, "treefmt-nix": { "inputs": { - "nixpkgs": "nixpkgs_3" + "nixpkgs": [ + "pinix", + "bun2nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1775636079, + "narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "treefmt-nix", + "type": "github" + } + }, + "treefmt-nix_2": { + "inputs": { + "nixpkgs": "nixpkgs_4" }, "locked": { "lastModified": 1780220602, diff --git a/devenv.nix b/devenv.nix index 5dd44be..cbb521b 100644 --- a/devenv.nix +++ b/devenv.nix @@ -31,6 +31,7 @@ ffmpeg opencode + inputs.pinix.packages.${pkgs.system}.default ]; processes.musicfs = { diff --git a/devenv.yaml b/devenv.yaml index f4e032d..be07a3c 100644 --- a/devenv.yaml +++ b/devenv.yaml @@ -13,3 +13,5 @@ inputs: url: github:cachix/devenv-nixpkgs/rolling treefmt-nix: url: github:numtide/treefmt-nix + pinix: + url: github:lukasl-dev/pi.nix