switch from Docker containers to NixOS containers where possible #15

Merged
luna merged 112 commits from rumble into main 2025-11-23 17:21:51 -05:00
Owner
No description provided.
luna self-assigned this 2025-11-10 22:00:45 -05:00
luna added 12 commits 2025-11-10 22:00:45 -05:00
feature: Bootstrap basic Nix containers
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 39s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m32s
b0c61063ee
Flake lock file updates:

• Updated input 'cosmic-manager':
    'github:HeitorAugustoLN/cosmic-manager/f19c974d7082df6b179b6917b6ae3bfeb42f80ab?narHash=sha256-I/FUWTJ43cAUEoVFMfqg5XNPbrPzoCdA8lbNizYYHuM%3D' (2025-10-28)
  → 'github:HeitorAugustoLN/cosmic-manager/b37705a7cce0887437e6459068dc45accaf3e03c?narHash=sha256-ZQk2zEfkKtBU2NGorflu5QvHQQVMAT53pJR8sKIbbPk%3D' (2025-11-04)
• Updated input 'disko':
    'github:nix-community/disko/6f4cf5abbe318e4cd1e879506f6eeafd83f7b998?narHash=sha256-XOpKBp6HLzzMCbzW50TEuXN35zN5WGQREC7n34DcNMM%3D' (2025-10-31)
  → 'github:nix-community/disko/af087d076d3860760b3323f6b583f4d828c1ac17?narHash=sha256-TtcPgPmp2f0FAnc%2BDMEw4ardEgv1SGNR3/WFGH0N19M%3D' (2025-11-04)
• Updated input 'i915-sriov-dkms':
    'github:strongtz/i915-sriov-dkms/da6135ca62235d5ac765799d6239c77e773df8f9?narHash=sha256-HAN9pzDRnZCNzxVtrh7/8NS2pg7TutgmGYRuHo9sbSw%3D' (2025-10-24)
  → 'github:strongtz/i915-sriov-dkms/0d3c34fdf88bdeabd4c8d4927f5f02f4370f1508?narHash=sha256-3YXyC/8BLldrG3uwmr0ZT8Ho8WjME3b9IUYZOHSa7Rw%3D' (2025-11-04)
• Updated input 'nix-secrets':
    'git+https://git.lunr.sh/luna/sops?ref=main&rev=c3e266b3285308c1a605b799c92df2a8b7f80a97&shallow=1' (2025-10-25)
  → 'git+https://git.lunr.sh/luna/sops?ref=main&rev=c5cf9435255cbcd45be47fb9d5cce17d248fa967&shallow=1' (2025-11-10)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/daf6dc47aa4b44791372d6139ab7b25269184d55?narHash=sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8%2BON/0Yy8%2Ba5vsDU%3D' (2025-10-27)
  → 'github:nixos/nixpkgs/6faeb062ee4cf4f105989d490831713cc5a43ee1?narHash=sha256-Zg/SCgCaAioc0/SVZQJxuECGPJy%2BOAeBcGeA5okdYDc%3D' (2025-11-07)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/5a7d18b5c55642df5c432aadb757140edfeb70b3?narHash=sha256-ee2e1/AeGL5X8oy/HXsZQvZnae6XfEVdstGopKucYLY%3D' (2025-10-20)
  → 'github:Mic92/sops-nix/524312bc62e3f34bd9231a2f66622663d3355133?narHash=sha256-2Kv2mANf%2BFRisqhpfeZ8j9firBxb23ZvEXwdcunbpGI%3D' (2025-11-09)
