summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Stachurski <j.stachurski@student.utwente.nl>2025-11-23 16:56:39 +0100
committerJakub Stachurski <j.stachurski@student.utwente.nl>2025-11-23 16:59:08 +0100
commitc4a4c9efaf7227d0b9a0fde28cf8c4612176aea0 (patch)
treee9c7fb1072eaae6feb2ef4603897007a760b0158
parent7ce7926164f448d1f74c759b7bea60530996c165 (diff)
Add support for overlays that downgrade package to stable
-rw-r--r--flake.nix10
-rw-r--r--overlays/stable_overrides.nix8
2 files changed, 16 insertions, 2 deletions
diff --git a/flake.nix b/flake.nix
index c5fbc22..ff1d3cc 100644
--- a/flake.nix
+++ b/flake.nix
@@ -22,12 +22,18 @@
};
outputs =
- { self, nixpkgs, ... }@inputs:
+ { self, nixpkgs, nixpkgs-stable, ... }@inputs:
{
# packages."x86_64-linux".full-iso = self.nixosConfigurations.full-iso.config.system.build.isoImage;
-
formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixfmt-tree;
+ overlays = {
+ stable_overlays = import ./overlays/stable_overrides.nix {
+ inherit nixpkgs;
+ inherit nixpkgs-stable;
+ };
+ };
+
nixosConfigurations = {
apocalypse = nixpkgs.lib.nixosSystem {
specialArgs = {
diff --git a/overlays/stable_overrides.nix b/overlays/stable_overrides.nix
new file mode 100644
index 0000000..87c3a0f
--- /dev/null
+++ b/overlays/stable_overrides.nix
@@ -0,0 +1,8 @@
+{nixpkgs, nixpkgs-stable, ...}:
+ (final: prev:
+ let
+ pkgs-stable = nixpkgs-stable.legacyPackages.${prev.system};
+ in {
+
+ })
+