feat: integrate m3ta-home for centralized user profiles #9
Reference in New Issue
Block a user
Delete Branch "feat/m3ta-home-integration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Integrates the new m3ta-home repository as a flake input, replacing the old
home/m3tam3re/<host>.nixsystem with a centralized profile management approach.Changes
flake.nix
m3ta-homeas flake input (SSH, follows nixpkgs)hosts/common/users/m3tam3re.nix (rewritten)
m3ta-home.lib.mkHometo compose HM configcontext(desktop|server) andsets(coding, gaming, media)hosts/<hostname>/home.nixif it existshosts/m3-ares/home.nix (new)
hosts/m3-kratos/home.nix (new)
What this enables
identity = "work"coding.core,coding.languages.python, etc.mkDevShellfrom m3ta-homeMigration path
nixos-rebuild buildsucceeds for all hostshome/directory in follow-up commithomeConfigurations.m3-daedalusto use m3ta-homeBreaking changes
The old
home/m3tam3re/*.nixfiles are no longer referenced by this branch. They are kept in the tree for reference but can be deleted after verification.9b6f7db563toab1bdc9848