20 lines
559 B
Markdown
20 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>
|
||
|
```
|