{lib, ...}: { imports = [ ../modules/home-manager ./common.nix ]; xdg.enable = true; home = { username = "test"; stateVersion = lib.mkDefault "23.11"; }; manual.manpages.enable = lib.mkDefault false; i18n.inputMethod.enabled = "fcitx5"; programs = { aerc.enable = true; alacritty.enable = true; bat.enable = true; bottom.enable = true; btop.enable = true; cava.enable = true; fish.enable = true; foot.enable = true; freetube.enable = true; fuzzel.enable = true; fzf.enable = true; gh-dash.enable = true; git = { enable = true; delta.enable = true; }; gitui.enable = true; # this is enabled by default already, but still # listing explicitly so we know it's tested glamour.rose-pine.enable = true; helix.enable = true; hyprlock.enable = true; imv.enable = true; k9s.enable = true; kitty.enable = true; lazygit.enable = true; micro.enable = true; mpv.enable = true; neovim.enable = true; newsboat.enable = true; rio.enable = true; rofi.enable = true; skim.enable = true; spotify-player.enable = true; starship.enable = true; swaylock.enable = true; tmux.enable = true; tofi.enable = true; obs-studio.enable = true; waybar.enable = true; yazi.enable = true; zathura.enable = true; zellij.enable = true; zsh = { enable = true; syntaxHighlighting.enable = true; }; }; qt = { enable = true; platformTheme.name = "kvantum"; style.name = "kvantum"; }; services = { dunst.enable = true; mako.enable = true; polybar = { enable = true; script = '' polybar top & ''; }; }; wayland.windowManager.sway.enable = true; wayland.windowManager.hyprland.enable = true; }