NixOS system configuration: Difference between revisions

m minor fix of typo
Importing packages from multiple nixpkgs branches: fix overlay to respect existing config/system
Line 187: Line 187:


  inputs = {
  inputs = {
     nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
     nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11";
     nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
     nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
   };
   };
Line 199: Line 199:
             nixpkgs.overlays = [
             nixpkgs.overlays = [
               (final: prev: {
               (final: prev: {
                 unstable = nixpkgs-unstable.legacyPackages.${prev.system};
                 unstable = import nixpkgs-unstable {
                # use this variant if unfree packages are needed:
                  inherit (final) config;
                # unstable = import nixpkgs-unstable {
                  inherit (final.stdenv.hostPlatform) system;
                #  inherit prev;
                 };
                #  system = prev.system;
                 #  config.allowUnfree = true;
                # };
               })
               })
             ];
             ];