diff options
| -rw-r--r-- | .zprofile | 5 | ||||
| -rw-r--r-- | .zshrc | 11 | ||||
| -rw-r--r-- | README.md | 1 |
3 files changed, 14 insertions, 3 deletions
diff --git a/.zprofile b/.zprofile new file mode 100644 index 0000000..4c47666 --- /dev/null +++ b/.zprofile @@ -0,0 +1,5 @@ +export PATH="$HOME/dotfiles/scripts/:$PATH" + +if [ -z "$DISPLAY" ] && [ "$(tty)" = "/dev/tty1" ]; then + exec dbus-launch --exit-with-session Hyprland +fi @@ -14,10 +14,15 @@ setopt hist_ignore_space setopt autocd setopt extendedglob -# Prompt +# Aliases alias ls='ls --color=auto' alias grep='grep --color=auto' -PROMPT="[%B%F{33}%n%f%b%F{15}@%f%F{81}%m%f] %F{47}%~ %F{15}$ " + +# Prompt +set_prompt() { + PROMPT="[%B%F{33}%n%f%b%F{15}@%f%F{81}%m%f] %F{47}%~ %F{105}$(git-ps1)%F{15}$ " +} +precmd_functions+=(set_prompt) # Vi mode bindkey -v @@ -37,4 +42,4 @@ zle-line-init() { zle -N zle-line-init echo -ne '\e[5 q' # Use beam shape cursor on startup. preexec() { echo -ne '\e[5 q' ;} # Use beam shape cursor for each new prompt. -KEYTIMEOUT=1 +KEYTIMEOUT=1 # remove lag @@ -22,5 +22,6 @@ Everything can be installed by running `stow .` Since there are probably conflic ## TODO - [ ] Git branch in PS1 - [ ] Hyprpaper and idle +- [ ] Cursor - [ ] Wmenu for commands - [ ] Status bar |
