Main source for configuration and dotfiles, describing every host and every service in my nixos homelab.
Go to file
Felix Albrigtsen 0951e98cc7 voyager: various cleanups 2023-12-18 23:17:57 +01:00
common Worf: various updates: nvim-telescope, yabai, sketchybar, builders 2023-12-07 10:22:35 +01:00
home Worf: various updates: nvim-telescope, yabai, sketchybar, builders 2023-12-07 10:22:35 +01:00
hosts voyager: various cleanups 2023-12-18 23:17:57 +01:00
secrets voyager: various cleanups 2023-12-18 23:17:57 +01:00
shells worf: minor updates 2023-10-14 00:09:22 +02:00
.gitignore Update worf, ctf-shell and flake.lock 2023-09-13 23:20:31 +02:00
.sops.yaml janeway: add keys 2023-10-14 01:43:51 +02:00
README.md remove host: chapel 2023-10-14 00:11:53 +02:00
base.nix Worf: various updates: nvim-telescope, yabai, sketchybar, builders 2023-12-07 10:22:35 +01:00
flake.lock worf: Add texlive, remove gs, ++ 2023-11-02 11:14:28 +01:00
flake.nix voyager: add time machine, cleanup 2023-11-16 15:54:54 +01: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.sarek.config.system.build.toplevel"

(replace "sarek" 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