mirror of
https://github.com/GRFreire/dotfiles.git
synced 2026-01-10 04:19:38 +00:00
commit
094943b469
@ -5,9 +5,9 @@ list_nvmrc_recursive() {
|
|||||||
if [ "$DIR" != "/" ]; then list_nvmrc_recursive "$PARENT_DIR"; fi;
|
if [ "$DIR" != "/" ]; then list_nvmrc_recursive "$PARENT_DIR"; fi;
|
||||||
}
|
}
|
||||||
|
|
||||||
export PATH="$HOME/.nvm/versions/node/$(/bin/cat $HOME/.nvm/alias/default)/bin:$PATH"
|
export PATH="$NVM_DIR/versions/node/$(/bin/cat "$NVM_DIR/alias/default")/bin:$PATH"
|
||||||
nvm() {
|
nvm() {
|
||||||
. $HOME/.nvm/nvm.sh; nvm "$@"
|
. "$NVM_DIR/nvm.sh"; nvm "$@"
|
||||||
}
|
}
|
||||||
|
|
||||||
DEFAULT=$(list_nvmrc_recursive .)
|
DEFAULT=$(list_nvmrc_recursive .)
|
||||||
@ -13,7 +13,7 @@
|
|||||||
dunst &
|
dunst &
|
||||||
|
|
||||||
# Display background image
|
# Display background image
|
||||||
feh --bg-scale ~/.config/wall.png
|
feh --bg-scale --no-fehbg ~/.config/wall.png
|
||||||
|
|
||||||
# Start conky
|
# Start conky
|
||||||
conky &
|
conky &
|
||||||
|
|||||||
@ -7,9 +7,15 @@ ZSH_THEME="robbyrussell"
|
|||||||
export ZSH="$HOME/.oh-my-zsh"
|
export ZSH="$HOME/.oh-my-zsh"
|
||||||
source $ZSH/oh-my-zsh.sh
|
source $ZSH/oh-my-zsh.sh
|
||||||
|
|
||||||
|
# Load cargo env
|
||||||
|
. "$CARGO_HOME/env"
|
||||||
|
|
||||||
# Set cursor to beam shape
|
# Set cursor to beam shape
|
||||||
echo -ne '\e[5 q'
|
echo -ne '\e[5 q'
|
||||||
|
|
||||||
|
# ZSH Specific
|
||||||
|
compinit -d $XDG_CACHE_HOME/zsh/zcompdump-$ZSH_VERSION
|
||||||
|
|
||||||
export HISTORY_IGNORE="ce"
|
export HISTORY_IGNORE="ce"
|
||||||
|
|
||||||
### zinit plugins - start
|
### zinit plugins - start
|
||||||
@ -74,8 +80,8 @@ bindkey -s '^[^f' 'ranger\n'
|
|||||||
alias btw="neofetch"
|
alias btw="neofetch"
|
||||||
|
|
||||||
# This loads nvm
|
# This loads nvm
|
||||||
source $HOME/.fast-nvm.sh
|
source $HOME/.config/fast-nvm.sh
|
||||||
source $HOME/.nvm/bash_completion
|
source $NVM_DIR/bash_completion
|
||||||
|
|
||||||
# Check if is integrated terminal emulator
|
# Check if is integrated terminal emulator
|
||||||
if [ "$EMULATOR" = "code" ]; then
|
if [ "$EMULATOR" = "code" ]; then
|
||||||
55
.profile
55
.profile
@ -1,6 +1,27 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# Start ssh-agent
|
### SET PATHS ###
|
||||||
|
|
||||||
|
# XDG Defaults
|
||||||
|
export XDG_DATA_HOME="$HOME/.local/share"
|
||||||
|
export XDG_CONFIG_HOME="$HOME/.config"
|
||||||
|
export XDG_STATE_HOME="$HOME/.local/state"
|
||||||
|
export XDG_CACHE_HOME="$HOME/.cache"
|
||||||
|
|
||||||
|
# Other applications
|
||||||
|
export CARGO_HOME="$XDG_DATA_HOME"/cargo
|
||||||
|
export GNUPGHOME="$XDG_DATA_HOME"/gnupg
|
||||||
|
export GTK2_RC_FILES="$XDG_CONFIG_HOME"/gtk-2.0/gtkrc
|
||||||
|
export DVDCSS_CACHE="$XDG_DATA_HOME"/dvdcss
|
||||||
|
export MYPY_CACHE_DIR="$XDG_CACHE_HOME"/mypy
|
||||||
|
export NODE_REPL_HISTORY="$XDG_DATA_HOME"/node_repl_history
|
||||||
|
export NUGET_PACKAGES="$XDG_CACHE_HOME"/NuGetPackages
|
||||||
|
export NVM_DIR="$XDG_DATA_HOME"/nvm
|
||||||
|
export RUSTUP_HOME="$XDG_DATA_HOME"/rustup
|
||||||
|
export SQLITE_HISTORY="$XDG_DATA_HOME"/sqlite_history
|
||||||
|
export ZDOTDIR="$HOME"/.config/zsh
|
||||||
|
|
||||||
|
### Start ssh-agent ###
|
||||||
eval `ssh-agent -s` > /dev/null
|
eval `ssh-agent -s` > /dev/null
|
||||||
|
|
||||||
### Default programs ###
|
### Default programs ###
|
||||||
@ -10,7 +31,7 @@ export MANPAGER="sh -c 'col -bx | bat -l man --paging always -p'"
|
|||||||
export TERMINAL="alacritty"
|
export TERMINAL="alacritty"
|
||||||
export BROWSER="firefox"
|
export BROWSER="firefox"
|
||||||
export VIDEO="mpv"
|
export VIDEO="mpv"
|
||||||
export IMAGE="sxiv"
|
export IMAGE="nsxiv"
|
||||||
|
|
||||||
### PATH exports ###
|
### PATH exports ###
|
||||||
# $1 = path to export
|
# $1 = path to export
|
||||||
@ -20,27 +41,31 @@ try_export_path() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
try_export_path $HOME/.scripts/bin
|
try_export_path "$HOME/.scripts/bin"
|
||||||
|
|
||||||
try_export_path $HOME/.bin
|
try_export_path "$HOME/.bin"
|
||||||
|
|
||||||
try_export_path $HOME/.local/bin
|
try_export_path "$HOME/.local/bin"
|
||||||
|
|
||||||
try_export_path $HOME/.yarn/bin
|
try_export_path "$HOME/.yarn/bin"
|
||||||
|
|
||||||
try_export_path $HOME/.cargo/bin
|
try_export_path "$HOME/.cargo/bin"
|
||||||
|
|
||||||
# Fzf options
|
# Fzf options
|
||||||
export FZF_DEFAULT_OPTS="--reverse --cycle --margin 0,1"
|
export FZF_DEFAULT_OPTS="--reverse --cycle --margin 0,1"
|
||||||
|
|
||||||
|
export GOPATH="$HOME/.go"
|
||||||
|
export GOPATH="$GOPATH:$HOME/Projects/thirdparty/go"
|
||||||
|
export GOPATH="$GOPATH:$HOME/Projects/go"
|
||||||
|
|
||||||
# Android Studio
|
# Android Studio
|
||||||
export JAVA_HOME=/usr/lib/jvm/default
|
export JAVA_HOME="/usr/lib/jvm/default"
|
||||||
export ANDROID_HOME=$HOME/Android/Sdk
|
export ANDROID_HOME="$HOME/Android/Sdk"
|
||||||
export PATH=$PATH:$ANDROID_HOME/emulator
|
export PATH="$PATH:$ANDROID_HOME/emulator"
|
||||||
export PATH=$PATH:$ANDROID_HOME/tools
|
export PATH="$PATH:$ANDROID_HOME/tools"
|
||||||
export PATH=$PATH:$ANDROID_HOME/tools/bin
|
export PATH="$PATH:$ANDROID_HOME/tools/bin"
|
||||||
export PATH=$PATH:$ANDROID_HOME/platform-tools
|
export PATH="$PATH:$ANDROID_HOME/platform-tools"
|
||||||
export PATH=$PATH:~/android-studio/bin
|
export PATH="$PATH:~/android-studio/bin"
|
||||||
|
|
||||||
# SPICETIFY (SPOTIFY)
|
# SPICETIFY (SPOTIFY)
|
||||||
export SPICETIFY_INSTALL="$HOME/spicetify-cli"
|
export SPICETIFY_INSTALL="$HOME/spicetify-cli"
|
||||||
@ -50,5 +75,5 @@ export PATH="$SPICETIFY_INSTALL:$PATH"
|
|||||||
export FrameworkPathOverride=/etc/mono/4.5
|
export FrameworkPathOverride=/etc/mono/4.5
|
||||||
|
|
||||||
# Path for cuda
|
# Path for cuda
|
||||||
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/cuda/lib64
|
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib/cuda/lib64"
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user