Merge branch 'main' of github.com:jim-fx/.dotfiles
This commit is contained in:
commit
7ba2f1a23d
@ -1,7 +1,7 @@
|
|||||||
# Generated by Powerlevel10k configuration wizard on 2021-03-18 at 22:41 CET.
|
# Generated by Powerlevel10k configuration wizard on 2021-08-23 at 14:33 CEST.
|
||||||
# Based on romkatv/powerlevel10k/config/p10k-pure.zsh, checksum 13301.
|
# Based on romkatv/powerlevel10k/config/p10k-pure.zsh.
|
||||||
# Wizard options: nerdfont-complete + powerline, small icons, pure, rpromt, 1 line,
|
# Wizard options: nerdfont-complete + powerline, large icons, pure, snazzy, rpromt,
|
||||||
# compact, instant_prompt=verbose.
|
# 1 line, compact, instant_prompt=verbose.
|
||||||
# Type `p10k configure` to generate another config.
|
# Type `p10k configure` to generate another config.
|
||||||
#
|
#
|
||||||
# Config file for Powerlevel10k with the style of Pure (https://github.com/sindresorhus/pure).
|
# Config file for Powerlevel10k with the style of Pure (https://github.com/sindresorhus/pure).
|
||||||
@ -39,12 +39,12 @@
|
|||||||
|
|
||||||
# Prompt colors.
|
# Prompt colors.
|
||||||
local grey='242'
|
local grey='242'
|
||||||
local red='1'
|
local red='#FF5C57'
|
||||||
local yellow='3'
|
local yellow='#F3F99D'
|
||||||
local blue='4'
|
local blue='#57C7FF'
|
||||||
local magenta='5'
|
local magenta='#FF6AC1'
|
||||||
local cyan='6'
|
local cyan='#9AEDFE'
|
||||||
local white='7'
|
local white='#F1F1F0'
|
||||||
|
|
||||||
# Left prompt segments.
|
# Left prompt segments.
|
||||||
typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(
|
typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(
|
||||||
|
30
configs/.tmux.conf
Normal file
30
configs/.tmux.conf
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
# remap prefix from 'C-b' to 'C-a'
|
||||||
|
unbind C-b
|
||||||
|
set-option -g prefix C-a
|
||||||
|
bind-key C-a send-prefix
|
||||||
|
|
||||||
|
# split panes using | and -
|
||||||
|
bind | split-window -h
|
||||||
|
bind - split-window -v
|
||||||
|
unbind '"'
|
||||||
|
unbind %
|
||||||
|
|
||||||
|
# reload config file (change file location to your the tmux.conf you want to use)
|
||||||
|
bind r source-file ~/.tmux.conf
|
||||||
|
|
||||||
|
# switch panes using Alt-arrow without prefix
|
||||||
|
bind -n M-Left select-pane -L
|
||||||
|
bind -n M-Right select-pane -R
|
||||||
|
bind -n M-Up select-pane -U
|
||||||
|
bind -n M-Down select-pane -D
|
||||||
|
|
||||||
|
# Enable mouse mode (tmux 2.1 and above)
|
||||||
|
set -g mouse on
|
||||||
|
|
||||||
|
# Add some plugins
|
||||||
|
|
||||||
|
set -g @plugin 'tmux-plugins/tpm'
|
||||||
|
set -g @plugin 'tmux-plugins/tmux-sensible'
|
||||||
|
set -g @plugin 'dracula/tmux'
|
||||||
|
|
||||||
|
run '~/.tmux/plugins/tpm/tpm'
|
@ -5,13 +5,16 @@ source $HOME/.dotfiles/configs/zsh/update-repo.zsh
|
|||||||
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
||||||
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
|
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ZSH_THEME="powerlevel10k/powerlevel10k"
|
ZSH_THEME="powerlevel10k/powerlevel10k"
|
||||||
|
ZSH_TMUX_AUTOSTART=true
|
||||||
|
|
||||||
plugins=(
|
plugins=(
|
||||||
git
|
git
|
||||||
asdf
|
asdf
|
||||||
docker
|
docker
|
||||||
zsh-autosuggestions
|
tmux
|
||||||
|
zsh-autosuggestions
|
||||||
)
|
)
|
||||||
|
|
||||||
eval `dircolors ~/.dircolors`
|
eval `dircolors ~/.dircolors`
|
||||||
@ -69,15 +72,12 @@ fi
|
|||||||
|
|
||||||
#If fdfind is installed force fzf to use it
|
#If fdfind is installed force fzf to use it
|
||||||
if [ -s $(which fdfind) ]; then
|
if [ -s $(which fdfind) ]; then
|
||||||
|
|
||||||
# Symlink fdfind to fd if not already symlinked
|
|
||||||
[[ ! -s $(which fd) ]] && ln -s $(which fdfind) ~/.local/bin/fd
|
|
||||||
|
|
||||||
# Feed the output of fd into fzf
|
# Feed the output of fd into fzf
|
||||||
# fd --type f | fzf
|
# fdfind --type f | fzf
|
||||||
|
|
||||||
# Setting fd as the default source for fzf
|
# Setting fd as the default source for fzf
|
||||||
export FZF_DEFAULT_COMMAND='fd --type f'
|
export FZF_DEFAULT_COMMAND='fdfind --type f'
|
||||||
|
|
||||||
# To apply the command to CTRL-T as well
|
# To apply the command to CTRL-T as well
|
||||||
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
|
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
|
||||||
@ -90,7 +90,5 @@ fi
|
|||||||
# uninstall by removing these lines
|
# uninstall by removing these lines
|
||||||
[[ -f ~/.config/tabtab/zsh/__tabtab.zsh ]] && . ~/.config/tabtab/zsh/__tabtab.zsh || true
|
[[ -f ~/.config/tabtab/zsh/__tabtab.zsh ]] && . ~/.config/tabtab/zsh/__tabtab.zsh || true
|
||||||
|
|
||||||
export PNPM_HOME="/home/jim/.local/share/pnpm"
|
export PNPM_HOME="$HOME/.local/share/pnpm"
|
||||||
export PATH="$PNPM_HOME:$PATH"
|
export PATH="$PNPM_HOME:$PATH"
|
||||||
|
|
||||||
alias luamake=/home/jim/bin/lua-language-server/3rd/luamake/luamake
|
|
||||||
|
Loading…
Reference in New Issue
Block a user