nix-conf/home/user/packages.nix
2025-01-15 01:02:38 +08:00

56 lines
941 B
Nix

{
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
inkscape
])
++ [
vesktop # discord
];
}