diff --git a/.zshenv b/.zshenv new file mode 100644 index 0000000..f4971c0 --- /dev/null +++ b/.zshenv @@ -0,0 +1,9 @@ +export PATH="$HOME/development/flutter/bin:$PATH" +export PATH="$HOME/development/flutter/bin:$PATH" +export PATH="/usr/bin/flutter:$PATH" + +export XDG_CONFIG_HOME="${XDG_CONFIG_HOME:=$HOME/.config}" +if [[ -d "$XDG_CONFIG_HOME/zsh" ]]; then + export ZDOTDIR="$XDG_CONFIG_HOME/zsh" + [[ -r "$ZDOTDIR/.zshenv" ]] && source "$ZDOTDIR/.zshenv" +fi diff --git a/.zshrc b/.zshrc new file mode 100644 index 0000000..e4348d8 --- /dev/null +++ b/.zshrc @@ -0,0 +1,34 @@ +# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc. +if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then + source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" +fi + +export ZSH="$HOME/.oh-my-zsh" +ZSH_THEME="powerlevel10k/powerlevel10k" +plugins=(git archlinux extract) + +source "$ZSH/oh-my-zsh.sh" + +export PATH="/home/cnachtigall/git/clone/Ally/bin:$PATH" + +alias l="eza -lh" +alias ll="eza -lah" + +[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh + +export ANDROID_HOME=/opt/android-sdk +export ANDROID_SDK_ROOT=$ANDROID_HOME +export PATH=$PATH:$ANDROID_HOME/platform-tools +export JAVA_HOME=/usr/lib/jvm/java-17-openjdk +export CHROME_EXECUTABLE=/usr/bin/chromium + +if [ x"$BROWSER" = x"" ]; then + BROWSER=firefox + if [ -n "$DISPLAY" ]; then + BROWSER=nautilus:$BROWSER + fi +fi + +if uwsm check may-start && uwsm select; then + exec systemd-cat -t uwsm_start uwsm start default +fi