aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Nipper <nipsy@bitgnome.net>2026-03-02 10:52:27 -0800
committerMark Nipper <nipsy@bitgnome.net>2026-03-02 10:52:27 -0800
commitdb3abd6694568bd0ba83c9cde04db427607425b6 (patch)
tree4122fcd08508c630da4fc8ecbcaefd308eec6237
parent73a625fa10a71ea36159393cebcf9b187c4e43a0 (diff)
downloadnix-db3abd6694568bd0ba83c9cde04db427607425b6.tar
nix-db3abd6694568bd0ba83c9cde04db427607425b6.tar.gz
nix-db3abd6694568bd0ba83c9cde04db427607425b6.tar.bz2
nix-db3abd6694568bd0ba83c9cde04db427607425b6.tar.lz
nix-db3abd6694568bd0ba83c9cde04db427607425b6.tar.xz
nix-db3abd6694568bd0ba83c9cde04db427607425b6.tar.zst
nix-db3abd6694568bd0ba83c9cde04db427607425b6.zip
Add staging-nixos branch for use
-rw-r--r--flake.nix2
-rw-r--r--overlays/default.nix10
2 files changed, 12 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index c1122ed..eb3936f 100644
--- a/flake.nix
+++ b/flake.nix
@@ -27,6 +27,7 @@
# persistent base NixOS URLs
nixpkgs-master.url = "github:NixOS/nixpkgs";
nixpkgs-stable.url = "github:NixOS/nixpkgs/nixos-25.11";
+ nixpkgs-staging.url = "github:NixOS/nixpkgs/staging-nixos";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
# per https://nixos-and-flakes.thiscute.world/nixos-with-flakes/downgrade-or-upgrade-packages
@@ -56,6 +57,7 @@
nixpkgs-master,
#nixpkgs-pr495610,
nixpkgs-stable,
+ nixpkgs-staging,
#nixpkgs-wine9_22,
nixpkgs,
nvidia-patch,
diff --git a/overlays/default.nix b/overlays/default.nix
index 220632b..d8aabb0 100644
--- a/overlays/default.nix
+++ b/overlays/default.nix
@@ -9,6 +9,7 @@
# outputs.overlays.my-nixpkgs
# outputs.overlays.pr495610-packages
# outputs.overlays.stable-packages
+# outputs.overlays.staging-packages
# outputs.overlays.wine9_22-packages
# ]
@@ -106,4 +107,13 @@
config.allowUnfree = true;
};
};
+
+ # When applied, the staging nixpkgs set (declared in the flake inputs) will
+ # be accessible through 'pkgs.staging'
+ staging-packages = final: _prev: {
+ staging = import inputs.nixpkgs-staging {
+ inherit (final) system;
+ config.allowUnfree = true;
+ };
+ };
}