flakes/users/rin/packages.nix

70 lines
1.2 KiB
Nix

{ config, inputs, pkgs, ... }:
let
dotnet-combined = (with pkgs.dotnetCorePackages; combinePackages [
dotnet_8.sdk
dotnet_9.sdk
aspnetcore_8_0-bin
aspnetcore_9_0-bin
]);
in {
programs.firefox.enable = true;
home.packages = with pkgs; [
dconf
fd
ffmpeg
gnupg
kitty
nil
nodejs-18_x
pamixer
qmk
ripgrep
unrar
weechat
yt-dlp
nodePackages_latest.pnpm
] ++ lib.optionals config.me.gui [
android-studio
bitwarden-desktop
ciscoPacketTracer8
drawio
element-desktop
eww
feh
file-roller
gamescope
gimp
grim
#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
qbittorrent
rivalcfg
screenkey
slurp
swaybg
(tetrio-desktop.override { withTetrioPlus = true; })
tor-browser-bundle-bin
transmission-remote-gtk
vesktop
virt-manager
winetricks
zathura
zenity
(vscode.fhsWithPackages (_: [ dotnet-combined ]))
dotnet-combined
];
}