From b4f4a533c9aa12323c4150a73a08703111aa2621 Mon Sep 17 00:00:00 2001 From: Dominic DiTaranto Date: Sat, 11 Apr 2026 21:19:59 -0400 Subject: [PATCH] more xdg --- .config/isync/mbsyncrc | 24 ++++ .config/mutt/.mailsynclastrun | 0 .config/mutt/accounts/me@domdit.com.muttrc | 21 +++ .config/shell/alias | 3 + .nethackrc | 48 ------- .newsboat/config | 51 ------- pkgs.txt | 153 --------------------- 7 files changed, 48 insertions(+), 252 deletions(-) create mode 100644 .config/isync/mbsyncrc create mode 100644 .config/mutt/.mailsynclastrun create mode 100644 .config/mutt/accounts/me@domdit.com.muttrc delete mode 100644 .nethackrc delete mode 100644 .newsboat/config delete mode 100644 pkgs.txt diff --git a/.config/isync/mbsyncrc b/.config/isync/mbsyncrc new file mode 100644 index 0000000..8dc14e8 --- /dev/null +++ b/.config/isync/mbsyncrc @@ -0,0 +1,24 @@ +IMAPStore me@domdit.com-remote +Host imap.purelymail.com +Port 993 +User me@domdit.com +PassCmd "pass me@domdit.com" +AuthMechs LOGIN +SSLType IMAPS +CertificateFile /etc/ssl/certs/ca-certificates.crt + +MaildirStore me@domdit.com-local +Subfolders Verbatim +Path /home/dominic/.local/share/mail/me@domdit.com/ +Inbox /home/dominic/.local/share/mail/me@domdit.com/INBOX + +Channel me@domdit.com +Expunge Both +Far :me@domdit.com-remote: +Near :me@domdit.com-local: +Patterns * !"[Gmail]/All Mail" !"*fts-flatcurve*" !"*virtual*" +Create Both +SyncState * +MaxMessages 0 +ExpireUnread no +# End profile diff --git a/.config/mutt/.mailsynclastrun b/.config/mutt/.mailsynclastrun new file mode 100644 index 0000000..e69de29 diff --git a/.config/mutt/accounts/me@domdit.com.muttrc b/.config/mutt/accounts/me@domdit.com.muttrc new file mode 100644 index 0000000..b7ab7f3 --- /dev/null +++ b/.config/mutt/accounts/me@domdit.com.muttrc @@ -0,0 +1,21 @@ +# vim: filetype=neomuttrc +# muttrc file for account me@domdit.com +set real_name = "me" +set from = "me@domdit.com" +set sendmail = "msmtp -a me@domdit.com" +alias me me +set folder = "/home/dominic/.local/share/mail/me@domdit.com" +set header_cache = "/home/dominic/.cache/mutt-wizard/me_domdit.com/headers" +set message_cachedir = "/home/dominic/.cache/mutt-wizard/me_domdit.com/bodies" +set mbox_type = Maildir +set hostname = "domdit.com" +source /usr/local/share/mutt-wizard/switch.muttrc +set spool_file = "+INBOX" +set postponed = "+Drafts" +set trash = "+Trash" +set record = "+Sent" +set my_pass = "`gpg -dq $XDG_DATA_HOME/pass/me@domdit.com.gpg`" +set imap_pass = $my_pass +set smtp_pass = $my_pass +macro index o "mailsync me@domdit.com" "sync me@domdit.com" +mailboxes "=Ads" "=Archive" "=Drafts" "=INBOX" "=Junk" "=Sent" "=Trash" diff --git a/.config/shell/alias b/.config/shell/alias index 941b57e..f855208 100644 --- a/.config/shell/alias +++ b/.config/shell/alias @@ -14,6 +14,7 @@ export W3M_DIR="$XDG_DATA_HOME"/w3m export WINEPREFIX="$XDG_DATA_HOME"/wine export XAUTHORITY="$XDG_RUNTIME_DIR"/Xauthority export NETHACKOPTIONS=@"$XDG_CONFIG_HOME"/nethack/config +MBSYNCRC="$XDG_CONFIG_HOME"/isync/mbsyncrc alias wget="wget --hsts-file=$XDG_DATA_HOME/wget-hsts" @@ -93,3 +94,5 @@ export TERM="xterm-kitty" export PICO_SDK_PATH=/usr/share/pico-sdk export PATH="$HOME/bin:$PATH" + +alias neomutt="mbsync -a -c $XDG_CONFIG_HOME/isync/mbsyncrc && neomutt" diff --git a/.nethackrc b/.nethackrc deleted file mode 100644 index 14d9c52..0000000 --- a/.nethackrc +++ /dev/null @@ -1,48 +0,0 @@ -#OPTIONS=tile_file:tile32.bmp,tile_width:32,tile_height:32 -OPTIONS=windowtype:curses -OPTIONS=symset:curses - -OPTIONS=catname:maomao -OPTIONS=dogname:baowao -OPTIONS=fruit:Cockmeat Sandwich On Foccacia bar -OPTIONS=hilite_pile -OPTIONS=hilite_status:TRUE -OPTIONS=showexp -OPTIONS=showscore -OPTIONS=hitpointbar -OPTIONS=role:wizard -OPTIONS=race:human -OPTIONS=boulder:0 -OPTIONS=msghistory:60 -OPTIONS=msg_window:full -OPTIONS=perm_invent -OPTIONS=autopickup,pickup_types:?!/$=" - -OPTIONS=menucolors -MENUCOLOR="blessed"=green -MENUCOLOR="holy"=yellow -MENUCOLOR="cursed"=red -MENUCOLOR="uncursed"=cyan -MENUCOLOR="unholy"=brown -MENUCOLOR="cursed * (being worn)"=red&underline - -OPTIONS=statushilites -OPTION=hilite_status: hitpoints/<30%/red/normal -OPTION=hilite_status: strength/down/red/up/green -OPTION=hilite_status: dexterity/down/red/up/green -OPTION=hilite_status: constitution/down/red/up/green -OPTION=hilite_status: intelligence/down/red/up/green -OPTION=hilite_status: wisdom/down/red/up/green -OPTION=hilite_status: charisma/down/red/up/green -OPTION=hilite_status: gold/down/red/up/green -OPTION=hilite_status: armor-class/down/green/up/red -OPTION=hilite_status: hitpoints-max/down/red/up/green -OPTION=hilite_status: power-max/down/red/up/green -OPTION=hilite_status: experience-level/down/red/up/green -OPTION=hilite_status: hunger/0/red/normal -OPTION=hilite_status: hunger/2/yellow/normal -OPTION=hilite_status: hunger/3/red/underline -OPTION=hilite_status: hunger/4/red/normal -OPTION=hilite_status: hunger/5/red/underline -OPTION=hilite_status: hunger/6/red/underline - diff --git a/.newsboat/config b/.newsboat/config deleted file mode 100644 index a3251f3..0000000 --- a/.newsboat/config +++ /dev/null @@ -1,51 +0,0 @@ -# -- feeds --------------------------------------------------------------------- - -auto-reload yes -reload-time 120 -reload-threads 4 -download-retries 4 -download-timeout 10 -prepopulate-query-feeds yes - - -# -- display ------------------------------------------------------------------- - -show-read-feeds yes -feed-sort-order unreadarticlecount-asc - -color info default default reverse -color listnormal_unread yellow default -color listfocus blue default reverse bold -color listfocus_unread blue default reverse bold - -text-width 80 - - -# -- navigation ---------------------------------------------------------------- - -goto-next-feed no - -browser "/usr/bin/brave %u" - -bind-key j down feedlist -bind-key k up feedlist -bind-key j next articlelist -bind-key k prev articlelist -bind-key J next-feed articlelist -bind-key K prev-feed articlelist -bind-key j down article -bind-key k up article - - -# -- bookmarks ----------------------------------------------------------------- - -bookmark-cmd ~/.newsbeuter/bookmark.sh -bookmark-interactive no -bookmark-autopilot yes - - -# -- misc ---------------------------------------------------------------------- - -unbind-key C feedlist -confirm-exit no -cleanup-on-quit no diff --git a/pkgs.txt b/pkgs.txt deleted file mode 100644 index 4e405ee..0000000 --- a/pkgs.txt +++ /dev/null @@ -1,153 +0,0 @@ -arandr -arduino-avr-core -arduino-cli -arduino-ide-bin -arduino-mk-git -arm-none-eabi-gcc -arm-none-eabi-newlib -artix-archlinux-support -autorandr -avr-binutils -avr-gcc -avr-libc -avrdude -base -base-devel -blueman -bluetui -bluez -bluez-openrc -bluez-utils -brave-bin -brightnessctl -btop -connman-gtk -connman-openrc -cronie -cronie-openrc -dhcpcd -diylc -downgrade -drl -efibootmgr -elogind-openrc -ex-vi-compat -fastfetch -fcitx5 -fcitx5-configtool -fcitx5-gtk -fcitx5-mozc -fd -feh -ffmpeg -ffmpegthumbnailer -figlet -flameshot -fuse2 -fzf -gajim -git -grub -hexchat -htop -hugo -i3-wm -i3blocks -innoextract -keepassxc -kicad -kicad-library -kitty -less -libdvdcss -libreoffice-fresh -libresprite-git -librewolf -light -linux-firmware -linux-lts -ly -ly-openrc -man-db -minicom -mutt-wizard-git -neovim-nightly-bin -nethack -newsboat -nicotine+ -noto-fonts -noto-fonts-cjk -noto-fonts-emoji -noto-fonts-extra -openmw -openocd-raspberrypi-git -openrc -openssh -os-prober -otf-ipafont -pacman-contrib -pairing_tool -pam-gnupg -pavucontrol -pcmanfm -pico-sdk -picom -picotool -pipewire -pipewire-alsa -pipewire-openrc -pipewire-pulse -pipewire-pulse-openrc -python-pillow -python-pipx -python-pywal16 -ranger -rebuild-detector -ripgrep -rofi -rofi-connman -rsync -sof-firmware -solaar -sshfs -syslog-ng -syslog-ng-openrc -ticker -tldr -tmux -transmission-gtk -ttf-nerd-fonts-symbols -ueberzug -unrar -upower -usbutils -vim -vlc -vlc-plugin-ass -vlc-plugin-bluray -vlc-plugin-dvd -vlc-plugin-ffmpeg -vlc-plugin-matroska -vlc-plugin-mpeg2 -vlc-plugin-soxr -vlc-plugin-srt -vlc-plugin-x264 -vlc-plugin-x265 -vlc-plugins-extra -w3m -wget -wine -winetricks -wireless_tools -wireplumber-openrc -woff2-font-awesome -wpa_supplicant -xclip -xlibre-xserver -xorg-xinit -yay -yt-dlp -zip -zsh -zsh-autosuggestions -zsh-syntax-highlighting