Skip to content

Features

Some things I'm proud of. Or just happy they exist so I can forget about something until I need to worry.

  • Nightly Backups
    A ZFS snapshot is done at night, with restic then backing up to both locally and cloud. NixOS wrappers make restoring a single command line entry.

    ZFS snapshot before backup is important to ensure restic isnt backing up files that are in use, which would cause corruption.
  • Software Updates
    Renovate Bot regulary runs on this Github repo, updating the flake lockfile, containers and other dependencies automatically.

    Automerge is enabled for updates I expect will be routine, but waits for manual PR approval for updates I suspect may require reading changelog for breaking changes
  • 👻 Impermance:
    Inspried by the Erase your Darlings post, Servers run zfs and rollback to a blank snapshot at night. This ensures repeatable NixOS deployments and no cruft, and also hardens servers a little.
  • SystemD Notifications:
    Systemd hook that adds a pushover notification to any systemd unit failure for any unit NixOS is aware of. No worrying about forgetting to add a notification to every new service or worrying about missing one.