{ user ? throw "user argument is required", home ? throw "home argument is required", }: { ... }: { imports = [ ./options.nix ]; home-manager.users.${user}.imports = [ ./console/zsh/options.nix ./gui/clipbook/options.nix ./gui/hyprland/options.nix (import ./gui/theme/options.nix { inherit user home; }) ./gui/vscode/options.nix ]; }