diff --git a/flake.lock b/flake.lock index d26e51c..172b904 100644 --- a/flake.lock +++ b/flake.lock @@ -2,19 +2,19 @@ "nodes": { "devshell": { "inputs": { + "flake-utils": [ + "flake-utils" + ], "nixpkgs": [ "nixpkgs" - ], - "systems": [ - "systems" ] }, "locked": { - "lastModified": 1701787589, - "narHash": "sha256-ce+oQR4Zq9VOsLoh9bZT8Ip9PaMLcjjBUHVPzW5d7Cw=", + "lastModified": 1721986491, + "narHash": "sha256-lVAlUOIPszv5HMYQGscskeGdRIYpTY6xrPfEok0hHgI=", "owner": "numtide", "repo": "devshell", - "rev": "44ddedcbcfc2d52a76b64fb6122f209881bd3e1e", + "rev": "cc8700135fb0740199ac248063f20c6b1a3c7e42", "type": "github" }, "original": { @@ -23,18 +23,38 @@ "type": "github" } }, + "flake-utils": { + "inputs": { + "systems": [ + "systems" + ] + }, + "locked": { + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "nixpkgs": { "locked": { - "lastModified": 1704195643, - "narHash": "sha256-JaHxCVzC4ZVzql5+1hHXEjwZ1c16P5/cCHdaywodH1c=", + "lastModified": 1721949857, + "narHash": "sha256-DID446r8KsmJhbCzx4el8d9SnPiE8qa6+eEQOJ40vR0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "768d9d5f7d0413f529d0722cdc5470c99f9808f7", + "rev": "a1cc729dcbc31d9b0d11d86dc7436163548a9665", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixos-24.05", "repo": "nixpkgs", "type": "github" } @@ -42,6 +62,7 @@ "root": { "inputs": { "devshell": "devshell", + "flake-utils": "flake-utils", "nixpkgs": "nixpkgs", "systems": "systems" } diff --git a/flake.nix b/flake.nix index 761ba95..6b97e79 100644 --- a/flake.nix +++ b/flake.nix @@ -1,9 +1,17 @@ { - inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; - inputs.systems.url = "github:nix-systems/default"; - inputs.devshell.url = "github:numtide/devshell"; - inputs.devshell.inputs.nixpkgs.follows = "nixpkgs"; - inputs.devshell.inputs.systems.follows = "systems"; + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05"; + systems.url = "github:nix-systems/default"; + flake-utils.url = "github:numtide/flake-utils"; + flake-utils.inputs.systems.follows = "systems"; + devshell = { + url = "github:numtide/devshell"; + inputs = { + flake-utils.follows = "flake-utils"; + nixpkgs.follows = "nixpkgs"; + }; + }; + }; nixConfig.extra-substituters = [ "https://azuwis.cachix.org" ]; nixConfig.extra-trusted-public-keys = [