diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ff67b6760..c492d8ad1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - uses: cachix/install-nix-action@v30 with: - nix_path: nixpkgs=channel:nixos-unstable + nix_path: nixpkgs=channel:nixos-24.11 - run: | if grep -R --exclude stdlib-extended.nix literalExample modules ; then echo "Error: literalExample should be replaced by literalExpression" > /dev/stderr diff --git a/Makefile b/Makefile index 5172e8386..cc66b02ff 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ .PHONY: all all-tests test test-install format -NIXPKGS_REV := nixpkgs-unstable +NIXPKGS_REV := nixos-24.11 NIX_PATH := nixpkgs=https://github.com/NixOS/nixpkgs/archive/${NIXPKGS_REV}.tar.gz all: all-tests test-install diff --git a/flake.lock b/flake.lock index 2f5f887cb..4107ca582 100644 --- a/flake.lock +++ b/flake.lock @@ -2,16 +2,16 @@ "nodes": { "nixpkgs": { "locked": { - "lastModified": 1731139594, - "narHash": "sha256-IigrKK3vYRpUu+HEjPL/phrfh7Ox881er1UEsZvw9Q4=", + "lastModified": 1731755305, + "narHash": "sha256-v5P3dk5JdiT+4x69ZaB18B8+Rcu3TIOrcdG4uEX7WZ8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "76612b17c0ce71689921ca12d9ffdc9c23ce40b2", + "rev": "057f63b6dc1a2c67301286152eb5af20747a9cb4", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "nixos-24.11", "repo": "nixpkgs", "type": "github" } diff --git a/flake.nix b/flake.nix index 3a90f89c0..99c763bd9 100644 --- a/flake.nix +++ b/flake.nix @@ -1,7 +1,7 @@ { description = "Home Manager for Nix"; - inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; outputs = { self, nixpkgs, ... }: { diff --git a/home-manager/home-manager b/home-manager/home-manager index 5bf796b47..ea2f1c91d 100644 --- a/home-manager/home-manager +++ b/home-manager/home-manager @@ -268,8 +268,8 @@ function doInit() { withFlake=1 fi - local homeManagerUrl="github:nix-community/home-manager" - local nixpkgsUrl="github:nixos/nixpkgs/nixos-unstable" + local homeManagerUrl="github:nix-community/home-manager/release-24.11" + local nixpkgsUrl="github:nixos/nixpkgs/nixos-24.11" while (( $# > 0 )); do local opt="$1" diff --git a/templates/nix-darwin/flake.nix b/templates/nix-darwin/flake.nix index ff73efd8f..e02a990e9 100644 --- a/templates/nix-darwin/flake.nix +++ b/templates/nix-darwin/flake.nix @@ -2,10 +2,10 @@ description = "Darwin configuration"; inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; darwin.url = "github:lnl7/nix-darwin"; darwin.inputs.nixpkgs.follows = "nixpkgs"; - home-manager.url = "github:nix-community/home-manager"; + home-manager.url = "github:nix-community/home-manager/release-24.11"; home-manager.inputs.nixpkgs.follows = "nixpkgs"; }; diff --git a/templates/nixos/flake.nix b/templates/nixos/flake.nix index fd4d0cd47..eac8ec581 100644 --- a/templates/nixos/flake.nix +++ b/templates/nixos/flake.nix @@ -2,8 +2,8 @@ description = "NixOS configuration"; inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - home-manager.url = "github:nix-community/home-manager"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; + home-manager.url = "github:nix-community/home-manager/release-24.11"; home-manager.inputs.nixpkgs.follows = "nixpkgs"; }; diff --git a/templates/standalone/flake.nix b/templates/standalone/flake.nix index c35ca3fa2..643882bfb 100644 --- a/templates/standalone/flake.nix +++ b/templates/standalone/flake.nix @@ -3,9 +3,9 @@ inputs = { # Specify the source of Home Manager and Nixpkgs. - nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; home-manager = { - url = "github:nix-community/home-manager"; + url = "github:nix-community/home-manager/release-24.11"; inputs.nixpkgs.follows = "nixpkgs"; }; };