diff options
| -rw-r--r-- | modules/common.nix | 12 | ||||
| -rw-r--r-- | modules/home/code.nix | 3 |
2 files changed, 12 insertions, 3 deletions
diff --git a/modules/common.nix b/modules/common.nix index 5afa7f6..0810752 100644 --- a/modules/common.nix +++ b/modules/common.nix @@ -53,6 +53,12 @@ # sometimes needed for gnupg pcscd.enable = true; + + # packages requiring further udev rules + udev.packages = with pkgs; [ + platformio + openocd + ]; }; programs = { @@ -76,7 +82,7 @@ environment.systemPackages = (with pkgs; [ file unzip jq dig htop wget screen gnupg pinentry-gnome3 age agenix minisign openssl - inetutils pciutils usbutils lshw lsof inxi iw pmutils acpi acpid + inetutils pciutils usbutils lshw lsof inxi iw pmutils acpi acpid avrdude minicom miniserve netcat-gnu socat tcpdump nmap iftop iperf mtr arp-scan ethtool sysprof wireshark mitmproxy hardinfo remmina vlc celluloid foliate calibre @@ -100,13 +106,13 @@ nodejs_22 deno yarn rustc rustup cargo rustfmt go gopls delve go-task gotags golangci-lint - meson cmake gnumake ninja gdb gcc clang clang-tools + meson cmake gnumake ninja gdb gcc clang clang-tools openocd hare haredoc jdk maven gradle nil nixfmt-rfc-style direnv nixpkgs-review nixpkgs-fmt nixpkgs-lint-community helix alacritty ghostty - androidStudioPackages.dev arduino-cli arduino-ide + androidStudioPackages.dev arduino-cli arduino-ide platformio winetricks bottles scrcpy apfs-fuse nfs-utils esp-idf-full diff --git a/modules/home/code.nix b/modules/home/code.nix index 0d4344c..334b367 100644 --- a/modules/home/code.nix +++ b/modules/home/code.nix @@ -41,6 +41,7 @@ let # Language support ms-vscode.makefile-tools + ms-vscode.cpptools ms-vscode.cpptools-extension-pack mesonbuild.mesonbuild ms-python.python @@ -72,6 +73,8 @@ let # Quick editing and viewing of ad-hoc repos and pull request ms-vscode.remote-repositories github.remotehub + # Extra extension for PlatformIO tools + platformio.platformio-ide ]; inherit (pkgs) esp-idf-full; |
