Alexander Heldt
657be047ec
backwards: Replace nix-gc-env with nh clean
...
`nix.gc` run as root cannot prune generations under
`~/.local/state/nix/profiles` (NixOS/nix#8508 ), and `nix-gc-env` only
looks in `/nix/var/nix/profiles`. Home-manager generations therefore
accumulated since August 2024 and filled the disk.
`nh clean all` enumerates users and walks their per-user profiles too.
It replaces `nix.gc.automatic`, which cannot be enabled alongside it.
2026-10-20 21:20:31 +02:00
Alexander Heldt
062321ee7f
backwards/manatee/tadpole: Clean /tmp on boot
...
Only `pinwheel` set this. Elsewhere files in `/tmp` survived reboots,
and leftover `nh` build result symlinks there kept acting as GC roots,
pinning store paths that should have been collected.
2026-10-20 21:20:31 +02:00
Alexander Heldt
951428e7a1
backwards: Add tailscale-qs GNOME extension for switching exit nodes
2026-10-20 21:20:31 +02:00
Alexander Heldt
f5d62b276d
backwards: Remove syncthing, repoint pinwheel folders to manatee
2026-08-16 13:48:10 +00:00
Alexander Heldt
0a5da7a293
backwards: Pin firefox legacy configPath
2026-08-16 14:19:59 +02:00
Alexander Heldt
0d2496c600
backwards: Use programs.ssh.settings
2026-08-16 14:19:58 +02:00
Alexander Heldt
2a8a72b7cb
backwards/manatee: Move restic backup to mantee
2026-08-16 14:02:33 +02:00
Alexander Heldt
f2130be7e4
backwards: Continued attempt to fix audio output
2026-02-17 21:35:51 +01:00
Alexander Heldt
d614186ef9
backwards: Use NetworkManager for wifi
2026-02-15 15:10:48 +01:00
Alexander Heldt
aefe89f648
backwards: Try to fix audio output
2026-02-15 15:10:19 +01:00
Alexander Heldt
7839d2604c
pinwheel/backwards/tadpole: Remove codeberg.org
2026-01-10 13:32:03 +01:00
Alexander Heldt
5f756ae514
backwards: Fix gnome settings
2026-01-05 18:00:57 +01:00
Alexander Heldt
b142891955
backwards: Adjust to updated nixpkgs
2026-01-05 17:47:16 +01:00
Alexander Heldt
e788efc4ff
pinwheel/manatee/backwards: Adjust for updated nixpkgs
2026-01-03 16:41:41 +01:00
Alexander Heldt
061a238037
backwards: Add nethack
2025-07-10 16:48:43 +02:00
Alexander Heldt
ce4536d340
backwards: Add sshfs
2025-07-10 16:48:27 +02:00
Alexander Heldt
edae2eb1d4
pinwheel/backwards: Remove ttrpg syncthing share
2025-07-10 16:33:44 +02:00
Alexander Heldt
c87c07ca3a
manatee/backwards: Move calibre-web module to manatee
2025-05-18 20:13:10 +02:00
Alexander Heldt
99c1658a2e
backwards: Enable hardware acceleration
2025-05-14 19:50:23 +02:00
Alexander Heldt
94e2be1e11
backwards: Add ssh keys for manatee
2025-05-09 21:39:57 +02:00
Alexander Heldt
a777f629ce
backwards: Do not backup reading-material to the cloud
2025-05-04 14:35:44 +02:00
Alexander Heldt
3004725f7d
pinwheel/backwards: Adjust reading-material sync through syncthing
...
Move `books` and into `reading-material`
2025-05-04 14:25:09 +02:00
Alexander Heldt
f12e35babf
backwards: Fix pulseaudio attribute definition
2025-05-03 17:29:41 +02:00
Alexander Heldt
ecb67deed3
backwards: Remove audiobookshelf module
2025-05-03 16:50:15 +02:00
Alexander Heldt
24c1731071
backwards: Remove transmission module
2025-05-03 16:29:16 +02:00
Alexander Heldt
ab94e2c1eb
backwards: Remove jellyfin module
2025-05-03 16:28:25 +02:00
Alexander Heldt
f1b6bb9ae0
pinwheel/backwards: Share reading-material through syncthing
2025-03-25 20:46:16 +01:00
Alexander Heldt
36744c4b60
backwards: Share reading-material with phone and tablet
2025-03-25 20:29:18 +01:00
Alexander Heldt
f9b5905c96
backwards: Fix firefox binary paths
2025-03-25 20:18:43 +01:00
Alexander Heldt
f8eaab252d
backwards: Fix retroarch
2025-02-02 12:02:54 +01:00
Alexander Heldt
3641a3185a
backwards: Close transmission firewall ports
2024-10-25 08:57:27 +02:00
Alexander Heldt
2480f5c14d
backwards: Add moonlight
2024-10-02 17:05:22 +02:00
Alexander Heldt
86edb834cb
backwards: Add firefox
2024-09-22 19:02:40 +02:00
Alexander Heldt
32fae14d60
backwards: Add PCSX2 to games
2024-09-22 19:02:18 +02:00
Alexander Heldt
2f22d66628
backwards: Use secretsFile for networking.wireless
2024-09-17 21:17:42 +02:00
Alexander Heldt
6906fca9f9
backwards: Enable jellyseerr for jellyfin
2024-09-17 21:11:31 +02:00
Alexander Heldt
1f81b5a801
backwards: Enable radarr for jellyfin
2024-09-17 21:11:31 +02:00
Alexander Heldt
1446e7c592
backwards: Enable sonarr for jellyfin
2024-09-17 21:11:31 +02:00
Alexander Heldt
2a1fac11bf
backwards: Enable prowlarr for jellyfin
2024-09-17 21:11:31 +02:00
Alexander Heldt
3a5a367a4a
backwards: Add reverse proxy for jellyfin
2024-09-17 21:11:31 +02:00
Alexander Heldt
1f7433463a
backwards: Add reverse proxy for transmission
2024-09-17 21:11:31 +02:00
Alexander Heldt
aaeea7d0b3
backwards: Add nginx module
2024-09-17 21:11:31 +02:00
Alexander Heldt
f0b43a0cc4
backwards: Add match block for git.ppp.pm in ssh
2024-09-05 18:44:19 +02:00
Alexander Heldt
f15701f426
Apply nixfmt
2024-09-02 21:55:41 +02:00
Alexander Heldt
395e4f8256
backwards: Enable calibre-web module
2024-09-01 17:53:36 +02:00
Alexander Heldt
1c654cc104
backwards: Add calibre-web module
2024-09-01 17:51:44 +02:00
Alexander Heldt
6142c30f4a
backwards: Enable audiobookshelf module
2024-09-01 12:20:36 +02:00
Alexander Heldt
81d06fc019
backwards: Add audiobookshelf module
2024-09-01 12:20:36 +02:00
Alexander Heldt
0c0c27361c
backwards: Backup sync to cloud with restic
2024-09-01 10:34:05 +02:00
Alexander Heldt
89e1b403c2
backwards: Add transmission module
2024-09-01 10:24:40 +02:00