neue Dateien
This commit is contained in:
84
.bashrc
Normal file
84
.bashrc
Normal file
@@ -0,0 +1,84 @@
|
||||
# __ __ _____
|
||||
# / \ / \ / __ \
|
||||
# / /\ \ / /\ \ | |__| | Manuel Prinz (MP)
|
||||
# / / \ \/ / \ \ | ___/
|
||||
# / / \__/ \ \| |
|
||||
# /_/ \_\_|
|
||||
#
|
||||
# Beschreibung: .bashrc
|
||||
# letzte Änderung: 21.06.2025
|
||||
|
||||
# If not running interactively, don't do anything
|
||||
[[ $- != *i* ]] && return
|
||||
|
||||
### Pfade ###
|
||||
PATH="$HOME/.local/bin/:$PATH"
|
||||
|
||||
###### Aliase ######
|
||||
# ls
|
||||
#alias ls='ls --color=auto --group-directories-first'
|
||||
#alias la='ls -lAh'
|
||||
#alias ll='ls -lh'
|
||||
|
||||
#exa
|
||||
alias ls='exa --color=always --group-directories-first --icons'
|
||||
alias la='exa -a --color=always --group-directories-first --icons'
|
||||
alias ll='exa -al --color=always --group-directories-first --icons'
|
||||
|
||||
# grep with colors
|
||||
alias grep='grep --color=auto'
|
||||
|
||||
# confirmations
|
||||
alias mv='mv -i'
|
||||
alias cp='cp -i'
|
||||
alias rm='rm -i'
|
||||
alias ln='ln -i'
|
||||
|
||||
# mkdir create parents
|
||||
alias mkdir='mkdir -pv'
|
||||
|
||||
# pacman and yay
|
||||
alias pacup='sudo pacman -Syu'
|
||||
alias yayup='yay -Sua'
|
||||
#alias yayup='yay -Sua --noconfirm'
|
||||
alias cleanup='sudo pacman -Rns $(pacman -Qtdq)'
|
||||
|
||||
# Doom Emacs
|
||||
alias doomdoc='~/.config/emacs/bin/doom doctor'
|
||||
alias doomsync='~/.config/emacs/bin/doom sync'
|
||||
alias doomup='~/.config/emacs/bin/doom upgrade'
|
||||
|
||||
# Sonstiges
|
||||
alias ip='ip -color'
|
||||
alias nnn='nnn -d -e -H -r'
|
||||
alias y='yazi'
|
||||
alias yu='ya pkg upgrade'
|
||||
|
||||
###### Exports ######
|
||||
export EDITOR=vim
|
||||
export LC_COLLATE="C"
|
||||
|
||||
###### Prompt ######
|
||||
|
||||
#PS1='\w > '
|
||||
PS1='\[\033[1;34m\]\w\[\033[0m\] \[\033[0;32m\]\[\033[0m\] '
|
||||
#PS1="\e[1;34m\]\w\e[0m\] \e[0;32m\]\e[0m\] "
|
||||
#PS1='\e[0;33m\]\u@\h\e[00m\] \e[1;34m\]\w\e[00m\] \e[0;32m\]\e[00m\] '
|
||||
#PS1='\e[0;33m\]\u@\h\e[00m\] \e[1;34m\]\w\e[00m\] \e[0;32m\]\e[00m\] '
|
||||
#PS1='\e[0;33m\]\u@\h\e[00m\] \e[1;34m\]\w\e[00m\] \e[0;32m\] \e[00m\] '
|
||||
#PS1='[\u@\h \w] > '
|
||||
|
||||
###### ausführen bei Terminalstart ######
|
||||
|
||||
#powerline-daemon -q
|
||||
#POWERLINE_BASH_CONTINUATION=1
|
||||
#POWERLINE_BASH_SELECT=1
|
||||
#. /usr/lib/python3.9/site-packages/powerline/bindings/bash/powerline.sh
|
||||
#. /usr/share/powerline/bindings/bash/powerline.sh
|
||||
|
||||
eval "$(starship init bash)"
|
||||
eval "$(zoxide init bash)"
|
||||
|
||||
source $HOME/.profile
|
||||
|
||||
neofetch
|
||||
114
.config/starship.toml
Normal file
114
.config/starship.toml
Normal file
@@ -0,0 +1,114 @@
|
||||
add_newline = true
|
||||
|
||||
format = """
|
||||
$directory\
|
||||
$git_branch\
|
||||
$git_status\
|
||||
$git_state\
|
||||
$cmd_duration\
|
||||
$character\
|
||||
"""
|
||||
|
||||
[character]
|
||||
error_symbol = "[ ](bold red)"
|
||||
success_symbol = "[](bold green)"
|
||||
vimcmd_symbol = "[](bold green)"
|
||||
|
||||
[cmd_duration]
|
||||
format = "[took](red) [$duration]($style) "
|
||||
min_time = 50
|
||||
style = "fg:red"
|
||||
|
||||
[directory]
|
||||
home_symbol = " "
|
||||
read_only = " "
|
||||
style = "fg:blue italic bold"
|
||||
|
||||
[directory.substitutions]
|
||||
"Bilder" = " "
|
||||
"Dokumente" = " "
|
||||
"Downloads" = " "
|
||||
"Musik" = " "
|
||||
"Nextcloud" = " "
|
||||
".config" = " "
|
||||
|
||||
[aws]
|
||||
symbol = " "
|
||||
|
||||
[buf]
|
||||
symbol = " "
|
||||
|
||||
[c]
|
||||
symbol = " "
|
||||
|
||||
[conda]
|
||||
symbol = " "
|
||||
|
||||
[dart]
|
||||
symbol = " "
|
||||
|
||||
[docker_context]
|
||||
symbol = " "
|
||||
|
||||
[elixir]
|
||||
symbol = " "
|
||||
|
||||
[elm]
|
||||
symbol = " "
|
||||
|
||||
[git_branch]
|
||||
symbol = " "
|
||||
|
||||
[golang]
|
||||
symbol = " "
|
||||
|
||||
[haskell]
|
||||
symbol = " "
|
||||
|
||||
[hg_branch]
|
||||
symbol = " "
|
||||
|
||||
[java]
|
||||
symbol = " "
|
||||
|
||||
[julia]
|
||||
symbol = " "
|
||||
|
||||
[lua]
|
||||
symbol = " "
|
||||
|
||||
[memory_usage]
|
||||
symbol = " "
|
||||
|
||||
[meson]
|
||||
symbol = "喝 "
|
||||
|
||||
[nim]
|
||||
symbol = " "
|
||||
|
||||
[nix_shell]
|
||||
symbol = " "
|
||||
|
||||
[nodejs]
|
||||
symbol = " "
|
||||
|
||||
[package]
|
||||
symbol = " "
|
||||
|
||||
[python]
|
||||
symbol = " "
|
||||
|
||||
[rlang]
|
||||
symbol = "ﳒ "
|
||||
|
||||
[ruby]
|
||||
symbol = " "
|
||||
|
||||
[rust]
|
||||
symbol = " "
|
||||
|
||||
[scala]
|
||||
symbol = " "
|
||||
|
||||
[spack]
|
||||
symbol = "🅢 "
|
||||
Reference in New Issue
Block a user