{ systemState, user, }: { pkgs, lib, inputs, config, ... }: { imports = with inputs.self.homeModules; [ ../common.nix beeMods programs inputs.dms.homeModules.dank-material-shell ]; programs.dank-material-shell = { enable = true; systemd = { enable = true; restartIfChanged = true; }; enableSystemMonitoring = true; enableVPN = true; enableDynamicTheming = true; enableAudioWavelength = true; enableCalendarEvents = false; enableClipboardPaste = true; }; beeMods = { windowManagers = { dwm.enable = true; hyprland.enable = true; mango.enable = false; eyeCandy = { animations.enable = true; window = { blur.enable = true; blur.radius = 12; blur.passes = 3; shadows.enable = true; }; }; }; matugen.enable = true; emacs.enable = false; terminal = { foot = true; font.family = "IosevkaInput"; font.size = 11.0; }; }; home.username = user; home.homeDirectory = "/home/${user}"; home.sessionVariables = { EDITOR = "vim"; TERMINAL = config.beeMods.terminal.default; TERM = config.beeMods.terminal.default; }; programs.home-manager.enable = true; home.stateVersion = systemState; # check flake.nix }