Commit graph

25 commits

Author SHA1 Message Date
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
6147ddb903 made nix-secrets input comment-out-able. 2024-06-12 14:40:04 -05:00
f27b5ac056 removed useless and cargo-culted outputs inherrits. 2024-06-10 16:19:36 -05:00
7642191e98 password hash is now plain file in private repo. 2024-06-05 19:10:12 -05:00
04783f1580 deduplicated host configs, defined more things in common.nix files. 2024-06-05 13:39:25 -05:00
7d1ae316bb inital attempt at getting lxc working. Currently home-manager is broken. 2024-06-04 23:35:32 -05:00
8c552faa1b added sos-nix for home-manager. 2024-06-04 11:00:43 -05:00
b04ab13d39 added sshd config. 2024-06-03 17:36:45 -05:00
3cddd823c1 added secrets to both vms. 2024-06-03 16:38:29 -05:00
3d9e197056 inital steps into sops-nix. figured out ssh pubkey management. 2024-05-31 21:05:06 -05:00
a0c1ad0beb tree-wide change. seperated config from 'real' modles. 2024-05-31 12:20:48 -05:00
6f0e167087 added enable option to nvim
changed home-manager personal config namespace from home.* to user.*
2024-05-29 13:40:03 -05:00
b0cfcb6c8d start of a latepanda config. 2024-05-24 15:23:56 -05:00
221b6254c4 fixed vm configs. 2024-05-16 16:38:15 -05:00
9f21d3020b full, tested wsl config. 2024-05-15 13:22:50 -05:00
b900d6761a added wsl config 2024-05-15 12:00:33 -05:00
07a4bf6477 added vm auto-resizing screens. 2024-05-09 17:47:54 -05:00
43a47321e4 added 'roles', sets of installed programs. 2024-05-09 13:11:22 -05:00
f180fc20f1 changed home-manager/default to common, added non-starship zsh prompt. 2024-05-07 22:20:11 -05:00
14c28c7516 formatting 2024-04-26 22:29:37 -05:00
9eb783a3e8 moved home-manager options to the "home" namespace
this frees up the "host" namespace for host-wide options.
2024-04-23 16:56:34 -05:00
e54ef2c4ce added email clients. 2024-04-16 13:30:03 -05:00
f617e06134 changed lockscreen to betterlockscreen. 2024-04-11 14:52:29 -05:00
63e5afe8ec added i3status-rust. 2024-04-09 16:59:34 -05:00
e27cafb15b i3 is mostly working! 2024-04-04 18:44:59 -05:00