Commit Graph

430 Commits

Author SHA1 Message Date
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
3f734cbfcc Add a TODO file. 2023-08-14 16:14:40 -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
e7b4bb9a4b Merge branch 'dark_theme' 2023-08-13 16:18:32 -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
Tom Alexander
c34f7c0912 Install the minio plugin for kubectl in Linux. 2023-07-08 22:57:26 -04:00
Tom Alexander
625babddc4 Fix kubernetes persistent volumes with specific file ownership. 2023-07-08 22:57:26 -04:00
Tom Alexander
759fece687 Rename texlive package group. 2023-07-08 22:57:26 -04:00
Tom Alexander
55fec03445 Add a "w" alias for watch. 2023-07-08 22:57:25 -04:00
Tom Alexander
1d97921e7b Add nfs server for k8s persistent volumes. 2023-07-08 22:57:25 -04:00
Tom Alexander
6c7265d1d3 Uncomment playbook. 2023-07-01 16:42:20 -04:00
Tom Alexander
b17a5f352d Sanitize network interface names in jail_netgraph_bridge.bash script. 2023-07-01 16:41:41 -04:00
Tom Alexander
db17b87cb8 Enable NTP on Linux. 2023-07-01 16:41:40 -04:00
Tom Alexander
f667f50f84 Only put VM disk metadata into the ARC.
The guest VMs should have their own filesystem cache so I see no need to pollute the host's cache.
2023-07-01 16:41:40 -04:00
Tom Alexander
8346065c6f Add a NFS server jail for persistent volumes. 2023-07-01 16:41:40 -04:00
Tom Alexander
ab48b1e01f Re-enable the vulkan renderer on linux.
It is no longer crashing on linux.
2023-07-01 16:41:40 -04:00
Tom Alexander
eb547bf1bf Add an endless loop to poudboot to rebuild at intervals. 2023-07-01 16:41:40 -04:00
Tom Alexander
9d16e1d42e Add locking to poudboot. 2023-07-01 16:41:40 -04:00
Tom Alexander
0e86dac2ac Add support for custom repos in FreeBSD. 2023-07-01 16:41:40 -04:00
Tom Alexander
edfdb203a0 Only NAT internal DNS requests. 2023-06-20 13:05:31 -04:00