summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-11-21 05:06:54 -0800
committerCraig Jennings <c@cjennings.net>2025-11-21 05:06:54 -0800
commitaa43e4e1c78ed92e45c4d7f8cc83a8bb558f43e7 (patch)
tree4267b184ec8dbd9fbde8f3a095d27361449c6a6b
parent7a0a806df05d573cf7969c9a2d80a1a49881d95a (diff)
session: dotfiles sync and GPG/Emacs auth debugging
Synced various dotfile configs (calibre, audacious, profile.d, xinitrc). Diagnosed and fixed Emacs/GPG auth issue by disabling systemd emacs.service which lacked DISPLAY environment for pinentry-dmenu.
-rw-r--r--TODO.org6
-rw-r--r--dotfiles/system/.Xmodmap1
-rw-r--r--dotfiles/system/.Xresources154
-rw-r--r--dotfiles/system/.config/.tidal-dl.token.json2
-rw-r--r--dotfiles/system/.config/Thunar/accels.scm17
-rw-r--r--dotfiles/system/.config/audacious/playlist-state2
-rw-r--r--dotfiles/system/.config/audacious/plugin-registry175
-rw-r--r--dotfiles/system/.config/calibre/customize.py.json62
-rw-r--r--dotfiles/system/.config/calibre/fonts/scanner_cache.json36
-rw-r--r--dotfiles/system/.config/calibre/global.py.json2
-rw-r--r--dotfiles/system/.config/calibre/gui.py.json46
-rw-r--r--dotfiles/system/.config/calibre/history.plist1
-rw-r--r--dotfiles/system/.config/calibre/plugins/Kobo Utilities.zipbin263800 -> 264321 bytes
-rw-r--r--dotfiles/system/.config/calibre/scheduler.xml4
-rw-r--r--dotfiles/system/.config/calibre/smtp.py.json7
-rw-r--r--dotfiles/system/.config/nitrogen/bg-saved.cfg2
-rw-r--r--dotfiles/system/.config/qalculate/qalculate-gtk.cfg86
-rw-r--r--dotfiles/system/.config/touchpad-indicator/touchpad-indicator.conf2
-rw-r--r--dotfiles/system/.profile1
-rw-r--r--dotfiles/system/.profile.d/fzf.sh19
-rwxr-xr-x[-rw-r--r--]dotfiles/system/.profile.d/zoxide.sh2
-rwxr-xr-xdotfiles/system/.xinitrc2
22 files changed, 419 insertions, 210 deletions
diff --git a/TODO.org b/TODO.org
index 2b99c75..37503be 100644
--- a/TODO.org
+++ b/TODO.org
@@ -810,4 +810,8 @@ Should be ~cd "$build_dir" && sudo -u "$username"~ or similar
*Resolution:* Fixed line 336 to use ~cd "$build_dir" && sudo -u "$username"~ pattern (same as line 341). Now properly changes directories before running git pull. Unblocks all AUR package installations.
* ArchSetup Inbox
-
+** TODO Add Lexend font to archsetup install
+SCHEDULED: <2025-11-12 Tue>
+Add lexend-fonts-git package to archsetup font installation.
+Package: =yay -S lexend-fonts-git=
+Captured On: [2025-11-12 Tue 13:52]
diff --git a/dotfiles/system/.Xmodmap b/dotfiles/system/.Xmodmap
index b8e23c4..981e9e7 100644
--- a/dotfiles/system/.Xmodmap
+++ b/dotfiles/system/.Xmodmap
@@ -1,5 +1,4 @@
!! keycode 119 = Delete
-
clear lock
clear control
keycode 66 = Control_L
diff --git a/dotfiles/system/.Xresources b/dotfiles/system/.Xresources
index 25e9f5d..4134af7 100644
--- a/dotfiles/system/.Xresources
+++ b/dotfiles/system/.Xresources
@@ -2,7 +2,7 @@
! Xft.dpi: 192
!! below is the framework laptop dpi
-! Xft.dpi: 144
+Xft.dpi: 144
!! cursor settings
Xcursor.size: 32
@@ -21,59 +21,115 @@ Emacs*toolBar: 0
!! Transparency (0-1):
!! *.alpha: 0.8
-! Gruvbox colors
+!! ============================================================================
+!! COLOR SCHEMES - Choose one by commenting/uncommenting the #define statements
+!! ============================================================================
+
+!! --- Dupre Theme (based on dupre-theme.el) ---
+#define dupre_fg #f0fef0
+#define dupre_bg #000000
+#define dupre_bg_alt #151311
+#define dupre_gray_dark #58574e
+#define dupre_gray #969385
+#define dupre_gray_light #d0cbc0
+#define dupre_black #000000
+#define dupre_red #d47c59
+#define dupre_green #a4ac64
+#define dupre_yellow #d7af5f
+#define dupre_blue #67809c
+#define dupre_magenta #b2c3cc
+#define dupre_cyan #8a9496
+#define dupre_white #f0fef0
+#define dupre_br_black #474544
+#define dupre_br_red #edb08f
+#define dupre_br_green #ccc768
+#define dupre_br_yellow #ffd75f
+#define dupre_br_blue #b2c3cc
+#define dupre_br_magenta #d9e2ff
+#define dupre_br_cyan #acb0b3
+#define dupre_br_white #f0fef0
+
+!! --- Gruvbox Theme ---
+! Uncomment these to use Gruvbox instead of Dupre
! #define gruvbox_bg #282828
-! I prefer black as the background color
-#define gruvbox_bg #000000
-#define gruvbox_fg #ebdbb2
-#define gruvbox_red #fb4934
-#define gruvbox_green #b8bb26
-#define gruvbox_yellow #fabd2f
-#define gruvbox_blue #83a598
-#define gruvbox_purple #d3869b
-#define gruvbox_aqua #8ec07c
-#define gruvbox_gray #928374
-#define gruvbox_orange #fe8019
+! #define gruvbox_bg #000000
+! #define gruvbox_fg #ebdbb2
+! #define gruvbox_red #fb4934
+! #define gruvbox_green #b8bb26
+! #define gruvbox_yellow #fabd2f
+! #define gruvbox_blue #83a598
+! #define gruvbox_purple #d3869b
+! #define gruvbox_aqua #8ec07c
+! #define gruvbox_gray #928374
+! #define gruvbox_orange #fe8019
+
+!! --- ACTIVE COLOR SCHEME ---
+!! Change these aliases to switch themes quickly
+#define theme_fg dupre_fg
+#define theme_bg dupre_bg
+#define theme_black dupre_black
+#define theme_red dupre_red
+#define theme_green dupre_green
+#define theme_yellow dupre_yellow
+#define theme_blue dupre_blue
+#define theme_magenta dupre_magenta
+#define theme_cyan dupre_cyan
+#define theme_white dupre_white
+#define theme_br_black dupre_br_black
+#define theme_br_red dupre_br_red
+#define theme_br_green dupre_br_green
+#define theme_br_yellow dupre_br_yellow
+#define theme_br_blue dupre_br_blue
+#define theme_br_magenta dupre_br_magenta
+#define theme_br_cyan dupre_br_cyan
+#define theme_br_white dupre_br_white
+
+!! To switch to Gruvbox:
+!! 1. Uncomment the Gruvbox color definitions above
+!! 2. Change theme_* aliases to gruvbox_* (e.g., theme_fg to gruvbox_fg)
+!! 3. Run: xrdb ~/.Xresources && pidof st | xargs kill -s USR1
+
+!! ============================================================================
! ST (suckless terminal) settings
st.font: FiraCode Nerd Font Mono:size=12
-st.background: gruvbox_bg
-st.foreground: gruvbox_fg
-st.color0: gruvbox_bg
-st.color1: gruvbox_red
-st.color2: gruvbox_green
-st.color3: gruvbox_yellow
-st.color4: gruvbox_blue
-st.color5: gruvbox_purple
-st.color6: gruvbox_aqua
-st.color7: gruvbox_fg
-st.color8: gruvbox_gray
-st.color9: gruvbox_red
-st.color10: gruvbox_green
-st.color11: gruvbox_yellow
-st.color12: gruvbox_blue
-st.color13: gruvbox_purple
-st.color14: gruvbox_aqua
-st.color15: gruvbox_fg
+st.background: theme_bg
+st.foreground: theme_fg
+st.color0: theme_black
+st.color1: theme_red
+st.color2: theme_green
+st.color3: theme_yellow
+st.color4: theme_blue
+st.color5: theme_magenta
+st.color6: theme_cyan
+st.color7: theme_white
+st.color8: theme_br_black
+st.color9: theme_br_red
+st.color10: theme_br_green
+st.color11: theme_br_yellow
+st.color12: theme_br_blue
+st.color13: theme_br_magenta
+st.color14: theme_br_cyan
+st.color15: theme_br_white
! XTerm settings
XTerm*faceName: FiraCode Nerd Font Mono:size=12
XTerm*selectToClipboard: true
-XTerm*background: gruvbox_bg
-XTerm*foreground: gruvbox_fg
-XTerm*color0: gruvbox_bg
-XTerm*color1: gruvbox_red
-XTerm*color2: gruvbox_green
-XTerm*color3: gruvbox_yellow
-XTerm*color4: gruvbox_blue
-XTerm*color5: gruvbox_purple
-XTerm*color6: gruvbox_aqua
-XTerm*color7: gruvbox_fg
-XTerm*color8: gruvbox_gray
-XTerm*color9: gruvbox_red
-XTerm*color10: gruvbox_green
-XTerm*color11: gruvbox_yellow
-XTerm*color12: gruvbox_blue
-XTerm*color13: gruvbox_purple
-XTerm*color14: gruvbox_aqua
-XTerm*color15: gruvbox_fg
+XTerm*background: theme_bg
+XTerm*foreground: theme_fg
+XTerm*color0: theme_black
+XTerm*color1: theme_red
+XTerm*color2: theme_green
+XTerm*color3: theme_yellow
+XTerm*color4: theme_blue
+XTerm*color5: theme_magenta
+XTerm*color6: theme_cyan
+XTerm*color7: theme_white
+XTerm*color8: theme_br_black
+XTerm*color9: theme_br_red
+XTerm*color10: theme_br_green
+XTerm*color11: theme_br_yellow
+XTerm*color12: theme_br_blue
+XTerm*color13: theme_br_magenta
+XTerm*color14: theme_br_cyan
+XTerm*color15: theme_br_white
diff --git a/dotfiles/system/.config/.tidal-dl.token.json b/dotfiles/system/.config/.tidal-dl.token.json
index a80a93a..64396c3 100644
--- a/dotfiles/system/.config/.tidal-dl.token.json
+++ b/dotfiles/system/.config/.tidal-dl.token.json
@@ -1 +1 @@
-eyJhY2Nlc3NUb2tlbiI6ICJleUpyYVdRaU9pSjJPVTFHYkZocVdTSXNJbUZzWnlJNklrVlRNalUySW4wLmV5SjBlWEJsSWpvaWJ6SmZZV05qWlhOeklpd2lkV2xrSWpvek5qa3pOems0TUN3aWMyTnZjR1VpT2lKM1gzTjFZaUIzWDNWemNpQnlYM1Z6Y2lJc0ltZFdaWElpT2pBc0luTldaWElpT2pFc0ltTnBaQ0k2TXpJek5Td2laWGh3SWpveE56VXdOVFF5TmpnNUxDSnphV1FpT2lJM1ltUTVORGt3WWkwMFlUYzRMVFEyT1RVdFlqUTRPUzB4TVRCbE1qQm1aRFk0WXpJaUxDSnBjM01pT2lKb2RIUndjem92TDJGMWRHZ3VkR2xrWVd3dVkyOXRMM1l4SW4wLlBsSGczanRINFN2ODE5SjRSQko4OENhd0lBNkRBSVhsaUxEYzI3ZDdIUldwN2E0dkVPemxuLU9CWVJ3bi1TZHhOUmNQVXpvSXVHbkdqRUR6SkE2NjJ3IiwgImNvdW50cnlDb2RlIjogIlVTIiwgImV4cGlyZXNBZnRlciI6IDE3NTA1NDI2ODkuMjg1NDk1OCwgInJlZnJlc2hUb2tlbiI6ICJleUpyYVdRaU9pSm9VekZLWVRkVk1DSXNJbUZzWnlJNklrVlROVEV5SW4wLmV5SjBlWEJsSWpvaWJ6SmZjbVZtY21WemFDSXNJblZwWkNJNk16WTVNemM1T0RBc0luTmpiM0JsSWpvaWQxOXpkV0lnY2w5MWMzSWdkMTkxYzNJaUxDSmphV1FpT2pNeU16VXNJbk5XWlhJaU9qRXNJbWRXWlhJaU9qQXNJbWx6Y3lJNkltaDBkSEJ6T2k4dllYVjBhQzUwYVdSaGJDNWpiMjB2ZGpFaWZRLkFMXzBfOWVNelctZzV2VHJlZDFjejNSdlJjbENDWmhCSkVVZXFEQ05oUVdkVFJDNXFRMnhDWTlkN3p2VkhsUDJzMEJlSXVwaXZhbVpRUE01YXh5RWxsYkpBQ2JYUGVOdk9DOU5GMEdfSjlDVUFQVjhrbE5tXzV4Vk80OG1TN19tajlhekZBek1CejdRYndzaHJPbE5saHk3NjMzVDhDaWNnczhGSzV0RnVRc3FjTGYwIiwgInVzZXJpZCI6IDM2OTM3OTgwfQ== \ No newline at end of file
+eyJhY2Nlc3NUb2tlbiI6ICJleUpyYVdRaU9pSjJPVTFHYkZocVdTSXNJbUZzWnlJNklrVlRNalUySW4wLmV5SjBlWEJsSWpvaWJ6SmZZV05qWlhOeklpd2lkV2xrSWpvek5qa3pOems0TUN3aWMyTnZjR1VpT2lKeVgzVnpjaUIzWDNWemNpQjNYM04xWWlJc0ltZFdaWElpT2pBc0luTldaWElpT2pFc0ltTnBaQ0k2TkRJMU9Td2laWGh3SWpveE56WXdOamcwT1RreUxDSnphV1FpT2lKaE5UTXpaalV3WkMxa056azVMVFExTXpJdE9UUmlNUzAwTWpFd1pqVXdOakZqTURRaUxDSnBjM01pT2lKb2RIUndjem92TDJGMWRHZ3VkR2xrWVd3dVkyOXRMM1l4SW4wLk9VaFJNNFlRMXNJQzB0QTVTX0ptck1FWjlzWmMxcUVwVzlNa203YUlIbDZKQlVxdGdGbnJFcFFBTmx5dFNYYXFDa0E3NWJ2aUV6TldGUE5iQmxyQUh3IiwgImNvdW50cnlDb2RlIjogIlVTIiwgImV4cGlyZXNBZnRlciI6IDE3NjA2ODQ5OTIuMzYzMTA4MiwgInJlZnJlc2hUb2tlbiI6ICJleUpyYVdRaU9pSm9VekZLWVRkVk1DSXNJbUZzWnlJNklrVlROVEV5SW4wLmV5SjBlWEJsSWpvaWJ6SmZjbVZtY21WemFDSXNJblZwWkNJNk16WTVNemM1T0RBc0luTmpiM0JsSWpvaWNsOTFjM0lnZDE5MWMzSWdkMTl6ZFdJaUxDSmphV1FpT2pReU5Ua3NJbk5XWlhJaU9qRXNJbWRXWlhJaU9qQXNJbWx6Y3lJNkltaDBkSEJ6T2k4dllYVjBhQzUwYVdSaGJDNWpiMjB2ZGpFaWZRLkFhQ1FFV1ZvWlZGU2p1NXpPLWJiMXV4QmpGZV9FVG1nWUhRRlpIb1BJQ2xnQW1IcWFBWUY2OXFacURmN0lpVktyLVBmdTRTN1p6ZHhiM3E4Mm5xY2F0WGtBRDNmV01sS0VDekxoNGwxTE50ODBFaU9LZk51T2lWZ2pnMmxpMzdweGltR3RuNGdybW5LS3pUTVlHV0dfSnBHLXY1SWRDdjdYVmtyRTRMNFpEM05DSGo1IiwgInVzZXJpZCI6IDM2OTM3OTgwfQ== \ No newline at end of file
diff --git a/dotfiles/system/.config/Thunar/accels.scm b/dotfiles/system/.config/Thunar/accels.scm
index e11217c..a2bb382 100644
--- a/dotfiles/system/.config/Thunar/accels.scm
+++ b/dotfiles/system/.config/Thunar/accels.scm
@@ -4,7 +4,10 @@
; (gtk_accel_path "<Actions>/ThunarDetailsView/expandable-folders" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-type" "")
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-last-modified" "")
+; (gtk_accel_path "<Actions>/ThunarBookmarks/d773562babb56e1a529a1bd5d640df62" "")
+; (gtk_accel_path "<Actions>/ThunarBookmarks/0210e6411e61004cc4c7c68612c8463b" "")
; (gtk_accel_path "<Actions>/Thunarwindow/menu" "")
+; (gtk_accel_path "<Actions>/ThunarBookmarks/f4268bf81222b9956e74a8c7903b31d1" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/cut" "<Primary>x")
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-size" "")
; (gtk_accel_path "<Actions>/ThunarWindow/file-menu" "")
@@ -55,6 +58,7 @@
; (gtk_accel_path "<Actions>/ThunarShortcutsPane/sendto-shortcuts" "<Primary>d")
; (gtk_accel_path "<Actions>/ThunarActionManager/undo" "<Primary>z")
; (gtk_accel_path "<Actions>/ThunarStandardView/toggle-sort-order" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/zoom-out" "<Primary>minus")
; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-entry" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/paste" "<Primary>v")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in-alt1" "<Primary>KP_Add")
@@ -65,27 +69,27 @@
; (gtk_accel_path "<Actions>/ThunarActionManager/restore-show" "")
; (gtk_accel_path "<Actions>/ThunarWindow/sendto-menu" "")
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-display-name" "")
+; (gtk_accel_path "<Actions>/ThunarBookmarks/a15ad706188e797cac4c8dd8aa3b613e" "")
; (gtk_accel_path "<Actions>/ThunarWindow/go-menu" "")
-; (gtk_accel_path "<Actions>/ThunarWindow/zoom-out" "<Primary>minus")
; (gtk_accel_path "<Actions>/ThunarWindow/remove-from-recent" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/open-with-other" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/invert-selection" "<Primary><Shift>i")
; (gtk_accel_path "<Actions>/ThunarBookmarks/8f10b72b429dd160dc70d6f7cc168a28" "")
-; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-mtime" "")
; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-shortcuts" "<Primary>b")
; (gtk_accel_path "<Actions>/ThunarWindow/reload-alt-2" "Reload")
; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-menu" "")
-; (gtk_accel_path "<Actions>/ThunarWindow/reload" "<Primary>r")
+; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-mtime" "")
; (gtk_accel_path "<Actions>/ThunarWindow/edit-menu" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/copy" "<Primary>c")
-; (gtk_accel_path "<Actions>/ThunarWindow/bookmarks-menu" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/unselect-all-files" "Escape")
; (gtk_accel_path "<Actions>/ThunarStandardView/forward-alt" "Forward")
; (gtk_accel_path "<Actions>/ThunarActionManager/move-to-trash" "")
; (gtk_accel_path "<Actions>/ThunarWindow/reload-alt-1" "F5")
; (gtk_accel_path "<Actions>/ThunarActionManager/delete-3" "<Shift>KP_Delete")
-; (gtk_accel_path "<Actions>/ThunarStandardView/unselect-all-files" "Escape")
-; (gtk_accel_path "<Actions>/ThunarWindow/contents/help-menu" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/arrange-items-menu" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/reload" "<Primary>r")
+; (gtk_accel_path "<Actions>/ThunarWindow/contents/help-menu" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/bookmarks-menu" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/dd7b2f7f1acb316e06e8de82ceff0f08" "")
; (gtk_accel_path "<Actions>/ThunarWindow/open-computer" "")
; (gtk_accel_path "<Actions>/ThunarWindow/toggle-image-preview" "")
@@ -97,6 +101,7 @@
; (gtk_accel_path "<Actions>/ThunarStandardView/rename" "F2")
; (gtk_accel_path "<Actions>/ThunarWindow/open-location" "<Primary>l")
; (gtk_accel_path "<Actions>/ThunarWindow/view-as-compact-list" "<Primary>3")
+; (gtk_accel_path "<Actions>/ThunarBookmarks/39adb4b734832c8ccc67032e77081c1f" "")
; (gtk_accel_path "<Actions>/ThunarWindow/view-menu" "")
; (gtk_accel_path "<Actions>/ThunarWindow/search" "<Primary>f")
; (gtk_accel_path "<Actions>/ThunarWindow/new-tab" "<Primary>t")
diff --git a/dotfiles/system/.config/audacious/playlist-state b/dotfiles/system/.config/audacious/playlist-state
index 891b3f5..cc237cb 100644
--- a/dotfiles/system/.config/audacious/playlist-state
+++ b/dotfiles/system/.config/audacious/playlist-state
@@ -9,4 +9,4 @@ playlist 1
position 0
shuffle 0
resume-state 1
-resume-time 73524
+resume-time 2822
diff --git a/dotfiles/system/.config/audacious/plugin-registry b/dotfiles/system/.config/audacious/plugin-registry
index bb5f87a..9cedebb 100644
--- a/dotfiles/system/.config/audacious/plugin-registry
+++ b/dotfiles/system/.config/audacious/plugin-registry
@@ -1,6 +1,6 @@
format 11
transport /usr/lib/audacious/Transport/gio.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name GIO Plugin
@@ -14,7 +14,7 @@ scheme sftp
scheme smb
scheme mtp
transport /usr/lib/audacious/Transport/mms.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name MMS Plugin
@@ -25,7 +25,7 @@ config 0
enabled 1
scheme mms
transport /usr/lib/audacious/Transport/neon.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Neon HTTP/HTTPS Plugin
@@ -37,7 +37,7 @@ enabled 1
scheme http
scheme https
playlist /usr/lib/audacious/Container/asx.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name ASXv1/ASXv2 Playlists
@@ -49,7 +49,7 @@ enabled 1
ext asx
saves 0
playlist /usr/lib/audacious/Container/asx3.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name ASXv3 Playlists
@@ -61,7 +61,7 @@ enabled 1
ext asx
saves 1
playlist /usr/lib/audacious/Container/audpl.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Audacious Playlists (audpl)
@@ -73,7 +73,7 @@ enabled 1
ext audpl
saves 1
playlist /usr/lib/audacious/Container/cue.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Cue Sheet Plugin
@@ -85,7 +85,7 @@ enabled 1
ext cue
saves 0
playlist /usr/lib/audacious/Container/m3u.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name M3U Playlists
@@ -98,7 +98,7 @@ ext m3u
ext m3u8
saves 1
playlist /usr/lib/audacious/Container/pls.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name PLS Playlists
@@ -110,7 +110,7 @@ enabled 1
ext pls
saves 1
playlist /usr/lib/audacious/Container/xspf.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name XML Shareable Playlists (XSPF)
@@ -122,7 +122,7 @@ enabled 1
ext xspf
saves 1
input /usr/lib/audacious/Input/xsf.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name 2SF Decoder
@@ -136,7 +136,7 @@ scheme mini2sf
subtunes 0
writes 0
input /usr/lib/audacious/Input/aac-raw.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name AAC (Raw) Decoder
@@ -150,7 +150,7 @@ ext audio/aac
subtunes 0
writes 0
input /usr/lib/audacious/Input/amidi-plug.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name AMIDI-Plug (MIDI Player)
@@ -167,7 +167,7 @@ ext audio/midi
subtunes 0
writes 0
input /usr/lib/audacious/Input/cdaudio-ng.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Audio CD Plugin
@@ -180,7 +180,7 @@ mime cdda
subtunes 2
writes 0
input /usr/lib/audacious/Input/console.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Game Console Music Decoder
@@ -203,7 +203,7 @@ scheme vgz
subtunes 2
writes 0
input /usr/lib/audacious/Input/madplug.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name MPG123 Plugin
@@ -223,7 +223,7 @@ ext audio/x-mpeg
subtunes 0
writes 1
input /usr/lib/audacious/Input/openmpt.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name OpenMPT (Module Player)
@@ -276,7 +276,7 @@ scheme xpk
subtunes 0
writes 0
input /usr/lib/audacious/Input/psf2.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name OpenPSF PSF1/PSF2 Decoder
@@ -294,7 +294,7 @@ scheme spx
subtunes 0
writes 0
input /usr/lib/audacious/Input/opus.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Opus Decoder
@@ -311,7 +311,7 @@ ext audio/x-opus+ogg
subtunes 0
writes 0
input /usr/lib/audacious/Input/sid.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name SID Player
@@ -322,10 +322,11 @@ config 1
enabled 1
scheme sid
scheme psid
+ext audio/prs.sid
subtunes 2
writes 0
input /usr/lib/audacious/Input/metronom.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Tact Generator
@@ -338,7 +339,7 @@ mime tact
subtunes 0
writes 0
input /usr/lib/audacious/Input/tonegen.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Tone Generator
@@ -351,7 +352,7 @@ mime tone
subtunes 0
writes 0
input /usr/lib/audacious/Input/vtx.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name VTX Decoder
@@ -364,7 +365,7 @@ scheme vtx
subtunes 0
writes 0
input /usr/lib/audacious/Input/wavpack.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name WavPack Decoder
@@ -378,7 +379,7 @@ ext audio/x-wavpack
subtunes 0
writes 1
input /usr/lib/audacious/Input/flacng.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name FLAC Decoder
@@ -396,7 +397,7 @@ ext application/ogg
subtunes 0
writes 1
input /usr/lib/audacious/Input/modplug.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name ModPlug (Module Player)
@@ -428,7 +429,7 @@ scheme ft2
subtunes 2
writes 0
input /usr/lib/audacious/Input/vorbis.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Ogg Vorbis Decoder
@@ -447,7 +448,7 @@ ext audio/x-vorbis+ogg
subtunes 0
writes 1
input /usr/lib/audacious/Input/sndfile.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Sndfile Plugin
@@ -465,7 +466,7 @@ ext audio/x-wav
subtunes 0
writes 0
input /usr/lib/audacious/Input/ffaudio.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name FFmpeg Plugin
@@ -481,30 +482,30 @@ scheme wma
scheme shn
scheme aa3
scheme oma
+scheme aac
scheme ac3
scheme adx
scheme ape
scheme dts
scheme vqf
scheme m4a
-scheme m4v
scheme mp4
scheme wav
scheme ogg
scheme oga
-scheme opus
scheme spx
scheme tta
scheme webm
scheme mka
scheme mkv
ext application/ogg
+ext audio/aac
ext audio/mp4
ext audio/ogg
subtunes 0
writes 1
effect /usr/lib/audacious/Effect/bs2b.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Bauer Stereophonic-to-Binaural (BS2B)
@@ -514,7 +515,7 @@ about 0
config 1
enabled 0
effect /usr/lib/audacious/Effect/bitcrusher.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Bitcrusher
@@ -524,7 +525,7 @@ about 0
config 1
enabled 0
effect /usr/lib/audacious/Effect/crystalizer.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Crystalizer
@@ -534,7 +535,7 @@ about 0
config 1
enabled 0
effect /usr/lib/audacious/Effect/compressor.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Dynamic Range Compressor
@@ -544,7 +545,7 @@ about 1
config 1
enabled 0
effect /usr/lib/audacious/Effect/echo.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Echo
@@ -554,7 +555,7 @@ about 1
config 1
enabled 0
effect /usr/lib/audacious/Effect/stereo.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Extra Stereo
@@ -564,7 +565,7 @@ about 1
config 1
enabled 0
effect /usr/lib/audacious/Effect/silence-removal.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Silence Removal
@@ -574,7 +575,7 @@ about 1
config 1
enabled 0
effect /usr/lib/audacious/Effect/speed-pitch.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Speed and Pitch
@@ -584,7 +585,7 @@ about 0
config 1
enabled 0
effect /usr/lib/audacious/Effect/voice_removal.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Voice Removal
@@ -594,7 +595,7 @@ about 0
config 0
enabled 0
effect /usr/lib/audacious/Effect/mixer.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Channel Mixer
@@ -604,7 +605,7 @@ about 1
config 1
enabled 0
effect /usr/lib/audacious/Effect/resample.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Sample Rate Converter
@@ -614,7 +615,7 @@ about 1
config 1
enabled 0
effect /usr/lib/audacious/Effect/sox-resampler.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name SoX Resampler
@@ -624,7 +625,7 @@ about 1
config 1
enabled 0
effect /usr/lib/audacious/Effect/crossfade.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Crossfade
@@ -634,7 +635,7 @@ about 1
config 1
enabled 0
effect /usr/lib/audacious/Effect/background_music.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Background Music
@@ -643,18 +644,8 @@ priority 10
about 1
config 1
enabled 0
-output /usr/lib/audacious/Output/pulse_audio.so
-stamp 1745393913
-version 48
-flags 0
-name PulseAudio Output
-domain audacious-plugins
-priority 1
-about 1
-config 1
-enabled 1
output /usr/lib/audacious/Output/pipewire.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name PipeWire Output
@@ -663,8 +654,18 @@ priority 2
about 1
config 0
enabled 0
+output /usr/lib/audacious/Output/pulse_audio.so
+stamp 1758887725
+version 48
+flags 0
+name PulseAudio Output
+domain audacious-plugins
+priority 2
+about 1
+config 1
+enabled 1
output /usr/lib/audacious/Output/alsa.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name ALSA Output
@@ -674,7 +675,7 @@ about 1
config 1
enabled 0
output /usr/lib/audacious/Output/oss4.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name OSS3 Output
@@ -684,7 +685,7 @@ about 1
config 1
enabled 0
output /usr/lib/audacious/Output/sdlout.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name SDL Output
@@ -694,7 +695,7 @@ about 1
config 0
enabled 0
output /usr/lib/audacious/Output/filewriter.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name FileWriter Plugin
@@ -704,7 +705,7 @@ about 1
config 1
enabled 0
output /usr/lib/audacious/Output/jack-ng.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name JACK Output
@@ -714,7 +715,7 @@ about 0
config 1
enabled 0
vis /usr/lib/audacious/Visualization/blur_scope-qt.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 2
name Blur Scope
@@ -724,7 +725,7 @@ about 0
config 1
enabled 0
vis /usr/lib/audacious/Visualization/gl-spectrum-qt.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 2
name OpenGL Spectrum Analyzer
@@ -734,7 +735,7 @@ about 1
config 0
enabled 0
vis /usr/lib/audacious/Visualization/qt-spectrum.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 2
name Spectrum Analyzer
@@ -744,7 +745,7 @@ about 0
config 0
enabled 0
vis /usr/lib/audacious/Visualization/vumeter-qt.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 2
name VU Meter
@@ -754,7 +755,7 @@ about 1
config 1
enabled 0
general /usr/lib/audacious/General/albumart-qt.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 2
name Album Art
@@ -764,7 +765,7 @@ about 0
config 0
enabled 0
general /usr/lib/audacious/General/cd-menu-items.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Audio CD Menu Items
@@ -774,7 +775,7 @@ about 0
config 0
enabled 1
general /usr/lib/audacious/General/delete-files.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Delete Files
@@ -784,7 +785,7 @@ about 0
config 1
enabled 0
general /usr/lib/audacious/General/notify.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Desktop Notifications
@@ -794,7 +795,7 @@ about 1
config 1
enabled 0
general /usr/lib/audacious/General/qthotkey.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 2
name Global Hotkeys
@@ -804,7 +805,7 @@ about 1
config 1
enabled 0
general /usr/lib/audacious/General/lirc.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name LIRC Plugin
@@ -814,7 +815,7 @@ about 1
config 1
enabled 0
general /usr/lib/audacious/General/lyrics-qt.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 2
name Lyrics
@@ -824,17 +825,27 @@ about 0
config 1
enabled 0
general /usr/lib/audacious/General/mpris2.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name MPRIS 2 Server
domain audacious-plugins
priority 0
-about 0
+about 1
config 0
enabled 1
+general /usr/lib/audacious/General/playback-history-qt.so
+stamp 1758887725
+version 48
+flags 2
+name Playback History
+domain audacious-plugins
+priority 0
+about 1
+config 1
+enabled 0
general /usr/lib/audacious/General/playlist-manager-qt.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 2
name Playlist Manager
@@ -844,7 +855,7 @@ about 0
config 0
enabled 0
general /usr/lib/audacious/General/scrobbler.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Scrobbler 2.0
@@ -854,7 +865,7 @@ about 1
config 1
enabled 0
general /usr/lib/audacious/General/search-tool-qt.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 2
name Search Tool
@@ -864,7 +875,7 @@ about 0
config 1
enabled 0
general /usr/lib/audacious/General/song_change.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 0
name Song Change
@@ -874,7 +885,7 @@ about 0
config 1
enabled 0
general /usr/lib/audacious/General/song-info-qt.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 2
name Song Info
@@ -884,7 +895,7 @@ about 0
config 0
enabled 0
general /usr/lib/audacious/General/statusicon-qt.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 2
name Status Icon
@@ -894,7 +905,7 @@ about 1
config 1
enabled 0
iface /usr/lib/audacious/General/qtui.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 2
name Qt Interface
@@ -904,7 +915,7 @@ about 0
config 1
enabled 0
iface /usr/lib/audacious/General/skins-qt.so
-stamp 1745393913
+stamp 1758887725
version 48
flags 2
name Winamp Classic Interface
diff --git a/dotfiles/system/.config/calibre/customize.py.json b/dotfiles/system/.config/calibre/customize.py.json
index 1561bdd..2e47c11 100644
--- a/dotfiles/system/.config/calibre/customize.py.json
+++ b/dotfiles/system/.config/calibre/customize.py.json
@@ -2,56 +2,56 @@
"disabled_plugins": {
"__class__": "set",
"__value__": [
- "Świat Ebooków",
- "Amazon ES Kindle",
- "MobileRead",
- "Bubok Spain",
- "Wolne Lektury",
- "ebook.de",
"Amazon IT Kindle",
- "Beam EBooks DE",
- "Kobo",
"Amazon FR Kindle",
- "Smashwords",
- "Amazon AU Kindle",
+ "Feedbooks",
+ "Bubok Spain",
"Baen Ebooks",
- "Amazon UK Kindle",
+ "Empik",
+ "Virtualo",
+ "OZON.ru",
"Библио.бг",
+ "Amazon IN Kindle",
+ "Amazon UK Kindle",
+ "Моята библиотека",
+ "Amazon CA Kindle",
+ "Kobo",
"Bubok Portugal",
"Legimi",
- "RW2010",
- "Feedbooks",
- "EbooksGratuits.com",
"Woblink",
"eBook.nl",
+ "Nexto",
+ "RW2010",
+ "Amazon DE Kindle",
+ "MobileRead",
+ "Świat Ebooków",
+ "EbooksGratuits.com",
+ "Smashwords",
"Ebookpoint",
- "Mills and Boon UK",
"Weightless Books",
- "Empik",
- "Amazon IN Kindle",
- "Amazon DE Kindle",
- "Моята библиотека",
- "OZON.ru",
- "Amazon CA Kindle",
+ "Publio",
+ "Amazon AU Kindle",
+ "Mills and Boon UK",
+ "Wolne Lektury",
"LitRes",
- "Virtualo",
- "Nexto",
- "Publio"
+ "Amazon ES Kindle",
+ "Beam EBooks DE",
+ "ebook.de"
]
},
"enabled_plugins": {
"__class__": "set",
"__value__": [
- "Archive.org",
+ "Big Book Search",
+ "Google Images",
+ "Barnes and Noble",
+ "Project Gutenberg",
"eBooks.com",
+ "Archive.org",
"Amazon Kindle",
- "Project Gutenberg",
- "ManyBooks",
- "Barnes and Noble",
"Pragmatic Bookshelf",
- "Google Books",
- "Big Book Search",
- "Google Images"
+ "ManyBooks",
+ "Google Books"
]
},
"filetype_mapping": {},
diff --git a/dotfiles/system/.config/calibre/fonts/scanner_cache.json b/dotfiles/system/.config/calibre/fonts/scanner_cache.json
index 0c434c3..dcb0901 100644
--- a/dotfiles/system/.config/calibre/fonts/scanner_cache.json
+++ b/dotfiles/system/.config/calibre/fonts/scanner_cache.json
@@ -2124,6 +2124,42 @@
"wws_family_name": null,
"wws_subfamily_name": null
},
+ "/home/cjennings/.local/share/fonts/NFM.ttf||2507556:1761438003.486015": {
+ "family_name": "Symbols Nerd Font Mono",
+ "font-family": "Symbols Nerd Font Mono",
+ "font-stretch": "normal",
+ "font-style": "normal",
+ "font-weight": "normal",
+ "fs_type": 0,
+ "full_name": "Symbols Nerd Font Mono",
+ "is_bold": false,
+ "is_italic": false,
+ "is_oblique": false,
+ "is_otf": false,
+ "is_regular": true,
+ "is_wws": true,
+ "os2_version": 4,
+ "panose": [
+ 2,
+ 0,
+ 5,
+ 9,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "path": "/home/cjennings/.local/share/fonts/NFM.ttf",
+ "preferred_family_name": null,
+ "preferred_subfamily_name": null,
+ "subfamily_name": "Regular",
+ "weight": 400,
+ "width": 5,
+ "wws_family_name": null,
+ "wws_subfamily_name": null
+ },
"/home/cjennings/.local/share/fonts/NovaletraSerifCF-Bold.otf||64528:1747702940.2649155": {
"family_name": "Novaletra Serif CF Medium",
"font-family": "Novaletra Serif CF Medium",
diff --git a/dotfiles/system/.config/calibre/global.py.json b/dotfiles/system/.config/calibre/global.py.json
index 43f47a0..e44de2c 100644
--- a/dotfiles/system/.config/calibre/global.py.json
+++ b/dotfiles/system/.config/calibre/global.py.json
@@ -58,7 +58,7 @@
"installation_uuid": "4c998702-215a-4787-a019-abdee4cdf53c",
"isbndb_com_key": "",
"language": "en",
- "library_path": "/home/cjennings/sync/books",
+ "library_path": "/home/cjennings/archive/books",
"limit_search_columns": false,
"limit_search_columns_to": [
"title",
diff --git a/dotfiles/system/.config/calibre/gui.py.json b/dotfiles/system/.config/calibre/gui.py.json
index b22be6b..1553823 100644
--- a/dotfiles/system/.config/calibre/gui.py.json
+++ b/dotfiles/system/.config/calibre/gui.py.json
@@ -46,31 +46,31 @@
"jobs_search_history": [],
"lrf_viewer_search_history": [],
"main_search_history": [
+ "title:nexus",
+ "format:pdf tags:philosophy #reviewed:true",
+ "format:pdf tags:literature #reviewed:true",
+ "format:epub tags:literature #reviewed:true",
+ "format:epub tags:philosophy #reviewed:true",
+ "format:epub tags:philosophy #reviewed",
+ "format:epub tags:philosophy",
+ "format:epub #reviewed:t tags:philosophy",
+ "format:epub reviewed:t tags:philosophy",
+ "format:epub #reviewed:t",
+ "format:epub",
+ "format:epub,pdf",
+ "author:Moran",
+ "Moran",
+ "author:Krasznahorkai",
+ "author:dermot moran title:introduction",
+ "author:dermot moran",
+ "author:moran",
+ "title:Beloved",
+ "Beloved",
+ "title:deep south",
+ "caregiver's guide to dementia",
"author:bobbio",
"lisper",
- "title:cambridge companion to heidegger",
- "author:dreyfus",
- "author:Ruth Ben-Ghiat",
- "author:hannah arendt",
- "author:timothy snyder",
- "author:jason stanley",
- "title:fascism",
- "titlefascism",
- "fascism",
- "author:corrington",
- "author:Lukàcs",
- "tag:chess author:cheng",
- "tag:chess format:epub",
- "puzzle tag:chess format:epub",
- "puzzle tag:chess",
- "puzzle tag:chess author:ray",
- "puzzle",
- "title:Schemer",
- "title:Little Lisper",
- "title:Little",
- "author:Chassel",
- "title:Lisp",
- "titie:Lisp"
+ "title:cambridge companion to heidegger"
],
"main_window_geometry": null,
"match_tags_type": "any",
diff --git a/dotfiles/system/.config/calibre/history.plist b/dotfiles/system/.config/calibre/history.plist
index 9c9ab91..14189a8 100644
--- a/dotfiles/system/.config/calibre/history.plist
+++ b/dotfiles/system/.config/calibre/history.plist
@@ -5,6 +5,7 @@
<key>lineedit_history_choose_library_dialog</key>
<array>
<string>/home/cjennings/sync/books</string>
+ <string>/home/cjennings/archive/books</string>
<string>/home/cjennings/books</string>
<string>/home/cjennings/Library</string>
</array>
diff --git a/dotfiles/system/.config/calibre/plugins/Kobo Utilities.zip b/dotfiles/system/.config/calibre/plugins/Kobo Utilities.zip
index e302cf1..4d62c4b 100644
--- a/dotfiles/system/.config/calibre/plugins/Kobo Utilities.zip
+++ b/dotfiles/system/.config/calibre/plugins/Kobo Utilities.zip
Binary files differ
diff --git a/dotfiles/system/.config/calibre/scheduler.xml b/dotfiles/system/.config/calibre/scheduler.xml
index 8e763e7..2ac7868 100644
--- a/dotfiles/system/.config/calibre/scheduler.xml
+++ b/dotfiles/system/.config/calibre/scheduler.xml
@@ -153,7 +153,7 @@
<account_info id="builtin:lemonde_dip" username="craigmartinjennings@gmail.com" password="cmjDase1n"/>
- <scheduled_recipe id="builtin:lemonde_dip" title="Le Monde diplomatique - English edition" last_downloaded="2025-10-02T21:22:09.211021+00:00"><schedule type="interval">30.000000</schedule></scheduled_recipe>
+ <scheduled_recipe id="builtin:lemonde_dip" title="Le Monde diplomatique - English edition" last_downloaded="2025-11-11T06:03:38.664668+00:00"><schedule type="interval">30.000000</schedule></scheduled_recipe>
<recipe_customization keep_issues="0" id="builtin:lemonde_dip" add_title_tag="yes" custom_tags="news" recipe_specific_options="{}"/>
@@ -161,7 +161,7 @@
<recipe_customization keep_issues="7" id="builtin:economist" add_title_tag="yes" custom_tags="news" recipe_specific_options="{&quot;res&quot;: &quot;834&quot;}"/>
- <scheduled_recipe id="builtin:nytimes_sub" title="The New York Times" last_downloaded="2025-11-01T14:11:20.526950+00:00"><schedule type="days_of_week">0,1,2,3,4,5,6:6:0</schedule></scheduled_recipe>
+ <scheduled_recipe id="builtin:nytimes_sub" title="The New York Times" last_downloaded="2025-11-15T03:11:24.675164+00:00"><schedule type="days_of_week">0,1,2,3,4,5,6:6:0</schedule></scheduled_recipe>
<recipe_customization keep_issues="5" id="builtin:nytimes_sub" add_title_tag="yes" custom_tags="news" recipe_specific_options="{&quot;days&quot;: &quot;1&quot;, &quot;res&quot;: &quot;mediumThreeByTwo440&quot;, &quot;comp&quot;: &quot;yes&quot;}"/>
diff --git a/dotfiles/system/.config/calibre/smtp.py.json b/dotfiles/system/.config/calibre/smtp.py.json
index 9effd74..9e9ebb8 100644
--- a/dotfiles/system/.config/calibre/smtp.py.json
+++ b/dotfiles/system/.config/calibre/smtp.py.json
@@ -35,6 +35,11 @@
false,
false
],
+ "lugrad2012_VxFH2q@kindle.com": [
+ "EPUB, TPZ",
+ false,
+ false
+ ],
"rubyblu@kindle.com": [
"EPUB,AZW3,MOBI",
false,
@@ -48,6 +53,7 @@
"cjennings_pixel6@kindle.com": "Pixel6",
"laurajsmetanick@gmail.com": "Laura's Direct Email",
"laurajsmetanick@kindle.com": "Laura's Kindle",
+ "lugrad2012_VxFH2q@kindle.com": "Laura's iPad Kindle",
"rubyblu@kindle.com": "Christine's Kindle"
},
"encryption": "TLS",
@@ -64,6 +70,7 @@
"cjennings_pixel6@kindle.com": "{title}",
"laurajsmetanick@gmail.com": "{title}",
"laurajsmetanick@kindle.com": "Book: {title} - {author}",
+ "lugrad2012_VxFH2q@kindle.com": "Book: {title} - {author}",
"rubyblu@kindle.com": "Book: {title} - {author}"
},
"tags": {}
diff --git a/dotfiles/system/.config/nitrogen/bg-saved.cfg b/dotfiles/system/.config/nitrogen/bg-saved.cfg
index 969ec0f..eccaecb 100644
--- a/dotfiles/system/.config/nitrogen/bg-saved.cfg
+++ b/dotfiles/system/.config/nitrogen/bg-saved.cfg
@@ -1,4 +1,4 @@
[xin_-1]
-file=/home/cjennings/pictures/wallpaper/it.saves.more.than.text.png
+file=/home/cjennings/pictures/wallpaper/zendopeak.jpg
mode=5
bgcolor=#000000
diff --git a/dotfiles/system/.config/qalculate/qalculate-gtk.cfg b/dotfiles/system/.config/qalculate/qalculate-gtk.cfg
index 90b616e..b8bd15a 100644
--- a/dotfiles/system/.config/qalculate/qalculate-gtk.cfg
+++ b/dotfiles/system/.config/qalculate/qalculate-gtk.cfg
@@ -1,11 +1,11 @@
[General]
-version=5.6.0
+version=5.8.1
allow_multiple_instances=-1
-width=1070
+width=1028
always_on_top=0
enable_tooltips=1
-error_info_shown=0
+error_info_shown=1
save_mode_on_exit=1
save_definitions_on_exit=1
save_history_separately=0
@@ -14,6 +14,7 @@ clear_history_on_exit=0
history_expression_type=2
use_custom_history_font=0
use_custom_expression_font=0
+replace_expression=0
enable_completion=1
enable_completion2=1
completion_min=1
@@ -63,11 +64,26 @@ digit_grouping=1
copy_ascii=0
copy_ascii_without_units=0
decimal_comma=-1
-dot_as_separator=-1
-comma_as_separator=0
+dot_as_separator=0
+comma_as_separator=1
use_custom_application_font=0
multiplication_sign=2
division_sign=1
+expression_history=262690−165393.50
+expression_history=212770+24960
+expression_history=212770−24960
+expression_history=49920/2
+expression_history=262690−212770
+expression_history=68/24
+expression_history=168/197
+expression_history=197/168
+expression_history=262690−19100
+expression_history=38200/2
+expression_history=$38,200/2
+expression_history=30000/197000
+expression_history=197250+6360+6140+3840
+expression_history=4550+4050
+expression_history=4,500+4060
expression_history=490×6
expression_history=7688.16×4
expression_history=3277.52+46.85
@@ -80,6 +96,66 @@ expression_history=1024×16
expression_history=3278×12
expression_history=1026×16
expression_history=96×2
+history_time=1762832920
+history_expression=262690−165393.50
+history_parse=262 690 − 165 393.5
+history_result=97 296.5
+history_time=1762825204
+history_expression=212770+24960
+history_parse=212 770 + 24 960
+history_result=237 730
+history_time=1762825199
+history_expression=212770−24960
+history_parse=212 770 − 24 960
+history_result=187 810
+history_time=1762825172
+history_expression=49920/2
+history_parse=49 920 ∕ 2
+history_result=24 960
+history_time=1762823711
+history_expression=262690−212770
+history_parse=262 690 − 212 770
+history_result=49 920
+history_time=1762731979
+history_expression=68/24
+history_parse=68 ∕ 24
+history_result_approximate=2.833 333 333
+history_time=1762176587
+history_expression=168/197
+history_parse=168 ∕ 197
+history_result_approximate=0.852 791 878 2
+history_time=1762176579
+history_expression=197/168
+history_parse=197 ∕ 168
+history_result_approximate=1.172 619 048
+history_time=1761510158
+history_expression=262690−19100
+history_parse=262 690 − 19 100
+history_result=243 590
+history_time=1761508703
+history_expression=38200/2
+history_parse=38 200 ∕ 2
+history_result=19 100
+history_time=1761508667
+history_expression=$38,200/2
+history_parse=(USD × 38 200) ∕ 2
+history_result=$19 100
+history_time=1761449979
+history_expression=30000/197000
+history_parse=30 000 ∕ 197 000
+history_result_approximate=0.152 284 264 0
+history_time=1761245928
+history_expression=197250+6360+6140+3840
+history_parse=197 250 + 6360 + 6140 + 3840
+history_result=213 590
+history_time=1761167849
+history_expression=4550+4050
+history_parse=4550 + 4050
+history_result=8600
+history_time=1761167803
+history_expression=4,500+4060
+history_parse=4500 + 4060
+history_result=8560
history_time=1752350332
history_expression=490×6
history_parse=490 × 6
diff --git a/dotfiles/system/.config/touchpad-indicator/touchpad-indicator.conf b/dotfiles/system/.config/touchpad-indicator/touchpad-indicator.conf
index 8b065c8..51a9907 100644
--- a/dotfiles/system/.config/touchpad-indicator/touchpad-indicator.conf
+++ b/dotfiles/system/.config/touchpad-indicator/touchpad-indicator.conf
@@ -1 +1 @@
-{"first-time": false, "version": "2.2.3-ubuntu20.04.0", "is_working": false, "autostart": false, "on_mouse_plugged": true, "on_start": 1, "on_end": 1, "disable_on_typing": true, "interval": 3600.0, "start_hidden": false, "show_notifications": false, "theme": "light", "touchpad_enabled": false, "natural_scrolling": false, "speed": 0.0, "tapping": true, "two_finger_scrolling": true, "edge_scrolling": false, "cicular_scrolling": true, "right-top-corner": 0, "right-bottom-corner": 0, "left-top-corner": 0, "left-bottom-corner": 0, "one-finger-tap": 0, "two-finger-tap": 0, "three-finger-tap": 0, "faulty-devices": ["11/2/a/0", "11/2/5/7326", "11/2/1/0", "11/2/6/0", "18/93a/274/100"]} \ No newline at end of file
+{"first-time": false, "version": "2.2.3-ubuntu20.04.0", "is_working": false, "autostart": false, "on_mouse_plugged": true, "on_start": -1, "on_end": 1, "disable_on_typing": true, "interval": 3600.0, "start_hidden": false, "show_notifications": false, "theme": "light", "touchpad_enabled": false, "natural_scrolling": false, "speed": 0.0, "tapping": true, "two_finger_scrolling": true, "edge_scrolling": false, "cicular_scrolling": true, "right-top-corner": 0, "right-bottom-corner": 0, "left-top-corner": 0, "left-bottom-corner": 0, "one-finger-tap": 0, "two-finger-tap": 0, "three-finger-tap": 0, "faulty-devices": ["11/2/1/0", "11/2/a/0", "11/2/5/7326", "11/2/6/0", "18/93a/274/100"]} \ No newline at end of file
diff --git a/dotfiles/system/.profile b/dotfiles/system/.profile
index 0dbaef6..28348c0 100644
--- a/dotfiles/system/.profile
+++ b/dotfiles/system/.profile
@@ -81,6 +81,7 @@ alias stext="/opt/sublime_text/sublime_text"
alias stow="stow --target=/home/cjennings" # required as dotfiles are in non-standard location
alias sysupgrade="topgrade"
alias vim="nvim"
+alias et="emacs -nw"
alias weather="wego"
alias whereami="curl ipinfo.io"
alias xterm="xterm -ti 340"
diff --git a/dotfiles/system/.profile.d/fzf.sh b/dotfiles/system/.profile.d/fzf.sh
index bd26d02..5fab752 100644
--- a/dotfiles/system/.profile.d/fzf.sh
+++ b/dotfiles/system/.profile.d/fzf.sh
@@ -13,6 +13,10 @@ export FZF_DEFAULT_COMMAND='rg --files'
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
export FZF_DEFAULT_COMMAND='rg --files --no-ignore-vcs --hidden'
+# Directory paths for convenience functions
+IF_GAMES_DIR="$HOME/sync/org/text.games"
+BOOKS_DIR="$HOME/sync/books"
+
### NAVIGATION
# cdff - change directory find file
@@ -67,12 +71,21 @@ fif() {
### CONVENIENCE
-# Find a book in the calibre library and open it in emacs client.
+# Find an epub book in the library and open it in epr terminal reader.
# previously: find ~/books \( -iname \*.epub -o -iname \*.pdf -o -iname \*.djvu \) | fzf | xargs emacs
bk() {
- bkfile=$(find ~/sync/books/ \( -iname "*.pdf" -o -iname "*.epub" -o -iname "*.djvu" \) -print | fzf)
+ bkfile=$(find "$BOOKS_DIR" -iname "*.epub" -print | fzf)
if [ -n "$bkfile" ]; then
- emacsclient -c -a '' "$bkfile" &
+ epr "$bkfile"
+ fi
+}
+
+# Find an interactive fiction game and open it in frotz.
+# Supports Z-machine files (.z1-.z8, .zblorb, .blorb)
+tg() {
+ gamefile=$(find "$IF_GAMES_DIR" -type f \( -iname "*.z[1-8]" -o -iname "*.zblorb" -o -iname "*.blorb" \) -print | fzf)
+ if [ -n "$gamefile" ]; then
+ frotz "$gamefile"
fi
}
diff --git a/dotfiles/system/.profile.d/zoxide.sh b/dotfiles/system/.profile.d/zoxide.sh
index a748043..8bbb86b 100644..100755
--- a/dotfiles/system/.profile.d/zoxide.sh
+++ b/dotfiles/system/.profile.d/zoxide.sh
@@ -8,4 +8,4 @@
eval "$(zoxide init zsh)"
# Alias cd to use zoxide
-alias cd="z"
+# alias cd="z"
diff --git a/dotfiles/system/.xinitrc b/dotfiles/system/.xinitrc
index d37c50f..fe3750b 100755
--- a/dotfiles/system/.xinitrc
+++ b/dotfiles/system/.xinitrc
@@ -63,7 +63,7 @@ redshift &
sudo powertop --auto-tune &
flameshot &
insync start &
-touchpad-indicator-start &
+# touchpad-indicator-start &
signal-desktop --start-in-tray &
protonmail-bridge --no-window &
# warpinator-start &