From e5fe7c093a6a1744ed66fc5b5224ee8517f12d63 Mon Sep 17 00:00:00 2001 From: Colin Date: Tue, 6 Jun 2023 08:07:42 +0000 Subject: [PATCH] sane-scripts: lift `sane-dev-cargo-loop` out of resholve --- pkgs/additional/sane-scripts/default.nix | 7 +++++-- pkgs/additional/sane-scripts/src/sane-dev-cargo-loop | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/additional/sane-scripts/default.nix b/pkgs/additional/sane-scripts/default.nix index e84ead65..36e2e953 100644 --- a/pkgs/additional/sane-scripts/default.nix +++ b/pkgs/additional/sane-scripts/default.nix @@ -35,10 +35,8 @@ let gocryptfs ifuse inetutils - inotify-tools iwd jq - ncurses oath-toolkit openssh openssl @@ -145,6 +143,11 @@ let src = ./src; pkgs = [ "coreutils-full" ]; }; + dev-cargo-loop = static-nix-shell.mkBash { + pname = "sane-dev-cargo-loop"; + src = ./src; + pkgs = [ "inotify-tools" "ncurses" ]; + }; ip-check-upnp = static-nix-shell.mkPython3Bin { pname = "sane-ip-check-upnp"; src = ./src; diff --git a/pkgs/additional/sane-scripts/src/sane-dev-cargo-loop b/pkgs/additional/sane-scripts/src/sane-dev-cargo-loop index c8bc5af7..1aaf569f 100755 --- a/pkgs/additional/sane-scripts/src/sane-dev-cargo-loop +++ b/pkgs/additional/sane-scripts/src/sane-dev-cargo-loop @@ -1,4 +1,5 @@ -#!/usr/bin/env bash +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p inotify-tools -p ncurses # watches PWD for any changes underneath it and re-runs `cargo build --a> # optionally, provide your own build command as the first argument