{ inputs, ... }@flakeContext: let homeModule = { config, lib, pkgs, ... }: { imports = with inputs; [ self.homeModules.default self.homeModules.plasma-manager ]; home = { username = "root"; homeDirectory = "/${config.home.username}"; }; }; nixosModule = { ... }: { home-manager = { useGlobalPkgs = true; useUserPackages = true; users.root = homeModule; sharedModules = [ inputs.plasma-manager.homeManagerModules.plasma-manager ]; }; }; in ( (inputs.home-manager.lib.homeManagerConfiguration { modules = [ homeModule ]; pkgs = inputs.nixpkgs.legacyPackages.x86_64-linux; }) // { inherit nixosModule; } )