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