0c455baebd
Add languagetool
Check Flake / check-flake (push) Successful in 5m13s
2025-08-16 19:04:10 -07:00
b58df0632a
Add outline service
Check Flake / check-flake (push) Successful in 15m2s
2025-08-10 20:49:50 -07:00
4956e41285
Add memos service
2025-08-10 19:03:35 -07:00
ead6653de1
Add services to tailscale auth
2025-08-10 19:02:47 -07:00
dd4a5729d4
Workaround for broken librespot spotify api integration
Check Flake / check-flake (push) Successful in 4m49s
2025-08-10 15:18:29 -07:00
f248c129c8
Open port 8095 for music assistant too
2025-08-10 15:17:52 -07:00
c011faab18
Use flaresolverr with linkwarden
2025-08-10 15:17:27 -07:00
a5d0b3b748
Bring back APU2 router for more experimentation
Check Flake / check-flake (push) Successful in 19m21s
2025-08-05 19:45:50 -07:00
ed3bee2e4e
Improve minimal iso so it can boot on APU2 from sd card
2025-08-05 19:44:49 -07:00
dbde2a40f2
Add linkwarden
2025-08-05 19:42:29 -07:00
6c69d82156
Add support for Home Assistant voice (whisper + piper + cloud llm) and Music Assistant via Spotify by librespot
...
Music assistant has custom modifications they made to librespot that they haven't bothered to even try to upstream.
Thus, they require a custom librespot. I tried and tried and tried and tried to just override the one already in nixpkgs
but I had trouble doing so despite copying the pattern already shown in nixpkgs for overriding the src of a cargo pkg
(See mopidy) but it just didn't work... Oh well. So I just patch nixpkgs instead with the new source. It works I guess.
This is about where I gave up...
```nix
nixpkgs.overlays = [
(final: prev: {
# Cannot use librespot upstream because music-assistant requires custom changes
# that they never bothered to even try to uptream
librespot = prev.librespot.overrideAttrs (oldAttrs: rec {
src = prev.fetchFromGitHub {
owner = "music-assistant";
repo = "librespot";
rev = "786cc46199e583f304a84c786acb0a9b37bc3fbd";
sha256 = "sha256-xaOrqC8yCjF23Tz31RD3CzqZ3xxrDM6ncW1yoovEaGQ=";
};
cargoDeps = oldAttrs.cargoDeps.overrideAttrs (oldAttrs': {
vendorStaging = oldAttrs'.vendorStaging.overrideAttrs {
outputHash = "sha256-SqvJSHkyd1IicT6c4pE96dBJNNodULhpyG14HRGVWCk=";
};
});
});
})
];
```
2025-08-05 19:37:50 -07:00
01b01f06b4
Stop using systemd-networkd it has some flaws with NixOS' networking I need to figure out later.
...
It is very elegant, easy to debug/understand, and I definitely want to use it but The most significant
problem is it doesn't work with NixOS containers private networking. So I'll need to figure that out
or maybe it will be fixed upstream soon.
2025-08-05 19:27:29 -07:00
cf560d4e53
Downgrade Howl's kernel because newer kernels just are horrible with Howl's network card
2025-08-05 19:24:46 -07:00
8cf4957e15
Add build iso helper command
2025-08-05 19:23:42 -07:00
dc02438a63
Finally a fix DHCP+VLANs thanks to systemd-networkd
Check Flake / check-flake (push) Successful in 3m31s
2025-07-22 21:20:12 -07:00
948984af2d
Set ghostty preferences
Check Flake / check-flake (push) Successful in 22m14s
2025-07-18 19:46:18 -07:00
be23526c2c
Add KeepassXC keys, remove some very old user keys, and rekey
Check Flake / check-flake (push) Successful in 1m50s
2025-07-16 22:01:33 -07:00
e234577268
Disable inactive cache push experiment
2025-07-16 22:00:11 -07:00
82b67ed566
Add Whiteboard app to Nextcloud
Check Flake / check-flake (push) Successful in 2m17s
2025-07-16 20:49:39 -07:00
53c2e2222c
Move shell aliases
2025-07-16 20:48:26 -07:00
846da159d0
Iodine stopped working again
2025-07-16 20:47:49 -07:00
a45125421e
Add collabora online and move nextcloud domain
2025-07-16 20:46:51 -07:00
f4e40955c8
Use upstreamed pcie coral and vaapi frigate configuration
Check Flake / check-flake (push) Successful in 12m12s
2025-07-13 18:04:36 -07:00
af9e462b27
Allow substituters to be offline
Check Flake / check-flake (push) Has been cancelled
2025-07-13 17:54:32 -07:00
2faea9d380
Update nixpkgs and other flake inputs
2025-07-13 17:52:08 -07:00
8571922796
Add new helpful utilities
2025-07-12 11:42:40 -07:00
131d5e9313
Add rest command for home assistant
2025-07-12 10:50:37 -07:00
fe0ce3a245
Get recyclarr initially running
2025-07-12 10:48:13 -07:00
7b26cfb4eb
update single input cmd
2025-07-12 10:27:09 -07:00
1c9fa418b3
Make s0 easier to unlock
Check Flake / check-flake (push) Successful in 1m25s
2025-03-29 22:52:00 -07:00
8c4dc9cb74
Improve usage of roles. It should be much easier to read and use now.
2025-03-29 22:48:14 -07:00
1f9fbd87ac
Use upstream pykms and Actual Budget. Move Actual to s0. Add automated backups for Actual.
Check Flake / check-flake (push) Successful in 1m37s
2025-03-29 18:36:13 -07:00
23c8076e4d
Pinning system nixpkgs is not needed anymore. nixpkgs already does this automatically for flakes.
Check Flake / check-flake (push) Successful in 1m50s
2025-03-28 21:45:46 -07:00
75ae399b5a
Update nixpkgs. Move to new dashy service
2025-03-28 21:05:37 -07:00
87ddad27a4
Add Home Manager
2025-03-28 20:27:14 -07:00
8dd2a00123
Tauri development extensions
2025-03-28 20:24:33 -07:00
944a783ff2
Add nix LSPs for development
2025-03-28 20:23:07 -07:00
c2cb43fd2c
Enable iperf3 server on ponyo
2025-03-28 20:22:14 -07:00
02b2fb6309
Disable gc on howl so nix backed projects don't loose their cache
2025-03-28 20:19:15 -07:00
b43660aaef
Clean up very old unused config
2025-03-28 20:17:54 -07:00
567d755850
If machine role is personal
set de.enable = true;
automatically
2025-03-28 20:16:26 -07:00
adc9b9f2b7
Add sandman.s0.neet.dev
2025-03-28 19:39:59 -07:00
9181e3bfa3
Update librechat to v0.7.7
2025-03-28 19:38:41 -07:00
9845270512
Fix gparted
2025-03-28 19:35:35 -07:00
b3b3044690
Downgrade to dailybot to python 3.11
Check Flake / check-flake (push) Successful in 1m22s
2025-02-18 22:43:47 -08:00
fb1970c316
Upgrade librechat
Check Flake / check-flake (push) Successful in 6m43s
2025-02-17 12:12:46 -08:00
34f1edf3b3
Fix s0 setting the incorrect default route by using a static configuration
2025-02-17 12:11:52 -08:00
823f0a6ef2
Disable frigate detect for now. It is using excessive CPU
2025-02-17 12:10:59 -08:00
00d2ccc684
Fix sound in some games running in wine
2025-02-17 12:09:51 -08:00
b2acaff783
Fix pykms by downgrading to python 3.11
2025-02-17 12:09:20 -08:00