{ pkgs, username, ... }: let miyabi-cursor-pkg = pkgs.runCommand "Hoshimi_Miyabi" {} '' mkdir -p $out/share/icons/Hoshimi_Miyabi cp -rv ${./resources/cursors/Hoshimi_Miyabi}/* $out/share/icons/Hoshimi_Miyabi/ ''; in { 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; mediaPath = /media; }; }; editors = { nixvim.enable = true; }; env = { niri.enable = true; waybar.enable = true; themes = { gtk.enable = true; qt.enable = true; }; }; shell = { cli.enable = true; fish.enable = true; foot.enable = true; starship.enable = true; }; soft = { browser = { librewolf.enable = true; brave.enable = true; }; # easyeffects.enable = true; email.evolution.enable = true; kdeconnect.enable = true; kdenlive.enable = true; media.enable = true; mpv.enable = true; nixcord.enable = true; obs.enable = true; obsidian.enable = true; spicetify.enable = true; torrent.enable = true; vpn.protonvpn.enable = true; yt-dlp.enable = true; }; }; home.packages = with pkgs; [ simplex-chat-desktop magic-wormhole gimp ]; home.pointerCursor = { gtk.enable = true; x11.enable = true; package = miyabi-cursor-pkg; name = "Hoshimi_Miyabi"; size = 48; }; }