8bc4543bMake the symlink latest srv script actually work
OK that was deceptively tricky
Anthony Wang
authored at
Anthony Wang
comitted at
04e5845fDelete the janky rclone script and replace it with restic-based deja-dup
rclone is stateless and file-based but I have 30000 files so it's pretty awful for backups and takes forever and gets rate-limited. I've used deja-dup before and it requires absolutely 0 brain cells and uses restic (which uses rclone) under the hood but restic is block based and super fast so I think it's way better. Plus, now I can back up pretty much my whole home directory (other than a few gigantic manually excluded dirs) so I shouldn't be afraid at all anymore about data loss. And btw I think the exclude lists are user-side config so they don't below in this repo.
Anthony Wang
authored at
Anthony Wang
comitted at
5f560b58Krita overlay which should work in theory but I'm too impatient to compile the whole thing
Anthony Wang
authored at
Anthony Wang
comitted at
5f322639Remove redundant sudo rules, use services.btrbk.sshAccess for more security
Anthony Wang
authored at
Anthony Wang
comitted at
6f03cdcbUse nested instead of flat btrfs subvolumes, noatime mount flag
This took me an embarrassingly long time to decide since idk it was very OCD inducing but anyways it's much simpler to use nested subvolumes and the main advantage of flat is being able to switch out your root subvolume which I would just never do in the first place. Also, systemd-tmpfiles already creates a lot of subvolumes so it's a bit awkward to have an arbitrary Arch-inspired manual list that get mounted and have some that tmpfiles itself created. And anyways it's just more elegant this way.
Anthony Wang
authored at
Anthony Wang
comitted at
a7d301adRevert "Use elan and VSCode-installed Dafny to avoid version incompatibilities"
This reverts commit cb14293b8e332f13de9105dea7b7f26a08e384ef.
Anthony Wang
authored at
Anthony Wang
comitted at
cb14293bUse elan and VSCode-installed Dafny to avoid version incompatibilities
Anthony Wang
authored at
Anthony Wang
comitted at
1cd52f1dAdd comments about the stupid fingerprint reader stuff so future me is less stupid
Anthony Wang
authored at
Anthony Wang
comitted at
862c8721Make sure we kill fprintd first and ignore errors since I suspect fprintd disables USB persist when it quits
Anthony Wang
authored at
Anthony Wang
comitted at
e4bedcb7Use lower IO priority for Nix daemon so my site is still responsive while getting nix-copy-closured
Anthony Wang
authored at
Anthony Wang
comitted at