addet some content..
This commit is contained in:
parent
6108331d32
commit
3d49afdcd1
1 changed files with 44 additions and 6 deletions
50
config.nu
50
config.nu
|
@ -17,13 +17,51 @@
|
||||||
# You can remove these comments if you want or leave
|
# You can remove these comments if you want or leave
|
||||||
# them for future reference.
|
# them for future reference.
|
||||||
|
|
||||||
# you have to oh-my-posh init nu --config <path to theme>
|
# ╭─────────────────────────────────────────────────────╮
|
||||||
# after that you can -->
|
# │ Define a helper function to check command existence │
|
||||||
source ~/.oh-my-posh.nu
|
# ╰─────────────────────────────────────────────────────╯
|
||||||
|
def command_exists [cmd: string] {
|
||||||
|
not (which $cmd | is-empty)
|
||||||
|
}
|
||||||
|
|
||||||
# you have to zoxide init nushell | safe -f ~/.zoxide.nu
|
# ╭───────────────────────────╮
|
||||||
# after that you can -->
|
# │ oh-my-posh initialistaion │
|
||||||
source ~/.zoxide.nu
|
# ╰───────────────────────────╯
|
||||||
|
if (command_exists oh-my-posh) {
|
||||||
|
if ($"~/.oh-my-posh.nu" | path exists) == true {
|
||||||
|
source ~/.oh-my-posh.nu
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# ╭───────────────────────╮
|
||||||
|
# │ zoxide initialistaion │
|
||||||
|
# ╰───────────────────────╯
|
||||||
|
if (command_exists zoxide) {
|
||||||
|
if ($"~/.zoxide.nu" | path exists) {
|
||||||
|
source ~/.zoxide.nu
|
||||||
|
} else {
|
||||||
|
zoxide init nushell | save -f ~/.zoxide.nu
|
||||||
|
source ~/.zoxide.nu
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
alias untar = tar -xf
|
||||||
|
alias .. = cd ..
|
||||||
|
alias www = curl wttr.in/Ulm
|
||||||
|
alias ip = ip --color=always
|
||||||
|
|
||||||
|
if (command_exists git) {
|
||||||
|
alias g = git
|
||||||
|
alias gs = git status -sb
|
||||||
|
alias gsl = git status
|
||||||
|
# alias gm = git checkout main ; git merge
|
||||||
|
alias gc = git clone --recurse-submodule
|
||||||
|
alias gd = git diff
|
||||||
|
# alias gp = git submodule update --init --recursive ; git pull --recurse-submodule
|
||||||
|
# alias gsu = git submodule foreach git pull ; git submodule update --init --recursive ; git add . ; git commit -m ' update: submodules' ; echo '-- Committed changes, pushing now..' ; sleep 0.3 ; git push
|
||||||
|
alias gcm = git commit -m
|
||||||
|
alias gpu = git push --recurse-submodule=on-demand
|
||||||
|
}
|
||||||
|
|
||||||
$env.config.history.file_format = "sqlite"
|
$env.config.history.file_format = "sqlite"
|
||||||
$env.config.history.max_size = 5_000_000
|
$env.config.history.max_size = 5_000_000
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue