Compare commits
No commits in common. "99c56b8bd19dca7734b20832cecdc08caa994965" and "6e8e828fd5a1a9665ef51004ee7b69a9b5ad4c16" have entirely different histories.
99c56b8bd1
...
6e8e828fd5
|
@ -1,5 +0,0 @@
|
||||||
[Unit]
|
|
||||||
Description=Sofi listing update
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=%h/.sofi.sh --update-listings
|
|
|
@ -1,9 +0,0 @@
|
||||||
[Unit]
|
|
||||||
Description=Update sofi listings every 20 minutes
|
|
||||||
|
|
||||||
[Timer]
|
|
||||||
OnCalendar=*:0/20
|
|
||||||
Persistent=true
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=timers.target
|
|
|
@ -27,12 +27,6 @@ autocmd BufWinEnter *.* silent loadview
|
||||||
set viewoptions-=options
|
set viewoptions-=options
|
||||||
set nohlsearch
|
set nohlsearch
|
||||||
|
|
||||||
command! DD action CloseAllEditorsButActive
|
|
||||||
command! Dd action CloseAllEditorsButActive
|
|
||||||
|
|
||||||
command! Qa action CloseAllUnmodifiedEditors
|
|
||||||
command! QA action CloseAllUnmodifiedEditors
|
|
||||||
|
|
||||||
" Save with sudo
|
" Save with sudo
|
||||||
cnoremap w!! execute 'silent! write !sudo tee % >/dev/null' <bar> edit!
|
cnoremap w!! execute 'silent! write !sudo tee % >/dev/null' <bar> edit!
|
||||||
set ideajoin
|
set ideajoin
|
||||||
|
|
|
@ -30,7 +30,7 @@ function slides() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function suckto {
|
function suckto {
|
||||||
local dest_branch="$(echo "$@" | sed 's/ /-/g')"
|
local dest_branch="$1"
|
||||||
changed_files="$(git status --porcelain=v1 2>/dev/null | wc -l)"
|
changed_files="$(git status --porcelain=v1 2>/dev/null | wc -l)"
|
||||||
git suck
|
git suck
|
||||||
git switch -c "$dest_branch"
|
git switch -c "$dest_branch"
|
||||||
|
|
|
@ -55,12 +55,6 @@ windows() {
|
||||||
}
|
}
|
||||||
|
|
||||||
read_apps() {
|
read_apps() {
|
||||||
if [[ "$1" == "--now" ]]; then
|
|
||||||
find $APP_LOCATIONS -name '*.desktop' -exec grep '^Name=' {} \; |
|
|
||||||
egrep -iv "$IGNORED_APPS" |
|
|
||||||
sed 's/Name=/app /'
|
|
||||||
return $?
|
|
||||||
fi
|
|
||||||
cat "$CACHE_FILE"
|
cat "$CACHE_FILE"
|
||||||
# shellcheck disable=SC2086
|
# shellcheck disable=SC2086
|
||||||
nohup find $APP_LOCATIONS -name '*.desktop' -exec grep '^Name=' {} \; |
|
nohup find $APP_LOCATIONS -name '*.desktop' -exec grep '^Name=' {} \; |
|
||||||
|
@ -75,8 +69,8 @@ read_snap_apps() {
|
||||||
}
|
}
|
||||||
|
|
||||||
apps() {
|
apps() {
|
||||||
read_apps $1
|
read_apps
|
||||||
read_snap_apps $1
|
read_snap_apps
|
||||||
}
|
}
|
||||||
|
|
||||||
RECENTS="$HOME/.sofi-recent"
|
RECENTS="$HOME/.sofi-recent"
|
||||||
|
@ -117,31 +111,30 @@ paste_emoji() {
|
||||||
}
|
}
|
||||||
|
|
||||||
system_info() {
|
system_info() {
|
||||||
echo "inf $(date)"
|
echo "inf $(date)"
|
||||||
}
|
|
||||||
|
|
||||||
print-only() {
|
|
||||||
cat \
|
|
||||||
<(system_info) \
|
|
||||||
<(windows) \
|
|
||||||
<($HOME/.rofi-list-git-repos.py --no-icon) \
|
|
||||||
<(apps $1) \
|
|
||||||
<(list_files) \
|
|
||||||
$HOME/.emojis
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if [[ "$1" == "--print-only" ]]; then
|
if [[ "$1" == "--print-only" ]]; then
|
||||||
print-only
|
cat \
|
||||||
exit 1
|
<(system_info) \
|
||||||
|
<(windows) \
|
||||||
|
<($HOME/.rofi-list-git-repos.py --no-icon) \
|
||||||
|
<(apps) \
|
||||||
|
<(list_files) \
|
||||||
|
$HOME/.emojis
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$1" == "--update-listings" ]]; then
|
|
||||||
print-only --now > "$HOME/.sofi-listings"
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ "$1" == "" ]]; then
|
if [[ "$1" == "" ]]; then
|
||||||
choice="$(cat <(recent) "$HOME/.sofi-listings" | fzf --print-query --preview="$HOME/.sofi-preview.sh {} {q}")"
|
choice="$(cat \
|
||||||
|
<(recent) \
|
||||||
|
<(echo -e "Recents:\n") \
|
||||||
|
<(system_info) \
|
||||||
|
<(windows) \
|
||||||
|
<($HOME/.rofi-list-git-repos.py --no-icon) \
|
||||||
|
<(apps) \
|
||||||
|
<(list_files) \
|
||||||
|
"$HOME/.emojis" \
|
||||||
|
| fzf --print-query --preview="$HOME/.sofi-preview.sh {} {q}")"
|
||||||
else
|
else
|
||||||
choice="$(cat <($1) | fzf --print-query --preview="$HOME/.sofi-preview.sh {} {q}")"
|
choice="$(cat <($1) | fzf --print-query --preview="$HOME/.sofi-preview.sh {} {q}")"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue