refactor(nixos): scope interactive defaults to hosts #132

Merged
alexion merged 2 commits from refactor/disable-guest-ssh into main 2026-10-06 09:28:35 -04:00
Owner

Summary

  • disable guest SSH unless a guest explicitly enables it
  • move interactive user defaults from the shared base module to the host module
  • retain the global Home Manager import for modules evaluated in guests

Validation

  • nix run .#fix
  • bazel run //src/natu:natu -- configs/nixos/modules/default.nix configs/nixos/modules/guest.nix configs/nixos/modules/host.nix
  • nix build .#nixosConfigurations.pikachu.config.system.build.toplevel --no-link
  • nix eval --raw .#nixosConfigurations.neogaia.config.networking.hostName
  • nix eval --raw .#nixosConfigurations.zeus.config.networking.hostName
## Summary - disable guest SSH unless a guest explicitly enables it - move interactive user defaults from the shared base module to the host module - retain the global Home Manager import for modules evaluated in guests ## Validation - `nix run .#fix` - `bazel run //src/natu:natu -- configs/nixos/modules/default.nix configs/nixos/modules/guest.nix configs/nixos/modules/host.nix` - `nix build .#nixosConfigurations.pikachu.config.system.build.toplevel --no-link` - `nix eval --raw .#nixosConfigurations.neogaia.config.networking.hostName` - `nix eval --raw .#nixosConfigurations.zeus.config.networking.hostName`
alexion added 1 commit 2026-10-05 23:06:01 -04:00
alexion changed title from refactor(nixos): disable guest SSH by default to refactor(nixos): scope interactive defaults to hosts 2026-10-05 23:15:04 -04:00
alexion added 1 commit 2026-10-05 23:15:05 -04:00
alexion merged commit 7d37b92e17 into main 2026-10-06 09:28:35 -04:00
alexion deleted branch refactor/disable-guest-ssh 2026-10-06 09:28:35 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#132