Files
lavitz/modules/packages.nix
2025-09-11 15:39:56 -06:00

57 lines
849 B
Nix

{ config, pkgs, ... }:
{
# Allow unfree packages from the stable channel
nixpkgs.config.allowUnfree = true;
environment.systemPackages = with pkgs; [
# Browsers and comms
ungoogled-chromium
discord
signal-desktop-bin
# Development tools
git
go
cargo
rustc
rust-analyzer
rustfmt
nodejs_24
python3Full
openssh
nodePackages."pnpm"
openssl
ffmpeg
vscodium
usbutils
qmk-udev-rules
qmk
# Desktop applications
bitwarden-desktop
vlc
streamrip
supersonic
nextcloud-client
zotero
prismlauncher
lrcget
slack
impression
ardour
krita
inkscape
streamcontroller
easyeffects
# Gaming
luanti
duckstation
dolphin-emu
ryubing
# GNOME extensions
gnomeExtensions.appindicator
];
}