Commit Graph

96 Commits

Author SHA1 Message Date
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
Tom Alexander 8955c32e43
Add a role for nvme. 2023-01-24 00:08:00 -05:00
Tom Alexander 558c71219b
Add DNS over TLS. 2022-12-15 17:35:11 -05:00
Tom Alexander 93dab70817
Move poudriere to inside a VM. 2022-12-10 17:55:44 -05:00
Tom Alexander 85d9b4a569
Fix sending dns servers in dhcp response. 2022-12-10 17:19:13 -05:00
Tom Alexander 2fdb47e1a1
Starting the poudriere role. 2022-12-10 16:33:45 -05:00
Tom Alexander 7de6bc9231
Add a role for portshaker. 2022-12-10 15:29:19 -05:00
Tom Alexander 694ea4665e
Add a hosts role to set /etc/hosts. 2022-12-04 02:28:25 -05:00