Main source for configuration and dotfiles, describing every host and every service in my nixos homelab.
Go to file
Felix Albrigtsen 9f33f70d12 burnham: init. defiant: add wireguard 2024-01-25 11:36:05 +01:00
common metrics: parameterize 2024-01-09 10:12:24 +01:00
home neovim: add peristant undo file 2023-12-28 16:23:44 +01:00
hosts burnham: init. defiant: add wireguard 2024-01-25 11:36:05 +01:00
secrets nextcloud: move out of container 2024-01-03 18:34:33 +01:00
shells worf: update to nixos-23.11 2023-12-17 01:05:34 +01:00
.gitignore Update worf, ctf-shell and flake.lock 2023-09-13 23:20:31 +02:00
.sops.yaml Move more services to defiant. Remove sarek. 2023-12-25 01:37:05 +01:00
README.md update readme 2023-12-25 00:10:00 +01:00
base.nix edison: various changes 2024-01-15 10:06:10 +01:00
flake.lock voyager: update certs. Also update flake 2024-01-15 10:22:43 +01:00
flake.nix burnham: init. defiant: add wireguard 2024-01-25 11:36:05 +01:00
shell.nix Start adding sops secrets 2023-04-23 14:27:27 +02:00

README.md

Felixalbs nixos config

Contains configurations for some nixos servers, some nixos desktops and a nix-darwin host. Secrets are managed with sops-nix.

Build:

  • Build locally on another machine:
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