Commit Graph

637 Commits

Author SHA1 Message Date
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
Tom Alexander 72a8d6f615
Build the ports modules with world instead of just with the kernel.
I'm hoping this fixes an issue where the chroot for building the ports only contains the kernel files and therefore lacks /bin/sh.
2023-10-16 19:52:37 -04:00
Tom Alexander 34ffd5c100
Build FreeBSD for tigerlake on freebsdupdate.
I think I need to move to specifying separate src.conf files for each build but I am going to get this working in a simple setup first.
2023-10-16 19:52:37 -04:00
Tom Alexander da36f1b3d8
Update build_release script to update the virtual machine OS. 2023-10-16 19:52:37 -04:00
Tom Alexander 1c922c2234
Set up a separate FreeBSD update VM.
It seems to compile the ports kernel modules into the OS, I need to be running the same kernel version as I am building, so I am putting it into its own VM.
2023-10-16 19:52:36 -04:00
Tom Alexander d56132618a
Enable guc for hw accelerated encoding for wl-screenrec. 2023-10-16 19:52:36 -04:00