{ username, ... }: { imports = [ ../../hm/default.nix ]; home = { username = "${username}"; homeDirectory = "/home/${username}"; stateVersion = "25.05"; }; hm = { conf = { clip = { enable = true; backend = "wayland"; }; git.enable = true; xdg-dirs = { enable = true; storagePath = /storage; }; xdg-mime.enable = true; }; editors.nixvim.enable = true; env = { fsel.enable = true; mako.enable = true; otter.enable = true; niri.enable = true; cursor = { size = 48; enableMiyabi = true; }; waybar.enable = true; themes = { enable = true; gtk.enable = true; qt.enable = true; }; }; shell = { cli.enable = true; fish.enable = true; foot.enable = true; starship.enable = true; }; soft = { sioyek.enable = true; browser = { librewolf.enable = true; brave.enable = true; }; email.thunderbird.enable = true; media.enable = true; mpv.enable = true; nixcord.enable = true; obs.enable = true; obsidian.enable = true; spicetify.enable = true; torrent.enable = true; yt-dlp.enable = true; }; }; programs.niri.settings.outputs = { "DP-1" = { focus-at-startup = true; variable-refresh-rate = "on-demand"; position = { x = 0; y = 0; }; mode = { width = 2560; height = 1440; }; }; "DP-2" = { variable-refresh-rate = "on-demand"; position = { x = 2560; y = 360; }; mode = { width = 1920; height = 1080; }; }; }; }