diff --git a/flake.lock b/flake.lock index 58c9e60..a90c8f8 100644 --- a/flake.lock +++ b/flake.lock @@ -141,14 +141,34 @@ "type": "github" } }, + "home-manager-stable": { + "inputs": { + "nixpkgs": [ + "stable" + ] + }, + "locked": { + "lastModified": 1710820906, + "narHash": "sha256-2bNMraoRB4pdw/HtxgYTFeMhEekBZeQ53/a8xkqpbZc=", + "owner": "nix-community", + "repo": "home-manager", + "rev": "022464438a85450abb23d93b91aa82e0addd71fb", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "home-manager", + "type": "github" + } + }, "homebrew-cask": { "flake": false, "locked": { - "lastModified": 1710943557, - "narHash": "sha256-ThfEzbwCvcbpDD3wS7rNBGDh9ZuU64eI1UVnjg8caWc=", + "lastModified": 1710947875, + "narHash": "sha256-eZJDqqGxF68UMvbi6jD2EMl096OJfqgMM3K6dPd4OF8=", "owner": "homebrew", "repo": "homebrew-cask", - "rev": "f64faa9f28c817a82d1ca35a5cee57a27ffa976f", + "rev": "d252a7a4de3076466ef05581fa9137a6d06b7265", "type": "github" }, "original": { @@ -301,14 +321,32 @@ "cask-fonts": "cask-fonts", "darwin": "darwin", "home-manager": "home-manager", + "home-manager-stable": "home-manager-stable", "homebrew-cask": "homebrew-cask", "homebrew-core": "homebrew-core", "hyprland-contrib": "hyprland-contrib", "mac-app-util": "mac-app-util", "nix-homebrew": "nix-homebrew", + "stable": "stable", "unstable": "unstable" } }, + "stable": { + "locked": { + "lastModified": 1710838473, + "narHash": "sha256-RLvwdQSENKOaLdKhNie8XqHmTXzNm00/M/THj6zplQo=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "fa9f817df522ac294016af3d40ccff82f5fd3a63", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-23.11", + "repo": "nixpkgs", + "type": "github" + } + }, "systems": { "locked": { "lastModified": 1681028828, diff --git a/flake.nix b/flake.nix index 09bc8c6..fb66484 100644 --- a/flake.nix +++ b/flake.nix @@ -2,6 +2,7 @@ description = "Master flake for all my setups"; inputs = { + stable.url = "github:nixos/nixpkgs/nixos-23.11"; unstable.url = "github:nixos/nixpkgs/nixos-unstable"; darwin.url = "github:lnl7/nix-darwin/master"; @@ -20,6 +21,9 @@ home-manager.url = "github:nix-community/home-manager"; home-manager.inputs.nixpkgs.follows = "unstable"; + + home-manager-stable.url = "github:nix-community/home-manager"; + home-manager-stable.inputs.nixpkgs.follows = "stable"; hyprland-contrib.url = "github:hyprwm/contrib"; hyprland-contrib.inputs.nixpkgs.follows = "unstable"; @@ -28,7 +32,7 @@ mac-app-util.url = "github:hraban/mac-app-util"; }; - outputs = { unstable, home-manager, darwin, hyprland-contrib, nix-homebrew, homebrew-core, homebrew-cask, cask-fonts, ...}@inputs: { + outputs = { unstable, stable, home-manager, home-manager-stable, darwin, hyprland-contrib, nix-homebrew, homebrew-core, homebrew-cask, cask-fonts, ...}@inputs: { nixosConfigurations = { gunther = unstable.lib.nixosSystem { system = "x86_64-linux"; @@ -52,7 +56,7 @@ ./iso/configuration.nix ]; }; - willem = unstable.lib.nixosSystem { + willem = stable.lib.nixosSystem { system = "aarch64-linux"; modules = [ ./willem/configuration.nix ]; };