Commit Graph

36 Commits

Author SHA1 Message Date
Alexandra Østermark b4b30f6c78 flake update 2025-12-14 16:03:20 +01:00
rasmus-kirk e8312dfa78 test 2025-10-23 15:13:10 +02:00
rasmus-kirk e74e0d83ee fmt 2025-10-23 14:32:00 +02:00
rasmus-kirk 9181f22429 .. 2025-10-23 14:26:54 +02:00
rasmus-kirk decf631992 First round of tests running 2025-06-23 11:30:39 +02:00
Simon Elsbrock 05dba0ff71 test: add comprehensive VPN confinement test with DNS leak detection
Add a new test that validates VPN namespace isolation for Nixarr services.
The test uses a 3-VM topology to ensure that transmission traffic is properly
confined to the VPN tunnel and includes:

- IPv4 and IPv6 traffic routing verification
- DNS leak detection using tcpdump and static DNS entries
- Traffic leak prevention when VPN fails
- Port forwarding from external clients
- Service recovery after VPN reconnection

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 16:09:37 +02:00
Simon Elsbrock 26afa5c7af test: add simplified file permissions test
Add a test that validates file permissions, ownership, and service access
for key Nixarr services. The test verifies:

- Users and groups exist with correct membership
- Directory ownership matches expected patterns
- Services can write/read files in media directories
- Cross-seed can access transmission state
- fix-permissions command works correctly

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 16:09:37 +02:00
rasmus-kirk 01063d6c05 Removed sonarr-nixpkgs input, not necessary anymore 2025-03-17 21:15:01 +01:00
rasmus-kirk 29b7be20d4 Fixed CI 2025-03-10 09:50:53 +01:00
rasmus-kirk 17d60afbbc Updated website builder and formatting workflow 2025-03-10 09:44:22 +01:00
rasmus-kirk 0cffac586f webstie changes 2025-01-22 00:39:40 +01:00
rasmus-kirk 560251bc63 Moved website to website builder 2025-01-21 23:23:48 +01:00
rasmus-kirk 19e304358e pin sonarr 2025-01-14 10:49:10 +01:00
rasmus-kirk c6a6d0f872 Formatted 2024-12-04 18:20:42 +01:00
Sergei Zimmerman 3fa7c21239 fix: remove stale nixpkgs override for vpnconfinement
This gets rid of a pesky warning:
`warning: input 'vpnconfinement' has an override for a non-existent input 'nixpkgs'`

VPN Confinement flake no longer has a nixpkgs input since 2435967.
2024-11-14 23:28:04 +03:00
rasmus-kirk 38c8f9c46a Removed submerger until it starts behaving 2024-11-06 11:28:47 +01:00
rasmus-kirk 7efa5bc380 Reintegrating submerger 2024-10-26 11:44:26 +00:00
rasmus-kirk 3df58a0b1e Temporarily removed submerger 2024-10-26 09:18:46 +00:00
rasmus-kirk 2a48b68ff2 Updated flake 2024-10-26 08:33:33 +00:00
rasmus-kirk 59c5bc66e4 Updating flake 2024-10-25 15:03:55 +02:00
rasmus-kirk a3fad60dd2 Updated submerge dependency 2024-09-20 17:45:17 +02:00
rasmus-kirk c93ecf892e Added package options to all modules 2024-09-19 23:33:25 +02:00
rasmus-kirk 0ef85b5345 Added readarr default port 2024-09-19 22:38:07 +02:00
rasmus-kirk e44c6f61f8 Undo nginx and add sub-merge 2024-09-19 22:18:53 +02:00
rasmus-kirk 8e89c15e1e Testing removal of nginx 2024-08-30 22:13:58 +02:00
rasmus-kirk 6bdb278e51 updated docs 2024-03-14 16:24:38 +01:00
rasmus-kirk d4621fb556 Try to reexport vpn-submodule 2024-03-14 15:21:27 +01:00
rasmus-kirk 712dc3728e Formatted 2024-03-12 23:42:48 +01:00
rasmus-kirk cc45972232 Fixed cross-seed 2024-03-03 17:32:24 +01:00
rasmus-kirk d396bd3a11 Removed vpn, using Maroka's instead, removes all containerization :') 2024-03-01 22:45:35 +01:00
rasmus-kirk a168966644 Added cross-seed support, still untested 2024-03-01 12:55:40 +01:00
rasmus-kirk aa7feed256 updated flake 2024-02-21 15:52:29 +01:00
rasmus-kirk ce9f3722b8 Updated documentation process 2024-02-21 12:11:01 +01:00
rasmus-kirk f172e0c407 Renamed 2024-02-21 10:33:00 +01:00
rasmus-kirk f5b6c56797 format 2024-02-20 15:38:34 +01:00
rasmus-kirk dd7b9e22a3 Added most of what will be needed to get this running 2024-02-20 09:12:19 +01:00