Commit Graph

410 Commits

Author SHA1 Message Date
Tom Alexander 1bed94b1b1
No changes to org-mode setup for emacs 29. 2023-08-21 00:25:48 -04:00
Tom Alexander cfc1a81a49
Update dockerfile support to use treesitter. 2023-08-21 00:25:48 -04:00
Tom Alexander 57ddfaad6f
Only install treesitter languages once. 2023-08-21 00:25:48 -04:00
Tom Alexander 5096449cf5
Install prettier on Linux. 2023-08-21 00:25:48 -04:00
Tom Alexander 64b8a3258b
Remove LSP from yaml. 2023-08-21 00:25:48 -04:00
Tom Alexander c5cc2a36e1
Move the definition of treesitter grammars to the init block. 2023-08-21 00:25:47 -04:00
Tom Alexander df75bf53e6
Move the treesitter language source list into the use-package block. 2023-08-21 00:25:47 -04:00
Tom Alexander 0eb5a8cc2b
Move the major mode remap for treesitter into the use-package block. 2023-08-21 00:25:47 -04:00
Tom Alexander 68bd5818ae
Disable all non-rust language configs in emacs.
I will re-enable these one-by-one as I update them for emacs29.
2023-08-21 00:25:47 -04:00
Tom Alexander 7761267bb4
Set the treesitter highlighting detail level to the max. 2023-08-21 00:25:47 -04:00
Tom Alexander 6c1adbef04
Cut down the tree sitter langs to just rust. 2023-08-21 00:25:47 -04:00
Tom Alexander cb63ab4b1f
Use treesitter for rust. 2023-08-21 00:25:47 -04:00
Tom Alexander ba21ec24b8
Install rust-analyzer on Linux. 2023-08-21 00:25:47 -04:00
Tom Alexander ec44eb5960
Use built-in use-package and eglot. Disable external tree-sitter. 2023-08-21 00:25:46 -04:00
Tom Alexander cb383ead75
Switch to emacs 29 on Linux. 2023-08-21 00:25:46 -04:00
Tom Alexander 990add4ddf
Snapshot the VMs on homeserver. 2023-08-21 00:25:46 -04:00
Tom Alexander e478ca56aa
Support omitting datasets from automatic snapshotting. 2023-08-20 23:12:20 -04:00
Tom Alexander e1e95fa205
Only need the autosuspend rule. 2023-08-20 13:21:54 -04:00
Tom Alexander be5a5018c0
Working udev rules. 2023-08-20 13:17:19 -04: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 10758b0f2f
Switch to using ntpd instead of ntpdate on FreeBSD.
Long-running servers were eventually skewing their time.
2023-08-13 22:11:02 -04:00
Tom Alexander f7ff982098
Add sleep before reboot 2023-08-13 20:48:37 -04:00
Tom Alexander c0250ac00d
Make running snapshots of the virtual machines. 2023-08-13 18:13:07 -04:00
Tom Alexander bfee369ad8
Add a sleep to the bhyve management script to hopefully avoid bad states. 2023-08-13 18:01:27 -04:00
Tom Alexander 3751629166
Enable dark theme.
This should hopefully carry over into the browser and such so I don't get blinded.
2023-08-13 16:17:53 -04:00
Tom Alexander 6c9e458278
Install pavucontrol on FreeBSD. 2023-08-13 13:57:20 -04:00
Tom Alexander e84fd15cf2
Add support for controlling turbo boost in the set cpu perf perc script. 2023-08-12 21:35:30 -04:00
Tom Alexander 40437bec04
Disable hard-coded www dns entry. 2023-08-12 20:19:14 -04:00
Tom Alexander 8bad10eace
Fix a variable name in the bhyve netgraph script. 2023-08-08 14:46:03 -04:00
Tom Alexander 8a3855fddd
Add mole to mrmanager. 2023-08-02 18:15:22 -04:00
Tom Alexander fb9d5e2043
Add machines to dhcp. 2023-08-02 16:48:09 -04:00
Tom Alexander ff02354107
Disable wev on FreeBSD.
The wev port has been broken for weeks.
2023-07-30 14:38:08 -04:00
Tom Alexander 8bdae45e6c
Enable wayland for firefox in Linux. 2023-07-28 14:45:18 -04:00
Tom Alexander 7960699636
Add a git alias "git amend".
This allows us to generate a new git commit hash without changing the commit contents which is useful for triggering CI workflows.
2023-07-24 16:44:23 -04:00
Tom Alexander 1badd8049e
Disabling the vulkan sway renderer on Linux again.
The flickering in alacritty is getting annoying.
2023-07-18 19:33:18 -04:00
Tom Alexander 8424abdfa9
Switch k8s_snapshot to using arrays. 2023-07-18 17:47:42 -04:00
Tom Alexander b9a199c5f5
Switch to converting to an array directly.
This eliminates the the middle step of converting to a string with a different IFS which should be more efficient.
2023-07-18 17:13:58 -04:00
Tom Alexander 0c23b46426
Add a script for rolling back k8s snapshots. 2023-07-18 17:13:58 -04:00
Tom Alexander 67d8dc3f5c
Switch from dbus-launch to dbus-run-session. 2023-07-18 15:40:12 -04:00
Tom Alexander 808b087a82
Install a script to snapshot the k8s bhyve virtual machines and persistent volume space. 2023-07-18 15:31:52 -04:00
Tom Alexander bdff61d8e9
Change git default branch to main. 2023-07-18 15:04:24 -04:00
Tom Alexander a025770fe7
Update kshell to manage the pod itself so I can use registry pull secrets to use my harbor pull-through cache. 2023-07-14 15:33:44 -04:00
Tom Alexander 6bde027c48
Add a script to update git aurutil packages. 2023-07-14 14:29:03 -04:00
Tom Alexander cd6d8f3f69
Switch to using bash traps to destroy bhyve vms. 2023-07-14 14:28:36 -04:00
Tom Alexander fb759470f5
Make poudboot service file not hang startup by launching with daemon. 2023-07-14 14:28:36 -04:00
Tom Alexander c61d4bdc75
Update kx and ks aliases to use kubeswitch. 2023-07-14 14:28:36 -04:00
Tom Alexander 41397cb7d5
Update rust. 2023-07-14 14:28:35 -04:00
Tom Alexander 9bbc5591c1
Add /usr/local/bin to PATH for poudboot. 2023-07-11 03:53:06 -04:00
Tom Alexander 63b8827725
Set the default branch in git to the default to suppress the warning. 2023-07-08 22:57:26 -04:00
Tom Alexander 16eb703f68
Cleanup mrmanager firewall config. 2023-07-08 22:57:26 -04:00