51 lines
910 B
Nix
51 lines
910 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
|
|
])
|
|
++ [
|
|
vesktop # discord
|
|
];
|
|
}
|