diff --git a/configs/desktop-light.nix b/configs/desktop-light.nix index 225cfba..96f98e7 100644 --- a/configs/desktop-light.nix +++ b/configs/desktop-light.nix @@ -100,6 +100,10 @@ ACTION=="add", SUBSYSTEM=="backlight", GROUP="video", MODE="0660" programs.dconf.enable = true; services.gvfs.enable = true; + programs.appimage = { + enable = true; + binfmt = true; + }; # services.dunst.enable = true; # services.dunst.settings = { # global = { diff --git a/configs/desktop-packages-full.nix b/configs/desktop-packages-full.nix index da0f054..cb69a73 100644 --- a/configs/desktop-packages-full.nix +++ b/configs/desktop-packages-full.nix @@ -10,6 +10,7 @@ arduino-cli arduino-ide arduino-mk + betaflight-configurator brave clang clang-tools @@ -53,4 +54,10 @@ 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" + ''; }