Files
NixOS/modules/packages/desktop.nix

60 lines
2.0 KiB
Nix

{config, pkgs, libs, inputs, ...}:
{
environment.systemPackages = with pkgs; [
#Programming
jetbrains.pycharm-community #The PyCharm IDE to edit Python code
jetbrains.idea-community #The IntelliJ IDE to edit Java code
jetbrains.clion #The CLion IDE to edit and compile c/c++ code
jetbrains.datagrip #The DataGrip IDE to manage Databases
#jetbrains-toolbox
#racket #The racket Programming language, with DrRacket IDE, for University (*Not* because it's my favourite)
rustup #Rust Programming Toolchain
#go #Go Programming Language
gcc #C/C++ Compiler
pkg-config
vscode #Editor for all kinds of programms
nodejs_22 #NodeJS for JavaScript programming
#Hochschule
postgresql #Database system
dbeaver-bin #Database Management Tool
sqlite #Lightweight Database system
#Desktop Applications
drawio
ryubing #Nintendo Switch Emulator
vlc #VLC Media Player
lutris #Gaming Platform
mission-center #For a Task Manager like GUI
trayscale #Tailscale unofficial GUI
spotify #Spotify Music Client
rpi-imager #Raspberry Pi Imager
atlauncher #Minecraft Launcher
#discord
vesktop #Aternative for discord on Wayland
wineWowPackages.stagingFull
winetricks
wasistlos #Whatsapp
#obs-studio #Screen Recorder
gparted #Disk partition Manager
#rustdesk #Remote Desktop Client
realvnc-vnc-viewer #VNC Remote Desktop Client
eddie #AirVPN desktop client
chromium #Chromium browser for Youtube app to work
moonlight-qt #Game Streaming Client
kitty #Kitty Terminal Emulator
wmctrl #To Force windows into fullscreen
kdePackages.dolphin #KDE File Browser
libreoffice-still #Office Suite
kdePackages.kservice
qbittorrent #Torrent Client
waydroid #Android emulator on Linux
gimp2-with-plugins #Image Editor
kdePackages.filelight #Disk Usage Analyzer
filezilla
audacity
freecad
];
}