Find a file
2024-12-10 21:06:11 +01:00
.git-crypt Add 1 git-crypt collaborator 2022-08-23 19:40:35 +02:00
config Bump nixpkgs 2024-12-10 21:06:11 +01:00
deploy Upgrade to 23.05 2023-06-17 12:22:58 +02:00
.EditorConfig Disable minimal profile 2023-11-29 15:09:10 +01:00
.gitattributes add git-crypt 2021-10-20 13:44:24 +02:00
.gitignore Add flap-fed ssh key 2021-12-18 11:10:54 +01:00
LICENSE wind 1.0 2021-09-22 10:16:11 +02:00
Makefile Disable minimal profile 2023-11-29 15:09:10 +01:00
README.md Upgrade nixpkgs to 24.05 2024-08-03 20:47:06 +02:00
shell.nix Disable minimal profile 2023-11-29 15:09:10 +01:00

NixOS deployments using nixus.

TL;DR:

  1. make update
  2. make result
  3. make deploy

First make sure you have niv so you can upgrade dependency versions in sources.json.

$ nix-shell -p niv
$ (cd config/sources && niv update)

Build with:

$ nix-build deploy/

Deploy by running the generated executable.

$ ./result

Switching nixpkgs branch

cd config/sources
niv modify nixpkgs -b nixos-xx.yy