33 lines
614 B
Markdown
33 lines
614 B
Markdown
# Maxwell configuration
|
|
|
|
The NixOS configuration of Maxwell
|
|
|
|
## Switching configuration
|
|
|
|
1. Mount remotely the secrets directory
|
|
|
|
`$ rsshfs secrets maxwell:$PWD/secrets -o allow_other &`
|
|
|
|
2. Run nixos-rebuild
|
|
|
|
`$ nixos-rebuild test -I nixos-config=configuration.nix
|
|
--target-host maxwell --use-remote-sudo`
|
|
|
|
3. Unmount the secrets directory
|
|
|
|
`kill %%`
|
|
|
|
## Testing changes
|
|
|
|
1. Build a VM
|
|
|
|
`$ nixos-rebuild build-vm -I nixos-config=testing.nix`
|
|
|
|
2. Change the open files limit
|
|
|
|
`$ ulimit -n 90000`
|
|
|
|
3. Run the VM without internet (to avoid a mess)
|
|
|
|
`$ unshare -nc result/bin/run-maxwell-vm`
|