Sam A. Horvath-Hunt
Sam A. Horvath-Hunt
Is there a declarative backup solution?
^ Here we go: https://github.com/samhh/dotfiles/commit/75f3be07fee4cad35f360f1c76812e77646d0506 On `restic` branch for now. Deployed to Tentacool, let's see what happens overnight. Looks promising after an initial test on Alakazam. Timers are all set...
^ Looks like the buckets are populated and the services all ran at 4AM on Tentacool. At the moment they run in parallel, that seems to be working fine but...
Restic backups look like they're working well. Only annoyance right now - not a blocker - is that the paths are `/` rather than just ``. I can't find a...
^ For the unwanted metadata: https://github.com/samhh/dotfiles/commit/81f4dbb2d6b7e4bc8d74739d0433dd51662dc0ed Deployed to Tentacool. Coming through in the backup commands in the units as `--exclude=@eaDir/ --exclude=.DS_Store`. Raised the linked issue for the duplication between this...
Let's test it tomorrow after another scheduled backup runs. Currently the latest snapshot includes the unwanted files: ```console $ restic --password-command -r b2:archive-restic2 ls latest | rg '(eaDir)|(.DS_Store)' ```
Thanks for this, mostly incorporated in https://github.com/samhh/fp-ts-std/commit/3ffee45ac9c528ca6616896104a76605f0346229.
Another option is Cachix Deploy: - https://blog.cachix.org/posts/2022-07-29-cachix-deploy-public-beta/ - https://discourse.nixos.org/t/cachix-deploy-public-beta/20641/5
Maybe it remembers now? Keep an eye on it.
It's been a while! Let's think. I think if you're in a stacked monadic context like `ReaderIO` it's ideal if everything you need exists in that module/namespace. Additionally I think...