Commit Graph

596 Commits

Author SHA1 Message Date
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
Tom Alexander
575d4360f1
Build current instead of 13.2. 2023-10-16 19:52:36 -04:00
Tom Alexander
e7328f2865
Use /etc/make.conf and /etc/src.conf. 2023-10-16 19:52:36 -04:00
Tom Alexander
6be5ad6b3d
Add a manual implementation of building a release. 2023-10-16 19:52:36 -04:00
Tom Alexander
44d3cc61f5
Add release.conf. 2023-10-16 19:52:36 -04:00
Tom Alexander
d20ce1e4d4
TEMP: Add the freebsd_update_server role to odofreebsd for development. 2023-10-16 19:52:36 -04:00
Tom Alexander
ae43050061
Install clippy on linux. 2023-10-16 19:52:35 -04:00
Tom Alexander
7ecf2ef1b1
Check out the freebsd-update-build git repo. 2023-10-16 19:52:35 -04:00
Tom Alexander
05c3b0c1dc
Update rust. 2023-10-16 19:52:35 -04:00
Tom Alexander
fccb2312da
Start an ansible role for running a custom freebsd-update server. 2023-10-16 19:52:35 -04:00
Tom Alexander
47c36a82bf
Remove the sorting in company.
It wasn't really that much of an improvement.
2023-10-16 19:52:35 -04:00
Tom Alexander
112cba2b8c
Add more ports to be built along with the kernel. 2023-10-16 19:52:35 -04:00
Tom Alexander
1a017cfac7
Add more task templates to the blank role. 2023-10-16 19:52:35 -04:00
Tom Alexander
eae6737d76
Slightly better result sorting in company. 2023-10-15 16:01:45 -04:00
Tom Alexander
c652e60619
Move emacs config to .config/emacs. 2023-10-12 15:30:40 -04:00
Tom Alexander
b94e13d63e
Add some emacs settings from https://idiomdrottning.org/bad-emacs-defaults . 2023-10-12 15:30:40 -04:00
Tom Alexander
68139849f6
Switch from corfu to company.
It seems corfu is causing problems with eglot: https://github.com/joaotavora/eglot/discussions/1127.
2023-10-12 15:30:40 -04:00
Tom Alexander
8975324e7c
Turn off screen when idle. 2023-10-11 23:04:07 -04:00
Tom Alexander
e5fd4bf9e6
Show the full org-mode links. 2023-10-06 20:21:41 -04:00
Tom Alexander
a0666e6904
Update pacman.conf for aurutils. 2023-10-06 20:21:41 -04:00
Tom Alexander
a97378654e
Add a CNAME for stream. 2023-10-04 09:24:07 -04:00
Tom Alexander
f28f542d4d
Force plain rendering for github links.
When linking to a document that renders like markdown or org-mode, we need the plain parameter to get the link to actually go to a line of code.
2023-10-02 19:48:00 -04:00
Tom Alexander
9d118078ae
Add support for generating source hut links. 2023-09-30 01:02:15 -04:00
Tom Alexander
c2a0f90b4f
Fix delete-selection-mode setting. 2023-09-27 15:01:52 -04:00
Tom Alexander
6f3c5ca025
Remove explicit pinentry setting. 2023-09-27 13:19:26 -04:00
Tom Alexander
49fa0eb9cc
Disable on-type formatting in rust.
This was injecting parenthesis into the wrong location.
2023-09-21 16:57:09 -04:00
Tom Alexander
e4b10e7260
Remove extra subkey from pgp key. 2023-09-21 16:30:34 -04:00
Tom Alexander
a536defe9a
Update pgp public key. 2023-09-21 13:28:35 -04:00
Tom Alexander
c7b8b4c510
Use go-mod-ts-mode. 2023-09-14 15:47:30 -04:00
Tom Alexander
34cd3b7aa4
Defer the loading of edit-indirect via :commands. 2023-09-14 15:21:39 -04:00
Tom Alexander
1f18074e29
Remove Flymake substring from emacs mode line. 2023-09-14 15:00:09 -04:00
Tom Alexander
971ed7e75d
Add pixel precision to plainmacs. 2023-09-14 14:33:38 -04:00
Tom Alexander
35709eb06a
Enable shellcheck in bash-ts-mode. 2023-09-14 14:25:42 -04:00
Tom Alexander
25c2f2753b
Disable keybind in org-bullets. 2023-09-14 13:39:46 -04:00
Tom Alexander
fa1ed38678
Disable systemd-udev-settle on Linux on framework laptop. 2023-09-14 13:33:33 -04:00
Tom Alexander
beb8781b5c
Only install gnome-firmware on graphical installs. 2023-09-12 15:07:38 -04:00
Tom Alexander
deb977de09
Merge branch 'launch' 2023-09-10 18:43:13 -04:00
Tom Alexander
21c664d2c0
Install a polkit agent in the launch keyboard role. 2023-09-10 18:38:09 -04:00
Tom Alexander
754c84ad89
Add a lvfs role for Linux. 2023-09-10 18:28:32 -04:00
Tom Alexander
a54c966ad0
Install the launch keyboard configurator. 2023-09-10 18:25:36 -04:00
Tom Alexander
babf3bb971
No idea. 2023-09-09 17:10:52 -04:00
Tom Alexander
2fc923837f
Install system76 tools. 2023-09-09 17:08:36 -04:00