From c5a4325596fbb71e75f4f945db5ab70881b43357 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Mon, 31 Oct 2022 15:55:40 +0100 Subject: pkgs: add dev --- pkgs/dev/dev.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 pkgs/dev/dev.sh (limited to 'pkgs/dev/dev.sh') diff --git a/pkgs/dev/dev.sh b/pkgs/dev/dev.sh new file mode 100755 index 0000000..f88224a --- /dev/null +++ b/pkgs/dev/dev.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +set -eu + +target="$1" +shift + +known_shells="$(tr ':' '\n' <<<"${DEV_SHELLS:-}")" +while IFS='=' read name val; do + if [ "$target" == "$name" ]; then + target="$DEV_FLAKE#$name" + break + fi +done <<<"$known_shells" + +exec nix develop "$target" -c zsh "$@" -- cgit v1.2.3