home

My NixOS systems configurations.
Log | Files | Refs | LICENSE

commit 48e33b0b6901ead82e76c3fed868902914f4cdaa
parent 8eb418431bf2442fde34b3e37ac2361b9349f48a
Author: Vincent Demeester <vincent@sbr.pm>
Date:   Tue,  2 Jul 2024 15:26:34 +0200

flake: update to 24_05

Signed-off-by: Vincent Demeester <vincent@sbr.pm>

Diffstat:
Mflake.lock | 28++++++++++++++--------------
Mflake.nix | 29++++++++++++++---------------
2 files changed, 28 insertions(+), 29 deletions(-)

diff --git a/flake.lock b/flake.lock @@ -160,7 +160,7 @@ "nixpkgs" ], "nixpkgs-stable": [ - "nixpkgs-23_11" + "nixpkgs-24_05" ] }, "locked": { @@ -528,23 +528,23 @@ "type": "github" } }, - "home-manager-23_11": { + "home-manager-24_05": { "inputs": { "nixpkgs": [ - "nixpkgs-23_11" + "nixpkgs-24_05" ] }, "locked": { - "lastModified": 1717476296, - "narHash": "sha256-ScHe38Tr+TxGURC17kby4mIIxOG3aJvZWXzPM79UnEk=", + "lastModified": 1719827385, + "narHash": "sha256-qs+nU20Sm8czHg3bhGCqiH+8e13BJyRrKONW34g3i50=", "owner": "nix-community", "repo": "home-manager", - "rev": "095ef64aa3b2ab4a4f1bf07f29997e21e3a5576a", + "rev": "391ca6e950c2525b4f853cbe29922452c14eda82", "type": "github" }, "original": { "owner": "nix-community", - "ref": "release-23.11", + "ref": "release-24.05", "repo": "home-manager", "type": "github" } @@ -819,18 +819,18 @@ "type": "github" } }, - "nixpkgs-23_11": { + "nixpkgs-24_05": { "locked": { - "lastModified": 1719663039, - "narHash": "sha256-tXlrgAQygNIy49LDVFuPXlWD2zTQV9/F8pfoqwwPJyo=", + "lastModified": 1719838683, + "narHash": "sha256-Zw9rQjHz1ilNIimEXFeVa1ERNRBF8DoXDhLAZq5B4pE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4a1e673523344f6ccc84b37f4413ad74ea19a119", + "rev": "d032c1a6dfad4eedec7e35e91986becc699d7d69", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-23.11", + "ref": "nixos-24.05", "repo": "nixpkgs", "type": "github" } @@ -1124,12 +1124,12 @@ "emacs-overlay": "emacs-overlay", "flake-compat": "flake-compat_5", "home-manager": "home-manager", - "home-manager-23_11": "home-manager-23_11", + "home-manager-24_05": "home-manager-24_05", "impermanence": "impermanence", "nixos-hardware": "nixos-hardware", "nixos-wsl": "nixos-wsl", "nixpkgs": "nixpkgs_3", - "nixpkgs-23_11": "nixpkgs-23_11", + "nixpkgs-24_05": "nixpkgs-24_05", "nixpkgs-wayland": "nixpkgs-wayland", "sops-nix": "sops-nix" } diff --git a/flake.nix b/flake.nix @@ -25,7 +25,7 @@ }; }; stableModules = [ - inputs.home-manager-23_11.nixosModules.home-manager + inputs.home-manager-24_05.nixosModules.home-manager ]; unstableModules = [ inputs.home-manager.nixosModules.home-manager @@ -82,12 +82,12 @@ images = { athena = (self.nixosConfigurations.athena.extendModules { modules = [ - "${inputs.nixpkgs-23_11}/nixos/modules/installer/sd-card/sd-image-aarch64.nix" + "${inputs.nixpkgs-24_05}/nixos/modules/installer/sd-card/sd-image-aarch64.nix" ]; }).config.system.build.sdImage; demeter = (self.nixosConfigurations.demeter.extendModules { modules = [ - "${inputs.nixpkgs-23_11}/nixos/modules/installer/sd-card/sd-image-aarch64.nix" + "${inputs.nixpkgs-24_05}/nixos/modules/installer/sd-card/sd-image-aarch64.nix" ]; }).config.system.build.sdImage; }; @@ -102,30 +102,29 @@ ./systems/hosts/wakasu.nix ]; }; - # Work workstation (unstable) - aomi = inputs.nixpkgs.lib.nixosSystem { + # Servers (stable) + aomi = inputs.nixpkgs-24_05.lib.nixosSystem { system = "x86_64-linux"; - modules = commonModules ++ unstableModules ++ [ + modules = commonModules ++ stableModules ++ [ inputs.nixos-hardware.nixosModules.lenovo-thinkpad-p1-gen3 inputs.nixos-hardware.nixosModules.common-pc-laptop-ssd ./systems/hosts/aomi.nix ]; }; - # Servers (stable) - shikoku = inputs.nixpkgs-23_11.lib.nixosSystem { + shikoku = inputs.nixpkgs-24_05.lib.nixosSystem { system = "x86_64-linux"; modules = commonModules ++ stableModules ++ [ ./systems/hosts/shikoku.nix ]; }; - sakhalin = inputs.nixpkgs-23_11.lib.nixosSystem { + sakhalin = inputs.nixpkgs-24_05.lib.nixosSystem { system = "x86_64-linux"; modules = commonModules ++ stableModules ++ [ inputs.nixos-hardware.nixosModules.common-pc-ssd ./systems/hosts/sakhalin.nix ]; }; - kerkouane = inputs.nixpkgs-23_11.lib.nixosSystem { + kerkouane = inputs.nixpkgs-24_05.lib.nixosSystem { system = "x86_64-linux"; modules = commonModules ++ stableModules ++ [ ./systems/modules/services/govanityurl.nix @@ -134,14 +133,14 @@ }; # Raspberry PI # athena - athena = inputs.nixpkgs-23_11.lib.nixosSystem { + athena = inputs.nixpkgs-24_05.lib.nixosSystem { system = "aarch64-linux"; modules = commonModules ++ stableModules ++ [ ./systems/hosts/athena.nix ]; }; # demeter - demeter = inputs.nixpkgs-23_11.lib.nixosSystem { + demeter = inputs.nixpkgs-24_05.lib.nixosSystem { system = "aarch64-linux"; modules = commonModules ++ stableModules ++ [ ./systems/hosts/demeter.nix @@ -186,10 +185,10 @@ # nixpkgs nixpkgs = { type = "github"; owner = "NixOS"; repo = "nixpkgs"; ref = "nixos-unstable"; }; - nixpkgs-23_11 = { type = "github"; owner = "NixOS"; repo = "nixpkgs"; ref = "nixos-23.11"; }; + nixpkgs-24_05 = { type = "github"; owner = "NixOS"; repo = "nixpkgs"; ref = "nixos-24.05"; }; # Home Manager home-manager = { type = "github"; owner = "nix-community"; repo = "home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; - home-manager-23_11 = { type = "github"; owner = "nix-community"; repo = "home-manager"; ref = "release-23.11"; inputs.nixpkgs.follows = "nixpkgs-23_11"; }; + home-manager-24_05 = { type = "github"; owner = "nix-community"; repo = "home-manager"; ref = "release-24.05"; inputs.nixpkgs.follows = "nixpkgs-24_05"; }; impermanence = { type = "github"; owner = "nix-community"; repo = "impermanence"; }; @@ -198,7 +197,7 @@ emacs-overlay = { url = "github:nix-community/emacs-overlay"; inputs.nixpkgs.follows = "nixpkgs"; - inputs.nixpkgs-stable.follows = "nixpkgs-23_11"; + inputs.nixpkgs-stable.follows = "nixpkgs-24_05"; }; sops-nix = {