Refactor codebase #10

Open
opened 2025-07-23 09:48:14 +01:00 by quartz · 0 comments
Owner
  • Proper lib and lib.qrtz with more functions and accessible in all modules
  • Cleanup outputs.nix
    • Move devshell stuff to shell.nix
    • Move deploy stuff to deploy.nix
    • Rename machines to hosts and move both NixOS and darwin configuration handling there
  • Move common homelab configuration into separate file
  • (Optional) "Automate" creation of new LXCs (e.g. scripts that talk with proxmox and manage generation of ssh keys)
- [ ] Proper `lib` and `lib.qrtz` with more functions and accessible in all modules - [ ] Cleanup `outputs.nix` - [ ] Move devshell stuff to `shell.nix` - [ ] Move deploy stuff to `deploy.nix` - [ ] Rename `machines` to `hosts` and move both NixOS and darwin configuration handling there - [ ] Move common homelab configuration into separate file - [ ] _(Optional)_ "Automate" creation of new LXCs (e.g. scripts that talk with proxmox and manage generation of ssh keys)
quartz self-assigned this 2025-07-23 09:48:14 +01:00
quartz added this to the Portable Homelab milestone 2025-07-23 09:52:35 +01:00
Sign in to join this conversation.
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: quartz/dotsnix#10
No description provided.