Commit Graph

624 Commits

Author SHA1 Message Date
Tom Alexander 96e09db1dd
Add support for hardware video decoding in FreeBSD. 2024-06-25 17:33:16 -04:00
Tom Alexander 8288039264
Remove amd_pstate=passive, install nvtop on Linux, force-enable hardware decoding in firefox.
The fan was spinning up a bunch so I am going to go back to amd_pstate=active.
2024-06-24 22:04:03 -04:00
Tom Alexander 5d0fdd341a
Install terraform. 2024-06-23 18:26:54 -04:00
Tom Alexander b0a2086b6c
Add support for urlsafe base64 in decode_jwt. 2024-06-21 19:23:08 -04:00
Tom Alexander 78ea5dc244
Add a workaround for framework 13 firmware bug causing 100% usage on a single core.
ref: https://community.frame.work/t/tracking-amd-small-group-of-kworkers-keeping-cpu-0-busy-after-suspend-resume-cycle-s/45002
2024-06-20 19:31:49 -04:00
Tom Alexander d3c397acf0
Add decode_jwt script, install kubeswitch on linux, unfreeze firefox version on linux, disable more bits of currentznver4 FreeBSD build, install terminfo-db, and remove build configs from old version of poudboot. 2024-06-19 19:29:14 -04:00
Tom Alexander 5823ca90f1
Add xml formatting to emacs. 2024-06-03 18:59:16 -04:00
Tom Alexander c36568462f
Add support for clangd for c languages in emacs. 2024-06-02 12:09:45 -04:00
Tom Alexander e469ed8b9a
Add power saving settings. 2024-06-02 11:33:08 -04:00
Tom Alexander 967f7dac16
Fix temperature waybar on Linux. 2024-05-20 19:17:48 -04:00
Tom Alexander 38d255f0ab
Set up multiple sound server options for FreeBSD. 2024-05-18 09:52:18 -04:00
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 c7610fe917
Build jack. 2024-05-10 18:51:17 -04:00
Tom Alexander 5fa7f918a1
Refresh clock on the minute instead of every 10 seconds. 2024-05-07 08:52:34 -04:00
Tom Alexander a2bdb93d5e
Switch FreeBSD back to the package-based rust-analyzer. 2024-05-05 22:19:27 -04:00
Tom Alexander 5a763d422a
Switch to rust implementation of poudboot. 2024-05-05 22:19:27 -04:00
Tom Alexander 44fd819705
Add radeontop to FreeBSD. 2024-05-05 11:19:03 -04:00
Tom Alexander faa9b7bb62
Switch to the FreeBSD built-in lockf instead of the package flock. 2024-05-04 12:23:56 -04:00
Tom Alexander 06fb8db40a
Disable sndio in firefox. 2024-04-30 21:34:52 -04:00
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 c650b9626f
Disable pulseaudio in firefox. 2024-04-28 16:28:55 -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 f1b3e3a81f
Set MTU on wireguard configs. 2024-04-19 17:56:07 -04:00
Tom Alexander 736e83a465
Use wayland for vscode. 2024-04-12 19:06:00 -04:00
Tom Alexander c2b8ab05b1
Move to new cargo credentials path. 2024-04-11 21:36:49 -04:00
Tom Alexander 8b4a5e0847
Move cleaning to a global position. 2024-04-11 20:20:49 -04:00
Tom Alexander ef18e94ff8
Add a poudriere build for the home server. 2024-04-11 19:57:02 -04:00
Tom Alexander 6d198d290d
Enable vulkan for sway on linux. 2024-04-06 22:09:23 -04:00
Tom Alexander df81196035
Add script to delete pipeline runs from tekton. 2024-04-06 11:29:38 -04:00
Tom Alexander 08454740d6
Merge branch 'pkgbase' 2024-04-06 11:01:02 -04:00
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