feature(modules): split configuration into nix modules and home-manager modules #2

Merged
aaron merged 34 commits from feature/modularize into main 2025-12-30 17:51:30 +00:00
Owner
  • split confiugration.nix into modules and import them instead
  • split home.nix into modules and place them under a user namespace
  • this makes the setup easily adaptable for multiple hosts and multiple users

Todo:

  • add nix modules
  • cleanup configuration.nix
  • add home-manager modules
  • cleanup home.nix
  • add nix-helper documentation to readme
  • cleanup code
  • cleanup README (split installation into separate README)
- split confiugration.nix into modules and import them instead - split home.nix into modules and place them under a user namespace - this makes the setup easily adaptable for multiple hosts and multiple users Todo: - [X] add nix modules - [X] cleanup configuration.nix - [x] add home-manager modules - [x] cleanup home.nix - [x] add nix-helper documentation to readme - [x] cleanup code - [x] cleanup README (split installation into separate README)
aaron added 22 commits 2025-12-28 19:25:48 +00:00
aaron added 10 commits 2025-12-30 13:27:29 +00:00
aaron added 1 commit 2025-12-30 17:49:43 +00:00
aaron added 1 commit 2025-12-30 17:50:39 +00:00
aaron merged commit 3ee5cfac97 into main 2025-12-30 17:51:30 +00:00
aaron deleted branch feature/modularize 2025-12-30 17:51:30 +00: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: aaron/nixconfig#2