diff options
| author | Mel <mel@rnrd.eu> | 2025-04-13 21:21:37 +0200 |
|---|---|---|
| committer | Mel <mel@rnrd.eu> | 2025-04-13 21:21:37 +0200 |
| commit | de44d3633905a3be01f465b208ebb633fe3c9b22 (patch) | |
| tree | 0cd52b0008f20fc7d97b7e571e049b4eb5df430a | |
| parent | e5f4d544e72b7f721b45df42960c614053a52d08 (diff) | |
| download | minerals-de44d3633905a3be01f465b208ebb633fe3c9b22.tar.zst minerals-de44d3633905a3be01f465b208ebb633fe3c9b22.zip | |
Add platformio utilities
Signed-off-by: Mel <mel@rnrd.eu>
| -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; |
