mirror of
https://github.com/SqrtMinusOne/dotfiles.git
synced 2025-12-11 19:45:25 +03:00
feat(notmuch): script for cron
This commit is contained in:
parent
09fe035d6f
commit
55343c49a9
6 changed files with 35 additions and 4 deletions
|
|
@ -950,6 +950,8 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer."
|
||||||
|
|
||||||
(use-package notmuch
|
(use-package notmuch
|
||||||
:ensure nil)
|
:ensure nil)
|
||||||
|
|
||||||
|
(my-leader-def "am" 'notmuch)
|
||||||
|
|
||||||
(use-package lsp-mode
|
(use-package lsp-mode
|
||||||
:straight t
|
:straight t
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ primary_email=thexcloud@gmail.com
|
||||||
|
|
||||||
[new]
|
[new]
|
||||||
tags=new
|
tags=new
|
||||||
ignore=
|
ignore=.osync_workdir
|
||||||
|
|
||||||
# Search configuration
|
# Search configuration
|
||||||
#
|
#
|
||||||
|
|
|
||||||
1
.signature
Normal file
1
.signature
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
С уважением, Корытов Павел
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
eval "$(conda shell.bash hook)"
|
GMI="/home/pavel/Programs/miniconda3/envs/mail/bin/gmi"
|
||||||
conda activate mail
|
(cd /home/pavel/Mail/thexcloud/ && $GMI sync)
|
||||||
(cd /home/pavel/Mail/thexcloud/ && gmi sync)
|
|
||||||
|
|
|
||||||
21
bin/scripts/check-email
Executable file
21
bin/scripts/check-email
Executable file
|
|
@ -0,0 +1,21 @@
|
||||||
|
#!/bin/bash
|
||||||
|
export DISPLAY=:0
|
||||||
|
CHECK_FILE="/home/pavel/Mail/.last_check"
|
||||||
|
QUERY="tag:unread"
|
||||||
|
ALL_QUERY="tag:unread"
|
||||||
|
if [ -f "$CHECK_FILE" ]; then
|
||||||
|
DATE=$(cat "$CHECK_FILE")
|
||||||
|
QUERY="$QUERY and date:@$DATE.."
|
||||||
|
fi
|
||||||
|
|
||||||
|
notmuch new
|
||||||
|
NEW_UNREAD=$(notmuch count "$QUERY")
|
||||||
|
ALL_UNREAD=$(notmuch count "$ALL_QUERY")
|
||||||
|
|
||||||
|
if [ $NEW_UNREAD -gt 0 ]; then
|
||||||
|
notify-send "New Mail" "$NEW_UNREAD new messages\n$ALL_UNREAD total"
|
||||||
|
# elif [ $ALL_UNREAD -gt 0 ]; then
|
||||||
|
# notify-send "New Mail" "$ALL_UNREAD unread messages"
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "$(date +%s)" > $CHECK_FILE
|
||||||
8
bin/scripts/toggle_layout
Executable file
8
bin/scripts/toggle_layout
Executable file
|
|
@ -0,0 +1,8 @@
|
||||||
|
#!/bin/bash
|
||||||
|
if setxkbmap -query | grep -q us,ru; then
|
||||||
|
setxkbmap -layout us
|
||||||
|
setxkbmap -option
|
||||||
|
else
|
||||||
|
setxkbmap -layout us,ru
|
||||||
|
setxkbmap -model pc105 -option 'grp:win_space_toggle' -option 'grp:alt_shift_toggle'
|
||||||
|
fi
|
||||||
Loading…
Add table
Reference in a new issue