diff --git a/flake.lock b/flake.lock index 150c678..042f799 100644 --- a/flake.lock +++ b/flake.lock @@ -130,6 +130,22 @@ "type": "github" } }, + "nixpkgs-unstable": { + "locked": { + "lastModified": 1713297878, + "narHash": "sha256-hOkzkhLT59wR8VaMbh1ESjtZLbGi+XNaBN6h49SPqEc=", + "owner": "NixOs", + "repo": "nixpkgs", + "rev": "66adc1e47f8784803f2deb6cacd5e07264ec2d5c", + "type": "github" + }, + "original": { + "owner": "NixOs", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "nixpkgs_2": { "locked": { "lastModified": 1711703276, @@ -152,6 +168,7 @@ "cornelis": "cornelis", "home-manager": "home-manager", "nixpkgs": "nixpkgs", + "nixpkgs-unstable": "nixpkgs-unstable", "ssbm-nix": "ssbm-nix" } }, diff --git a/flake.nix b/flake.nix index 474816f..8c8c37c 100644 --- a/flake.nix +++ b/flake.nix @@ -4,6 +4,7 @@ inputs = { nixpkgs.url = "github:NixOs/nixpkgs/nixos-23.11"; + nixpkgs-unstable.url = "github:NixOs/nixpkgs/nixos-unstable"; home-manager.url = "github:nix-community/home-manager/release-23.11"; home-manager.inputs.nixpkgs.follows = "nixpkgs"; agda.url = "github:agda/agda/v2.6.4.1"; @@ -13,7 +14,7 @@ ssbm-nix.url = "github:lytedev/ssbm-nix"; }; - outputs = { self, nixpkgs, home-manager, agda, cornelis, ssbm-nix }: + outputs = { self, nixpkgs, nixpkgs-unstable, home-manager, agda, cornelis, ssbm-nix }: let nix-config-module = { nix.registry.nixpkgs.flake = nixpkgs; @@ -28,6 +29,7 @@ useUserPackages = true; users.rachel = import ./home/rachel.nix { pkgs = pkgs; + unstable = nixpkgs-unstable.legacyPackages.${system}; agda = agda.packages.${system}.Agda; cornelis = cornelis.packages.${system}.cornelis; cornelis-vim = cornelis.packages.${system}.cornelis-vim; diff --git a/home/rachel.nix b/home/rachel.nix index b776a98..16ddc57 100644 --- a/home/rachel.nix +++ b/home/rachel.nix @@ -1,4 +1,4 @@ -{ pkgs, cornelis, cornelis-vim, agda, slippi-netplay, ... }: +{ pkgs, unstable, cornelis, cornelis-vim, agda, slippi-netplay, ... }: let username = "rachel"; homeDir = "/home/${username}"; SAX2NF = import ../shared/sax2nf.nix { inherit pkgs; }; @@ -85,6 +85,7 @@ in whalebird lean4 slippi-netplay + unstable.kicad ]; stateVersion = "23.11"; };