Kaynağa Gözat

add default.nix/.envrc for automagic platformio dev environment on NixOS

Jeremy O'Brien 1 yıl önce
ebeveyn
işleme
21564ae494
3 değiştirilmiş dosya ile 12 ekleme ve 0 silme
  1. 1 0
      .envrc
  2. 1 0
      .gitignore
  3. 10 0
      default.nix

+ 1 - 0
.envrc

@@ -0,0 +1 @@
+use nix

+ 1 - 0
.gitignore

@@ -1,3 +1,4 @@
+.direnv
 .pio
 .vscode/.browse.c_cpp.db*
 .vscode/c_cpp_properties.json

+ 10 - 0
default.nix

@@ -0,0 +1,10 @@
+{ pkgs ? import <nixpkgs> {} }:
+let
+in
+  pkgs.mkShell {
+    buildInputs = [
+      pkgs.platformio
+      # optional: needed as a programmer i.e. for esp32
+      pkgs.avrdude
+    ];
+}