From c4a4c9efaf7227d0b9a0fde28cf8c4612176aea0 Mon Sep 17 00:00:00 2001 From: Jakub Stachurski Date: Sun, 23 Nov 2025 16:56:39 +0100 Subject: Add support for overlays that downgrade package to stable --- flake.nix | 10 ++++++++-- overlays/stable_overrides.nix | 8 ++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 overlays/stable_overrides.nix 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 { + + }) + -- cgit v1.3.1