Commit Graph

62 Commits

Author SHA1 Message Date
bd15987f8d Replace workshop user key. 2025-10-19 20:29:18 +01:00
73ecc06845 Update mobile key. 2025-08-08 22:51:33 +01:00
68a3339794 Removed ignored timeout and force uid. 2025-05-04 20:16:22 +01:00
c5466d559d Update ID for c2. 2025-05-03 23:12:12 +01:00
e140055ef3 WIP: lighthouse setup on zippy. 2025-04-04 11:49:05 +01:00
ae25e2e74d Fix c1 syncthing ID. 2025-03-12 10:38:53 +00:00
87d915d012 Kopia backup service for /persist. 2025-03-12 10:35:15 +00:00
b294dd2851 WIP: per-machine kopia secrets.
Cleanup unused kopia VM config.
2025-03-11 20:35:10 +00:00
6165d4a2af WIP: kopia backup script 2025-03-11 10:18:24 +00:00
bbdb2bf1ff Don't need deno anymore. 2025-03-10 18:38:03 +00:00
77ef777a3f TiddlyPWA setup. 2025-03-08 17:48:42 +00:00
611862d5e9 Resolve current system path at runtime for exec driver jobs. 2025-03-08 16:21:44 +00:00
5658ffc15d Move github token to global nix options. 2025-01-19 14:42:46 +00:00
12e097d8e0 Point to the persistent paths for SSH keys to make sops work. 2024-11-04 13:39:01 +00:00
b59684816f Set up nix-ld for vscode remote. 2024-10-12 10:45:29 +01:00
855850196f Fix formatting. 2024-09-25 15:11:56 +01:00
c565aba76c Put impermanence behind an option to make kopia work. 2024-09-25 10:33:27 +01:00
92a59e004a WIP: container config for kopia. 2024-09-25 10:26:44 +01:00
e460d69ebb Fix tailscale option. 2024-09-25 10:13:13 +01:00
264f43de50 WIP: Proxmox LXC config.
Includes some refactoring for tailscale and impermanence.
2024-09-24 17:18:12 +01:00
e9831a6ce8 Remove now unused user node template. 2024-09-24 16:08:28 +01:00
1470fb7b98 Factor out some options. 2024-09-24 15:34:34 +01:00
a79e666a85 Secret management via sops-nix. 2024-09-21 10:24:16 +01:00
9619607919 WIP: kopia backups. 2024-09-20 17:26:50 +01:00
c4e8bc01f4 Fix formatting. 2024-09-15 18:56:02 +01:00
30ed64caa0 Install lm-sensors everywhere. 2024-09-15 18:54:05 +01:00
cbce7c1e5e Polish fish experience and remove zsh again. 2024-09-14 07:37:09 +01:00
0021c0ad8b Don't install vim by default, and re-enable zsh for now. 2024-09-13 21:53:31 +01:00
2d8f4c56dd Switch to fish. 2024-09-13 18:19:25 +01:00
79970e1567 Make allowOther work for HM impermanence. 2024-09-13 16:27:50 +01:00
0e2537fa7d Set up impermanence for home manager. 2024-09-13 16:19:33 +01:00
6e762f1821 Use latest kernel. 2024-09-13 13:51:42 +01:00
457efb9bb6 Add formatter & reformat. 2024-09-13 13:38:15 +01:00
4e24ac988f Restrict permissions on /boot to protect the random seed. 2024-09-13 10:31:44 +01:00
93d59fe762 Refactor things and make zippy an user node. 2024-09-11 19:17:20 +01:00
689217be78 Install file. 2024-09-11 16:34:38 +01:00
1ea0447d24 Additional ssh keys. 2024-09-11 16:34:19 +01:00
871162724a Switch to neovim. 2024-09-11 15:53:54 +01:00
0e26c10a02 Use zsh. 2024-09-10 18:34:30 +01:00
7f88b6b731 Show package diffs at activation. 2024-08-31 07:45:03 +01:00
5bce0ea072 Replace zippy with c3 for glusterfs. 2024-08-22 06:00:25 +01:00
ef172ed583 Syncthing config for new c3. 2024-08-06 07:57:53 +01:00
bcd1a5c0d5 Make the disko config a module. 2024-08-06 07:36:56 +01:00
f565b56a5e Don't run nomad on chilly. 2024-08-05 06:29:40 +01:00
c4d688a739 Create new root subvolume on boot instead of relying on a blank snapshot.
Also persist /var/lib/nixos by default.
2024-08-05 06:26:10 +01:00
07c2e950c0 Persist /var/lib/nixos to keep UIDs stable. 2024-08-05 06:15:18 +01:00
b84a90d35a Replace c3 (failed) with zippy for clusterfs.
Use IPs for mounting glusterfs, prevents boot mount failing before networking comes up.
2024-07-26 08:20:17 +01:00
1b7f17d71d Set a password for ppetru. 2024-07-25 14:37:10 +01:00
f13486e9a3 Add zippy to syncthing. 2024-07-25 14:27:39 +01:00
b8871fe7d1 Configure key file for each host, it varies. 2024-07-25 14:11:01 +01:00