massive refractor #53

Merged
guochao merged 6 commits from guochao/nixos-config:master into master 2026-06-30 02:23:34 +00:00
Owner
No description provided.
Absorb the uncommitted local edits the live box has been booting from:
- switch to systemd-boot, force-disable grub pulled in via shared boot.nix
- cap tmpfs root at 4G with noatime
- bind-mount /var/lib/tailscale from /nix/persist (neededForBoot)
- persist /etc/nixos via environment.etc source
- set boot.loader.efi.canTouchEfiVariables locally in nas.nix
  (kept out of shared boot.nix to avoid side-effects on other hosts)
- hardware-configuration / persistence / forgejo-ssh / caddy / frp / services 各自独立
- persistence: 把 6 个 bind mount 收敛进 persistBind helper
- 删除死代码(#swapDevices、#services.target),修正 tab 缩进
- frp token 路径随文件位置调整为 ../../keys/frp-shared
guochao merged commit d334a8de58 into master 2026-06-30 02:23:34 +00: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: public/nixos-config#53
No description provided.