{ pkgs, lib, ... }: let vesktop = pkgs.vesktop.overrideAttrs (oldAttrs: { desktopItems = lib.optional pkgs.stdenv.hostPlatform.isLinux ( (lib.head oldAttrs.desktopItems).override { name = "discord"; desktopName = "Discord"; } ); }); in { home.packages = (with pkgs; [ # Dev stuff gcc go nodePackages.pnpm (python3.withPackages (python-pkgs: [python-pkgs.pip python-pkgs.requests])) rustup pkgsCross.mingwW64.stdenv.cc pkgsCross.mingwW64.windows.pthreads postman cz-cli # Work stuff libreoffice-qt # Bluetooth blueberry # Gaming steam-run # Downloads qbittorrent # Utils viewnior catppuccin-cursors.macchiatoLavender catppuccin-gtk cava papirus-folders ]) ++ [ vesktop # discord ]; }