Commit b8ba30222c63
Changed files (2)
home
common
desktop
shell
home/common/desktop/default.nix
@@ -41,6 +41,7 @@
playerctl
pwvucontrol
trash-cli
+ walk
yt-dlp
];
home/common/shell/zsh.nix
@@ -100,6 +100,15 @@
[ -n "$EAT_SHELL_INTEGRATION_DIR" ] && \
source "$EAT_SHELL_INTEGRATION_DIR/zsh"
+
+ # walk - terminal navigator (only available on desktop systems)
+ if (( $+commands[walk] )); then
+ export WALK_REMOVE_CMD=trash-put
+ export WALK_OPEN_WITH="nix:vim;go:vim;rs:vim;py:vim;sh:vim;bash:vim;zsh:vim;md:glow -p;txt:less -N"
+ function lk {
+ cd "$(walk --icons "$@")"
+ }
+ fi
'';
loginExtra = ''
# if [[ -z $DISPLAY && $TTY = /dev/tty1 ]]; then