chore: Format files
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 2m31s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 3m22s
4393284576
fix: Fix typo in MariaDB module
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 42s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m26s
42a399884d
fix: Fixes ordering for bind mounts
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 45s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m27s
e938a6e2f9
fix: Fixes ordering for other bind mounts
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 37s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m23s
403386793e
fix: Fixes bind mounts being read only by default
Some checks failed
Perform Nix sanity checks / Checks Nix flake (push) Failing after 20s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 37s
424ad9effa
fix: Makes config sync script autostart
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 35s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m15s
c0aa1e7f1e
chore: Attempt to get NAT firewalling working
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 36s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m15s
570c246019
chore: Enable nftables configuration
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 38s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m22s
1d6f911df6
chore: Add custom module to assist with NAT
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 34s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m18s
04f0f75e28
chore: Bootstrap rest of containers
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 35s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 41s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 12m26s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 14m13s
adbe48ebc5
flake.lock: Update
Some checks failed
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 27s
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 45s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 43s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 12m25s
c361c4db7a
Flake lock file updates:

• Updated input 'cosmic-manager':
    'github:HeitorAugustoLN/cosmic-manager/b37705a7cce0887437e6459068dc45accaf3e03c?narHash=sha256-ZQk2zEfkKtBU2NGorflu5QvHQQVMAT53pJR8sKIbbPk%3D' (2025-11-04)
  → 'github:HeitorAugustoLN/cosmic-manager/f26cdfef90b8db37db913f7c72a609c997700e59?narHash=sha256-Trd4uVhg9OggkxBMn3qUv74z9rNZE/s7iT7llTYQ0ZU%3D' (2025-11-10)
• Updated input 'i915-sriov-dkms':
    'github:strongtz/i915-sriov-dkms/0d3c34fdf88bdeabd4c8d4927f5f02f4370f1508?narHash=sha256-3YXyC/8BLldrG3uwmr0ZT8Ho8WjME3b9IUYZOHSa7Rw%3D' (2025-11-04)
  → 'github:strongtz/i915-sriov-dkms/9ae8876b1771829c9bac620a4759501b4ce8e0c0?narHash=sha256-RTNG2W6eZ5p4BvAk070CpJamoihc8wFoWPzPKS5RKIU%3D' (2025-11-10)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/6faeb062ee4cf4f105989d490831713cc5a43ee1?narHash=sha256-Zg/SCgCaAioc0/SVZQJxuECGPJy%2BOAeBcGeA5okdYDc%3D' (2025-11-07)
  → 'github:nixos/nixpkgs/c2448301fb856e351aab33e64c33a3fc8bcf637d?narHash=sha256-HiRDeUOD1VLklHeOmaKDzf%2B8Hb7vSWPVFcWwaTrpm%2BU%3D' (2025-11-10)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/524312bc62e3f34bd9231a2f66622663d3355133?narHash=sha256-2Kv2mANf%2BFRisqhpfeZ8j9firBxb23ZvEXwdcunbpGI%3D' (2025-11-09)
  → 'github:Mic92/sops-nix/d75e4f89e58fdda39e4809f8c52013caa22483b7?narHash=sha256-A91a%2BK0Q9wfdPLwL06e/kbHeAWSzPYy2EGdTDsyfb%2Bs%3D' (2025-11-10)
feature: Disable services to investigate interface name truncation
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 46s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 44s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m38s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m47s
694c371bf7
flake.lock: Update
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 42s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 45s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m38s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m51s
9a5774cd14
Flake lock file updates:

• Updated input 'nix-secrets':
    'git+https://git.lunr.sh/luna/sops?ref=main&rev=c5cf9435255cbcd45be47fb9d5cce17d248fa967&shallow=1' (2025-11-10)
  → 'git+https://git.lunr.sh/luna/sops?ref=main&rev=2d482f1a611a2a43e3b5d2cd1938793f3e125e74&shallow=1' (2025-11-11)
