Commit Graph

54 Commits

Author SHA1 Message Date
Tom Alexander a7fe6ff42d
Update Linux framework laptop for AMD board.
Unfortunately, FreeBSD does not seem to boot so it is not being updated in this commit.
2023-12-07 17:45:18 -05:00
Tom Alexander b90ec542de
Switch to overlay2 for docker.
The latest OpenZFS supports overlay2 on top of ZFS which works much better than the zfs storage driver for docker.
2023-10-18 09:43:58 -04:00
Tom Alexander c1e3b8fc4e
Combine plainmacs and emacs roles. 2023-08-21 00:25:50 -04:00
Tom Alexander e478ca56aa
Support omitting datasets from automatic snapshotting. 2023-08-20 23:12:20 -04:00
Tom Alexander 0e86dac2ac
Add support for custom repos in FreeBSD. 2023-07-01 16:41:40 -04:00
Tom Alexander a44b8da509
Fix mac address validity. 2023-04-27 18:44:32 -04:00
Tom Alexander ba7567ad9c
Switch to using a script to dynamically spin up the netgraph bridge for jails. 2023-04-27 17:05:32 -04:00
Tom Alexander a3bedc22d4
Add the colo wireguard tunnel. 2023-04-20 21:42:53 -04:00
Tom Alexander d2df8a0d5d
Add the drmario wireguard config. 2023-04-18 16:44:14 -04:00
Tom Alexander 2be47e520a
Add uucp group for accessing tillitis tkey. 2023-04-17 14:00:58 -04:00
Tom Alexander ac914b7ff0
Update to FreeBSD 13.2. 2023-04-12 14:08:40 -04:00
Tom Alexander c596e275a9
Add docker role for Linux. 2023-03-25 16:08:13 -04:00
Tom Alexander 347ffaea12
Install rofimoji on Linux. 2023-03-25 09:06:54 -04:00
Tom Alexander 4e957fa959
Move the power role into the CPU role. 2023-03-23 16:33:47 -04:00
Tom Alexander 977e382726
Change the power role to just setting the energy performance preference (epp). 2023-03-23 16:09:37 -04:00
Tom Alexander dd8c2ff937
Configure vm.laptop_mode and vm.dirty_writeback_centisecs. 2023-03-23 14:45:33 -04:00
Tom Alexander 1f7f4fff1e
Add webcamd for FreeBSD. 2023-03-04 15:09:32 -05:00
Tom Alexander cce1a0ca46
Linux needs zrepl's config in a different location. 2023-03-04 08:42:53 -05:00
Tom Alexander b4735a6daf
Start a bluetooth role. 2023-02-18 12:15:44 -05:00
Tom Alexander b5ffd1e44d
Add wireguard configs for odo. 2022-12-03 17:20:38 -05:00
Tom Alexander e4f5754a91
Enable the nat_dhcp jail on boot so its always available. 2022-12-02 20:19:16 -05:00
Tom Alexander d4e9caad67
Add a jail that will serve dhcp for clients connecting to the open nat bridge. 2022-12-02 20:11:50 -05:00
Tom Alexander d2b6c627ae
Remove hibernate on FreeBSD. 2022-12-02 00:09:33 -05:00
Tom Alexander 2222c9d033
Switch to an explicit install_graphics variable rather than using graphics_driver to control all graphics install. 2022-11-25 15:29:29 -05:00
Tom Alexander b8deffaf7d
Auto-launch gpg when launching sway on my laptop. 2022-11-24 13:57:00 -05:00
Tom Alexander cf514f4b58
Add support for setting the default sound card on FreeBSD. 2022-11-24 13:41:44 -05:00
Tom Alexander a2a7da0d9b
Start a disk labels loader config.
Don't have it working the way I want to yet, so its commented out.
2022-11-12 16:38:14 -05:00
Tom Alexander a344c92d83
Configure bhyve. 2022-11-01 19:06:44 -04:00
Tom Alexander fbfadadffc
Start a bhyve role. 2022-11-01 18:53:03 -04:00
Tom Alexander adf825839d
cleanup 2022-10-29 23:56:12 -04:00
Tom Alexander 93eb8e331a
Add a dagger jail. 2022-10-29 23:56:12 -04:00
Tom Alexander 016ed08440
Set up the cloak jail to run wireguard. 2022-10-29 23:56:11 -04:00
Tom Alexander 4e29c2e3d8
Starting an rc file to set up netgraph. 2022-10-29 23:56:11 -04:00
Tom Alexander 7db98bc9d1
Add support for jail.conf.d files. 2022-10-29 23:56:10 -04:00
Tom Alexander 33d2118c15
Start a jail task which creates the zfs datasets and installs a new_jail script. 2022-10-29 19:09:17 -04:00
Tom Alexander 07f1b0a20f
Fix FreeBSD access to yubikey. 2022-10-27 01:06:52 -04:00
Tom Alexander 039b79c166
Add a devfs role for FreeBSD. 2022-10-27 00:31:58 -04:00
Tom Alexander 6e4fffbe9d
Specify git config on a per-user basis. 2022-10-27 00:22:06 -04:00
Tom Alexander 2e0a6073c8
Add more config files to the base role. 2022-10-27 00:07:06 -04:00
Tom Alexander a22ecfaae1
Launch mako on both FreeBSD and Linux. 2022-10-17 22:37:46 -04:00
Tom Alexander 365de83cb3
Launch the notification daemon on FreeBSD. 2022-10-17 22:36:05 -04:00
Tom Alexander 1f408202f1
Add a script to launch sway on FreeBSD. 2022-10-17 15:15:09 -04:00
Tom Alexander f159ed886f
Add a linux gpg role. 2022-10-16 00:32:44 -04:00
Tom Alexander 35c2779a76
Import the linux intel graphics role. 2022-10-15 22:34:12 -04:00
Tom Alexander 0a82fce8d5
Add the FreeBSD graphics role. 2022-10-15 21:52:14 -04:00
Tom Alexander ef37320b61
Add a FreeBSD build role. 2022-10-15 21:40:41 -04:00
Tom Alexander f965a125e6
Add support for speedshift (hardware p-states). 2022-10-15 20:54:58 -04:00
Tom Alexander c45e4cc3fa
fix conditionals for hwpstate. 2022-10-15 20:39:59 -04:00
Tom Alexander c41cd20865
Import the FreeBSD cpu role. 2022-10-15 19:51:54 -04:00
Tom Alexander 487547aeb4
Add odo FreeBSD. 2022-10-15 00:54:11 -04:00