aboutsummaryrefslogtreecommitdiff
path: root/config/zsh/aliases
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2022-10-07 23:35:42 +0530
committerAkshay Nair <phenax5@gmail.com>2022-10-07 23:35:42 +0530
commitd56c8ff9424ab87b1e9b78b5961da03a2268dc5b (patch)
tree8333a1ff4118f67f2b67355247c7c80e22e24442 /config/zsh/aliases
parent0156e5e9b6bfb6ddee079d1d021d177041cd0f44 (diff)
downloadnixos-config-d56c8ff9424ab87b1e9b78b5961da03a2268dc5b.tar.gz
nixos-config-d56c8ff9424ab87b1e9b78b5961da03a2268dc5b.zip
config sync
Diffstat (limited to 'config/zsh/aliases')
-rw-r--r--config/zsh/aliases/dev.zsh11
-rw-r--r--config/zsh/aliases/edit.zsh1
-rw-r--r--config/zsh/aliases/ls.zsh21
3 files changed, 16 insertions, 17 deletions
diff --git a/config/zsh/aliases/dev.zsh b/config/zsh/aliases/dev.zsh
index 083fa3e..793d823 100644
--- a/config/zsh/aliases/dev.zsh
+++ b/config/zsh/aliases/dev.zsh
@@ -6,15 +6,6 @@ alias aws="docker run --rm -it amazon/aws-cli"
# nix shell with zsh
nix-zsh() { nix-shell --run "WITH_NIX_PREFIX='${NX_PREFIX:-':'}' zsh" "$@"; }
-# shell for node 14
-with_node_14() { NX_PREFIX="node14" nix-zsh -p nodejs-14_x "$@"; }
-
-# shell for docker-compose
-with_dcomp() { TMPDIR=$HOME/dump/tempdir NX_PREFIX=docker-compose nix-zsh -p docker-compose; }
-
-# npm run for node_14
-nrx() { with_node_14 --run "npm run $*"; }
-
# :: Filename Pattern Replacetext
far() {
local file_r="$1"; shift;
@@ -88,7 +79,7 @@ p__enter_nixshell() {
return 0;
else
echo "";
- echo "ERR: default.nix already exists in directory";
+ echo "ERR: No default.nix or shell.nix in directory";
zle send-break;
return 1;
fi;
diff --git a/config/zsh/aliases/edit.zsh b/config/zsh/aliases/edit.zsh
index 5b0d1bc..fe14d92 100644
--- a/config/zsh/aliases/edit.zsh
+++ b/config/zsh/aliases/edit.zsh
@@ -13,3 +13,4 @@ alias equte='gqute && sensible-editor config.py';
alias eas='sensible-editor ~/nixos/packages/dwm/autostart.sh';
alias emime="sensible-editor ~/nixos/scripts/bin/open";
+alias fedit='sensible-editor `fzf`'
diff --git a/config/zsh/aliases/ls.zsh b/config/zsh/aliases/ls.zsh
index b199563..88fabf0 100644
--- a/config/zsh/aliases/ls.zsh
+++ b/config/zsh/aliases/ls.zsh
@@ -11,12 +11,19 @@ alias la='ls -A';
alias lsize='du -h -d1';
lc () { # lf with cd to navigated directory on quit
- tmp="$(mktemp)"
- lf -last-dir-path="$tmp" "$@"
- if [ -f "$tmp" ]; then
- dir="$(cat "$tmp")"
- rm -f "$tmp"
- [ -d "$dir" ] && [ "$dir" != "$(pwd)" ] && cd "$dir"
- fi
+ tmp="$(mktemp)"
+ lf -last-dir-path="$tmp" "$@"
+ if [ -f "$tmp" ]; then
+ dir="$(cat "$tmp")"
+ rm -f "$tmp"
+ [ -d "$dir" ] && [ "$dir" != "$(pwd)" ] && cd "$dir"
+ fi
}
+lfshow() {
+ local TMP_F="$(mktemp)";
+ lf -selection-path "$TMP_F" "$@" >/dev/null 2>&1;
+ local res="$(< "$TMP_F")";
+ rm -f "$TMP_F";
+ echo "$res"
+}