Compare commits

..

No commits in common. "99c56b8bd19dca7734b20832cecdc08caa994965" and "6e8e828fd5a1a9665ef51004ee7b69a9b5ad4c16" have entirely different histories.

5 changed files with 22 additions and 49 deletions

View File

@ -1,5 +0,0 @@
[Unit]
Description=Sofi listing update
[Service]
ExecStart=%h/.sofi.sh --update-listings

View File

@ -1,9 +0,0 @@
[Unit]
Description=Update sofi listings every 20 minutes
[Timer]
OnCalendar=*:0/20
Persistent=true
[Install]
WantedBy=timers.target

View File

@ -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

View File

@ -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"

View File

@ -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