Michele Guerini Rocco cf0c23f54f | ||
---|---|---|
assets | ||
custom | ||
secrets | ||
.gitattributes | ||
.gitignore | ||
README.md | ||
configuration.nix | ||
email.nix | ||
fish.nix | ||
hardware.nix | ||
jobs.nix | ||
magnetico.nix | ||
matrix.nix | ||
nameserver.nix | ||
neovim.nix | ||
packages.nix | ||
testing.nix | ||
variables.nix |
README.md
Maxwell configuration
The NixOS configuration of Maxwell
Switching configuration
-
Mount remotely the secrets directory
$ rsshfs secrets maxwell:$PWD/secrets -o allow_other &
-
Run nixos-rebuild
$ nixos-rebuild test -I nixos-config=configuration.nix --target-host maxwell --use-remote-sudo
-
Unmount the secrets directory
kill %%
Testing changes
-
Build a VM
$ nixos-rebuild build-vm -I nixos-config=testing.nix
-
Change the open files limit
$ ulimit -n 90000
-
Run the VM without internet (to avoid a mess)
$ unshare -nc result/bin/run-maxwell-vm