40 Commits

Author SHA1 Message Date
b5dd983ba3 Automatically set machine hostname 2023-04-24 20:52:17 -06:00
feb6270952 Update options for newer nixpkgs 2023-04-23 10:28:55 -06:00
71baa09bd2 Refactor imports and secrets. Add per system properties and role based secret access.
Highlights
- No need to update flake for every machine anymore, just add a properties.nix file.
- Roles are automatically generated from all machine configurations.
- Roles and their secrets automatically are grouped and show up in agenix secrets.nix
- Machines and their service configs may now query the properties of all machines.
- Machine configuration and secrets are now competely isolated into each machine's directory.
- Safety checks to ensure no mixing of luks unlocking secrets and hosts with primary ones.
- SSH pubkeys no longer centrally stored but instead per machine where the private key lies for better cleanup.
2023-04-21 12:58:11 -06:00
f90b9f85fd try out appvm 2023-04-18 23:15:21 -06:00
5b084fffcc moonlander 2023-04-18 23:15:03 -06:00
f68a4f4431 nixpkgs-fmt everything 2023-04-04 23:30:28 -06:00
c48b1995f8 Remove zerotier 2023-03-18 20:41:09 -06:00
cea9b9452b Initial prototype for Wireguard based PIA VPN - not quite 'ready' yet 2023-03-08 23:49:02 -07:00
8fb45a7ee5 Turn off howdy 2023-03-08 23:47:11 -07:00
c5e7d8b2fe Allow easy patching of nixpkgs 2023-03-03 23:24:33 -07:00
3e0cde40b8 Cleanup remote LUKS unlock 2023-02-11 18:40:08 -07:00
6fce2e1116 Allow unlocking over tor 2023-02-11 13:38:54 -07:00
3e192b3321 Hardware config should be in hardware config 2023-02-11 13:35:46 -07:00
abddc5a680 Razer keyboard 2023-02-11 00:32:36 -07:00
c192c2d52f enable spotify 2023-02-08 18:48:08 -07:00
076bdb3ab4 Use upstream nvidia reverse prime support 2023-02-08 01:35:25 -05:00
7238d6e6c5 latest kernel not needed for wifi anymore 2023-02-06 22:45:34 -05:00
094905a727 virt-manager 2023-02-06 22:44:22 -05:00
cf3fa0ff12 depthai udev 2023-02-06 22:44:09 -05:00
2738f6b794 WIP wireguard vpn 2022-07-24 12:13:17 -04:00
f144bda9e6 Minimal kexec image builder 2022-05-16 13:04:31 -04:00
e37878c544 Automount samba shares 2022-04-24 21:56:28 -04:00
c5efc2db4d Cleanup 2022-04-07 12:23:21 -04:00
c8bf265f83 Small changes 2022-04-06 19:43:40 -04:00
49eb594429 Improve NVIDIA 2022-03-27 19:21:03 -04:00
524bef9215 Turn on docker 2022-03-15 17:57:09 -04:00
504e4efad6 Usermode spotifyd + spotify-tui 2022-03-13 19:59:17 -04:00
d10bbdae82 init: archivebox 2022-03-13 14:26:41 -04:00
78aac4f123 use nvidia-vaapi-driver for video decoding 2022-03-13 14:25:26 -04:00
zuckerberg
6bd288a97d reinstall ray 2022-03-07 23:50:39 -05:00
googlebot
e5f21fc35e Reverse PRIME Sync 2022-02-09 16:46:38 -05:00
googlebot
f16511fa0c NVIDIA Sync working 2022-01-02 12:06:42 -05:00
5f4cd68802 NVIDIA GPU somewhat working 2021-12-19 13:16:57 -05:00
ec949e253a Fix annoyances 2021-12-19 13:16:26 -05:00
zuckerberg
877b34578e add nat 2021-11-03 00:01:02 -04:00
7b29219785 ray zeroteir 2021-07-03 09:16:03 -04:00
1383ff0044 grow /boot partition 2021-06-30 16:37:31 -04:00
b11d530780 Get ray working 2021-06-29 23:08:01 -04:00
zuckerberg
6e2ba86638 try direct luks 2021-06-29 12:07:56 -04:00
zuckerberg
aa18aad421 add ray 2021-06-28 21:08:35 -04:00