Compare commits
2 Commits
21a2e570d4
...
7a035d29f7
Author | SHA1 | Date | |
---|---|---|---|
![]() |
7a035d29f7 | ||
![]() |
6acdff85dd |
@ -1,40 +1,11 @@
|
||||
bw-load() {
|
||||
export BW_SESSION=$(cat $HOME/.bw_session)
|
||||
}
|
||||
|
||||
bw-init() {
|
||||
if [ ! bw login --check &>/dev/null ]; then
|
||||
bw login
|
||||
awkuniq() {
|
||||
if [[ "$1" == "-c" ]]; then
|
||||
awk '{ !x[$0]++ } END { for (i in x) print x[i] "\t" i }'
|
||||
else
|
||||
awk '!x[$0]++'
|
||||
fi
|
||||
|
||||
bw sync &>/dev/null || return 1
|
||||
bw-load
|
||||
|
||||
if [[ "$(bw status | jq -rc .status)" == "unlocked" ]]; then
|
||||
return 0
|
||||
fi
|
||||
|
||||
bw unlock --raw > $HOME/.bw_session
|
||||
bw-load
|
||||
}
|
||||
|
||||
bw-copy() {
|
||||
clipboard_cmd=""
|
||||
|
||||
if [[ "$(uname)" == "Linux" ]]; then
|
||||
clipboard_cmd="xsel --clipboard -i"
|
||||
elif [[ "$(uname)" == "Darwin" ]]; then
|
||||
clipboard_cmd="pbcopy"
|
||||
fi
|
||||
|
||||
bw-load && NODE_OPTIONS="--no-deprecation" bw get password "$1" | eval $clipboard_cmd
|
||||
}
|
||||
|
||||
bw-clear() {
|
||||
echo -n "" | xsel --clipboard
|
||||
}
|
||||
|
||||
bw-ssh() {
|
||||
pass=$(bw-load && NODE_OPTIONS="--no-deprecation" bw get password "$1")
|
||||
sshpass -p "$pass" ssh ${@:2}
|
||||
sshpass -p "$(rbw get "$1")" ssh ${@:2}
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
feh
|
||||
vlc
|
||||
dconf
|
||||
mupdf
|
||||
okular
|
||||
zoom-us
|
||||
discord
|
||||
twinkle
|
||||
@ -42,6 +42,4 @@
|
||||
package = pkgs.materia-theme;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
@ -60,15 +60,6 @@
|
||||
if [[ -n "$SSH_CONNECTION" && "$TERM" == "ghostty" ]]; then
|
||||
export TERM="xterm-256color"
|
||||
fi
|
||||
|
||||
awkuniq() {
|
||||
if [[ "$1" == "-c" ]]; then
|
||||
awk '{ !x[$0]++ } END { for (i in x) print x[i] "\t" i }'
|
||||
else
|
||||
awk '!x[$0]++'
|
||||
fi
|
||||
}
|
||||
|
||||
'';
|
||||
|
||||
plugins = [
|
||||
|
Loading…
x
Reference in New Issue
Block a user