From cf5b6a917ee72a5daed246b48973def31008ed79 Mon Sep 17 00:00:00 2001 From: Abin Simon Date: Tue, 2 Jan 2024 09:02:01 +0530 Subject: [PATCH] [scripts] ,hm: add option to pass in extra args --- scripts/.local/bin/random/,hm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/.local/bin/random/,hm b/scripts/.local/bin/random/,hm index 90188226..c921bea1 100755 --- a/scripts/.local/bin/random/,hm +++ b/scripts/.local/bin/random/,hm @@ -25,15 +25,18 @@ elif [ "$1" = update-all ]; then grep -v '^pinned-' | # don't show pinned versions xargs -n1 nix flake lock --update-input elif [ "$1" = lock ]; then + shift cd "$HOME/.dotfiles/home-manager/.config/home-manager" - nix flake lock + nix flake lock "$@" elif [ "$1" = build ]; then + shift cd "$HOME/.config/home-manager/" - nix build --show-trace -L .#homeConfigurations.meain.activationPackage + nix build --show-trace -L .#homeConfigurations.meain.activationPackage "$@" elif [ "$1" = switch ]; then + shift cd "$HOME/.config/home-manager/" nix build -L .#homeConfigurations.meain.activationPackage - home-manager switch + home-manager switch "$@" else cd "$HOME/.config/home-manager/" home-manager "${1:-build}"