Commit Graph

103 Commits

Author SHA1 Message Date
Tom Alexander
d2ff39b5e6 Move my home server over to linfi. 2024-10-21 18:10:39 -04:00
Tom Alexander
117769d1ab Set up a linux VM for running wifi. 2024-10-13 20:45:33 -04:00
Tom Alexander
14fa62c64a Add a role to configure chromium to run on Vulkan. 2024-09-24 22:22:13 -04:00
Tom Alexander
aec97a5df6 Add jail for momlaptop. 2024-08-17 19:30:14 -04:00
Tom Alexander
8175cf443a Set up zsh on poudriere.
This is to save a better command history.
2024-08-11 12:56:35 -04:00
Tom Alexander
9e107d4a75 Add bastion and certificate jails. 2024-07-03 20:50:51 -04:00
Tom Alexander
566b7dfd0b Add sftp jail. 2024-07-01 19:58:00 -04:00
Tom Alexander
a97b503f8e Add support for noise suppression on Linux using rnnoise.
This uses: https://github.com/werman/noise-suppression-for-voice .
2024-04-29 10:47:28 -04:00
Tom Alexander
32eca75f4e Set up home server. 2024-04-22 17:23:20 -04:00
Tom Alexander
a66eff79e2 Set up poudriere to build pkgbase. 2024-04-06 11:00:20 -04:00
Tom Alexander
3e0de0e87a Add a work-specific role. 2024-01-07 14:43:10 -05:00
Tom Alexander
6e13ac355a Add a work machine to ansible. 2023-12-31 22:21:28 -05:00
Tom Alexander
06fc236f0a Add a python role. 2023-12-25 15:26:42 -05:00
Tom Alexander
a1ab3327ee Add wasm role. 2023-12-24 12:54:16 -05:00
Tom Alexander
4b62c9b4de Add a script to decrypt and mount disks on the home server. 2023-12-07 16:57:56 -05:00
Tom Alexander
e80cdcabdb Add restaurant_health_rating. 2023-12-07 16:57:56 -05:00
Tom Alexander
51e5917e43 Remove MODULES_WITH_WORLD. 2023-10-16 19:52:37 -04:00
Tom Alexander
1c922c2234 Set up a separate FreeBSD update VM.
It seems to compile the ports kernel modules into the OS, I need to be running the same kernel version as I am building, so I am putting it into its own VM.
2023-10-16 19:52:36 -04:00
Tom Alexander
d20ce1e4d4 TEMP: Add the freebsd_update_server role to odofreebsd for development. 2023-10-16 19:52:36 -04:00
Tom Alexander
7ecf2ef1b1 Check out the freebsd-update-build git repo. 2023-10-16 19:52:35 -04:00
Tom Alexander
fa1ed38678 Disable systemd-udev-settle on Linux on framework laptop. 2023-09-14 13:33:33 -04:00
Tom Alexander
754c84ad89 Add a lvfs role for Linux. 2023-09-10 18:28:32 -04:00
Tom Alexander
2fc923837f Install system76 tools. 2023-09-09 17:08:36 -04:00
Tom Alexander
fcf32657c3 Disable usb autosuspend for keyboard and mouse.
USB auto suspend seems to only happen when the devices are plugged in at boot (which generally means when my laptop is connected to the dock before boot) but it is very annoying because some keypresses get lost and my mouse does not work unless I click first.
2023-08-16 15:51:48 -04:00
Tom Alexander
6bde027c48 Add a script to update git aurutil packages. 2023-07-14 14:29:03 -04:00
Tom Alexander
16eb703f68 Cleanup mrmanager firewall config. 2023-07-08 22:57:26 -04:00
Tom Alexander
6c7265d1d3 Uncomment playbook. 2023-07-01 16:42:20 -04:00
Tom Alexander
a10922166b Configure public_dns jail. 2023-06-20 00:25:15 -04:00
Tom Alexander
62ade773d8 Add the admin_git jail.
This jail hosts the git repo used for the kubernetes cluster manifests. It lives in a jail instead of inside a git website hosted inside kubernetes because it is needed for the bootstrapping process, creating a chicken-and-egg type of scenario. I figure I can set up mirroring of the git repo to a hosted git website for publishing.
2023-06-20 00:25:15 -04:00
Tom Alexander
0eddc4da52 Proxy arp. 2023-06-17 15:10:06 -04:00
Tom Alexander
e04c4e0d4d Install nvm and yarn for javascript/typescript development. 2023-05-30 21:19:03 -04:00
Tom Alexander
11d2432478 Install plainmacs on mrmanager. 2023-05-30 19:45:59 -04:00
Tom Alexander
b30182060f Set up nginx for poudriere. 2023-05-29 13:14:53 -04:00
Tom Alexander
ab0ab17201 Set up poudriere on mrmanager. 2023-05-29 08:38:31 -04:00
Tom Alexander
e49d008d57 Set up the nat_dhcp jail for mrmanager. 2023-05-28 22:48:19 -04:00
Tom Alexander
d2e456c59f Add devfs, jail, bhyve, and wireguard for mrmanager. 2023-05-28 17:44:14 -04:00
Tom Alexander
e1d56d28a8 Add the ntp, nvme, hosts, and build roles. 2023-05-28 17:30:41 -04:00
Tom Alexander
433739d768 Add AMD cpu role for mrmanager. 2023-05-28 16:51:17 -04:00
Tom Alexander
271428a6f6 Add firewall to mrmanager. 2023-05-28 16:01:02 -04:00
Tom Alexander
081c6946f3 Add the base role to mrmanager. 2023-05-28 13:18:56 -04:00
Tom Alexander
6691cca055 Minimal shell setup for colo server. 2023-05-27 23:10:44 -04:00
Tom Alexander
c35b4a6c32 Add a doas role for both FreeBSD and Linux. 2023-05-04 00:54:52 -04:00
Tom Alexander
58c97951ae Install vscode for interactive debugging. 2023-03-27 16:05:55 -04:00
Tom Alexander
c596e275a9 Add docker role for Linux. 2023-03-25 16:08:13 -04:00
Tom Alexander
32cf355a0b Add pyenv to Linux. 2023-03-06 12:44:39 -05:00
Tom Alexander
1f7f4fff1e Add webcamd for FreeBSD. 2023-03-04 15:09:32 -05:00
Tom Alexander
e123c1f228 Add a ZFS role for Linux. 2023-03-03 17:30:00 -05:00
Tom Alexander
512fb57924 Add LaTeX for Linux. 2023-02-25 18:26:32 -05:00
Tom Alexander
ef20733077 WIP does not seem to mount phone. 2023-02-18 13:42:39 -05:00
Tom Alexander
b4735a6daf Start a bluetooth role. 2023-02-18 12:15:44 -05:00