diff options
| author | Craig Jennings <c@cjennings.net> | 2025-11-21 05:06:54 -0800 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-11-21 05:06:54 -0800 |
| commit | aa43e4e1c78ed92e45c4d7f8cc83a8bb558f43e7 (patch) | |
| tree | 4267b184ec8dbd9fbde8f3a095d27361449c6a6b | |
| parent | 7a0a806df05d573cf7969c9a2d80a1a49881d95a (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.
22 files changed, 419 insertions, 210 deletions
@@ -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 Binary files differindex e302cf1..4d62c4b 100644 --- a/dotfiles/system/.config/calibre/plugins/Kobo Utilities.zip +++ b/dotfiles/system/.config/calibre/plugins/Kobo Utilities.zip 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="{"res": "834"}"/> - <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="{"days": "1", "res": "mediumThreeByTwo440", "comp": "yes"}"/> 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 & |
