summary refs log tree commit diff stats
path: root/system (unfollow)
Commit message (Collapse)Author
3 daysdocs(CONTRIBUTING.md): RemoveBenedikt Peetz
The information is currently out-dated, was never really up-to-date and as such will not provide anything useful to new contributors. We should probably try to write it again at some point when our workflow has moved more from cathedral to bazaar.
3 daysrefactor(system/services/fail2ban): Migrate to `by-name`Benedikt Peetz
Additionally, I've changed to owner of the `/var/lib/fail2ban` directory to `root:root` as the main `fail2ban` service also runs under `root` and a `fail2ban` user is never created.
3 daysrefactor(system/services/rust-motd): Migrate to `by-name`Benedikt Peetz
3 daysfix(modules/impermanence): Don't always persist `/var/log` and `/var/lib/nixos`Benedikt Peetz
Persisting them, without marking the `/srv` containing fs as `neededForBoot` will result in a kernel panic in the init (because `impermanence` tries to mount these directories and fails as `/srv` is still missing.) Thus, each host, that sets `/srv` to `neededForBoot` should add these directories to `vhack.persist.directories`.
3 daysfix(system): Remove out-dated importsBenedikt Peetz
Both of these modules have been moved to `by-name`
3 daysrefactor(system/users): Migrate to `by-name`Benedikt Peetz
3 daysfix(modules/git-server): Use `vhack.persist` for data-directoriesBenedikt Peetz
This avoids having to create them manually on the server and is, overall just generally a better way to solve this problem.
3 days