diff options
| -rw-r--r-- | .config/k/config.toml | 4 | ||||
| -rw-r--r-- | .zshrc | 5 | ||||
| -rwxr-xr-x | scripts/tms | 30 |
3 files changed, 9 insertions, 30 deletions
diff --git a/.config/k/config.toml b/.config/k/config.toml new file mode 100644 index 0000000..237391e --- /dev/null +++ b/.config/k/config.toml @@ -0,0 +1,4 @@ +github-user = "kyren223" + +[workspace] +paths = ["$HOME/projects", "$HOME/personal", "$HOME/"] @@ -34,6 +34,7 @@ eval "$(oh-my-posh init zsh --config $HOME/.config/ohmyposh/tokyocat.omp.yml)" # Shell integrations zinit ice wait lucid atload'source <(fzf --zsh)' && zinit load zdharma-continuum/null zinit ice wait lucid atload'eval "$(zoxide init --cmd cd zsh)"' && zinit load zdharma-continuum/null +zinit ice wait lucid atload'source <(k completion zsh)' && zinit load zdharma-continuum/null # # Keybindings bindkey -v # Vim Mode @@ -59,6 +60,9 @@ alias tree='eza --tree --icons' alias c='clear' alias vim='nvim' +# K aliases +alias ks='k switch' + # Git Aliases alias gs='git status' alias gp='git push' @@ -80,6 +84,7 @@ export PATH="$GOPATH/bin:$PATH" export PATH="$HOME/scripts:$PATH" export PATH="$HOME/.zig:$PATH" export PATH="$HOME/.zls:$PATH" +export PATH="$HOME/projects/k/bin:$PATH" # Fzf export FZF_DEFAULT_COMMAND="fd --hidden --strip-cwd-prefix --exclude .git" diff --git a/scripts/tms b/scripts/tms deleted file mode 100755 index 1bab0d4..0000000 --- a/scripts/tms +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env bash - -if [[ $# -eq 1 ]]; then - selected=$1 -else - selected=$(find ~/projects ~/ ~/personal -mindepth 1 -maxdepth 1 -type d | fzf) -fi - -if [[ -z $selected ]]; then - exit 0 -fi - -selected_name=$(basename "$selected" | tr . _) -tmux_running=$(pgrep tmux) - -if [[ -z $TMUX ]] && [[ -z $tmux_running ]]; then - tmux new-session -ds $selected_name -c $selected - tmux-session-setup $selected_name $selected -fi - -if ! tmux has-session -t=$selected_name 2> /dev/null; then - tmux new-session -ds $selected_name -c $selected - tmux-session-setup $selected_name $selected -fi - -if [[ -z $TMUX ]]; then - tmux attach-session -t $selected_name -else - tmux switch-client -t $selected_name -fi |
