From d7d6a42d4835bedd5c129f84a09ae1e5fb769500 Mon Sep 17 00:00:00 2001 From: eric Date: Wed, 4 Mar 2026 07:55:03 +0100 Subject: [PATCH] feat: add tag ref to install commands --- README.md | 4 ++-- flake.nix | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d6aca55..e5b0dbb 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Simple Nix flake library for: From your new project folder: ```bash -nix flake new myapp -t git+https://git.dgren.dev/eric/nix-flake-lib.git#default +nix flake new myapp -t 'git+https://git.dgren.dev/eric/nix-flake-lib.git?ref=v1.0.0#default' --refresh ``` ## Use the library (existing repo) @@ -24,7 +24,7 @@ nix flake new myapp -t git+https://git.dgren.dev/eric/nix-flake-lib.git#default Add this flake input: ```nix -inputs.devshell-lib.url = "git+https://git.dgren.dev/eric/nix-flake-lib?ref=v0.0.5"; +inputs.devshell-lib.url = "git+https://git.dgren.dev/eric/nix-flake-lib?ref=v1.0.0"; inputs.devshell-lib.inputs.nixpkgs.follows = "nixpkgs"; ``` diff --git a/flake.nix b/flake.nix index 7c394bd..d77ff5f 100644 --- a/flake.nix +++ b/flake.nix @@ -250,6 +250,10 @@ run = '' sed -E -i "s#^([[:space:]]*devshell-lib\\.url = \")git\\+https://git\\.dgren\\.dev/eric/nix-flake-lib[^\"]*(\";)#\\1git+https://git.dgren.dev/eric/nix-flake-lib?ref=$FULL_TAG\\2#" "$ROOT_DIR/template/flake.nix" log "Updated template/flake.nix devshell-lib ref to $FULL_TAG" + + sed -E -i "s#(nix flake new myapp -t ')git\\+https://git\\.dgren\\.dev/eric/nix-flake-lib[^']*(#default' --refresh)#\\1git+https://git.dgren.dev/eric/nix-flake-lib?ref=$FULL_TAG\\2#" "$ROOT_DIR/README.md" + sed -E -i "s#^([[:space:]]*inputs\\.devshell-lib\\.url = \")git\\+https://git\\.dgren\\.dev/eric/nix-flake-lib[^\"]*(\";)#\\1git+https://git.dgren.dev/eric/nix-flake-lib?ref=$FULL_TAG\\2#" "$ROOT_DIR/README.md" + log "Updated README.md devshell-lib refs to $FULL_TAG" ''; } ];