From 7fa0fb1617b2b5c6a709e19e8c6fbdb43ac2894a Mon Sep 17 00:00:00 2001 From: jolheiser Date: Sat, 22 Jul 2023 16:56:55 -0500 Subject: [PATCH] feat: refresh flake Signed-off-by: jolheiser --- apps/nushell/jolheiser.nu | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/nushell/jolheiser.nu b/apps/nushell/jolheiser.nu index 5efd9ac..4f90350 100644 --- a/apps/nushell/jolheiser.nu +++ b/apps/nushell/jolheiser.nu @@ -14,15 +14,15 @@ def sshdev [port: int = 8080] { } def nixdev [ - name: string # Name of the dev shell to use - --bash: bool # Use bash instead of nushell + name: string # Name of the dev shell to use + --bash: bool # Use bash instead of nushell + --refresh: bool # Refresh the flake ] { let url = $"git+https://git.jojodev.com/jolheiser/dev-shells\#($name)" - if ($bash) { - ^nix develop $url - } else { - ^nix develop $url -c nu - } + let c = if ($bash) {""} else {"-c nu"} + let refresh = if ($refresh) {"--refresh"} else {""} + let cmd = $"nix develop ($refresh) ($url) ($c)" + ^nu -c $cmd } ## Other ##