/*-------------------------------------------------- ▗▄▄▖▗▖ ▗▖ ▗▄▖ ▗▄▄▖ ▗▄▄▄▖▗▖ ▗▖▗▄▄▄▖▗▄▄▄▖▗▄▄▖ ▗▄▄▄▖▗▄▄▖ ▐▌ ▐▌ ▐▌▐▌ ▐▌▐▌ ▐▌▐▌ ▐▌▗▞▘▐▌ ▐▌ ▐▌ ▐▌▐▌ ▐▌ ▐▌ ▝▀▚▖▐▛▀▜▌▐▌ ▐▌▐▛▀▚▖▐▛▀▀▘▐▛▚▖ ▐▛▀▀▘▐▛▀▀▘▐▛▀▘ ▐▛▀▀▘▐▛▀▚▖ ▗▄▄▞▘▐▌ ▐▌▝▚▄▞▘▐▌ ▐▌▐▙▄▄▖▐▌ ▐▌▐▙▄▄▖▐▙▄▄▖▐▌ ▐▙▄▄▖▐▌ ▐▌ standalone homeManager on Arch ---------------------------------------------------*/ { config, inputs, ... }: # nix run home-manager -- switch -b "backup" --flake ./#shorekeeper let hostname = "shorekeeper"; username = "kirbara"; platform = "homeManager"; architecture = "x86_64-linux"; in { den.homes.${architecture}.${hostname} = { userName = username; aspect = hostname; }; den.aspects = { ${hostname} = { ${platform} = { home.username = username; targets.genericLinux.enable = true; programs.home-manager.enable = true; nixpkgs.overlays = [ inputs.self.overlays.default ]; nixpkgs.config.allowUnfree = true; imports = with config.den.aspects; [ base.homeManager # font.homeManager # shell.homeManager # antimicrox.homeManager # gaming.homeManager # ----- code.homeManager code-editor.homeManager # ----- # shotcut.homeManager # blender-hip-latest.homeManager # audacity.homeManager obs-studio.homeManager # qbittorrent.homeManager brave.homeManager # ----- nix-flatpak.homeManager # zen-browser.flatpak # gimp.flatpak # krita.flatpak # bottles.flatpak # jdownloader.flatpak mpcqt.flatpak jorts.flatpak ]; }; }; }; }