Main source for configuration and dotfiles, describing every host and every service in my nixos homelab.
Go to file
Felix Albrigtsen 519cf5bac7 sarek: docker -> podman 2023-10-06 00:33:00 +02:00
common Add libvirt, fix grafana uids 2023-04-16 20:30:31 +02:00
home zsh: add unstable nix-shell 2023-10-05 17:32:21 +02:00
hosts sarek: docker -> podman 2023-10-06 00:33:00 +02:00
secrets hedgedoc: move from voyaer to sarek 2023-10-06 00:19:04 +02:00
shells Update worf, ctf-shell and flake.lock 2023-09-13 23:20:31 +02:00
.gitignore Update worf, ctf-shell and flake.lock 2023-09-13 23:20:31 +02:00
.sops.yaml hedgedoc: move from voyaer to sarek 2023-10-06 00:19:04 +02:00
README.md Initial config framework 2023-01-20 20:21:16 +01:00
base.nix voyager: remove flame. Move DNS to base.nix 2023-10-05 23:46:22 +02:00
flake.lock Update flake, update edison-gui 2023-09-15 17:04:17 +02:00
flake.nix Add sarek and related NFS shares 2023-10-03 01:25:33 +02:00
shell.nix Start adding sops secrets 2023-04-23 14:27:27 +02:00

README.md

Work In Progress!

Notice, these things might be missing:

  • Functionality
  • Style
  • Safety

Build:

  • Build locally on another machine (verify)
nix --extra-experimental-features "nix-command flakes" build ".#nixosConfigurations.chapel.config.system.build.toplevel"

(replace "chapel" with the hostname)

  • Build, install and switch on the actual target
nixos-rebuild switch --update-input nixpkgs --update-input unstable --no-write-lock-file --refresh --flake github+felixalbrigtsen/nixos-server-conf.git --upgrade