diff --git a/.config/i3/config b/.config/i3/config index 741850d..c8db1f2 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -317,3 +317,5 @@ bindsym $alt+r exec kitty -e 'newsboat' # Screenshot bindsym Print exec flameshot gui + +exec_always --no-startup-id ~/.fehbg diff --git a/.config/i3blocks/config b/.config/i3blocks/config index 472cf27..7fc1e09 100644 --- a/.config/i3blocks/config +++ b/.config/i3blocks/config @@ -25,8 +25,8 @@ interval=10 # label=󰇮 [rss] -command=newsboat -x print-unread | sed 's/ /\n/g' | head -n 1 -interval=43200 +command=newsboat -x reload print-unread | sed 's/ /\n/g' | head -n 1 +interval=300 label= [pkgs] diff --git a/.config/mutt/muttrc b/.config/mutt/muttrc index dcefe90..005586c 100644 --- a/.config/mutt/muttrc +++ b/.config/mutt/muttrc @@ -4,7 +4,13 @@ source /home/dominic/.config/mutt/colors source /home/dominic/.config/mutt/settings source /usr/local/share/mutt-wizard/mutt-wizard.muttrc source /home/dominic/.config/mutt/accounts/me@domdit.com.muttrc + macro index,pager i1 'source /home/dominic/.config/mutt/accounts/me@domdit.com.muttrc!;' "switch to me@domdit.com" + +macro index,pager,attach A "sed -e /^From/d -e s/To:/From:/ | abook --add-email" "add the to: address to abook" +macro index,pager a "|abook --add-email\n" 'add sender to abook' + set header_cache_backend = "lmdb" set editor = "nvim" +set recall=no diff --git a/.config/newsboat/config b/.config/newsboat/config index a3251f3..56ac341 100644 --- a/.config/newsboat/config +++ b/.config/newsboat/config @@ -7,11 +7,10 @@ download-retries 4 download-timeout 10 prepopulate-query-feeds yes - # -- display ------------------------------------------------------------------- show-read-feeds yes -feed-sort-order unreadarticlecount-asc +feed-sort-order none color info default default reverse color listnormal_unread yellow default @@ -25,7 +24,9 @@ text-width 80 goto-next-feed no -browser "/usr/bin/brave %u" +browser "w3m %u" +# macros done by pressing comma, then letter +macro o set browser "brave %u" ; open-in-browser ; set browser "w3m %u" bind-key j down feedlist bind-key k up feedlist diff --git a/.config/newsboat/urls b/.config/newsboat/urls index 230468d..31b095d 100644 --- a/.config/newsboat/urls +++ b/.config/newsboat/urls @@ -1,18 +1,41 @@ "~~~PEOPLE~~~" https://domdit.com/index.xml +https://jumbo.subte.cc/index.xml https://dukenukemis.cool/ashleyrss.xml https://lukesmith.xyz/index.xml https://glome.bearblog.dev/feed/ https://www.bcionescu.com/feed.atom -https://www.eddybergman.com/feeds/posts/default https://kunfucutsman.neocities.org/posts/index.xml https://officialsonichu.com/blogs/news.atom -"~" +https://technicalsuwako.moe/blog.atom +https://www.mariasolos.com/posts/index.xml +https://that1rogue.xyz/blog/rss-feed/index.xml +https://nitter.net/wigger/rss +https://nitter.net/BeNice2MeProd/rss +https://www.snowplowshow.com/feed/ + "~~~TECH~~~" +https://github.com/neovim/neovim/releases.atom +https://www.python.org/jobs/feed/rss/ +https://www.python.org/downloads/feed.rss https://www.nethack.org/NetHack.xml https://artixlinux.org/feed.php https://archlinux.org/feeds/news/ -"~" +https://lwn.net/headlines/rss +https://felipec.wordpress.com/feed/ + +"~~~RELIG~~~" +https://rorate-caeli.blogspot.com/feeds/posts/default?alt=rss + "~~~MUSIC~~~" +https://www.eddybergman.com/feeds/posts/default +https://note.com/solder_state/rss https://bobonzappa.com/feed/ +https://nitter.net/tricot_band/rss +https://nitter.net/MOTFD_official/rss +https://nitter.net/kurayami_saka/rss +https://nitter.net/mirairecords/rss +https://nitter.net/kanyewest/rss +https://nitter.net/davebluntsmusic/rss + diff --git a/.config/ranger/rifle.conf b/.config/ranger/rifle.conf index 35f66a7..705929a 100644 --- a/.config/ranger/rifle.conf +++ b/.config/ranger/rifle.conf @@ -126,7 +126,7 @@ mime ^video, has mplayer2, X, flag f = mplayer2 -- "$@" mime ^video, has mplayer2, X, flag f = mplayer2 -fs -- "$@" mime ^video, has mplayer, X, flag f = mplayer -- "$@" mime ^video, has mplayer, X, flag f = mplayer -fs -- "$@" -mime ^video|audio, has vlc, X, flag f = vlc -- "$@" +mime ^video|audio, has mpv, X, flag f = mpv -- "$@" mime ^video|audio, has totem, X, flag f = totem -- "$@" mime ^video|audio, has totem, X, flag f = totem --fullscreen -- "$@" diff --git a/.config/shell/alias b/.config/shell/alias index f855208..0237815 100644 --- a/.config/shell/alias +++ b/.config/shell/alias @@ -9,7 +9,7 @@ export GOPATH="$XDG_DATA_HOME"/go export NVM_DIR="$XDG_DATA_HOME"/nvm export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME"/java export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/pass -export PYTHON_HISTORY="XDG_STATE_HOME/python/python_history" +export PYTHON_HISTORY="$XDG_STATE_HOME/python/python_history" export W3M_DIR="$XDG_DATA_HOME"/w3m export WINEPREFIX="$XDG_DATA_HOME"/wine export XAUTHORITY="$XDG_RUNTIME_DIR"/Xauthority @@ -41,6 +41,9 @@ alias dmenu="dmenu -nf '#BBBBBB' -nb '#3A515D' -sb '#83C092' -sf '#000000' -fn ' alias dotfiles='/usr/bin/git --git-dir=$HOME/dotfiles/ --work-tree=$HOME' +alias notes="nvim /mnt/md0/notes/" +alias fzf="fzf --style minimal --height 10 --border double --ghost 何処だったかな。。。" + # PYWAL --------------------- # Import colorscheme from 'wal' asynchronously # & # Run the process in the background. @@ -64,6 +67,7 @@ nvm() { nvm "$@" } +export NPM_CONFIG_USERCONFIG=$XDG_CONFIG_HOME/npm/npmrc export NPM_CONFIG_INIT_MODULE="$XDG_CONFIG_HOME"/npm/config/npm-init.js export NPM_CONFIG_CACHE="$XDG_CACHE_HOME"/npm export NPM_CONFIG_TMP="$XDG_RUNTIME_DIR"/npm @@ -78,6 +82,7 @@ esac # Created by `pipx` on 2025-11-23 18:01:25 export PATH="$PATH:/home/dominic/.local/bin" +export PATH="$PATH:$XDG_DATA_HOME/nvim/mason/bin" GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx diff --git a/.config/shell/pkgs.txt b/.config/shell/pkgs.txt index 4e405ee..795e39f 100644 --- a/.config/shell/pkgs.txt +++ b/.config/shell/pkgs.txt @@ -1,3 +1,4 @@ +abook arandr arduino-avr-core arduino-cli @@ -31,6 +32,7 @@ downgrade drl efibootmgr elogind-openrc +espeak-ng ex-vi-compat fastfetch fcitx5 @@ -75,10 +77,12 @@ neovim-nightly-bin nethack newsboat nicotine+ +nodejs noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra +npm openmw openocd-raspberrypi-git openrc @@ -91,6 +95,7 @@ pam-gnupg pavucontrol pcmanfm pico-sdk +pico2wave-shell picom picotool pipewire @@ -143,6 +148,7 @@ wireplumber-openrc woff2-font-awesome wpa_supplicant xclip +xdg-ninja-git xlibre-xserver xorg-xinit yay diff --git a/.zshrc b/.zshrc index bc69c4f..96b029f 100644 --- a/.zshrc +++ b/.zshrc @@ -63,3 +63,5 @@ source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zs source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.plugin.zsh ZSH_AUTOSUGGEST_USE_ASYNC=1 ZSH_AUTOSUGGEST_BUFFER_MAX_SIZE=20 + +export VIRTUAL_ENV_DISABLE_PROMPT=1