Commit Graph

  • 3c20fd49f0 Generate kubernetes secrets for ssh keys. Tom Alexander 2025-12-21 18:45:49 -05:00
  • 903c1c1f41 Install CoreDNS. Tom Alexander 2025-12-21 18:23:27 -05:00
  • 158c622840 Generate pgp keys for sops. Tom Alexander 2025-12-21 14:17:31 -05:00
  • ceb627bb35 Generate ssh keys for flux bootstrap. Tom Alexander 2025-12-21 00:01:57 -05:00
  • a3f1dff351 Move the cluster bootstrap into the keys flake. Tom Alexander 2025-12-20 23:13:51 -05:00
  • 46c8f5e0ce Set up flux. Tom Alexander 2025-12-20 23:01:19 -05:00
  • 3760bca64b Add a bootstrap role. Tom Alexander 2025-12-20 22:14:28 -05:00
  • 3396a4f482 Add a bootstrap role to load manifests into the cluster. Tom Alexander 2025-12-20 20:49:40 -05:00
  • 773db6e567 Fix launching of containers. Tom Alexander 2025-12-19 22:49:32 -05:00
  • 6010867796 Create a debugging role. Tom Alexander 2025-12-19 21:21:57 -05:00
  • e9db45fb61 Some networking fixes. Tom Alexander 2025-12-18 22:28:03 -05:00
  • 10cb394dde Add cilium bootstrap. Tom Alexander 2025-12-16 21:48:44 -05:00
  • 14787d6730 Installing the cni plugins. Tom Alexander 2025-12-18 00:27:18 -05:00
  • 19b2da0d40 Add kube-proxy. Tom Alexander 2025-12-16 21:07:39 -05:00
  • 95ec23126a Add kubelet. Tom Alexander 2025-12-16 19:31:33 -05:00
  • 6897915455 Add worker nodes. Tom Alexander 2025-12-15 22:32:32 -05:00
  • 868b9b9889 Add kube-scheduler. Tom Alexander 2025-12-15 20:09:46 -05:00
  • d0439a6d2f Add kube-controller-manager. Tom Alexander 2025-12-15 19:47:35 -05:00
  • fd15dc5bef Fix launching kube-apiserver. Tom Alexander 2025-12-14 23:24:23 -05:00
  • 380ac011f1 Move the encryption config into a package. Tom Alexander 2025-12-14 20:28:48 -05:00
  • f4891f345e Switch to generating certs with openssl. Tom Alexander 2025-12-14 18:24:24 -05:00
  • f8ad309c0b Add controller proxy certs. Tom Alexander 2025-12-14 14:48:53 -05:00
  • 6c07157f21 Add requestheader-client-ca. Tom Alexander 2025-12-14 13:44:56 -05:00
  • 6aa87faecb Add service account. Tom Alexander 2025-12-14 13:37:46 -05:00
  • 732e2cd296 Install kubernetes. Tom Alexander 2025-12-08 20:33:41 -05:00
  • ac07941b8e Add additional controllers. Tom Alexander 2025-12-07 15:48:08 -05:00
  • fa59f17df5 Add configs for a new kubernetes cluster on NixOS. Tom Alexander 2025-11-30 14:32:36 -05:00
  • c7e7b2b06c Fix ending video recording sessions. Tom Alexander 2026-07-05 17:29:53 -04:00
  • c0b3cd0fd3 Switch to flake-based build on nix-builder for nightly rust. Tom Alexander 2026-07-05 16:15:33 -04:00
  • ef21e0125e Disable the nixbsd build due to onetbb test bugs. Tom Alexander 2026-06-23 15:08:44 -04:00
  • e30a2ddb9e Disable oneTBB tests. Tom Alexander 2026-06-21 22:14:14 -04:00
  • 53b3717b6c Fix branch for family disks target in nix_builder. Tom Alexander 2026-06-17 15:10:20 -04:00
  • 0cf4139392 Fix launching shikane. Tom Alexander 2026-06-18 10:38:23 -04:00
  • 6094fee196 Enable the thunderbolt service. Tom Alexander 2026-06-17 13:08:11 -04:00
  • 9e4c079258 Update packages. Tom Alexander 2026-06-12 12:09:33 -04:00
  • 3ab7a6e460 Update packages. Tom Alexander 2026-06-02 22:16:08 -04:00
  • 49f75408ae Move kernel config to its own role. Tom Alexander 2026-05-31 02:03:49 -04:00
  • 00806d4963 Fix firewall rules for certificate renewal. main Tom Alexander 2026-05-30 17:02:01 -04:00
  • 0fa170c57e Preserve .vscode-shared. Tom Alexander 2026-05-27 13:24:16 -04:00
  • 3050cece0c Do not force import the root zfs pool. Tom Alexander 2026-05-22 20:38:27 -04:00
  • 6d070ddbb4 Update packages. Tom Alexander 2026-05-21 20:33:04 -04:00
  • f99fa54d60 Revert "Update only the kernel." Tom Alexander 2026-05-21 20:31:54 -04:00
  • d52b5db39b Update only the kernel. Tom Alexander 2026-05-21 20:31:27 -04:00
  • 003c3cc41a Fix rnnoise after latest update. Tom Alexander 2026-05-07 17:00:03 -04:00
  • d83652bb9c Add rsync_clone script. Tom Alexander 2026-05-06 10:02:20 -04:00
  • 6fd09a712e Add git_fix_author script. Tom Alexander 2026-05-06 10:00:02 -04:00
  • d9c4f824d2 Add git_find_merged_branches script. Tom Alexander 2026-05-06 09:56:18 -04:00
  • 856e4daee6 Add the decode_jwt script. Tom Alexander 2026-05-06 09:49:47 -04:00
  • 9a9268f8cc Disable shipwright. Tom Alexander 2026-05-05 22:42:17 -04:00
  • 8d3ebf7ba2 Update packages. Tom Alexander 2026-05-01 20:16:45 -04:00
  • d35cfaacbd Add nix-pin-revision script. Tom Alexander 2026-04-19 13:26:02 -04:00
  • 8b1212e182 Support hardware accelerated RNG in qemurc. Tom Alexander 2026-04-10 09:08:20 -04:00
  • 7f0250cb9d Sync to the store before registering paths. Tom Alexander 2026-04-05 12:20:17 -04:00
  • bc2636a54c New VPN address for home server. Tom Alexander 2026-04-04 19:27:35 -04:00
  • c8147b5e9e Use direct paths for hydra's nix store. Tom Alexander 2026-04-03 07:55:23 -04:00
  • 4115e95bb6 Add a build of nixbsd to nix_builder. Tom Alexander 2026-03-29 21:31:40 -04:00
  • 4c1465c8d0 Update packages. Tom Alexander 2026-04-02 22:02:40 -04:00
  • a8822d0bfb Update for pkgbase rebuild of homeserver. Tom Alexander 2026-04-11 12:49:59 -04:00
  • 5c2b0d8c2f Add mt7927 driver to quark. mt7927 Tom Alexander 2026-04-11 11:24:05 -04:00
  • 9550032c08 Support hardware accelerated RNG in qemurc. Tom Alexander 2026-04-10 09:08:20 -04:00
  • d46c2a0225 Revert "Update packages." Tom Alexander 2026-04-09 20:25:12 -04:00
  • 6430b1cc77 Sync to the store before registering paths. Tom Alexander 2026-04-05 12:20:17 -04:00
  • 157d4e4c94 New VPN address for home server. Tom Alexander 2026-04-04 19:27:35 -04:00
  • 075a4b8262 Use direct paths for hydra's nix store. Tom Alexander 2026-04-03 07:55:23 -04:00
  • d62b3d8a62 Add a build of nixbsd to nix_builder. Tom Alexander 2026-03-29 21:31:40 -04:00
  • ee4794859a Update packages. Tom Alexander 2026-04-02 22:02:40 -04:00
  • 88dfc73f3d Remove rg jail and add ipv6 to wireguard. Tom Alexander 2026-04-04 21:17:52 -04:00
  • 791f67eb82 Update nix_builder. Tom Alexander 2026-04-02 19:07:09 -04:00
  • bf27504a5a Add repair flag to build scripts. Tom Alexander 2026-04-02 14:14:11 -04:00
  • 620c12eaa7 Add auto-formatting for d2. Tom Alexander 2026-04-02 14:04:04 -04:00
  • e2658412ab Fix stuttery zoom on google maps. Tom Alexander 2026-03-29 18:25:24 -04:00
  • a86e8c3a18 Fix rga alias. Tom Alexander 2026-03-24 18:41:18 -04:00
  • d9f6c8da31 Update for rebuild of mrmanager. Tom Alexander 2026-02-11 19:30:27 -05:00
  • 299185970d Add stream to /etc/hosts Tom Alexander 2026-03-19 18:16:31 -04:00
  • 6670fdbe73 Merge branch 'family_disks' into nix Tom Alexander 2026-03-08 13:01:20 -04:00
  • ed4eead5c0 Add a config for the machine to recover the family disks. Tom Alexander 2026-02-27 14:12:44 -05:00
  • 7f9f010217 Add support for a portable monitor. Tom Alexander 2026-03-07 12:58:20 -05:00
  • ea133ded21 Add the next_hop script. Tom Alexander 2026-03-03 09:33:11 -05:00
  • 04ede4bfee Add a role for loading esims onto standalone sim cards. Tom Alexander 2026-03-01 12:39:11 -05:00
  • 2529ca4510 Disable some stuff in firefox. Tom Alexander 2026-02-21 14:47:00 -05:00
  • 69384f6cad Use rust nix-builder instead of bash script. Tom Alexander 2026-02-21 14:43:38 -05:00
  • 3df022ab3f Move org custom faces to a use-package :custom-face block. Tom Alexander 2026-02-14 21:54:01 -05:00
  • bf006a968b Update jujutsu config. Tom Alexander 2026-02-14 13:46:38 -05:00
  • b1b2ea2109 Add git hide and git unhide scripts. Tom Alexander 2026-02-14 12:31:47 -05:00
  • 1211bc1c44 Remove programs.adb.enable. Tom Alexander 2026-02-13 23:16:16 -05:00
  • 776ed67675 Set up hydra as a remote build machine. Tom Alexander 2026-01-11 16:38:56 -05:00
  • 24e03ed8f7 Update packages in nix. Tom Alexander 2026-01-15 18:10:05 -05:00
  • e75c4087c3 Add keep-alive to ssh connections. Tom Alexander 2026-01-26 19:13:20 -05:00
  • 43f3c1f955 Add some nix settings. Tom Alexander 2026-02-05 21:38:45 -05:00
  • 7ab1d4b9e1 Add the v4l utilities to control webcam settings. Tom Alexander 2026-02-06 11:24:05 -05:00
  • ad88a526bc Add support for the android debug bridge. Tom Alexander 2026-02-03 11:14:05 -05:00
  • b0cebc7973 Add a work monitor to shikane. Tom Alexander 2026-02-03 11:10:45 -05:00
  • c90513cbea Install beamer with LaTeX. Tom Alexander 2026-01-08 22:18:38 -05:00
  • 07a8882766 Install graphviz. Tom Alexander 2026-01-02 10:11:30 -05:00
  • e106a9fad1 Add nftables-mode to emacs. Tom Alexander 2026-01-01 21:59:55 -05:00
  • 70f3ae6894 Add a nix-flake-repl script. Tom Alexander 2026-01-01 10:52:00 -05:00
  • d883dda34c Remove old TODO. Tom Alexander 2025-12-27 20:45:20 -05:00
  • 05a0459e5a Add toml2nix. Tom Alexander 2025-12-16 18:43:37 -05:00
  • 641c21c77f Add C/C++ debugging to personal vscode. Tom Alexander 2025-12-13 23:15:59 -05:00
  • 88634655d0 Fix firmware updating now that my UEFI system partition is mounted at /efi Tom Alexander 2025-12-13 23:15:33 -05:00