Commit Graph

51 Commits

Author SHA1 Message Date
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
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
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
Tom Alexander
5515d484a5 Finish sshd role. 2022-10-12 20:16:27 -04:00
Tom Alexander
d51770a4b4 Start of zsh role, per-user section not yet implemented. 2022-10-11 20:21:38 -04:00
Tom Alexander
87c6ad5c5a Start of zrepl role.
Currently only doing FreeBSD.
2022-10-10 22:33:23 -04:00