aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/zsh/aliases/git.zsh4
-rw-r--r--config/zsh/aliases/system.zsh8
2 files changed, 10 insertions, 2 deletions
diff --git a/config/zsh/aliases/git.zsh b/config/zsh/aliases/git.zsh
index 18f988d..c33781d 100644
--- a/config/zsh/aliases/git.zsh
+++ b/config/zsh/aliases/git.zsh
@@ -93,8 +93,8 @@ gco() {
if ! [ "$#" = "0" ]; then
git checkout "$@";
else
- local b="$(git branch | fzf | xargs)";
- [ -n "$b" ] && git switch "$b";
+ local b="$(git branch --format '%(refname:short)' | fzf)";
+ [ -n "$b" ] && git checkout "$b";
fi
}
diff --git a/config/zsh/aliases/system.zsh b/config/zsh/aliases/system.zsh
index 85db5ef..047c4bf 100644
--- a/config/zsh/aliases/system.zsh
+++ b/config/zsh/aliases/system.zsh
@@ -12,6 +12,14 @@ nix-rollback() {
sudo nixos-rebuild switch --rollback=$1;
}
+nixlsversions() {
+ if [ -z "$1" ]; then
+ echo "Specify package name";
+ return 1;
+ fi;
+ curl "https://www.nixhub.io/packages/$1?_data=routes%2F_nixhub.packages.%24pkg._index" | jq '.releases | map([.version, .platforms[0].commit_hash, .platforms[0].attribute_path])'
+}
+
#alias mirrorlist-refresh="sudo reflector --latest 200 --protocol http --protocol https --sort rate --save /etc/pacman.d/mirrorlist-arch"
# Sandbox