From f7e2c74f89883d77e1d5af1d69c83bf0e7ec2456 Mon Sep 17 00:00:00 2001 From: Daniel Olsen Date: Sun, 1 Sep 2024 21:45:30 +0200 Subject: [PATCH] base: enable rebuilding nixos-config without updating the channels used --- README.MD | 6 +++++- base/nix.nix | 8 ++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/README.MD b/README.MD index a92222b..c2fa68b 100644 --- a/README.MD +++ b/README.MD @@ -26,10 +26,14 @@ Det er sikkert lurt å lage en PR først om du ikke er vandt til nix enda. Innen 24h skal alle systemene hente ned den nye konfigurasjonen og deploye den. Du kan tvinge en maskin til å oppdatere seg før dette ved å kjøre: -`nixos-rebuild switch --update-input nixpkgs --update-input nixpkgs-unstable --no-write-lock-file --refresh --flake git+https://git.pvv.ntnu.no/Drift/pvv-nixos-config.git --upgrade` +`nixos-rebuild switch --update-input nixpkgs --update-input nixpkgs-unstable --no-write-lock-file --refresh --upgrade --flake git+https://git.pvv.ntnu.no/Drift/pvv-nixos-config.git` som root på maskinen. +Hvis du ikke har lyst til å oppdatere alle pakkene (og kanskje måtte vente en stund!) kan du kjøre + +`nixos-rebuild switch --override-input nixpkgs nixpkgs --override-input nixpkgs-unstable nixpkgs-unstable --flake git+https://git.pvv.ntnu.no/Drift/pvv-nixos-config.git` + ## Seksjonen for hemmeligheter For at hemmeligheter ikke skal deles med hele verden i git - eller å være world diff --git a/base/nix.nix b/base/nix.nix index e3ff936..06d7846 100644 --- a/base/nix.nix +++ b/base/nix.nix @@ -23,8 +23,12 @@ */ registry = { "nixpkgs".flake = inputs.nixpkgs; + "nixpkgs-unstable".flake = inputs.nixpkgs-unstable; "pvv-nix".flake = inputs.self; }; - nixPath = [ "nixpkgs=${inputs.nixpkgs}" ]; + nixPath = [ + "nixpkgs=${inputs.nixpkgs}" + "unstable=${inputs.nixpkgs-unstable}" + ]; }; -} \ No newline at end of file +}