|  | 6ccbd93bbc | yevaud, kalessin: Move Forgejo from yevaud to kalessin | 2025-09-16 14:57:02 +01:00 |  | 
				
					
						|  | 3c058d9b9a | yevaud/pennykettle: Rewrite from scratch without networkd or microsocks | 2025-06-24 22:09:34 +01:00 |  | 
				
					
						|  | 5df6e93ae3 | yevaud/pennykettle: Standardise port numbers and interface names | 2025-06-17 12:14:32 +01:00 |  | 
				
					
						|  | f590432b7d | yevaud/pennykettle: Further IPv6 fixes | 2025-06-17 12:14:32 +01:00 |  | 
				
					
						|  | a7052e1b8f | yevaud/pennykettle: Run SOCKS server | 2025-06-17 12:14:32 +01:00 |  | 
				
					
						|  | 7e61ad0aac | yevaud/pennykettle: Fix IPv6 again | 2025-06-17 12:14:32 +01:00 |  | 
				
					
						|  | 9cf30613f4 | yevaud: Disable networkd Just so much more trouble than it's worth - NixOS containers are really
not designed to work with it | 2025-06-17 12:14:32 +01:00 |  | 
				
					
						|  | dfe00fabb4 | yevaud/pennykettle: Minor fixes to port forwarding | 2025-06-17 12:14:32 +01:00 |  | 
				
					
						|  | 41cc006b96 | treewide: Remove birdsong in favour of Tailscale | 2025-06-09 16:58:28 +01:00 |  | 
				
					
						|  | f11815c2b1 | yevaud/pennykettle: Re-enable, update for 25.05, fix IPv6 | 2025-06-09 16:22:48 +01:00 |  | 
				
					
						|  | 909f820af5 | tailscale, headscale: Use internal DNS | 2025-06-09 16:22:48 +01:00 |  | 
				
					
						|  | bf378949d2 | treewide: Partial migration from custom WireGuard to Headscale | 2025-05-29 23:55:28 +01:00 |  | 
				
					
						|  | d8e85815bd | users: custom property to define users with root | 2025-03-17 02:57:15 +00:00 |  | 
				
					
						|  | 55000c365a | web-redirect: init new service for simple domain redirects | 2025-03-17 02:25:28 +00:00 |  | 
				
					
						|  | 424de492d7 | yevaud: move git.qenya.tel -> git.unspecified.systems | 2025-03-15 12:29:30 +00:00 |  | 
				
					
						|  | c70b287890 | treewide: define fqdn, use as default deployment target host | 2025-03-03 19:54:32 +00:00 |  | 
				
					
						|  | 6168cd0f30 | nginx, yevaud/birdsong-dns: use monitoring email Closes #1 | 2024-12-27 14:09:14 +00:00 |  | 
				
					
						|  | e31fb0fc24 | yevaud: disable pennykettle experiment as it breaks external IPv6 | 2024-12-27 03:35:30 +00:00 |  | 
				
					
						|  | 3b5348edc3 | yevaud, orm: force build with remote builder | 2024-12-24 23:19:01 +00:00 |  | 
				
					
						|  | ee7ccef96c | flake: switch to building on target by default | 2024-12-24 17:59:04 +00:00 |  | 
				
					
						|  | 345bf13b0d | treewide: snapshot important datasets with sanoid | 2024-12-24 17:47:34 +00:00 |  | 
				
					
						|  | a206f63e68 | yevaud: add experimental container with networking over vpn | 2024-12-04 19:46:22 +00:00 |  | 
				
					
						|  | 61288d4675 | yevaud: move dns experiment to separate file | 2024-12-04 19:46:22 +00:00 |  | 
				
					
						|  | 05864180db | treewide: rationalise distributed builds | 2024-11-16 01:54:41 +00:00 |  | 
				
					
						|  | 8ec6f47367 | yevaud, orm: remote builds on kalessin | 2024-11-15 23:48:29 +00:00 |  | 
				
					
						|  | d69e1dcc16 | users: enable users per-host | 2024-11-14 13:42:36 +00:00 |  | 
				
					
						|  | 052b0c1c4f | yevaud, orm, kalessin: split networking to separate file | 2024-11-05 19:05:27 +00:00 |  | 
				
					
						|  | 9cfe6e2c4c | treewide: migrate networking to systemd-networkd | 2024-11-05 18:31:39 +00:00 |  | 
				
					
						|  | cd84be16be | treewide: refactor bootloader config to common file | 2024-10-01 19:20:34 +01:00 |  | 
				
					
						|  | d1b974b86c | yevaud: specify (non-boot-critical) zfs datasets with randomcat's module Also moves forgejo state directory to the default location | 2024-09-24 18:56:27 +01:00 |  | 
				
					
						|  | 4dbe61e97a | yevaud: add experimental BIND config | 2024-09-19 23:25:35 +01:00 |  | 
				
					
						|  | f6010a968c | treewide: specify hostname in host configs | 2024-09-18 03:13:34 +01:00 |  | 
				
					
						|  | 9f6d0fbaf8 | treewide: move all deployment keys to flake.nix | 2024-09-18 03:06:48 +01:00 |  | 
				
					
						|  | f4da07c4e6 | move all host-specific configuration to hosts directory | 2024-09-17 17:22:58 +01:00 |  | 
				
					
						|  | 3fc4efab9c | rename sysadmin module to base-server | 2024-09-11 05:17:19 +01:00 |  | 
				
					
						|  | 66cc74e388 | users: define extraGroups per-host | 2024-08-29 17:56:13 +01:00 |  | 
				
					
						|  | 8076f91738 | sysadmin: init, replacing deployment directory | 2024-08-29 16:00:50 +01:00 |  | 
				
					
						|  | 31bf48154c | consolidate home-manager config to a module with one entrypoint | 2024-07-30 13:02:11 +01:00 |  | 
				
					
						|  | 469072c57e | yevaud: add redirect for birdsong.network | 2024-07-27 00:24:33 +01:00 |  | 
				
					
						|  | 3bed356294 | zsh: enable, set for qenya, add config | 2024-07-27 00:23:27 +01:00 |  | 
				
					
						|  | d17ef00e1c | birdsong: rename option peer -> peering | 2024-07-25 08:14:41 +01:00 |  | 
				
					
						|  | e90afae7ac | birdsong: fully modularise existing wireguard config | 2024-07-25 07:52:43 +01:00 |  | 
				
					
						|  | 049e3ff091 | forgejo: convert to nixos module | 2024-07-24 17:29:26 +01:00 |  | 
				
					
						|  | 0d0b3e2d2d | nginx: refactor to apply settings across all nodes | 2024-07-09 22:00:09 +01:00 |  | 
				
					
						|  | 18bc4afc65 | regenerate hardware-configuration.nix on all machines | 2024-07-02 19:00:36 +01:00 |  | 
				
					
						|  | a0d06b6c0a | git: set default branch to "main" | 2024-06-30 10:32:49 +01:00 |  | 
				
					
						|  | dccb037942 | [yevaud] Set up tmux | 2024-06-17 14:04:09 +01:00 |  | 
				
					
						|  | 019df6a883 | [yevaud] Remove TODO for enabling SSH on Forgejo It already works lol, that was easy | 2024-06-06 01:16:27 +01:00 |  | 
				
					
						|  | daeb0198df | Consolidate btop into cli file | 2024-06-06 00:33:34 +01:00 |  | 
				
					
						|  | d9c5393cff | [yevaud] Change Forgejo domain name | 2024-06-06 00:23:09 +01:00 |  |