Commit graph

97 commits

Author SHA1 Message Date
Geoffrey Frogeye 8c45c1989c
Fix time syncing
Can't believe I was ~5 seconds off on all my computers for this long x)
2024-12-25 15:22:27 +01:00
Geoffrey Frogeye 355b63cf73
Reformat all Nix files 2024-12-15 00:31:26 +01:00
Geoffrey Frogeye 1fb9a149a5
NixOS 24.11: Remove remaining warnings 2024-12-03 23:07:56 +01:00
Geoffrey Frogeye b9bd255a55
NixOS 24.11 builds 2024-12-02 23:54:26 +01:00
Geoffrey Frogeye b16db77f04
Add CUDA support
I bothered with that only to realize that I'm not using proprietary drivers 🙃
2024-11-16 15:49:31 +01:00
Geoffrey Frogeye 1615af8730
Remove fetchGit for performance 2024-10-09 19:00:17 +02:00
Geoffrey Frogeye d2dbb5bbde
More dev things 2024-10-06 21:51:55 +02:00
Geoffrey Frogeye 64ab21f7dd
I'm working on micro-controllers again, can you tell? 2024-10-04 14:41:43 +02:00
Geoffrey Frogeye c2068a30ff
vm: Fix virtio 2024-10-03 14:20:46 +02:00
Geoffrey Frogeye 5804ff31ff
Convert Virtualbox to KVM 2024-10-03 12:49:36 +02:00
Geoffrey Frogeye 01934563a5
Label printer support
Such a good name, Labelle. Glad they didn't go with the AI-generated one.
2024-09-15 22:31:01 +02:00
Geoffrey Frogeye c90590640f
Attempt at stuff 2024-07-30 20:24:44 +02:00
Geoffrey Frogeye 2329d67d16
password: Don't delete hashes immediately 2024-07-12 23:05:44 +02:00
Geoffrey Frogeye 63531c4bc6
audio: Attempt at keeping speakers on 2024-07-02 18:34:22 +02:00
Geoffrey Frogeye 88e63aaf7f
Update 2024-06-29 18:10:50 +02:00
Geoffrey Frogeye a6a1e32ade
passwords: Only read passwords if needs updating
No need for unlocking keys on each rebuild anymore!
2024-06-29 01:50:18 +02:00
Geoffrey Frogeye 7b9c4fb004
passwords: Refactor 2024-06-26 02:16:50 +02:00
Geoffrey Frogeye 81b1307609
syncthing: Enable if needed 2024-06-25 13:26:38 +02:00
Geoffrey Frogeye 498357fffc
pipewire: Replace pulseaudio
Required to make sound work on cranberry.
2024-06-24 03:51:43 +02:00
Geoffrey Frogeye 8edb670486
syncthing: Declarative
I could split this commit in more but I won't.
The first commit in this repository said it would be the last legible
one, and I haven't followed that, so YOLO.
2024-06-23 23:57:03 +02:00
Geoffrey Frogeye eab20b4339
syncthing: OS-level barebones test
To test OS-level passwords
2024-06-18 22:58:58 +02:00
Geoffrey Frogeye a39118d439
Allow setting OS-level password
Bit ugly as it is, but we're slowly iterating towards a secret manager
I'm happy with.
2024-06-18 22:56:44 +02:00
Geoffrey Frogeye 2951280faa
wifi: Fix fix wifi_apply failing on boot 2024-06-17 18:26:49 +02:00
Geoffrey Frogeye c4058e8102
rebuild: Fix not working on light theme
Now I see how this kind of cursed issues arrive...
2024-06-17 17:01:05 +02:00
Geoffrey Frogeye 6570e71eca
wifi: Fix wifi_apply failing on boot 2024-06-17 15:23:25 +02:00
Geoffrey Frogeye 865bffa641
phases: Allow loosen brightness setting again
Didn't manage to do what I wanted to do for some reason, but hey,
at least ddcutils is there.
2024-06-10 03:00:52 +02:00
Geoffrey Frogeye d5917b1264
Remove duplicate specialisation
Saves 16s on eval time
2024-06-10 02:21:32 +02:00
Geoffrey Frogeye 17f0ba3370
New rebuild mechanism
Put most of it as a flake app, so we can mess with it without relying on
`rb` being rebuilt. Also nom nom!
2024-06-10 02:12:59 +02:00
Geoffrey Frogeye 7b9d9053bf
autorandr: deterministic and applies for LigthDM 2024-06-09 14:53:54 +02:00
Geoffrey Frogeye 92ea60bbc8
wireless: Don't restart wpa_supplicant when restarting wifi_apply 2024-06-08 16:19:16 +02:00
Geoffrey Frogeye 96dea140be
Make Wi-Fi semi-declarative 2024-06-08 15:54:33 +02:00
Geoffrey Frogeye 5297f8478a
24.05: Upped stateVersion according to release notes 2024-06-03 19:20:17 +02:00
Geoffrey Frogeye 3479927d32
24.05: Fixed warnings 2024-06-01 21:32:11 +02:00
Geoffrey Frogeye 71385d9ba9
24.05: Buildable 2024-06-01 18:22:50 +02:00
Geoffrey Frogeye fe33f30bce
No more port 2278 2024-05-18 17:05:56 +02:00
Geoffrey Frogeye 88e0a1eb09
Revert kernel upgrade
I need 6.2+ for DS4,
evdi doesn't work with kernel 6.6+,
all versions matching are EOL.

