feat(nas): channel → nixos-26.05 [upgrade 2/6 · bump] #103
Labels
No labels
bug
enhancement
in-progress
needs-info
needs-triage
p0
ready-for-agent
ready-for-human
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Cloonar/nixos#103
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
▶ Hold until [1/6 · verify] is closed (nb confirmed on 26.05). Then arm: relabel
ready-for-agent.Task: bump
hosts/nas/channeltonixos-26.05; open PR.26.05 specifics for nas:
boot.kernelPackages = mkIf (versionOlder pkgs.linux.version "6.18.22") linuxPackages_6_18pin self-disables / collapses to a 6.18 kernel as designed. Confirm it still evaluates (i.e.linuxPackages_6_18still exists in 26.05). It may be removed later as cleanup — out of scope here.24.05.Acceptance: PR opens with pre-commit eval green against 26.05.
Agent Brief
Category: enhancement (channel upgrade)
Summary: Bump nas to
nixos-26.05— flip the host'schannelfile and fix only what 26.05 surfaces; leave eval green and a real build clean.Current behavior:
nas tracks
nixos-25.11. Media/NAS host: jellyfin, audiobookshelf,services.pyload(backed by the localutils/pkgs/pyload-ngpin), OpenVPN CyberGhost + custom routing, smartmontools/hdparm disk monitoring, UGREEN LEDs, impermanence, idle auto-shutdown.system.stateVersion= 24.05.Desired behavior:
nas evaluates and builds cleanly on
nixos-26.05with all services unchanged. Diff = channel flip + minimal required fixes.Known 26.05 specifics:
boot.kernelPackagespinslinuxPackages_6_18behindversionOlder pkgs.linux.version "6.18.22". Confirm it self-disables (default >= 6.18.22) or still resolves; leave it unless eval forces a change.services.pyloadoptions must still match; the local pyload-ng pin must still build. Don't broaden its existing CVE acceptance.pkgs.ugreen-leds-cli,filebot,unrarmust still resolve on 26.05.allowBroken; the sole udev rule uses a valid%kspecifier —udevadm verify(the 26.05 build-gate that bit nb) is not a concern here.Acceptance criteria:
hosts/nas/channel->nixos-26.05.scripts/test-configuration naseval green on 26.05.%regression only surfaced post-merge).system.stateVersionstays 24.05.Out of scope:
linuxPackages_6_18pin (separate cleanup).