summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/shell/aliasrc1
-rw-r--r--.config/shell/profile9
-rw-r--r--.editorconfig2
-rwxr-xr-x.local/bin/passmenu7
4 files changed, 13 insertions, 6 deletions
diff --git a/.config/shell/aliasrc b/.config/shell/aliasrc
index db87e1c..480d532 100644
--- a/.config/shell/aliasrc
+++ b/.config/shell/aliasrc
@@ -9,3 +9,4 @@ alias d="docker "
alias d=' echo cd $PWD | kak -p s; eval "[ -n \"$(jobs)\" ] && fg" '
alias b=' eval "$(cd-kak-buf)"'
alias e='$EDITOR '
+alias z='zathura '
diff --git a/.config/shell/profile b/.config/shell/profile
index 0fa766a..1f4cdc1 100644
--- a/.config/shell/profile
+++ b/.config/shell/profile
@@ -2,6 +2,15 @@ export XDG_CONFIG_HOME=$HOME/.config
export XDG_CACHE_HOME=$HOME/.cache
export XDG_DATA_HOME=$HOME/.local/share
export XDG_STATE_HOME=$HOME/.local/state
+export PASSWORD_STORE_DIR=$HOME/.local/share/password-store
+
+if ! [ -d "${XDG_RUNTIME_DIR}" ] && [ "$(uname -s)" = "Linux" ]
+then d="/run/user/$(id -u)"
+ sudo mkdir -p "$d"
+ sudo chown -R "$USER:$USER" "$d"
+ sudo chmod 700 "$d"
+ export XDG_RUNTIME_DIR="$d"
+fi
export EDITOR="c s"
export GIT_EDITOR="kak "
diff --git a/.editorconfig b/.editorconfig
index 74690dd..37feeba 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -12,7 +12,7 @@ trim_trailing_whitespace = true
indent_style = space
indent_size = 2
-[*.go]
+[*.{go,c}]
indent_style = tab
# Tab indentation (no size specified)
diff --git a/.local/bin/passmenu b/.local/bin/passmenu
index 35790fe..f6c07ba 100755
--- a/.local/bin/passmenu
+++ b/.local/bin/passmenu
@@ -13,9 +13,7 @@ if [ "$(uname)" = "Darwin" ]; then
fi
(
- export PASSWORD_STORE_DIR="$HOME/sync/password-store"
- prefix="$PASSWORD_STORE_DIR"
- echo "prefix: $prefix"
+ prefix="${PASSWORD_STORE_DIR:-$HOME/sync/password-store}"
password_files=( "$prefix"/**/*.gpg )
password_files=( "${password_files[@]#"$prefix"/}" )
password_files=( "${password_files[@]%.gpg}" )
@@ -26,6 +24,5 @@ fi
[[ -n $password ]] || exit
- pass show "$password" | head -n1 | copy
+ pass show "$password" | head -n1 | vis-clipboard --copy
) >/tmp/debug 2>&1
-