# Additional packages for full desktop systems. # Imported on top of desktop-packages-light.nix. { pkgs, inputs, ... }: { environment.systemPackages = with pkgs; [ # adafruit-nrfutil arduino arduino-cli arduino-ide arduino-mk betaflight-configurator brave clang clang-tools elinks freeglut glfw glm inkscape kdePackages.ksshaskpass inputs.kte.packages.x86_64-linux.kge lagrange libGL libGL.dev mesa nyxt opencode qmk qmk-udev-rules qtcreator rbw rhythmbox SDL2 SDL2.dev signal-desktop stumpwm veracrypt via vlc libx11 # jetbrains # jetbrains-toolbox jetbrains.clion jetbrains.goland jetbrains.rust-rover # virtualisation qemu_full spice spice-gtk spice-protocol virt-manager virt-viewer ]; # STM32 DFU bootloader access for betaflight-configurator firmware flashing. # Normal serial connection is covered by dialout group membership. services.udev.extraRules = '' SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE="0664", GROUP="plugdev", TAG+="uaccess" ''; }