Commit Graph
100 Commits
Author SHA1 Message Date
kyle ea335dbe57 add cert 2026-03-25 20:21:24 -07:00
kyleandClaude Opus 4.6 a09dd925ac rift: open firewall for mc-proxy (443, 8443, 9443) and exod (8080, 9090)
Remove implicit reliance on temp iptables rules. All externally
accessible ports are now declared in NixOS config.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 19:51:38 -07:00
kyleandClaude Opus 4.6 87be4e34d3 Add WNTRMUTE issuing CA to system trust store
All NixOS machines now trust the Metacircular platform CA. This
allows curl, browsers, and Go services to verify TLS certificates
issued by Metacrypt without --insecure or custom CA flags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 19:30:24 -07:00
kyleandClaude Opus 4.6 73be02eaae vade: route mcp.metacircular.net zone to rift via resolved
Link-level DNS from DHCP and Tailscale takes priority over global
nameservers in systemd-resolved. Use domain routing (~mcp.metacircular.net)
so resolved sends only internal zone queries to rift's CoreDNS.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 19:22:35 -07:00
kyleandClaude Opus 4.6 0268a0c721 Disable exo flake input (broken flake.nix upstream)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 19:20:59 -07:00
kyleandClaude Opus 4.6 eecb3973b1 rift: allow port 53 for CoreDNS, vade: use rift as DNS
rift: sysctl to allow rootless containers to bind port 53, open
firewall for DNS queries from LAN clients.

vade: point nameservers at rift (LAN + Tailscale) for internal
service resolution via CoreDNS (MCNS precursor). Falls back to
1.1.1.1/8.8.8.8 via systemd-resolved.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 19:19:02 -07:00
kyle b49b7ca2e3 let's get exo working 2026-03-25 17:07:09 -07:00
kyle 998a1d9aaf fix stylus support 2026-03-25 16:29:04 -07:00
kyle 27ce85ebda update lector 2026-03-25 15:44:17 -07:00
kyle 55a93d3aac update sgard 2026-03-25 14:09:49 -07:00
kyle 8d34ac5dc3 update sgard 2026-03-25 11:30:34 -07:00
kyle 8ac8e389c0 add xclip 2026-03-25 11:07:03 -07:00
kyle 38d782cdf8 add poppler-utils 2026-03-25 10:41:44 -07:00
kyle 7684c673f2 update lector, kte 2026-03-25 10:39:48 -07:00
kyle 76f1f534d0 add poppler 2026-03-25 10:39:02 -07:00
kyleandClaude Opus 4.6 59fd091632 enable FIDO2/U2F PAM authentication
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 00:04:51 -07:00
kyleandClaude Opus 4.6 d1aee2f30e vade: prefer FIDO2 over passphrase for LUKS unlock
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 23:56:40 -07:00
kyle 6db72017e0 kte update 2026-03-24 23:27:42 -07:00
kyle efe0252473 flake updates and systemd initrd 2026-03-24 23:23:15 -07:00
kyle 5796f737cf update lector, sgard 2026-03-24 16:27:35 -07:00
kyle 8d36fcc960 ghostscript 2026-03-24 12:13:01 -07:00
kyle 806c92dc78 zathura and nh clean when rebuilding. 2026-03-24 12:02:03 -07:00
kyle 86b4309360 update lector 2026-03-24 11:16:05 -07:00
kyle fe8618e620 jpg2pdf for mini-essays 2026-03-24 11:12:11 -07:00
kyle e6b77c5445 Add arca. 2026-03-24 09:28:42 -07:00
kyle 2c5a7510a0 arca update 2026-03-24 09:25:21 -07:00
kyle ab5c2be404 scrub images tooling 2026-03-24 09:01:57 -07:00
kyle cbd300d7f7 flake update 2026-03-24 08:57:27 -07:00
kyle 3a14eee43c add arca 2026-03-24 08:13:39 -07:00
kyle 1dbcfb409e mat2 2026-03-24 08:11:14 -07:00
kyle ccac624f0f add mutt and signal 2026-03-24 07:47:34 -07:00
kyle 055fd26e36 update lector, sgard 2026-03-24 07:36:55 -07:00
kyle 15a2d99993 update lector 2026-03-24 00:27:15 -07:00
kyle d7a3ecdc8f add sgard, update lector. 2026-03-23 22:40:48 -07:00
kyle 4aec63b408 lector v1.0.2 2026-03-23 20:29:08 -07:00
kyle a4e8701b6e lector updates 2026-03-23 20:00:10 -07:00
kyle 2e83f21dcf Update flake.lock 2026-03-23 19:16:54 -07:00
kyle 024b09fea8 lector 2026-03-23 19:16:23 -07:00
kyle 784991633e add libGL 2026-03-23 10:27:23 -07:00
kyle 7ce38a2e0f sensors 2026-03-23 08:03:36 -07:00
kyle 34ce33ed10 i3blocks 2026-03-23 07:56:54 -07:00
kyle d1992fd406 mesa 2026-03-22 15:01:35 -07:00
kyle 62c58ab08e adding yk tooling 2026-03-21 11:53:45 -07:00
kyle 4b2344e9f1 typo 2026-03-21 11:52:44 -07:00
kyle 7df99a4e42 fido2 tooling 2026-03-21 11:49:41 -07:00
kyle b3e2f25f28 adding exo packages 2026-03-21 11:27:43 -07:00
kyle e98d46dc45 flake update 2026-03-20 10:32:44 -07:00
kyle a5a356e20c add heroku to vade 2026-03-19 14:42:22 -07:00
kyleandClaude Opus 4.5 fd6f699068 add power optimizations for vade laptop
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-17 18:12:25 -07:00
kyleandClaude Opus 4.5 155f8d4aac add nixos-hardware module for framework 12 laptop
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-17 18:03:03 -07:00
kyle 43a93f75a7 add acpi 2026-03-17 17:47:01 -07:00
kyle 07f9867eba updating packages 2026-03-17 17:35:15 -07:00
kyle 8edcc84b03 update kte 2026-03-17 17:33:37 -07:00
kyle 968ee85d1c kge 2026-03-17 17:28:03 -07:00
kyle 17a926c326 add kte back 2026-03-17 17:25:52 -07:00
kyle 4259770fa6 update kte 2026-03-17 17:21:55 -07:00
kyle 10257d16f4 zeesh 2026-03-17 16:19:05 -07:00
kyle dfa334971c whoever is responsible for that boink
should be spartan kicked into a volcano
2026-03-17 16:12:04 -07:00
kyle a720a22945 thumbnailer 2026-03-17 14:55:22 -07:00
kyle 7e99deac86 package updates 2026-03-17 13:44:13 -07:00
kyleandClaude Opus 4.6 2ff1332f41 switch from GDM to LightDM
GDM's greeter requires gnome-session-x11@gnome-login.target (from
gnome-shell), which isn't installed on i3-only setups. This caused
gnome-session to crash-loop, leaving a blank screen on boot.

