{ inputs, outputs, common, systemConfig, ... }: let dir = common.dir; in { imports = [ inputs.catppuccin.homeModules.catppuccin ./cursors.nix ./default-applications.nix ./development ./freetube.nix ./gtk.nix ./gpg.nix ./kitty.nix ./media ./nextcloud.nix ./rofi ./hyprland ./shell ./sioyek.nix ./spicetify.nix ./zen ]; home = { username = systemConfig.username; homeDirectory = dir.home; sessionVariables = { XDG_PICTURES_DIR = dir.pictures; # Define the default dir for pictures }; # You can update Home Manager without changing this value. See # the Home Manager release notes for a list of state version # changes in each release. stateVersion = systemConfig.version; }; # Adds pkgs.unstable in order to fetch packages from unstable repositories nixpkgs.overlays = [ outputs.overlays.unstable-packages ]; # Let Home Manager install and manage itself. programs.home-manager.enable = true; }