From c75cb130c113e8d5c040474d3ee7ac647efc4975 Mon Sep 17 00:00:00 2001 From: tdro Date: Mon, 26 Feb 2024 20:44:02 -0500 Subject: .local/bin/wrappers: Add nix-index --- .local/bin/wrappers/nix-index | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 .local/bin/wrappers/nix-index diff --git a/.local/bin/wrappers/nix-index b/.local/bin/wrappers/nix-index new file mode 100755 index 0000000..96c3990 --- /dev/null +++ b/.local/bin/wrappers/nix-index @@ -0,0 +1,16 @@ +#!/bin/sh -eu + +# https://github.com/nix-community/nix-index-database?tab=readme-ov-file#ad-hoc-download + +Update() { + directory=~/.local/share/nix-index + file="index-$(uname -m | sed 's/^arm64$/aarch64/')-$(uname | tr '[:lower:]' '[:upper:]')" + mkdir --parents $directory && cd $directory + wget --quiet --timestamping "https://github.com/Mic92/nix-index-database/releases/latest/download/$file" + printf "\nUpdating database %s\n\n" "$file" + ln --symbolic --force "$file" files +} + +Update + +$(which nix-index --all | grep --invert-match "local/bin" | head --lines 1) "$@" -- cgit v1.2.3