diff options
author | Alan Pearce | 2023-05-12 09:18:57 +0200 |
---|---|---|
committer | Alan Pearce | 2023-05-12 09:18:57 +0200 |
commit | ed7b5467946283acc91543d9ffda4cd120320a54 (patch) | |
tree | 23df8d7c75724ae747f067cd1bb4f51cad6a0cf3 | |
parent | 50c9f04d5b9b53667dc63ed40a6dafbc13ce1dc6 (diff) | |
download | nixfiles-ed7b5467946283acc91543d9ffda4cd120320a54.tar.lz nixfiles-ed7b5467946283acc91543d9ffda4cd120320a54.tar.zst nixfiles-ed7b5467946283acc91543d9ffda4cd120320a54.zip |
zsh/darwin: integrate with kitty
-rw-r--r-- | user/settings/zsh.nix | 4 | ||||
-rw-r--r-- | user/zsh/zshrc.darwin | 8 |
2 files changed, 10 insertions, 2 deletions
diff --git a/user/settings/zsh.nix b/user/settings/zsh.nix index 0ff7f519..bb7b8974 100644 --- a/user/settings/zsh.nix +++ b/user/settings/zsh.nix @@ -8,7 +8,7 @@ let lsOptions = if stdenv.isDarwin then "-p" - else "-v --group-directories-first"; + else "-v --group-directories-first --hyperlink=auto"; lsIsoDate = if stdenv.isDarwin then "" @@ -224,5 +224,5 @@ in ); }; - home.file."${zshrc}".onChange = "${pkgs.zsh}/bin/zsh -i -c 'autoload -Uz compinit && compinit && zcompile ${zshrc}'"; + home.file."${zshrc}".onChange = "${pkgs.zsh}/bin/zsh -i -c 'autoload -Uz compinit && compinit && zcompile $HOME/${zshrc}'"; } diff --git a/user/zsh/zshrc.darwin b/user/zsh/zshrc.darwin index 58093e09..06e7bbc9 100644 --- a/user/zsh/zshrc.darwin +++ b/user/zsh/zshrc.darwin @@ -32,3 +32,11 @@ finder() { open -a Finder "${1:-.}" } compdef '_path_files -/' finder + +if test -n "$KITTY_INSTALLATION_DIR"; then + export KITTY_SHELL_INTEGRATION="enabled" + autoload -Uz -- "$KITTY_INSTALLATION_DIR"/shell-integration/zsh/kitty-integration + kitty-integration + unfunction kitty-integration + alias ssh="kitten ssh" +fi |