nix-deploy/README.md

28 lines
482 B
Markdown
Raw Normal View History

2021-09-22 10:16:11 +02:00
NixOS deployments using [nixus](https://github.com/Infinisil/nixus).
2024-01-06 09:32:52 +01:00
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`.
```sh
$ nix-shell -p niv
$ (cd config/sources && niv update)
```
Build with:
```sh
$ nix-build deploy/
```
Deploy by running the generated executable.
```sh
2024-01-06 09:32:52 +01:00
$ ./result
```
2024-08-03 20:40:14 +02:00
## Switching nixpkgs branch
```sh
cd config/sources
niv modify nixpkgs -b nixos-xx.yy
```