Skip to content

feat: add lobtop darwin host#460

Merged
stackptr merged 12 commits intomainfrom
feat-add-lobtop
Apr 19, 2026
Merged

feat: add lobtop darwin host#460
stackptr merged 12 commits intomainfrom
feat-add-lobtop

Conversation

@stackptr
Copy link
Copy Markdown
Owner

@stackptr stackptr commented Apr 17, 2026

Summary

  • Adds a new macOS host for the work laptop (LOB-MG2QJH49W7), configured under hosts/lobtop and registered as darwinConfigurations.lobtop
  • Adds a configDir parameter to mkDarwinHost (and mkNixosHost for consistency) so the flake key and config directory can differ from the actual system hostname
  • Registers the lobtop SSH key in lib/keys.nix and authorizes it for users.users.mu in modules/nixos/ssh.nix

Test plan

  • nix-flake eval darwinConfigurations.lobtop.system.drvPath evaluates cleanly
  • Deploy on the work laptop: nh darwin switch .#lobtop
  • Verify existing hosts (Rhizome, Stroma) still evaluate cleanly

stackptr and others added 4 commits April 17, 2026 11:12
Adds a new macOS host for the work laptop (LOB-MG2QJH49W7), configured
under hosts/lobtop and registered as darwinConfigurations.lobtop.

Also adds a configDir parameter to mkDarwinHost (and mkNixosHost for
consistency) so the flake key and config directory can differ from the
actual system hostname.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown
Owner Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@stackptr stackptr marked this pull request as ready for review April 17, 2026 18:52
@stackptr stackptr merged commit e26b398 into main Apr 19, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant