envrc more flex
This commit is contained in:
parent
4848f52258
commit
5556e6bf31
@ -1,17 +1,13 @@
|
|||||||
{
|
{
|
||||||
"backups": [
|
"backups": [
|
||||||
{
|
{
|
||||||
"path": "zsh/public.zshrc.zsh",
|
"path": "zsh/zshrc.zsh",
|
||||||
"source": "~/.zshrc"
|
"source": "~/.zshrc"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "zsh/public.custom.zsh",
|
"path": "zsh/custom.zsh",
|
||||||
"source": "~/.customrc"
|
"source": "~/.customrc"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"path": "zsh/linux.env.zsh",
|
|
||||||
"source": "~/.envrc"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "zsh/p10k.zsh",
|
"path": "zsh/p10k.zsh",
|
||||||
"source": "~/.p10k.zsh"
|
"source": "~/.p10k.zsh"
|
||||||
@ -33,4 +29,4 @@
|
|||||||
"source": "~/.config/hyfetch.json"
|
"source": "~/.config/hyfetch.json"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -1,17 +1,13 @@
|
|||||||
{
|
{
|
||||||
"backups": [
|
"backups": [
|
||||||
{
|
{
|
||||||
"path": "zsh/public.zshrc.zsh",
|
"path": "zsh/zshrc.zsh",
|
||||||
"source": "~/.zshrc"
|
"source": "~/.zshrc"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "zsh/public.custom.zsh",
|
"path": "zsh/custom.zsh",
|
||||||
"source": "~/.customrc"
|
"source": "~/.customrc"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"path": "zsh/termux.env.zsh",
|
|
||||||
"source": "~/.envrc"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "zsh/p10k.zsh",
|
"path": "zsh/p10k.zsh",
|
||||||
"source": "~/.p10k.zsh"
|
"source": "~/.p10k.zsh"
|
||||||
@ -33,4 +29,4 @@
|
|||||||
"source": "~/.config/hyfetch.json"
|
"source": "~/.config/hyfetch.json"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
#!/bin/zsh
|
#!/bin/zsh
|
||||||
|
|
||||||
#--- zshrc ---#
|
#--- zshrc ---#
|
||||||
edit_profile () {
|
|
||||||
code -n -w $profile
|
profile () {
|
||||||
source $profile
|
source $profile
|
||||||
}
|
}
|
||||||
|
profile-edit () {
|
||||||
|
$POPUP_EDIT $profile
|
||||||
|
profile
|
||||||
|
}
|
||||||
|
|
||||||
#--- bat (cat) ---#
|
#--- bat (cat) ---#
|
||||||
alias cat='bat'
|
alias cat='bat'
|
39
zsh/env.example.zsh
Normal file
39
zsh/env.example.zsh
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
#!/bin/zsh
|
||||||
|
|
||||||
|
#--- System Environments ---#
|
||||||
|
|
||||||
|
# export MANPATH="/usr/local/man:$MANPATH"
|
||||||
|
|
||||||
|
#- You may need to manually set your language environment
|
||||||
|
# export LANG=en_US.UTF-8
|
||||||
|
|
||||||
|
#- Compilation flags
|
||||||
|
# export ARCHFLAGS="-arch x86_64"
|
||||||
|
|
||||||
|
#--- Editor (for normal system local/remote) ---#
|
||||||
|
if [[ -n $SSH_CONNECTION ]]; then
|
||||||
|
export EDITOR='code'
|
||||||
|
export POPUP_EDIT='code -n -w'
|
||||||
|
else
|
||||||
|
export EDITOR='vim'
|
||||||
|
export POPUP_EDIT='vim'
|
||||||
|
fi
|
||||||
|
#--- Editor: EMacs as Code (for termux only) ---#
|
||||||
|
alias vim='nvim'
|
||||||
|
export PATH="$PATH:$HOME/.config/doom/bin"
|
||||||
|
alias code='emacs'
|
||||||
|
export EDITOR='code'
|
||||||
|
export POPUP_EDIT='code'
|
||||||
|
|
||||||
|
#--- Environment Variables ---#
|
||||||
|
|
||||||
|
# System Mounts
|
||||||
|
export windows="/mnt/c"
|
||||||
|
export data="/mnt/s"
|
||||||
|
export external="/storage/54D5-A5C0"
|
||||||
|
# Home Configs
|
||||||
|
export profile="$HOME/.zshrc"
|
||||||
|
export config="$HOME/.config"
|
||||||
|
# Workspaces
|
||||||
|
export ws="$HOME/documents/workspaces"
|
||||||
|
export tests="$data/__test"
|
@ -1,23 +0,0 @@
|
|||||||
#!/bin/zsh
|
|
||||||
|
|
||||||
# export MANPATH="/usr/local/man:$MANPATH"
|
|
||||||
|
|
||||||
# You may need to manually set your language environment
|
|
||||||
# export LANG=en_US.UTF-8
|
|
||||||
|
|
||||||
# Preferred editor for local and remote sessions
|
|
||||||
if [[ -n $SSH_CONNECTION ]]; then
|
|
||||||
export EDITOR='code'
|
|
||||||
else
|
|
||||||
export EDITOR='vim'
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Compilation flags
|
|
||||||
# export ARCHFLAGS="-arch x86_64"
|
|
||||||
|
|
||||||
# System Related Path Variables
|
|
||||||
export profile="$HOME/.zshrc"
|
|
||||||
export config="$HOME/.config"
|
|
||||||
# Workspaces
|
|
||||||
export ws="$HOME/documents/worksapce"
|
|
||||||
export tests="$HOME/documents/__test"
|
|
@ -1,28 +0,0 @@
|
|||||||
#!/bin/zsh
|
|
||||||
|
|
||||||
# export MANPATH="/usr/local/man:$MANPATH"
|
|
||||||
|
|
||||||
# You may need to manually set your language environment
|
|
||||||
# export LANG=en_US.UTF-8
|
|
||||||
|
|
||||||
# Preferred editor for local and remote sessions
|
|
||||||
# if [[ -n $SSH_CONNECTION ]]; then
|
|
||||||
# export EDITOR='code'
|
|
||||||
# else
|
|
||||||
# export EDITOR='code'
|
|
||||||
# fi
|
|
||||||
#--- EMacs as Code (for termux only) ---#
|
|
||||||
export PATH="$PATH:$HOME/.config/doom/bin"
|
|
||||||
alias code='emacs'
|
|
||||||
export EDITOR='code'
|
|
||||||
|
|
||||||
|
|
||||||
# Compilation flags
|
|
||||||
# export ARCHFLAGS="-arch x86_64"
|
|
||||||
|
|
||||||
# System Related Path Variables
|
|
||||||
export profile="$HOME/.zshrc"
|
|
||||||
export config="$HOME/.config"
|
|
||||||
# Workspaces
|
|
||||||
export ws="$HOME/documents/worksapce"
|
|
||||||
export tests="$HOME/documents/__test"
|
|
@ -92,10 +92,10 @@ plugins=(
|
|||||||
|
|
||||||
source $ZSH/oh-my-zsh.sh
|
source $ZSH/oh-my-zsh.sh
|
||||||
|
|
||||||
# User configuration
|
|
||||||
|
|
||||||
source $HOME/.envrc
|
|
||||||
source $HOME/.customrc
|
|
||||||
|
|
||||||
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
|
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
|
||||||
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
|
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
|
||||||
|
|
||||||
|
|
||||||
|
# User configuration
|
||||||
|
source $HOME/.envrc
|
||||||
|
source $HOME/.customrc
|
Loading…
Reference in New Issue
Block a user