diff --git a/default-configuration.nix b/default-configuration.nix index 16c1113..69d97fd 100644 --- a/default-configuration.nix +++ b/default-configuration.nix @@ -187,7 +187,7 @@ users.users.jeremy = { isNormalUser = true; - extraGroups = [ "wheel" "docker" "wireshark" "adbusers"]; # Enable sudo + extraGroups = [ "wheel" "docker" "wireshark" "adbusers" "plugdev" ]; shell = pkgs.bash; home = "/home/jeremy"; createHome = true; @@ -226,6 +226,7 @@ scrcpy # phone rdp android-tools # phone rdp wireguard-tools + blender # drone ]; }; @@ -248,7 +249,7 @@ pavucontrol # PulseAudio Volume Control bluez # Bluetooth support bluez-tools # Bluetooth tools - + usbutils # for lsusb xwayland-satellite # xwayland support fuzzel # menu ]; @@ -368,6 +369,16 @@ environment.gnome.excludePackages = with pkgs; [ gnome-tour gnome-user-docs ]; + # udev rules for pyocd for UTAT + services.udev.extraRules = '' + SUBSYSTEM=="usb", ATTR{idVendor}=="0483", ATTR{idProduct}=="374e", MODE="0666", GROUP="plugdev" + SUBSYSTEM=="usb", ATTR{idVendor}=="0483", ATTR{idProduct}=="374b", MODE="0666", GROUP="plugdev" + SUBSYSTEM=="usb", ATTR{idVendor}=="0483", ATTR{idProduct}=="374f", MODE="0666", GROUP="plugdev" + SUBSYSTEM=="usb", ATTR{idVendor}=="0483", ATTR{idProduct}=="3753", MODE="0666", GROUP="plugdev" + ''; + + + # bootloader device # boot.loader.grub.device = "/dev/sda";