Merge branch 'main' of github.com:jim-fx/.dotfiles

This commit is contained in:
max_richter 2021-08-23 17:00:31 +02:00
commit 7ba2f1a23d
4 changed files with 48 additions and 19 deletions

View File

@ -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
View 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'

View File

@ -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`
@ -70,14 +73,11 @@ 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

View File

@ -116,6 +116,7 @@ echo "-- linking .dotfiles --"
linkFile .bashrc linkFile .bashrc
linkFile .p10k.zsh linkFile .p10k.zsh
linkFile .dircolors linkFile .dircolors
linkFile .tmux.conf
echo "-----------------------------------" echo "-----------------------------------"