mirror of
https://github.com/Ahwxorg/nixos-config.git
synced 2026-03-19 15:50:30 +01:00
feat: adds preview_cmd function for fzf+kitty; adds alias for finder
This commit is contained in:
parent
12b7809c04
commit
63159018fd
1 changed files with 11 additions and 0 deletions
|
|
@ -53,6 +53,16 @@
|
||||||
initContent = ''
|
initContent = ''
|
||||||
export PATH="''${PATH}:''${HOME}/.local/bin/:''${HOME}/.cargo/bin/:''${HOME}/.fzf/bin/"
|
export PATH="''${PATH}:''${HOME}/.local/bin/:''${HOME}/.cargo/bin/:''${HOME}/.fzf/bin/"
|
||||||
|
|
||||||
|
preview_cmd='
|
||||||
|
if file --mime-type {} | grep -qF image/; then
|
||||||
|
kitten icat --clear --transfer-mode=memory --stdin=no --place=''${_KITTEN_ICAT_PLACE} {} > /dev/tty
|
||||||
|
else
|
||||||
|
printf "\\x1b_Ga=d,d=A\\x1b\\\\" && bat --color=always --style=header,grid --line-range :300 {}
|
||||||
|
fi
|
||||||
|
'
|
||||||
|
|
||||||
|
export FZF_CTRL_T_OPTS='--ansi --height 100% --layout=reverse --preview-window "right:60%" --preview '"'$preview_cmd'"
|
||||||
|
|
||||||
autoload -U add-zsh-hook
|
autoload -U add-zsh-hook
|
||||||
autoload -U compinit
|
autoload -U compinit
|
||||||
zmodload zsh/complist
|
zmodload zsh/complist
|
||||||
|
|
@ -268,6 +278,7 @@
|
||||||
diff = "${lib.getExe pkgs.delta} --color-only";
|
diff = "${lib.getExe pkgs.delta} --color-only";
|
||||||
github-actions = "${lib.getExe pkgs.act} -s GITHUB_TOKEN=\"$(${lib.getExe pkgs.github-cli} auth token)\"";
|
github-actions = "${lib.getExe pkgs.act} -s GITHUB_TOKEN=\"$(${lib.getExe pkgs.github-cli} auth token)\"";
|
||||||
tailscale = "sudo tailscale";
|
tailscale = "sudo tailscale";
|
||||||
|
finder = "open -a Finder";
|
||||||
|
|
||||||
# NixOS
|
# NixOS
|
||||||
ns = "nix-shell --run zsh";
|
ns = "nix-shell --run zsh";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue