diff --git a/files/.zshrc b/files/.zshrc index 1c957a8..eac8044 100644 --- a/files/.zshrc +++ b/files/.zshrc @@ -15,18 +15,22 @@ precmd_functions+=( precmd_vcs_info ) setopt prompt_subst LN=$'\n' - #ICON="%(?.%{$fg[green]%}.%{$fg[red]%})λ" ICON="%(?.%{$fg[green]%}.%{$fg[red]%})➜" DIR="%{$fg[blue]%}%~" GIT_ICON="" GIT="%{$fg[red]%}\$vcs_info_msg_0_" +LINE1="╭" +LINE2="╰─" if [[ -n "$SSH_CONNECTION" ]]; then - NAME="%{$fg[yellow]%}%m " + NAME=" %{$fg[yellow]%}%m" fi -export PROMPT="${NAME}${DIR}${GIT} ${ICON} %{$reset_color%}" +FIRST_ROW="${LINE1}${NAME} ${DIR}${GIT}%{$reset_color%}" +SECOND_ROW="${LINE2}%{$reset_color%}" + +export PROMPT="${FIRST_ROW}${LN}${SECOND_ROW} " zstyle ':vcs_info:git:*' formats '|%b ' # ============================== Exports diff --git a/files/scripts/dmenu-power.sh b/files/scripts/dmenu-power.sh new file mode 100755 index 0000000..1914ede --- /dev/null +++ b/files/scripts/dmenu-power.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +FONT="Product Sans:pixelsize=15:antialias=true:rgba=rgb" +BGCOL="#000000" +FGCOL="#ffffff" +SELBGCOL="#98c379" +SELFGCOL="#000000" + +COMMANDS=" +poweroff\n +reboot\n +lock\n +" + +command=$(echo -e $COMMANDS | \ + dmenu -fn "$FONT" -nb $BGCOL -nf $FGCOL -sb $SELBGCOL -sf $SELFGCOL) +[ "$command" = "" ] && exit 1 +if [ "$command" = "lock" ]; then + lock.sh && exit 0 +else + systemctl $command && exit 0 +fi