Commit Graph

592 Commits

Author SHA1 Message Date
Tom Alexander
a66eff79e2
Set up poudriere to build pkgbase. 2024-04-06 11:00:20 -04:00
Tom Alexander
8385b036a6
Add terraform format-on-save for vscode. 2024-02-06 17:57:20 -05:00
Tom Alexander
ed7d4ab4e6
Run emacs garbage collection when idle.
This is to hopefully avoid running garbage collection while I am actively interacting with emacs, which should theoretically result in a smoother experience.
2024-01-26 21:21:09 -05:00
Tom Alexander
574a2d0ce7
Update vscode config. 2024-01-25 10:15:25 -05:00
Tom Alexander
1024f37691
Enable inlay hints for typescript. 2024-01-21 17:00:25 -05:00
Tom Alexander
724a8ca394
Fix ansible playbook on FreeBSD. 2024-01-21 15:58:18 -05:00
Tom Alexander
6b3bdab18b
Configure vscode. 2024-01-18 22:43:56 -05:00
Tom Alexander
4d620a33b7
Add closed source vscode. 2024-01-18 22:12:08 -05:00
Tom Alexander
e3e78b3eb5
Add a force focus mode to sway. 2024-01-10 22:21:11 -05:00
Tom Alexander
3706eda8f3
Use meld for git merges. 2024-01-10 22:20:30 -05:00
Tom Alexander
6fc16362ba
Use docker compose for unifi controller. 2024-01-09 19:11:39 -05:00
Tom Alexander
a04b52ec72
Add a unifi vm. 2024-01-09 17:31:12 -05:00
Tom Alexander
460a614cf7
Set up the router manually. 2024-01-08 23:14:23 -05:00
Tom Alexander
3e0de0e87a
Add a work-specific role. 2024-01-07 14:43:10 -05:00
Tom Alexander
80a3f2291c
Add a separate pgp key for work. 2024-01-02 12:29:39 -05:00
Tom Alexander
6e13ac355a
Add a work machine to ansible. 2023-12-31 22:21:28 -05:00
Tom Alexander
60e440b0c6
Migrate alacritty to toml config. 2023-12-28 12:50:05 -05:00
Tom Alexander
06fc236f0a
Add a python role. 2023-12-25 15:26:42 -05:00
Tom Alexander
1cad73e68f
Add the launch keyboard layout file.
This file is not installed by ansible but it is something I should preserve for configuring the keyboard.
2023-12-25 11:22:06 -05:00
Tom Alexander
a1ab3327ee
Add wasm role. 2023-12-24 12:54:16 -05:00
Tom Alexander
86ecfd1c54
Run prettier on save to format css files. 2023-12-23 06:13:49 -05:00
Tom Alexander
cd58cbb520
Set up the CSS language server. 2023-12-22 21:45:38 -05:00
Tom Alexander
7dc1a22e6b
Force the screen brightness level on the framework laptop in Linux.
Ever since enabling adaptive brightness manager, my brightness is far lower on reboot. I suspect it is saving the actual brightness instead of the set brightness. This works around the issue by forcing the brightness back to my desired level.
2023-12-22 21:43:53 -05:00
Tom Alexander
b3ee528c18
Merge branch 'epp_amd' 2023-12-19 09:22:56 -05:00
Tom Alexander
9ac2605912
Also set the platform profile for AMD.
The platform profile sets power settings for the EC/system but not the CPU.
2023-12-19 08:51:25 -05:00
Tom Alexander
c87ac216a9
Set the energy performance preference for AMD. 2023-12-18 20:08:06 -05:00
Tom Alexander
94b379c717
Fix conditional to not use jinja templating. 2023-12-17 12:33:30 -05:00
Tom Alexander
661b8534a8
Add auto-revert mode. 2023-12-17 11:51:41 -05:00
Tom Alexander
f42d4c469b
Update rust. 2023-12-08 15:30:37 -05:00
Tom Alexander
ebde072f2c
Install radeontop on AMD graphics. 2023-12-08 13:05:32 -05:00
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
9d54609a12
TEMP change to use mainline kernel instead of LTS for AMD board. 2023-12-07 16:57:56 -05:00
Tom Alexander
0146c631ae
Trust additional zfs signing key. 2023-12-07 16:57:56 -05:00
Tom Alexander
86a89be678
Add pipewire jack replacement. 2023-12-07 16:57:56 -05:00
Tom Alexander
644b0f2e00
Add devfs rules for homeserver. 2023-12-07 16:57:56 -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
0732a82171
Updates for FreeBSD 14. 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
05e06d1615
Remove extra subkey from linux build key. 2023-12-07 16:57:55 -05:00
Tom Alexander
68e84fdd77
Add node version manager (nvm) and minor fixes. 2023-11-14 15:05:16 -05:00
Tom Alexander
48bdb12e77
Change package name for google cloud sdk on linux. 2023-10-26 21:14:41 -04:00
Tom Alexander
ec72d20455
Fix building ZFS on linux. 2023-10-26 21:14:41 -04:00
Tom Alexander
7f47b1ca1b
Enable web-mode for dust files. 2023-10-24 00:59:47 -04:00
Tom Alexander
5fcb37591c
Add guard rails to the cpu_set_perf_perc script for FreeBSD. 2023-10-23 20:10:58 -04:00
Tom Alexander
3f0b8162b8
Add cargo-semver-checks to linux. 2023-10-18 12:53:33 -04: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
16b7a200de
Merge branch 'custom_freebsd' 2023-10-18 09:18:54 -04:00
Tom Alexander
e3e7de8eb1
The SHARED_TOOLCHAIN option was removed in FreeBSD 14. 2023-10-16 19:52:37 -04:00
Tom Alexander
51e5917e43
Remove MODULES_WITH_WORLD. 2023-10-16 19:52:37 -04:00
Tom Alexander
2d260dec90
Update the FreeBSD version. 2023-10-16 19:52:37 -04:00