Probably won't game much before 24.05 release which hopefully helps
things?
2024-05-11 00:09:53 +02:00
Geoffrey Frogeye 995c115c90
🎮 DualShock 4 (or is it?) love
ddcci removed again because it still doesn't do anything and also doesn't compile
with latest kernel.
2024-05-10 23:27:45 +02:00
Geoffrey Frogeye 536eee36ad
remote-builds: Disable by default
It makes things slower and my server unresponsive sometimes.
Probably more work to be done but I don't feel like doing that now.
2024-05-10 14:50:02 +02:00
Geoffrey Frogeye 7c74c5e1d9
Lix: Remove substituters
Those are mostly misses, even for Lix.
2024-05-10 01:51:23 +02:00
Geoffrey Frogeye 056e3447e4
remote-builds: Specify max jobs
Should make better use of the hardware. Otherwise it's roundtrip frenzy.
2024-05-09 23:13:08 +02:00
Geoffrey Frogeye bd84dd7fd7
remote-builds: Reduce amount of SSH connections
It seems to be doing a SSH connection for each path it has to check...
wow.
2024-05-09 23:07:51 +02:00
Geoffrey Frogeye c770380328
Lix! 😋🍦 2024-05-08 13:08:39 +02:00
Geoffrey Frogeye 176be4f218
Shorten flake a bit 2024-05-08 09:37:04 +02:00
Geoffrey Frogeye 82d5e8a466
remote-builds: Fix 🙈 2024-05-07 23:05:32 +02:00
Geoffrey Frogeye 0663e3755b
remote-builds: Fix SSH host keys
vivarium doesn't actually transfer the public keys, so the .pub files
are from somewhere during installation... oops.
2024-05-07 00:00:36 +02:00
Geoffrey Frogeye bd538785b8
remote-builds: Add aarch64 support 2024-05-06 22:50:01 +02:00
Geoffrey Frogeye c4bb02b16e
Attempt at using lix
Without remote builds and with my laptop setup it's not really viable
for now :(
2024-05-06 22:26:36 +02:00
Geoffrey Frogeye 836f8ee8b4
Further attempt at remote builds 2024-05-06 22:25:35 +02:00
Geoffrey Frogeye 5924bd59c6
Make Docker work
This tells you how much I use it 😅
2024-04-29 12:25:47 +02:00
Geoffrey Frogeye 8005cbfbc1
Attempt at controlling external screens brightness 2024-04-10 16:32:14 +02:00