fix: Fixes passbolt directory to be correct
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 46s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 47s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m41s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m47s
294a8c0f5e
fix: Rename containers to indirectly rename interfaces
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 38s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 39s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m42s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m47s
f5c1d00e86
The interface names were too long to be used in interface configuration,
so they needed to be truncated
fix: Fixes forgejo not being enabled
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 42s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 40s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 12m53s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 15m56s
0323d8e499
chore: Remove luNAT from most hosts as intercontainer networking works
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 39s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 4m27s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 21m28s
5306a094ee
fix: Fixes Forgejo user not being created
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 39s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 54s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 20m21s
c6d62cb1c6
fix: Fixes ensure_db_user_exists() not creating users correctly
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 14s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 5m0s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 21m0s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 22m7s
04baeec7cc
fix: Fixes pgcfgsync not using the right usernames to log in
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 43s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 42s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 17m11s
e9b62e3d07
fix: Fixes pgcfgsync not using the right usernames to log in
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 54s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 50s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 16m28s
0aea499c91
fix: Fixes user directive not being capitalized, and adds logging
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 41s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 35s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 16m45s
b8201425ba
fix: Fixes provision_db_user() not parsing arguments correctly
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 1m10s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 38s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 16m17s
f1321882fd
fix: Fixes provision_db_user() not quoting arguments
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 1m1s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 54s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 16m46s
d1b1455d09
fix: Finally fix quotes properly for provision_db_user()
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 37s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 51s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 15m24s
f20d784ca6
fix: Fixes roles not being able to log in, and extensions not loading correctly
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 47s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 46s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 13m32s
3ff8023af3
fix: Fixes applications not being able to write to tables
Some checks failed
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 27s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 42s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 54s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
93433733a1
fix: Fixes ALTER DATABASE call not modifying the database correctly, and remove excess logging
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 45s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 4m47s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 9m39s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 13m26s
2decd7f21d
Author
Owner

