2025-12-29 20:34:53 +09:00
2023-09-07 18:39:21 +02:00
2025-12-29 20:34:53 +09:00
2025-08-03 02:25:57 +02:00
2025-03-15 01:23:15 +01:00
2025-12-24 12:11:51 +09:00
2025-12-24 14:27:47 +09:00
2025-12-22 15:35:54 +09:00
2025-08-21 14:21:39 +02:00
2024-08-04 04:35:25 +02:00
2024-08-04 01:19:22 +02:00
2024-08-14 17:25:55 +02:00
2025-05-31 14:25:33 +02:00
2025-12-22 15:08:39 +09:00
2025-12-29 20:34:53 +09:00
2025-12-02 01:40:54 +01:00
2024-08-04 01:45:20 +02:00
2025-12-22 04:08:30 +01:00

PVV NixOS configs

Hvordan endre på ting

Før du endrer på ting husk å ikke putte ting som skal være hemmelig uten å først lese seksjonen for hemmeligheter!

Etter å ha klonet prosjektet ned og gjort endringer kan du evaluere configene med:

nix flake check --keep-going

før du bygger en maskin med:

nix build .#<maskinnavn>

hvis du vil være ekstra sikker på at alt bygger så kan du kjøre:

nix build . for å bygge alle de viktige maskinene.

NB: Dette kan ta opp til 30 minutter avhengig av hva som ligger i caches

Husk å hvertfall stage nye filer om du har laget dem!

Om alt bygger fint commit det og push til git repoet. 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 --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

Annen dokumentasjon

Description
Mirror of PVV's multimachine nixos setup
Readme 5.5 MiB
Languages
Nix 66.3%
PHP 28.2%
Python 4.9%
Just 0.6%