{ config, inputs, pkgs, ... }: let dotnet-combined = (with pkgs.dotnetCorePackages; combinePackages [ dotnet_10.sdk aspnetcore_10_0-bin ]); in { programs.firefox = { enable = true; nativeMessagingHosts = []; }; home.packages = with pkgs; [ dconf ffmpeg gnupg kitty nil nodejs_latest pamixer pnpm qmk unrar weechat yt-dlp ] ++ lib.optionals config.me.gui [ android-studio brightnessctl drawio element-desktop evince eww feh feishin file-roller gamescope gimp3 grim jetbrains.gateway #kotatogram-desktop krita lm_sensors lutris insomnia maim mangohud me.psensor inputs.nix-gaming.packages.x86_64-linux.osu-lazer-bin # inputs.nix-gaming.packages.x86_64-linux.wine-osu obsidian pavucontrol (prismlauncher.override { jdks = [ jdk21 temurin-bin-25 ]; }) qbittorrent rivalcfg screenkey slurp swaybg tetrio-desktop texliveFull tor-browser transmission-remote-gtk vesktop virt-manager winetricks zathura zenity (vscode.fhsWithPackages (_: [ dotnet-combined ])) dotnet-combined ]; }