From 057790e97de4eef70f7961e3c10998afddb40edc Mon Sep 17 00:00:00 2001 From: Piotr Gaczkowski Date: Tue, 21 Feb 2023 10:59:01 +0100 Subject: [PATCH] Add Nix configuration --- .envrc | 1 + default.nix | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 .envrc create mode 100644 default.nix diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..4a4726a --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use_nix diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..7e455f2 --- /dev/null +++ b/default.nix @@ -0,0 +1,23 @@ +{ pkgs ? import ( + builtins.fetchTarball { + url = "https://github.com/nixos/nixpkgs/archive/22.11.tar.gz"; + sha256 = "11w3wn2yjhaa5pv20gbfbirvjq6i3m7pqrq2msf0g7cv44vijwgw"; + } +) {} }: + +with pkgs; + +mkShell { + buildInputs = [ + (python310.withPackages (ps: with ps; [ + pip + virtualenv + ])) + ]; + shellHook = '' + virtualenv venv + source venv/bin/activate + pip install platformio + pio pkg update + ''; +}