LightDM works without gnome-shell and is a better fit for i3.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 13:42:51 -07:00
kyle 963b721b63 restore services.xserver.enable lost in desktop-light refactor
services.xserver.enable = true was dropped when desktop.nix was split
into desktop-light.nix, causing vade and orion to boot to a blank
screen with no X11/GDM session.
2026-03-17 13:29:09 -07:00
kyle a14403ac54 stub out kte for now 2026-03-17 12:31:24 -07:00
kyle e8c45e54d0 add vade hardware config 2026-03-17 12:23:46 -07:00
kyle 3259afc07e update flake 2026-03-17 12:16:44 -07:00
kyle 099a6e4250 splitting things out for vade 2026-03-16 19:18:26 -07:00
kyle d3bc36ef59 Start vade. 2026-03-16 18:32:11 -07:00
kyle 0455cbfede flake update 2026-01-01 11:10:16 -08:00
kyle 7c379b699e python312 2025-12-22 11:53:41 -08:00
kyle ab9d307068 fiddling around 2025-12-16 21:23:57 -08:00
kyle c31c3abe11 turn on gdm debuggery 2025-12-16 21:11:12 -08:00
kyle 9a10410c65 nix flake update 2025-12-16 19:45:24 -08:00
kyle 6fc8f91605 maybe superfluous enable 2025-12-16 19:44:06 -08:00
kyle 31a37bb179 proper kge-qt package name 2025-12-05 10:38:12 -08:00
kyle 3d9ae2fe17 update kge 2025-12-05 10:37:44 -08:00
kyle 1263d5d0b9 add kge-qt 2025-12-05 09:27:51 -08:00
kyle d65f3f3195 update kte 2025-12-04 15:34:19 -08:00
kyle 6758ec5c72 update flakes 2025-12-04 13:39:35 -08:00
kyle eb171e5d86 graphics 2025-12-04 13:36:27 -08:00
kyle 33c4ef6a34 update flake 2025-12-04 13:19:31 -08:00
kyle a339dae6bf fixing qemu 2025-12-02 14:43:11 -08:00
kyle 965199730d kte/ke latest 2025-12-02 14:42:14 -08:00
kyle 5617ceacab add ono-sendai 2025-12-02 14:03:47 -08:00
kyle 39511552cd flake update 2025-12-01 15:02:54 -08:00
kyle 7129505b0a add inputs 2025-11-30 21:31:45 -08:00
kyle d6b022e0cc update flakes lock 2025-11-30 21:25:40 -08:00
kyle d3fc10dc1c update kte, install kge and kte. 2025-11-30 16:09:32 -08:00
kyle 89a37a913f splitting out vrs stuff
nothing is using this right, not sure if vrs is buildable right now
2025-11-30 15:54:03 -08:00
kyle 665080d27a 25.11 updates 2025-11-30 15:50:23 -08:00
kyle ffb48a0c2d remove ovmf packages from qemu 2025-11-30 15:47:17 -08:00
kyle 9554c427d2 Commit flake.nix 2025-11-30 15:43:53 -08:00
kyle 5edb1b9e86 switch to jetbrains.clion
https://github.com/NixOS/nixpkgs/issues/240444
2025-11-30 15:39:11 -08:00
kyle 684636cdb2 some gl libs
trying to get clion to build an imgui thing
2025-11-30 14:49:07 -08:00
kyle 10270e34ed this package (GL)? 2025-11-30 14:47:07 -08:00
kyle 3b6446440e this package? 2025-11-30 14:45:46 -08:00
kyle 6855329872 update deps for kge 2025-11-30 13:37:32 -08:00
kyle a92eb7e225 update kte 2025-11-30 04:46:27 -08:00
kyle 8abcb94653 update kte 2025-11-30 04:43:03 -08:00
kyle c3dea739a2 update kte flake 2025-11-30 04:41:38 -08:00
kyle 4dae314d80 add kte 2025-11-30 04:38:16 -08:00