19 lines
559 B
Markdown
19 lines
559 B
Markdown
# My NixOS configuration
|
|
|
|
This configuration is used to provision both of my "desktop" machines, and a personal website.
|
|
|
|
Most important features this configuration provides:
|
|
|
|
- PGP, commit signing, U2F
|
|
- Secret management with [SOPS](https://github.com/getsops/sops)
|
|
- Email / mbsync configuration
|
|
- VPN with [Mullvad](https://mullvad.net)
|
|
|
|
# Updating machine configuration
|
|
|
|
There are solutions that allow to push configuration to remote hosts, but I find them a bit heavy,
|
|
so a simple shell script does the trick for me:
|
|
|
|
```
|
|
./switch.sh <machine name>
|
|
```
|