(moved to #17)

(moved to #17)
fix: Attempt to fix DNS resolution not working
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 39s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 39s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 5m50s
7a3fb52ead
fix: Fixes typo where networking was typed twice
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 43s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 53s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 6m23s
973cd387d1
fix: Hacks resolv.conf to force Cloudflare DNS to attempt to bringup DNS
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 1m39s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 3m54s
Perform Nix sanity checks / Checks Nix formatting (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
6a019dd999
fix: Attempt to enable resolvconf
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 45s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 1m0s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 2m42s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 4m44s
9cffe64164
fix: Changes DNS mechanism from resolveconf to systemd-resolved
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 1m16s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 4m44s
0ad5e089a9
fix: Changes datatype of fallbackDNS
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 56s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 55s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 3m6s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 3m27s
99188024a6
fix: Attempts to fix DNS issues by disabling the workaround
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 51s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 57s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 3m23s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 3m25s
70574bff1c
fix: Try resolved again but without any options
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 34s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 38s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 2m7s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 2m19s
729ccbcb39
fix: Adds masquerading mode for the main networking interface, and add systemd-resolved to everything
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 40s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 51s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 1m8s
511cc6d12a
fix: Remove nonexistant import from Passbolt
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 46s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 48s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 1m4s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 1m2s
e9ac0e1b36
fix: Remove nonexistant lunat import in configuration.nix
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 37s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 42s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 58s
da81dc68af
fix: Remove lunat enable code in configuration.nix
All checks were successful
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m45s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 2m41s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 5m10s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 5m22s
55164b0496
fix(wip): Switches to using rootless containers for Passbolt
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 45s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 41s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m41s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m39s
12a6ba00e6
fix: Fixes directory permissions for Passbolt
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 39s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 39s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m44s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m40s
a794612e69
fix: Fixes varios container syntax error
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 41s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 40s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 1m12s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 1m20s
24e12fbb7a
fix: Fixes podman configuration typo
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 35s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 39s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m40s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m45s
b5a0572965
fix: Fixes environment variables not being accessible
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 40s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 1m21s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 1m19s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 1m21s
323d222b6a
fix: Fixes using incorrect datatype for passbolt environment variables
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 36s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 36s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m36s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m33s
91486cb027
fix: Fixes passbolt directories not being created
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 37s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 38s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m34s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m41s
a1c6724a21
fix: Enable network tunneling for Passbolt
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 33s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 36s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m39s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m41s
f4fa4017ed
fix: Attempt to fix container cgrouping
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 41s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m59s
1ce2b81ffb
fix: Fixes typos in capability configuration
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 51s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 55s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m59s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m53s
1aa5abd56c
fix: Disable user isolation
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 39s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 39s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 55s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 53s
6eacb8c20a
This reverts commit 6eacb8c20a.
fix: Enable delegate mode to attempt to fix things
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 40s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 44s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m47s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m52s
0f884d14b8
fix: Switch to rootful containers to potentially fix runtime issues
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 38s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 42s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m46s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m42s
ed962ff54b
Flake lock file updates:

• Updated input 'i915-sriov-dkms':
    'github:strongtz/i915-sriov-dkms/9ae8876b1771829c9bac620a4759501b4ce8e0c0?narHash=sha256-RTNG2W6eZ5p4BvAk070CpJamoihc8wFoWPzPKS5RKIU%3D' (2025-11-10)
  → 'github:strongtz/i915-sriov-dkms/c121d53773bc206f7a293257fb447efffe366359?narHash=sha256-o2vDgMaV132te7XET%2BFsmCHcf5SVhO62b1/I9IelzjM%3D' (2025-11-13)
• Updated input 'nix-secrets':
    'git+https://git.lunr.sh/luna/sops?ref=main&rev=2d482f1a611a2a43e3b5d2cd1938793f3e125e74&shallow=1' (2025-11-11)
  → 'git+https://git.lunr.sh/luna/sops?ref=main&rev=b3388344afa93897f184a85350bb92d4570b5f92&shallow=1' (2025-11-16)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/c2448301fb856e351aab33e64c33a3fc8bcf637d?narHash=sha256-HiRDeUOD1VLklHeOmaKDzf%2B8Hb7vSWPVFcWwaTrpm%2BU%3D' (2025-11-10)
  → 'github:nixos/nixpkgs/3acb677ea67d4c6218f33de0db0955f116b7588c?narHash=sha256-A5LS0AJZ1yDPTa2fHxufZN%2B%2Bn8MCmtgrJDtxFxrH4S8%3D' (2025-11-13)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/d75e4f89e58fdda39e4809f8c52013caa22483b7?narHash=sha256-A91a%2BK0Q9wfdPLwL06e/kbHeAWSzPYy2EGdTDsyfb%2Bs%3D' (2025-11-10)
  → 'github:Mic92/sops-nix/882e56c8293e44d57d882b800a82f8b2ee7a858f?narHash=sha256-N0BEoJIlJ%2BM6sWZJ8nnfAjGY9VLvM6MXMitRenmhBkY%3D' (2025-11-16)
fix: Add remaining configurations and hosts
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 43s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 47s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 54s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 55s
feaf9fd123
flake.lock: Update
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 38s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 42s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 45s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 1m5s
674731c61b
Flake lock file updates:

• Updated input 'nix-secrets':
    'git+https://git.lunr.sh/luna/sops?ref=main&rev=b3388344afa93897f184a85350bb92d4570b5f92&shallow=1' (2025-11-16)
  → 'git+https://git.lunr.sh/luna/sops?ref=main&rev=a25614bf08572afc020125b70083d72535c5b749&shallow=1' (2025-11-16)
Flake lock file updates:

• Updated input 'nix-secrets':
    'git+https://git.lunr.sh/luna/sops?ref=main&rev=a25614bf08572afc020125b70083d72535c5b749&shallow=1' (2025-11-16)
  → 'git+https://git.lunr.sh/luna/sops?ref=main&rev=0f9a0408db3b5d50fee782ed55c6bc60be6afa35&shallow=1' (2025-11-16)
fix: Fixes Tailscale secrets not being defined
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 17s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 37s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 43s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 1m10s
85ba99535a
fix: Fixes Tailscale using wrong authkey system
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 22s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 39s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m40s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 53s
6b2fd349e4
fix: Renames authkey to auth_key
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 49s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 52s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 1m7s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 2m43s
88adb04391
fix: Fixes authkey definition in sops configuration being incorrect
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 46s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m41s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 1m48s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 38s
7d13d3dda7
flake.lock: Update
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 38s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 41s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 52s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 1m55s
8f3355b166
Flake lock file updates:

• Updated input 'nix-secrets':
    'git+https://git.lunr.sh/luna/sops?ref=main&rev=0f9a0408db3b5d50fee782ed55c6bc60be6afa35&shallow=1' (2025-11-16)
  → 'git+https://git.lunr.sh/luna/sops?ref=main&rev=0d0589b7aca4667e2a48ddf9ffd397926d1a717b&shallow=1' (2025-11-16)
fix: Fixes NAT rules to work in NixOS sandbox
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 41s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 48s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 52s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 38s
e30cdd350d
fix: Fixes authelia and headscale not starting
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 36s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 42s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 1m23s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 2m40s
acb72f0b29
fix: Fixes group and owner definitions of oidc_client_secret not being a string
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 39s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 42s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 50m47s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 50m51s
bb5d6dc083
fix(broken, dnp): Remove old Docker components, and add fixes to get containers working
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 47s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 46s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 51s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 54s
19c67e7701
Flake lock file updates:

• Updated input 'nix-secrets':
    'git+https://git.lunr.sh/luna/sops?ref=main&rev=0d0589b7aca4667e2a48ddf9ffd397926d1a717b&shallow=1' (2025-11-16)
  → 'git+https://git.lunr.sh/luna/sops?ref=main&rev=e62d0dad485ecab8d0098f12e4dca2dc0b2afe1e&shallow=1' (2025-11-17)
fix: Fixes formatting
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 36s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 36s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 47s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 46s
1fc04e0308
fix: Overrides headscale to use v0.27.1
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 38s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 41s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 43s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 45s
51067a6520
fix: Remove vestigal coturn configuration
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 47s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 43s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 47s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 50s
48f41c6115
fix: Remove legacy patches for headscale
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 43s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 42s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 50s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 49s
4bf4ecdba3
fix: Add more missing attributes from v0.27.1 upstream Headscale
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 39s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 43s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 54s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 50s
7ddd332e61
fix: Adds absolute hack to load unstable packages onto the VPN configuration
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 40s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 40s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 48s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 48s
2ad432fc29
fix: Disable email domain stripping as that was removed
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 51s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 48s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 58s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 54s
c7b364911c
fix: Fixes crashes for email domain stripping by making it null
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 43s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 39s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 47s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 46s
d509a7c80a
Flake lock file updates:

• Added input 'headscale':
    'github:juanfont/headscale/e0c9e18e222a3f6f71d1d49d62386a51173ae69f?narHash=sha256-Eu398upTYjLDlAxjMwNDtfHbgTFk7A6YjRJNKQQgNhw%3D' (2025-11-15)
• Added input 'headscale/flake-utils':
    'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)
• Added input 'headscale/flake-utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e?narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (2023-04-09)
• Added input 'headscale/nixpkgs':
    follows 'nixpkgs'
• Updated input 'i915-sriov-dkms':
    'github:strongtz/i915-sriov-dkms/c121d53773bc206f7a293257fb447efffe366359?narHash=sha256-o2vDgMaV132te7XET%2BFsmCHcf5SVhO62b1/I9IelzjM%3D' (2025-11-13)
  → 'github:strongtz/i915-sriov-dkms/9cb7f53afb44b356355bb6e0578dd2588827949a?narHash=sha256-YuqfEa4AE%2BR14Bjw/4huFI3sVXoO1Bf6f0knXuYORS0%3D' (2025-11-17)
• Removed input 'nixpkgs-unstable'
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/882e56c8293e44d57d882b800a82f8b2ee7a858f?narHash=sha256-N0BEoJIlJ%2BM6sWZJ8nnfAjGY9VLvM6MXMitRenmhBkY%3D' (2025-11-16)
  → 'github:Mic92/sops-nix/e3aa38151e5c3445860c709bfc65c148fa900cdb?narHash=sha256-7ovXpwlWU3nAaQh0AamwNWOcoKrpn7HijyT3i6p3scc%3D' (2025-11-17)
chore: Switch to upstream Headscale flake
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 40s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 37s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 45s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 46s
5f113e13de
Flake lock file updates:

• Added input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/50a96edd8d0db6cc8db57dab6bb6d6ee1f3dc49a?narHash=sha256-Y7TDFPK4GlqrKrivOcsHG8xSGqQx3A6c%2Bi7novT85Uk%3D' (2025-11-16)
fix: Readd unstable package combination
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 34s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 34s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 42s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 48s
75dd46fbf9
fix(hack): Reimport Headscale configuration inside the container to ensure it gets loaded
Some checks failed
Perform Nix sanity checks / Checks Nix flake (push) Failing after 21s
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 40s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 43s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 53s
bd7d2b58ea
feature: Enable Tailscale daemon now that Headscale works
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 36s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 42s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 49s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 56s
60f16df801
fix: Makes useRoutingFeatures enable for servers
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 39s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 40s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 45s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 52s
4156384a44
chore: Separate VPN server and client container
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 45s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 1m0s
b833e0afaf
fix: Add missing vpnclient.nix
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 46s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 50s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 50s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 54s
b0a6056d3a
fix: Fixes masquerading network tables not loading
Some checks failed
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 20s
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 36s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 33s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 5m31s
6c606045c7
fix: Try running Tailscale on baremetal
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 15s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 42s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 50s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 49s
e458a5cac4
chore: Remove docker
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 34s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 38s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 46s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 49s
0490bbf2c1
chore: Bootstrap Passbolt and attempt to fix Immich
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 37s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 33s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 46s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 43s
873055fb9e
fix: Fixes using incorrect wildcard for nftables rules
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 35s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 45s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 58s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 56s
9e00c6f62b
fix: Fixes Passbolt not wanting to start
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 38s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 49s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 53s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 54s
fd4bcaa18c
fix: Adds missing environment variables to Passbolt
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 34s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 47s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 51s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 1m5s
2dfebdf856
fix: Experiment with using rootful Passbolt containers as permissions aren't correct
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 47s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 56s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 58s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 50s
935c9f3664
fix: Fixes reverse proxy configuration for Passbolt
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 39s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 55s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 59s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 1m3s
0bf8949166
fix: Fixes conflicting IPv6 addresses in containers
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 41s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 48s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 53s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 58s
294a0da9e1
chore: Enable vectors.so in an attempt to reimport Immich databases safely
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 33s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 40s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 48s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 49s
3f1f64b924
fix: Fixes pgvecto.rs not being installed
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 43s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 46s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 52s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 56s
5223a82e5d
fix: Remove pgvecto.rs
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 39s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 43s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 47s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 50s
afeb4c1bfb
fix: Fixes Immich not listening on the right host
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 49s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 45s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 53s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 50s
3e45a8eec9
fix: Disable Immich version check as a workaround for a bug
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 48s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 56s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 58s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 56s
7984406bb2
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/af087d076d3860760b3323f6b583f4d828c1ac17?narHash=sha256-TtcPgPmp2f0FAnc%2BDMEw4ardEgv1SGNR3/WFGH0N19M%3D' (2025-11-04)
  → 'github:nix-community/disko/e86a89079587497174ccab6d0d142a65811a4fd9?narHash=sha256-8vvwZbw0s7YvBMJeyPVpWke6lg6ROgtts5N2/SMCcv4%3D' (2025-11-20)
• Updated input 'headscale':
    'github:juanfont/headscale/e0c9e18e222a3f6f71d1d49d62386a51173ae69f?narHash=sha256-Eu398upTYjLDlAxjMwNDtfHbgTFk7A6YjRJNKQQgNhw%3D' (2025-11-15)
  → 'github:juanfont/headscale/72d5fd04a74fae6ec248aeaf1b8ad8a5c6920375?narHash=sha256-TcMrvFR%2BLpBt4zjIbrg1oloO09XQpnltgcZQ322mCrw%3D' (2025-11-18)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/3acb677ea67d4c6218f33de0db0955f116b7588c?narHash=sha256-A5LS0AJZ1yDPTa2fHxufZN%2B%2Bn8MCmtgrJDtxFxrH4S8%3D' (2025-11-13)
  → 'github:nixos/nixpkgs/c58bc7f5459328e4afac201c5c4feb7c818d604b?narHash=sha256-1jQnuyu82FpiSxowrF/iFK6Toh9BYprfDqfs4BB%2B19M%3D' (2025-11-20)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/50a96edd8d0db6cc8db57dab6bb6d6ee1f3dc49a?narHash=sha256-Y7TDFPK4GlqrKrivOcsHG8xSGqQx3A6c%2Bi7novT85Uk%3D' (2025-11-16)
  → 'github:nixos/nixpkgs/117cc7f94e8072499b0a7aa4c52084fa4e11cc9b?narHash=sha256-%2BhBiJ%2BkG5IoffUOdlANKFflTT5nO3FrrR2CA3178Y5s%3D' (2025-11-20)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/e3aa38151e5c3445860c709bfc65c148fa900cdb?narHash=sha256-7ovXpwlWU3nAaQh0AamwNWOcoKrpn7HijyT3i6p3scc%3D' (2025-11-17)
  → 'github:Mic92/sops-nix/4e7d74d92398b933cc0e0e25af5b0836efcfdde3?narHash=sha256-AHxFfIu73SpNLAOZbu/AvpLhZ/Szhx6gRPj9ufZtaZA%3D' (2025-11-23)
flake.lock: Update
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 43s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 45s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 50s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 52s
ee787b3d9e
Flake lock file updates:

• Updated input 'nix-secrets':
    'git+https://git.lunr.sh/luna/sops?ref=main&rev=e62d0dad485ecab8d0098f12e4dca2dc0b2afe1e&shallow=1' (2025-11-17)
  → 'git+https://git.lunr.sh/luna/sops?ref=main&rev=011cae081dfa186912aecf935bdf2d92af931e84&shallow=1' (2025-11-23)
fix: Enable OAuth login for Immich
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (push) Failing after 17s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Failing after 20s
Perform Nix sanity checks / Checks Nix flake (pull_request) Failing after 21s
Perform Nix sanity checks / Checks Nix flake (push) Failing after 26s
64944735bf
fix: Fixes DynamicUser being enabled for atticd
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 37s
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 33s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 2m30s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 2m37s
0380bc917e
flake.lock: Update
Some checks failed
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 44s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 54s
Perform Nix sanity checks / Checks Nix flake (push) Has been cancelled
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 2m39s
0755d4fc53
Flake lock file updates:

• Updated input 'nix-secrets':
    'git+https://git.lunr.sh/luna/sops?ref=main&rev=011cae081dfa186912aecf935bdf2d92af931e84&shallow=1' (2025-11-23)
  → 'git+https://git.lunr.sh/luna/sops?ref=main&rev=9a05c88783ef8d423094a378b7eca7b8c900cd67&shallow=1' (2025-11-23)
fix: Fixes nixcache not having the right port
All checks were successful
Perform Nix sanity checks / Checks Nix formatting (pull_request) Successful in 1m2s
Perform Nix sanity checks / Checks Nix formatting (push) Successful in 1m23s
Perform Nix sanity checks / Checks Nix flake (push) Successful in 2m27s
Perform Nix sanity checks / Checks Nix flake (pull_request) Successful in 2m21s
49843f2f0e
Author
Owner

Andromeda is fully migrated to how everything worked with Docker. Merging into main.

Andromeda is fully migrated to how everything worked with Docker. Merging into main.
luna changed title from WIP: switch from Docker containers to NixOS containers where possible to switch from Docker containers to NixOS containers where possible 2025-11-23 17:21:41 -05:00
luna merged commit b8a0960410 into main 2025-11-23 17:21:51 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
luna/nixos!15
No description provided.