diff options
Diffstat (limited to 'zsh')
-rwxr-xr-x[-rw-r--r--] | zsh/.config/zsh/.zprofile | 3 | ||||
-rwxr-xr-x[-rw-r--r--] | zsh/.config/zsh/.zshrc | 20 | ||||
-rwxr-xr-x[-rw-r--r--] | zsh/.config/zsh/functions.zsh | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | zsh/.zshenv | 15 |
4 files changed, 23 insertions, 15 deletions
diff --git a/zsh/.config/zsh/.zprofile b/zsh/.config/zsh/.zprofile index 38df93c..9e5f5fd 100644..100755 --- a/zsh/.config/zsh/.zprofile +++ b/zsh/.config/zsh/.zprofile @@ -4,3 +4,6 @@ export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt # User defaults export EDITOR="nvim" export PAGER="less" + +#CMake +export CMAKE_EXPORT_COMPILE_COMMANDS=1 diff --git a/zsh/.config/zsh/.zshrc b/zsh/.config/zsh/.zshrc index 4b256ce..5c489a7 100644..100755 --- a/zsh/.config/zsh/.zshrc +++ b/zsh/.config/zsh/.zshrc @@ -110,8 +110,8 @@ bindkey '^e' edit-command-line # Aliases alias v=nvim alias ls="ls --color" -alias la="ls -la" -alias c='clear; tmux clear-history' +alias la="ls -lah" +alias c='clear' alias x='source $ZDOTDIR/.zshrc' function fkill () { (date; ps -ef) | @@ -135,19 +135,9 @@ alias gl='git log' alias gsh='git show' alias gsw='git switch' +alias -g L=' | less -R' +alias -g G=' | grep' + # Shell integrations source <(fzf --zsh) - - -# Start tmux - -function start_tmux() { - if type tmux &> /dev/null; then - if [[ -z "$TMUX" && -z $TERMINAL_CONTEXT ]]; then - tmux -2 new-session -A -s home - fi - fi -} - -start_tmux diff --git a/zsh/.config/zsh/functions.zsh b/zsh/.config/zsh/functions.zsh index e854a4a..e854a4a 100644..100755 --- a/zsh/.config/zsh/functions.zsh +++ b/zsh/.config/zsh/functions.zsh diff --git a/zsh/.zshenv b/zsh/.zshenv index b2783f6..d5e9f9a 100644..100755 --- a/zsh/.zshenv +++ b/zsh/.zshenv @@ -1,2 +1,17 @@ # ZSH config dir export ZDOTDIR=$HOME/.config/zsh + +# TODO: DELETE THIS AS SOON AS THIS WILL BE UNNECESSARY +# This is just a fix of some gtk bug which stops opening +# transmission, pavucontrol and maybe other +export GSK_RENDERER=ngl + +export XDG_CACHE_HOME=$HOME/.cache +export XDG_CONFIG_HOME=$HOME/.config +export XDG_DATA_HOME=$HOME/.local/share +export XDG_STATE_HOME=$HOME/.local/state + +export PATH="$PATH:$HOME/.local/bin" +export PATH="$PATH:$HOME/.cargo/bin" + +[[ -f "$XDG_CONFIG_HOME/user-dirs.dirs" ]] && . "$XDG_CONFIG_HOME/user-dirs.dirs" |