Commit Graph

40 Commits

Author SHA1 Message Date
Tom Alexander
f44074ebe7
Only scrub when plugged in on Linux, and TCP optimization. 2024-05-16 21:20:30 -04:00
Tom Alexander
ee0fe7eca6
Use group root for /etc/localtime on Linux.
Arch Linux kept changing the group to root, so this change is to avoid unexpected "changed" entries in the ansible diff.
2024-05-12 23:23:09 -04:00
Tom Alexander
a7fe423583
Update for FreeBSD on AMD Framework laptop. 2024-04-28 15:08:36 -04:00
Tom Alexander
32eca75f4e
Set up home server. 2024-04-22 17:23:20 -04:00
Tom Alexander
8385b036a6
Add terraform format-on-save for vscode. 2024-02-06 17:57:20 -05:00
Tom Alexander
3706eda8f3
Use meld for git merges. 2024-01-10 22:20:30 -05: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
40437bec04
Disable hard-coded www dns entry. 2023-08-12 20:19:14 -04:00
Tom Alexander
55fec03445
Add a "w" alias for watch. 2023-07-08 22:57:25 -04:00
Tom Alexander
ab0ab17201
Set up poudriere on mrmanager. 2023-05-29 08:38:31 -04:00
Tom Alexander
64b1e95e8e
Install the doas config on Linux. 2023-05-26 19:19:13 -04:00
Tom Alexander
8b7b39f356
Update sway config for matte framework laptop screen. 2023-05-26 12:11:39 -04:00
Tom Alexander
be2e0c964b
Install rust-coreutils. 2023-04-27 17:05:32 -04:00
Tom Alexander
ac914b7ff0
Update to FreeBSD 13.2. 2023-04-12 14:08:40 -04:00
Tom Alexander
1b0908c73f
Add btop to both FreeBSD and Linux. 2023-03-16 19:10:05 -04:00
Tom Alexander
02568d77d9
Remove Linux sysctls that are getting overwritten.
This removes the settings for vm.dirty_writeback_centisecs and vm.laptop_mode because they are getting overwritten, which makes the task always report yellow. I suspect that TLP is overwriting them but I have not confirmed.
2023-03-14 15:58:57 -04:00
Tom Alexander
f950eaf772
Add gmake to FreeBSD. 2023-03-07 09:57:51 -05:00
Tom Alexander
3c72b7c5ee
Add man to Linux. 2023-03-03 17:30:56 -05:00
Tom Alexander
8bd1c8f79e
Install nvme-cli in both. 2023-01-28 01:20:42 -05:00
Tom Alexander
0598d33eb2
Start a sound role. 2022-12-03 18:38:23 -05:00
Tom Alexander
64ed4c42b9
Make /var/run a ram mount. 2022-11-29 02:33:11 -05:00
Tom Alexander
8ce926be8e
Don't error out when the sound unit does not exist. 2022-11-28 23:05:46 -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
683c264650
Add a script to automatically mount datasets. 2022-11-01 22:42:46 -04:00
Tom Alexander
7bfc817894
Create a netgraph bridge for jails getting full access to NAT. 2022-10-31 22:38:51 -04:00
Tom Alexander
9168cc51cf
Rename the interfaces to make the separate levels more clear. 2022-10-29 23:56:11 -04:00
Tom Alexander
b2ea65faab
Import the linux base role. 2022-10-28 01:10:07 -04:00
Tom Alexander
6e4fffbe9d
Specify git config on a per-user basis. 2022-10-27 00:22:06 -04:00
Tom Alexander
b69934072f
Move what can be shared in the base role out to the common tasks file. 2022-10-27 00:12:06 -04:00
Tom Alexander
2e0a6073c8
Add more config files to the base role. 2022-10-27 00:07:06 -04:00
Tom Alexander
b8658ad1dc
Add git-crypt to FreeBSD base role. 2022-10-26 23:43:27 -04:00
Tom Alexander
87706a8d9c
Install ripgrep on FreeBSD. 2022-10-23 20:40:55 -04:00
Tom Alexander
1f408202f1
Add a script to launch sway on FreeBSD. 2022-10-17 15:15:09 -04:00
Tom Alexander
ae6673e182
Add loader.conf. 2022-10-14 01:59:15 -04:00
Tom Alexander
c34aab16af
Add copying of rc.conf. 2022-10-14 01:55:15 -04:00
Tom Alexander
dcba0af7c1
Enable periodic crub. 2022-10-14 01:52:42 -04:00
Tom Alexander
244fe81111
Configure login.conf. 2022-10-14 01:44:29 -04:00
Tom Alexander
f20dd66d88
Add some packages to the FreeBSD base role. 2022-10-12 20:30:11 -04:00
Tom Alexander
8ab8000d0c
Start a base role that currently adds alacritty termcap to FreeBSD. 2022-10-11 22:54:03 -04:00