nix-config/configs/nixos
Gabe Venberg 48c60629ab Restic: made modular backup declerations.
Required tree-wide re-wiring of the host option.
Now, rather than each host having a monolithic restic.nix file,
the hosts restic.nix file just specifies the password and url of the
restic repository. Eatch module then definies specific paths to backup
and any pre and post commands that need to be performed.
Each backed up service gets an independent systemd backup service and
timer.
2025-04-13 15:27:25 +02:00
..
i3 Restic: made modular backup declerations. 2025-04-13 15:27:25 +02:00
common.nix Restic: made modular backup declerations. 2025-04-13 15:27:25 +02:00
cyberchef.nix added cyberchef. 2024-11-13 11:54:30 +01:00
docker.nix Restic: made modular backup declerations. 2025-04-13 15:27:25 +02:00
factorio-docker.nix Restic: made modular backup declerations. 2025-04-13 15:27:25 +02:00
forgejo.nix Restic: made modular backup declerations. 2025-04-13 15:27:25 +02:00
grocy.nix added grocy server 2024-10-18 22:54:20 +02:00
homepage.nix ran formatter. 2025-02-25 12:49:21 +01:00
interactive-networking.nix Restic: made modular backup declerations. 2025-04-13 15:27:25 +02:00
jellyfin.nix moved gabevenberg.com to cirrus. 2025-03-20 12:56:37 +01:00
minecraft-docker.nix Restic: made modular backup declerations. 2025-04-13 15:27:25 +02:00
miniserve-directory.nix added minecraft server. Backup solution is a bit ugly ATM. 2025-04-12 00:29:44 +02:00
miniserve-tmp-upload.nix added ability to make temporary upload sites on cirrostratus. 2025-04-12 11:28:01 +02:00
nfsv2.nix tree-wide change. seperated config from 'real' modles. 2024-05-31 12:20:48 -05:00
nginx-static.nix added minecraft server. Backup solution is a bit ugly ATM. 2025-04-12 00:29:44 +02:00
nginx.nix lockfile update and hetzner radicale server. 2024-07-27 19:11:57 -05:00
printing.nix tree-wide change. seperated config from 'real' modles. 2024-05-31 12:20:48 -05:00
radicale.nix Restic: made modular backup declerations. 2025-04-13 15:27:25 +02:00
secrets.nix made nix-secrets input comment-out-able. 2024-06-12 14:40:04 -05:00
sound.nix Restic: made modular backup declerations. 2025-04-13 15:27:25 +02:00
sshd.nix Restic: made modular backup declerations. 2025-04-13 15:27:25 +02:00
syncthing.nix Restic: made modular backup declerations. 2025-04-13 15:27:25 +02:00
tailscale.nix Restic: made modular backup declerations. 2025-04-13 15:27:25 +02:00
touchpad.nix added worklaptop, added firefox to i3 config. 2024-10-01 16:38:32 +02:00