{ pkgs, inputs, user, ... }: { imports = [ inputs.home-manager.nixosModules.home-manager ]; home-manager = { useUserPackages = true; useGlobalPkgs = true; extraSpecialArgs = { inherit pkgs inputs user; }; users.${user} = { pkgs, ... }: { imports = [ inputs.sops-nix.homeManagerModules.sops ../../sops ../../editor/neovim ../../programs/firefox ../../programs/tmux ../../programs/dunst ../../programs/kitty ../../programs/rofi ../../programs/obs-studio ../../programs/vscode ../../programs/pywal ../../scripts ../../scripts/batlvl.nix ../../zsh ../../packages ../../hyprland/magicman.nix ../../ssh ]; firefox.enable = true; tmux.enable = true; hyprland.enable = true; home = { username = "${user}"; homeDirectory = "/home/${user}"; stateVersion = "23.11"; }; torjus.home.obs.enable = true; programs.home-manager.enable = true; }; }; }