From b10cba594db836c0747066addad48bda4d30cd02 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Tue, 2 Jun 2026 12:16:38 -0500 Subject: refactor: drop in-repo dotfiles/, move stow tooling to the dotfiles repo Since the installer clones DOTFILES_REPO into ~/.dotfiles and stows from there, the in-repo dotfiles/ tree was dead weight. Nothing reads it at install time. I removed it (831 files) now that both machines are migrated. The Makefile's stow / restow / reset / unstow / import targets and the dotfile-script unit suites moved to the dotfiles repo. They sit alongside the scripts they manage and run standalone (cd ~/.dotfiles && make ...). This Makefile keeps the VM-integration targets and the installer-helper suite (safe-rm-rf). I updated CLAUDE.md and README.md so stow operations run from ~/.dotfiles, and the dotfile-management, theme, and unit-test sections point at the standalone repo. The README was already describing the old in-repo model from before the installer switched to cloning. This brings it in line. --- CLAUDE.md | 67 +- Makefile | 167 +- README.md | 60 +- dotfiles/.gitignore | 7 - dotfiles/common/.Xmodmap | 6 - dotfiles/common/.authcode | 1 - dotfiles/common/.authinfo.gpg | Bin 1351 -> 0 bytes dotfiles/common/.bash_logout | 6 - dotfiles/common/.bash_profile | 11 - dotfiles/common/.bashrc | 76 - dotfiles/common/.bashrc.d/aliases.sh | 85 - dotfiles/common/.bashrc.d/emacs.sh | 24 - dotfiles/common/.bashrc.d/fzf.sh | 122 - dotfiles/common/.bashrc.d/git.sh | 32 - dotfiles/common/.bashrc.d/media.sh | 41 - dotfiles/common/.bashrc.d/utilities.sh | 206 - dotfiles/common/.config/.cmailpass.gpg | 2 - dotfiles/common/.config/.dmailpass.gpg | Bin 604 -> 0 bytes dotfiles/common/.config/.gmailpass.gpg | 1 - dotfiles/common/.config/.tidal-dl.json | 1 - dotfiles/common/.config/.tidal-dl.token.json | 1 - dotfiles/common/.config/audacious/QtUi.conf | 3 - dotfiles/common/.config/audacious/config | 23 - dotfiles/common/.config/audacious/playlist-state | 12 - .../common/.config/audacious/playlists/1000.audpl | 5 - dotfiles/common/.config/audacious/playlists/order | 1 - dotfiles/common/.config/audacious/plugin-registry | 926 - dotfiles/common/.config/btop/btop.conf | 286 - dotfiles/common/.config/calibre/.gitignore | 5 - .../.config/calibre/conversion/epub_output.py | 0 .../.config/calibre/conversion/look_and_feel.py | 0 .../.config/calibre/conversion/lrf_output.py | 0 .../.config/calibre/conversion/mobi_output.py | 0 .../.config/calibre/conversion/page_setup.py | 0 .../custom_recipes/The Economist_1001.recipe | 684 - .../custom_recipes/The New York Times_1000.recipe | 368 - .../.config/calibre/custom_recipes/index.json | 6 - dotfiles/common/.config/calibre/customize.py.json | 80 - .../.config/calibre/device_drivers_KINDLE2.py.json | 26 - .../calibre/device_drivers_KOBOTOUCH.py.json | 59 - .../device_drivers_KOBOTOUCHEXTENDED.py.json | 62 - .../device_drivers_SMART_DEVICE_APP.py.json | 49 - .../calibre/device_drivers_USER_DEFINED.py.json | 24 - .../common/.config/calibre/dynamic.pickle.json | 25 - dotfiles/common/.config/calibre/global.py.json | 82 - dotfiles/common/.config/calibre/gui.json | 1469 - dotfiles/common/.config/calibre/gui.py.json | 115 - dotfiles/common/.config/calibre/history.plist | 25 - .../.config/calibre/metadata-sources-cache.json | 16 - .../.config/calibre/metadata_sources/global.json | 14 - dotfiles/common/.config/calibre/mtp_devices.json | 9 - .../.config/calibre/plugins/Apple Books covers.zip | Bin 22815 -> 0 bytes .../.config/calibre/plugins/Comments Cleaner.zip | Bin 349545 -> 0 bytes .../.config/calibre/plugins/Extract ISBN.json | 14 - .../.config/calibre/plugins/Extract ISBN.zip | Bin 192568 -> 0 bytes .../.config/calibre/plugins/Favourites Menu.json | 140 - .../.config/calibre/plugins/Favourites Menu.zip | Bin 141938 -> 0 bytes .../.config/calibre/plugins/Find Duplicates.json | 13 - .../.config/calibre/plugins/Find Duplicates.zip | Bin 579120 -> 0 bytes .../calibre/plugins/Kindle hi-res covers.zip | Bin 15129 -> 0 bytes .../.config/calibre/plugins/Kobo Utilities.json | 122 - .../common/.config/calibre/plugins/Open With.json | 61 - .../.config/calibre/plugins/Reading List.json | 8 - .../.config/calibre/plugins/Reading List.zip | Bin 425483 -> 0 bytes .../calibre/plugins/Search The Internet.json | 1097 - .../common/.config/calibre/save_to_disk.py.json | 15 - dotfiles/common/.config/calibre/scheduler.xml | 166 - dotfiles/common/.config/calibre/server-config.txt | 0 .../calibre/server-custom-list-template.json | 14 - .../.config/calibre/server-search-the-net.json | 7 - .../common/.config/calibre/server-users.sqlite | Bin 12288 -> 0 bytes .../common/.config/calibre/shortcuts/main.json | 15 - dotfiles/common/.config/calibre/smtp.py.json | 77 - dotfiles/common/.config/calibre/tag-map-rules.json | 18 - .../common/.config/calibre/viewer-webengine.json | 324 - dotfiles/common/.config/calibre/viewer.json | 64 - dotfiles/common/.config/dunst/dunstrc | 74 - dotfiles/common/.config/environment.d/envvars.conf | 1 - dotfiles/common/.config/feh/keys | 6 - dotfiles/common/.config/fontconfig/fonts.conf | 27 - dotfiles/common/.config/gtk-3.0/gtk.css | 6 - dotfiles/common/.config/gtk-3.0/settings.ini | 18 - dotfiles/common/.config/htop/htoprc | 63 - dotfiles/common/.config/mc/panels.ini | 0 dotfiles/common/.config/mimeapps.list | 215 - dotfiles/common/.config/mpd/mpd.conf | 437 - dotfiles/common/.config/mpd/musicpd.conf | 436 - dotfiles/common/.config/mpv/input.conf | 4 - dotfiles/common/.config/mpv/mpv.conf | 1 - dotfiles/common/.config/ncmpcpp/bindings | 566 - dotfiles/common/.config/ncmpcpp/config | 71 - .../common/.config/qalculate/qalculate-gtk.cfg | 378 - dotfiles/common/.config/qt5ct/qt5ct.conf | 32 - dotfiles/common/.config/qt6ct/qt6ct.conf | 29 - dotfiles/common/.config/ranger/commands.py | 62 - dotfiles/common/.config/ranger/commands_full.py | 1836 - dotfiles/common/.config/ranger/rc.conf | 790 - dotfiles/common/.config/ranger/rifle.conf | 257 - dotfiles/common/.config/ranger/scope.sh | 216 - dotfiles/common/.config/rofi/config.rasi | 6 - .../.config/rofi/themes/rounded-gray-dark.rasi | 106 - dotfiles/common/.config/sxhkd/sxhkdrc | 106 - dotfiles/common/.config/systemd/user/emacs.service | 19 - .../.config/systemd/user/geoclue-agent.service | 8 - dotfiles/common/.config/tickrs/config.yml | 95 - dotfiles/common/.config/topgrade.toml | 246 - dotfiles/common/.config/transmission-daemon | 1 - dotfiles/common/.config/transmission/settings.json | 129 - dotfiles/common/.config/user-dirs.dirs | 15 - dotfiles/common/.config/user-dirs.locale | 1 - dotfiles/common/.config/wavemon/wavemonrc | 13 - dotfiles/common/.config/yt-dlp/config | 23 - dotfiles/common/.config/zathura/zathurarc | 8 - dotfiles/common/.gitconfig | 32 - dotfiles/common/.gitignore | 1 - dotfiles/common/.gtkrc-2.0 | 19 - dotfiles/common/.hushlogin | 0 dotfiles/common/.latexmkrc | 1 - dotfiles/common/.local/bin/AAXtoMP3 | 908 - dotfiles/common/.local/bin/any2flac | 44 - dotfiles/common/.local/bin/any2opus | 102 - dotfiles/common/.local/bin/build-emacs.sh | 213 - dotfiles/common/.local/bin/clobberall | 20 - dotfiles/common/.local/bin/cron/README.md | 11 - dotfiles/common/.local/bin/cron/checkup | 17 - dotfiles/common/.local/bin/cron/crontog | 6 - dotfiles/common/.local/bin/cron/log-cleanup | 40 - dotfiles/common/.local/bin/dab | 72 - dotfiles/common/.local/bin/decryptfile | 28 - dotfiles/common/.local/bin/ec | 2 - dotfiles/common/.local/bin/em | 2 - dotfiles/common/.local/bin/encryptfile | 17 - dotfiles/common/.local/bin/et | 2 - dotfiles/common/.local/bin/extractaudio | 2 - dotfiles/common/.local/bin/get-arch-iso.sh | 78 - dotfiles/common/.local/bin/gitconfig_defaults | 5 - dotfiles/common/.local/bin/ifinstalled | 12 - dotfiles/common/.local/bin/linkhandler | 26 - .../common/.local/bin/logitech-brio-settings.sh | 31 - dotfiles/common/.local/bin/mkplaylist | 173 - dotfiles/common/.local/bin/mpd_play_yt_stream | 14 - dotfiles/common/.local/bin/msmtp-enqueue.sh | 44 - dotfiles/common/.local/bin/msmtp-listqueue.sh | 8 - dotfiles/common/.local/bin/msmtp-runqueue.sh | 69 - dotfiles/common/.local/bin/notify | 165 - dotfiles/common/.local/bin/open-file-in-eww | 2 - dotfiles/common/.local/bin/opus2mp3 | 3 - dotfiles/common/.local/bin/org-capture.sh | 159 - dotfiles/common/.local/bin/org-protocol-setup | 9 - dotfiles/common/.local/bin/ps-mem | 28 - dotfiles/common/.local/bin/refresharchkeys | 6 - dotfiles/common/.local/bin/resetmimetypes | 20 - dotfiles/common/.local/bin/ssh-createkeys | 3 - dotfiles/common/.local/bin/timezone-change | 68 - dotfiles/common/.local/bin/timezone-set | 16 - dotfiles/common/.local/bin/tmux-util | 302 - dotfiles/common/.local/bin/torwrap | 7 - dotfiles/common/.local/bin/updatemirrors | 20 - dotfiles/common/.local/bin/warpinator-start | 11 - .../.local/share/applications/org-protocol.desktop | 12 - .../common/.local/share/audacious/Skins/2a03.wsz | Bin 19553 -> 0 bytes .../.local/share/audacious/Skins/Adidas2-3.zip | Bin 29938 -> 0 bytes .../common/.local/share/audacious/Skins/Blac.wsz | Bin 129798 -> 0 bytes .../Skins/Classic_70's_Marshall_Stack.wsz | Bin 226617 -> 0 bytes .../share/audacious/Skins/Digital_Stereo_73.wsz | Bin 64065 -> 0 bytes .../audacious/Skins/Expensive_HI_FI_Sony_2005.wsz | Bin 244168 -> 0 bytes .../share/audacious/Skins/Future_Audio_1.wsz | Bin 92650 -> 0 bytes .../share/audacious/Skins/Modern_Stereo_Amp_2.wsz | Bin 75766 -> 0 bytes .../Skins/Modern_Style_Marshall_Stack.wsz | Bin 311586 -> 0 bytes .../share/audacious/Skins/Nucleo_NLog_v102_.wsz | Bin 139475 -> 0 bytes .../.local/share/audacious/Skins/PioneerAmp.wsz | Bin 55340 -> 0 bytes .../Skins/RAZORIX 50 % Uriel - 50% Kript.wsz | Bin 105829 -> 0 bytes .../common/.local/share/audacious/Skins/SONY3.WSZ | Bin 42268 -> 0 bytes .../.local/share/audacious/Skins/Sony MD.wsz | Bin 79957 -> 0 bytes .../.local/share/audacious/Skins/Spy Amp.zip | Bin 51211 -> 0 bytes .../share/audacious/Skins/SpyAMP Pro Heaven.wsz | Bin 202473 -> 0 bytes .../share/audacious/Skins/SpyAMP Pro Zeus.wsz | Bin 198970 -> 0 bytes .../Skins/SpyAMP_professional_edition_mV1.wsz | Bin 191945 -> 0 bytes .../share/audacious/Skins/SpyAmp-Pro-Heaven.wsz | Bin 208361 -> 0 bytes .../.local/share/audacious/Skins/Steel_Stereo.wsz | Bin 224116 -> 0 bytes .../share/audacious/Skins/Technoia_ver001.wsz | Bin 148428 -> 0 bytes .../.local/share/audacious/Skins/base-2.91.wsz | Bin 101121 -> 0 bytes .../.local/share/audacious/Skins/deviantamp.zip | Bin 77218 -> 0 bytes .../.local/share/audacious/Skins/iWinamp_V1.wsz | Bin 142681 -> 0 bytes .../common/.local/share/audacious/Skins/nadamp.zip | Bin 38073 -> 0 bytes .../.local/share/audacious/Skins/s_Pioneer.wsz | Bin 54003 -> 0 bytes .../.local/share/audacious/Skins/satellite.wsz | Bin 46562 -> 0 bytes .../share/audacious/Skins/sonympfx3lcdv111.wsz | Bin 41131 -> 0 bytes .../common/.local/share/audacious/Skins/spyamp.zip | Bin 76065 -> 0 bytes .../.local/share/audacious/Skins/spyamp_sepia.wsz | Bin 61038 -> 0 bytes .../.local/share/audacious/Skins/spyampy2k.wsz | Bin 124124 -> 0 bytes .../.local/share/audacious/Skins/spyampy2k3.wsz | Bin 100716 -> 0 bytes .../v2_technics_white_resting_by_johnnyg0.wsz | Bin 143271 -> 0 bytes dotfiles/common/.local/share/emoji | 1593 - .../common/.local/share/fonts/AppleColorEmoji.ttf | Bin 42722048 -> 0 bytes .../.local/share/fonts/BerkeleyMono-Bold.otf | Bin 74596 -> 0 bytes .../.local/share/fonts/BerkeleyMono-Bold.ttf | Bin 114872 -> 0 bytes .../.local/share/fonts/BerkeleyMono-Bold.woff | Bin 41892 -> 0 bytes .../.local/share/fonts/BerkeleyMono-Bold.woff2 | Bin 38584 -> 0 bytes .../.local/share/fonts/BerkeleyMono-BoldItalic.otf | Bin 75756 -> 0 bytes .../.local/share/fonts/BerkeleyMono-BoldItalic.ttf | Bin 116664 -> 0 bytes .../share/fonts/BerkeleyMono-BoldItalic.woff | Bin 42536 -> 0 bytes .../share/fonts/BerkeleyMono-BoldItalic.woff2 | Bin 39272 -> 0 bytes .../.local/share/fonts/BerkeleyMono-Italic.otf | Bin 75172 -> 0 bytes .../.local/share/fonts/BerkeleyMono-Italic.ttf | Bin 115636 -> 0 bytes .../.local/share/fonts/BerkeleyMono-Italic.woff | Bin 42116 -> 0 bytes .../.local/share/fonts/BerkeleyMono-Italic.woff2 | Bin 38948 -> 0 bytes .../.local/share/fonts/BerkeleyMono-Regular.otf | Bin 72688 -> 0 bytes .../.local/share/fonts/BerkeleyMono-Regular.ttf | Bin 114656 -> 0 bytes .../.local/share/fonts/BerkeleyMono-Regular.woff | Bin 40708 -> 0 bytes .../.local/share/fonts/BerkeleyMono-Regular.woff2 | Bin 37736 -> 0 bytes .../share/fonts/BerkeleyMonoNerdFont-Bold.ttf | Bin 2294328 -> 0 bytes .../share/fonts/BerkeleyMonoNerdFont-Bold.woff | Bin 1178144 -> 0 bytes .../share/fonts/BerkeleyMonoNerdFont-Bold.woff2 | Bin 897864 -> 0 bytes .../fonts/BerkeleyMonoNerdFont-BoldItalic.ttf | Bin 2295172 -> 0 bytes .../fonts/BerkeleyMonoNerdFont-BoldItalic.woff | Bin 1179852 -> 0 bytes .../fonts/BerkeleyMonoNerdFont-BoldItalic.woff2 | Bin 899248 -> 0 bytes .../share/fonts/BerkeleyMonoNerdFont-Italic.ttf | Bin 2294116 -> 0 bytes .../share/fonts/BerkeleyMonoNerdFont-Italic.woff | Bin 1179124 -> 0 bytes .../share/fonts/BerkeleyMonoNerdFont-Italic.woff2 | Bin 898420 -> 0 bytes .../share/fonts/BerkeleyMonoNerdFont-Regular.ttf | Bin 2293800 -> 0 bytes .../share/fonts/BerkeleyMonoNerdFont-Regular.woff | Bin 1178164 -> 0 bytes .../share/fonts/BerkeleyMonoNerdFont-Regular.woff2 | Bin 898068 -> 0 bytes .../share/fonts/BerkeleyMonoVariable-Italic.ttf | Bin 103704 -> 0 bytes .../share/fonts/BerkeleyMonoVariable-Italic.woff | Bin 49132 -> 0 bytes .../share/fonts/BerkeleyMonoVariable-Italic.woff2 | Bin 40404 -> 0 bytes .../share/fonts/BerkeleyMonoVariable-Regular.ttf | Bin 101012 -> 0 bytes .../share/fonts/BerkeleyMonoVariable-Regular.woff | Bin 45572 -> 0 bytes .../share/fonts/BerkeleyMonoVariable-Regular.woff2 | Bin 37568 -> 0 bytes .../.local/share/fonts/CartographCF-Bold.otf | Bin 112176 -> 0 bytes .../.local/share/fonts/CartographCF-BoldItalic.otf | Bin 120580 -> 0 bytes .../.local/share/fonts/CartographCF-DemiBold.otf | Bin 110188 -> 0 bytes .../share/fonts/CartographCF-DemiBoldItalic.otf | Bin 121136 -> 0 bytes .../.local/share/fonts/CartographCF-ExtraBold.otf | Bin 111532 -> 0 bytes .../share/fonts/CartographCF-ExtraBoldItalic.otf | Bin 120080 -> 0 bytes .../.local/share/fonts/CartographCF-ExtraLight.otf | Bin 108024 -> 0 bytes .../share/fonts/CartographCF-ExtraLightItalic.otf | Bin 118496 -> 0 bytes .../.local/share/fonts/CartographCF-Heavy.otf | Bin 113700 -> 0 bytes .../share/fonts/CartographCF-HeavyItalic.otf | Bin 123024 -> 0 bytes .../.local/share/fonts/CartographCF-Light.otf | Bin 108372 -> 0 bytes .../share/fonts/CartographCF-LightItalic.otf | Bin 118272 -> 0 bytes .../.local/share/fonts/CartographCF-Regular.otf | Bin 107884 -> 0 bytes .../share/fonts/CartographCF-RegularItalic.otf | Bin 117452 -> 0 bytes .../.local/share/fonts/CartographCF-Thin.otf | Bin 105640 -> 0 bytes .../.local/share/fonts/CartographCF-ThinItalic.otf | Bin 116284 -> 0 bytes .../.local/share/fonts/CodeliaLigatures-Bold.otf | Bin 118064 -> 0 bytes .../share/fonts/CodeliaLigatures-BoldItalic.otf | Bin 117860 -> 0 bytes .../.local/share/fonts/CodeliaLigatures-Italic.otf | Bin 114384 -> 0 bytes .../share/fonts/CodeliaLigatures-Regular.otf | Bin 116684 -> 0 bytes .../.local/share/fonts/ComicCodeLigatures-Bold.otf | Bin 92016 -> 0 bytes .../share/fonts/ComicCodeLigatures-BoldItalic.otf | Bin 92188 -> 0 bytes .../share/fonts/ComicCodeLigatures-Italic.otf | Bin 95120 -> 0 bytes .../share/fonts/ComicCodeLigatures-Light.otf | Bin 95088 -> 0 bytes .../share/fonts/ComicCodeLigatures-LightItalic.otf | Bin 96648 -> 0 bytes .../share/fonts/ComicCodeLigatures-Medium.otf | Bin 94056 -> 0 bytes .../fonts/ComicCodeLigatures-MediumItalic.otf | Bin 95256 -> 0 bytes .../share/fonts/ComicCodeLigatures-Regular.otf | Bin 93004 -> 0 bytes .../share/fonts/ComicCodeLigatures-SBIta.otf | Bin 96380 -> 0 bytes .../share/fonts/ComicCodeLigatures-Semibold.otf | Bin 94744 -> 0 bytes .../.local/share/fonts/ComicCodeLigatures-Thin.otf | Bin 89560 -> 0 bytes .../share/fonts/ComicCodeLigatures-ThinItalic.otf | Bin 90044 -> 0 bytes .../share/fonts/ComicCodeLigatures-ULIta.otf | Bin 97832 -> 0 bytes .../share/fonts/ComicCodeLigatures-UltraLight.otf | Bin 95728 -> 0 bytes .../share/fonts/Courier 10 Pitch Regular.otf | Bin 35196 -> 0 bytes dotfiles/common/.local/share/fonts/MERIFONT.TTF | Bin 49504 -> 0 bytes .../.local/share/fonts/Merriweather-Black.ttf | Bin 141700 -> 0 bytes .../share/fonts/Merriweather-BlackItalic.ttf | Bin 142620 -> 0 bytes .../.local/share/fonts/Merriweather-Bold.ttf | Bin 142040 -> 0 bytes .../.local/share/fonts/Merriweather-BoldItalic.ttf | Bin 143832 -> 0 bytes .../.local/share/fonts/Merriweather-Italic.ttf | Bin 142648 -> 0 bytes .../.local/share/fonts/Merriweather-Light.ttf | Bin 148124 -> 0 bytes .../share/fonts/Merriweather-LightItalic.ttf | Bin 142056 -> 0 bytes .../.local/share/fonts/Merriweather-Regular.ttf | Bin 149120 -> 0 bytes .../common/.local/share/fonts/MonoLisa-Bold.otf | Bin 118736 -> 0 bytes .../.local/share/fonts/MonoLisa-BoldItalic.otf | Bin 119056 -> 0 bytes .../common/.local/share/fonts/MonoLisa-Regular.otf | Bin 116244 -> 0 bytes .../.local/share/fonts/MonoLisa-RegularItalic.otf | Bin 116892 -> 0 bytes .../.local/share/fonts/NovaletraSerifCF-Bold.otf | Bin 64528 -> 0 bytes .../share/fonts/NovaletraSerifCF-BoldItalic.otf | Bin 66320 -> 0 bytes .../share/fonts/NovaletraSerifCF-DemiBold.otf | Bin 64428 -> 0 bytes .../fonts/NovaletraSerifCF-DemiBoldItalic.otf | Bin 65864 -> 0 bytes .../share/fonts/NovaletraSerifCF-ExtBold.otf | Bin 63976 -> 0 bytes .../share/fonts/NovaletraSerifCF-ExtBoldItalic.otf | Bin 65820 -> 0 bytes .../.local/share/fonts/NovaletraSerifCF-Heavy.otf | Bin 63884 -> 0 bytes .../share/fonts/NovaletraSerifCF-HeavyItalic.otf | Bin 66264 -> 0 bytes .../.local/share/fonts/NovaletraSerifCF-Light.otf | Bin 64140 -> 0 bytes .../share/fonts/NovaletraSerifCF-LightItalic.otf | Bin 66732 -> 0 bytes .../.local/share/fonts/NovaletraSerifCF-Medium.otf | Bin 64364 -> 0 bytes .../share/fonts/NovaletraSerifCF-MediumItalic.otf | Bin 66216 -> 0 bytes .../share/fonts/NovaletraSerifCF-Regular.otf | Bin 64392 -> 0 bytes .../share/fonts/NovaletraSerifCF-RegularItalic.otf | Bin 66240 -> 0 bytes .../common/.local/share/fonts/PragmataProB_09.ttf | Bin 4607292 -> 0 bytes .../.local/share/fonts/PragmataProB_liga_09.ttf | Bin 4624112 -> 0 bytes .../common/.local/share/fonts/PragmataProI_09.ttf | Bin 4490692 -> 0 bytes .../.local/share/fonts/PragmataProI_liga_09.ttf | Bin 4507588 -> 0 bytes .../common/.local/share/fonts/PragmataProR_09.ttf | Bin 5051440 -> 0 bytes .../.local/share/fonts/PragmataProR_liga_09.ttf | Bin 5068260 -> 0 bytes .../common/.local/share/fonts/PragmataProZ_09.ttf | Bin 4439452 -> 0 bytes .../.local/share/fonts/PragmataProZ_liga_09.ttf | Bin 4456268 -> 0 bytes .../.local/share/fonts/PragmataPro_Mono_B_09.ttf | Bin 3900260 -> 0 bytes .../share/fonts/PragmataPro_Mono_B_liga_09.ttf | Bin 3917076 -> 0 bytes .../.local/share/fonts/PragmataPro_Mono_I_09.ttf | Bin 3822344 -> 0 bytes .../share/fonts/PragmataPro_Mono_I_liga_09.ttf | Bin 3839140 -> 0 bytes .../.local/share/fonts/PragmataPro_Mono_R_09.ttf | Bin 4233500 -> 0 bytes .../share/fonts/PragmataPro_Mono_R_liga_09.ttf | Bin 4250320 -> 0 bytes .../.local/share/fonts/PragmataPro_Mono_Z_09.ttf | Bin 3752628 -> 0 bytes .../share/fonts/PragmataPro_Mono_Z_liga_09.ttf | Bin 3769444 -> 0 bytes .../common/.local/share/fonts/all-the-icons.ttf | Bin 44732 -> 0 bytes .../common/.local/share/icons/notify/alarm.png | Bin 55664 -> 0 bytes .../common/.local/share/icons/notify/alert.png | Bin 66016 -> 0 bytes dotfiles/common/.local/share/icons/notify/bug.png | Bin 60772 -> 0 bytes dotfiles/common/.local/share/icons/notify/fail.png | Bin 77513 -> 0 bytes dotfiles/common/.local/share/icons/notify/info.png | Bin 66060 -> 0 bytes .../common/.local/share/icons/notify/question.png | Bin 75683 -> 0 bytes .../common/.local/share/icons/notify/security.png | Bin 64253 -> 0 bytes .../common/.local/share/icons/notify/success.png | Bin 75824 -> 0 bytes .../.local/share/mime/packages/custom-types.xml | 9 - .../common/.local/share/rhythmbox/playlists.xml | 179 - .../.local/share/rhythmbox/podcast-timestamp | 0 .../common/.local/share/rhythmbox/rhythmdb.xml | 701604 ------------------ dotfiles/common/.local/share/sounds/alarm.ogg | Bin 24711 -> 0 bytes .../common/.local/share/sounds/notify/alarm.ogg | Bin 49034 -> 0 bytes .../common/.local/share/sounds/notify/alert.ogg | Bin 37850 -> 0 bytes dotfiles/common/.local/share/sounds/notify/bug.ogg | Bin 8522 -> 0 bytes .../common/.local/share/sounds/notify/fail.ogg | Bin 64144 -> 0 bytes .../common/.local/share/sounds/notify/info.ogg | Bin 29007 -> 0 bytes .../common/.local/share/sounds/notify/question.ogg | Bin 46024 -> 0 bytes .../common/.local/share/sounds/notify/security.ogg | Bin 19963 -> 0 bytes .../common/.local/share/sounds/notify/success.ogg | Bin 34480 -> 0 bytes .../share/thequestionconcerningtechnology.txt | 180 - dotfiles/common/.mbsyncrc | 202 - dotfiles/common/.msmtprc | 53 - dotfiles/common/.profile | 82 - dotfiles/common/.profile.d/auto-tmux-session.sh | 8 - dotfiles/common/.profile.d/browser.sh | 36 - dotfiles/common/.profile.d/claude.sh | 15 - dotfiles/common/.profile.d/display.sh | 11 - dotfiles/common/.profile.d/framework.sh | 9 - dotfiles/common/.ssh/config | 14 - dotfiles/common/.ssh/decrypt_ssh | 1 - dotfiles/common/.ssh/set_perms | 7 - dotfiles/common/.ssh/ssh.tar.gz.gpg | Bin 543 -> 0 bytes .../dic/dictd_www.dict.org_web1913.dict.dz | Bin 27330569 -> 0 bytes .../.stardict/dic/dictd_www.dict.org_web1913.idx | Bin 3024035 -> 0 bytes .../dic/dictd_www.dict.org_web1913.idx.oft | Bin 20062 -> 0 bytes .../.stardict/dic/dictd_www.dict.org_web1913.ifo | 8 - dotfiles/common/.stow-global-ignore | 2 - dotfiles/common/.stow-local-ignore | 4 - dotfiles/common/.ticker.yaml | 10 - dotfiles/common/.tmux.conf | 99 - dotfiles/common/.vale.ini | 8 - dotfiles/common/.wegorc | 61 - dotfiles/common/.xscreensaver | 301 - dotfiles/common/.zsh/README.md | 138 - dotfiles/common/.zsh/fzf-tab.zsh | 389 - dotfiles/common/.zsh/lib/-ftb-colorize | 34 - dotfiles/common/.zsh/lib/-ftb-fzf | 102 - dotfiles/common/.zsh/lib/-ftb-generate-complist | 113 - dotfiles/common/.zsh/lib/-ftb-generate-header | 35 - dotfiles/common/.zsh/lib/-ftb-generate-query | 36 - dotfiles/common/.zsh/lib/ftb-switch-group | 38 - dotfiles/common/.zsh/lib/ftb-tmux-popup | 83 - dotfiles/common/.zsh/lib/zsh-ls-colors/LICENSE | 21 - dotfiles/common/.zsh/lib/zsh-ls-colors/README.md | 114 - dotfiles/common/.zsh/lib/zsh-ls-colors/demo | 65 - .../common/.zsh/lib/zsh-ls-colors/ls-colors.zsh | 186 - dotfiles/common/.zsh/modules/.cvsignore | 16 - dotfiles/common/.zsh/modules/.distfiles | 4 - dotfiles/common/.zsh/modules/.editorconfig | 15 - dotfiles/common/.zsh/modules/.gitignore | 155 - dotfiles/common/.zsh/modules/.preconfig | 7 - dotfiles/common/.zsh/modules/Config/.cvsignore | 2 - dotfiles/common/.zsh/modules/Config/.distfiles | 2 - dotfiles/common/.zsh/modules/Config/aczshoot.m4 | 8 - dotfiles/common/.zsh/modules/Config/clean.mk | 43 - dotfiles/common/.zsh/modules/Config/config.mk | 42 - dotfiles/common/.zsh/modules/Config/defs.mk.in | 114 - dotfiles/common/.zsh/modules/Config/installfns.sh | 74 - .../common/.zsh/modules/Config/uninstallfns.sh | 59 - dotfiles/common/.zsh/modules/Config/version.mk | 31 - dotfiles/common/.zsh/modules/LICENCE | 37 - dotfiles/common/.zsh/modules/Makefile.in | 87 - dotfiles/common/.zsh/modules/RECOMPILE_REQUEST | 1 - dotfiles/common/.zsh/modules/Src/.cvsignore | 35 - dotfiles/common/.zsh/modules/Src/.distfiles | 2 - dotfiles/common/.zsh/modules/Src/.exrc | 2 - dotfiles/common/.zsh/modules/Src/.indent.pro | 27 - dotfiles/common/.zsh/modules/Src/Makefile.in | 164 - dotfiles/common/.zsh/modules/Src/Makemod.in.in | 192 - dotfiles/common/.zsh/modules/Src/aloxaf/.cvsignore | 18 - dotfiles/common/.zsh/modules/Src/aloxaf/.distfiles | 2 - dotfiles/common/.zsh/modules/Src/aloxaf/.exrc | 2 - dotfiles/common/.zsh/modules/Src/aloxaf/.gitignore | 8 - dotfiles/common/.zsh/modules/Src/aloxaf/fzftab.c | 546 - dotfiles/common/.zsh/modules/Src/aloxaf/fzftab.mdd | 7 - dotfiles/common/.zsh/modules/Src/builtin.c | 7236 - dotfiles/common/.zsh/modules/Src/compat.c | 742 - dotfiles/common/.zsh/modules/Src/exec.c | 6250 - dotfiles/common/.zsh/modules/Src/glob.c | 3913 - dotfiles/common/.zsh/modules/Src/hashtable.c | 1617 - dotfiles/common/.zsh/modules/Src/hashtable.h | 69 - dotfiles/common/.zsh/modules/Src/init.c | 1792 - dotfiles/common/.zsh/modules/Src/input.c | 701 - dotfiles/common/.zsh/modules/Src/jobs.c | 2894 - dotfiles/common/.zsh/modules/Src/lex.c | 2203 - dotfiles/common/.zsh/modules/Src/loop.c | 795 - dotfiles/common/.zsh/modules/Src/makepro.awk | 166 - dotfiles/common/.zsh/modules/Src/mem.c | 1899 - dotfiles/common/.zsh/modules/Src/mkbltnmlst.sh | 116 - dotfiles/common/.zsh/modules/Src/mkmakemod.sh | 468 - dotfiles/common/.zsh/modules/Src/module.c | 3641 - dotfiles/common/.zsh/modules/Src/options.c | 955 - dotfiles/common/.zsh/modules/Src/params.c | 5884 - dotfiles/common/.zsh/modules/Src/parse.c | 3977 - dotfiles/common/.zsh/modules/Src/pattern.c | 4336 - dotfiles/common/.zsh/modules/Src/prompt.c | 2046 - dotfiles/common/.zsh/modules/Src/prototypes.h | 134 - dotfiles/common/.zsh/modules/Src/signals.c | 1479 - dotfiles/common/.zsh/modules/Src/signals.h | 142 - dotfiles/common/.zsh/modules/Src/signames1.awk | 19 - dotfiles/common/.zsh/modules/Src/signames2.awk | 106 - dotfiles/common/.zsh/modules/Src/string.c | 213 - dotfiles/common/.zsh/modules/Src/utils.c | 7520 - dotfiles/common/.zsh/modules/Src/wcwidth9.h | 1325 - dotfiles/common/.zsh/modules/Src/zsh.h | 3305 - dotfiles/common/.zsh/modules/Src/zsh.mdd | 147 - dotfiles/common/.zsh/modules/Src/zsh.rc | 8 - dotfiles/common/.zsh/modules/Src/zsh_system.h | 900 - dotfiles/common/.zsh/modules/Src/ztype.h | 89 - dotfiles/common/.zsh/modules/Test/.cvsignore | 3 - dotfiles/common/.zsh/modules/Test/.distfiles | 2 - dotfiles/common/.zsh/modules/Test/A01grammar.ztst | 790 - dotfiles/common/.zsh/modules/Test/A02alias.ztst | 139 - dotfiles/common/.zsh/modules/Test/A03quoting.ztst | 80 - dotfiles/common/.zsh/modules/Test/A04redirect.ztst | 588 - .../common/.zsh/modules/Test/A05execution.ztst | 312 - dotfiles/common/.zsh/modules/Test/A06assign.ztst | 631 - dotfiles/common/.zsh/modules/Test/A07control.ztst | 165 - dotfiles/common/.zsh/modules/Test/B01cd.ztst | 144 - dotfiles/common/.zsh/modules/Test/B02typeset.ztst | 723 - dotfiles/common/.zsh/modules/Test/B03print.ztst | 336 - dotfiles/common/.zsh/modules/Test/B04read.ztst | 112 - dotfiles/common/.zsh/modules/Test/B05eval.ztst | 34 - dotfiles/common/.zsh/modules/Test/B06fc.ztst | 25 - dotfiles/common/.zsh/modules/Test/B07emulate.ztst | 253 - dotfiles/common/.zsh/modules/Test/B08shift.ztst | 33 - dotfiles/common/.zsh/modules/Test/B09hash.ztst | 79 - dotfiles/common/.zsh/modules/Test/C01arith.ztst | 422 - dotfiles/common/.zsh/modules/Test/C02cond.ztst | 448 - dotfiles/common/.zsh/modules/Test/C03traps.ztst | 761 - dotfiles/common/.zsh/modules/Test/C04funcdef.ztst | 502 - dotfiles/common/.zsh/modules/Test/C05debug.ztst | 159 - dotfiles/common/.zsh/modules/Test/D01prompt.ztst | 203 - dotfiles/common/.zsh/modules/Test/D02glob.ztst | 688 - .../common/.zsh/modules/Test/D03procsubst.ztst | 151 - .../common/.zsh/modules/Test/D04parameter.ztst | 2058 - dotfiles/common/.zsh/modules/Test/D05array.ztst | 112 - .../common/.zsh/modules/Test/D06subscript.ztst | 268 - .../common/.zsh/modules/Test/D07multibyte.ztst | 587 - dotfiles/common/.zsh/modules/Test/D08cmdsubst.ztst | 169 - dotfiles/common/.zsh/modules/Test/D09brace.ztst | 114 - dotfiles/common/.zsh/modules/Test/E01options.ztst | 1313 - dotfiles/common/.zsh/modules/Test/E02xtrace.ztst | 148 - dotfiles/common/.zsh/modules/Test/Makefile.in | 75 - dotfiles/common/.zsh/modules/Test/README | 30 - .../common/.zsh/modules/Test/V02zregexparse.ztst | 382 - dotfiles/common/.zsh/modules/Test/V03mathfunc.ztst | 141 - dotfiles/common/.zsh/modules/Test/V04features.ztst | 172 - dotfiles/common/.zsh/modules/Test/V05styles.ztst | 143 - dotfiles/common/.zsh/modules/Test/V07pcre.ztst | 139 - dotfiles/common/.zsh/modules/Test/V08zpty.ztst | 29 - dotfiles/common/.zsh/modules/Test/V09datetime.ztst | 74 - dotfiles/common/.zsh/modules/Test/V10private.ztst | 304 - dotfiles/common/.zsh/modules/Test/W01history.ztst | 60 - dotfiles/common/.zsh/modules/Test/comptest | 177 - dotfiles/common/.zsh/modules/Test/runtests.zsh | 27 - dotfiles/common/.zsh/modules/Test/ztst.zsh | 547 - dotfiles/common/.zsh/modules/aclocal.m4 | 77 - dotfiles/common/.zsh/modules/aczsh.m4 | 690 - dotfiles/common/.zsh/modules/config.guess | 1501 - dotfiles/common/.zsh/modules/config.h.in | 1242 - dotfiles/common/.zsh/modules/config.sub | 1705 - dotfiles/common/.zsh/modules/configure | 14547 - dotfiles/common/.zsh/modules/configure.ac | 3213 - dotfiles/common/.zsh/modules/copy_from_zsh_src.zsh | 29 - dotfiles/common/.zsh/modules/install-sh | 507 - dotfiles/common/.zsh/modules/mkinstalldirs | 162 - dotfiles/common/.zsh/modules/patch_cfgac.diff | 73 - dotfiles/common/.zsh/modules/stamp-h.in | 1 - dotfiles/common/.zshrc | 200 - dotfiles/common/.zshrc.d/aliases.sh | 85 - dotfiles/common/.zshrc.d/arch-downgrade.sh | 47 - dotfiles/common/.zshrc.d/emacs.sh | 24 - dotfiles/common/.zshrc.d/fzf.sh | 122 - dotfiles/common/.zshrc.d/git.sh | 32 - dotfiles/common/.zshrc.d/media.sh | 41 - dotfiles/common/.zshrc.d/utilities.sh | 206 - .../bazzite-fractal-save-desktop.sd.tar.gz | Bin 1387318 -> 0 bytes .../common/documents/bazzite-fractal.sd.tar.gz | Bin 1415141 -> 0 bytes dotfiles/common/music/60s Sounds.m3u | 0 dotfiles/common/music/90s Sounds.m3u | 3 - dotfiles/common/music/Ambient Sleeping Pill.m3u | 9 - dotfiles/common/music/BAGeL Radio.m3u | 1 - dotfiles/common/music/BBC World Service.m3u | 41 - dotfiles/common/music/Baroque Sonatas.m3u | 5 - .../common/music/Black Flamingos - Space Bar.m4a | Bin 3819479 -> 0 bytes dotfiles/common/music/Blues Radio.m3u | 1 - dotfiles/common/music/Dark Ambient.m3u | 9 - dotfiles/common/music/Flux FM Radio.m3u | 3 - dotfiles/common/music/Jazz Radio Happy Hour.m3u | 5 - dotfiles/common/music/Jazz Radio Latin Jazz.m3u | 5 - dotfiles/common/music/Jazz Radio New Orleans.m3u | 1 - dotfiles/common/music/Jazz Radio Only Women.m3u | 5 - .../Malvern Radio International Classical.m3u | 5 - dotfiles/common/music/NPR 24 Hour Radio.m3u | 9 - .../common/music/Radio Caprice Acoustic Blues.m3u | 1 - dotfiles/common/music/Radio Caprice Breakbeat.m3u | 1 - .../music/Radio Caprice Classical Baroque.m3u | 1 - .../common/music/Radio Caprice Classical Cello.m3u | 1 - .../Radio Caprice Classical Impressionism.m3u | 1 - .../common/music/Radio Caprice Classical Lute.m3u | 1 - .../music/Radio Caprice Classical Medieval.m3u | 1 - .../common/music/Radio Caprice Classical Piano.m3u | 1 - .../music/Radio Caprice Classical Renaissance.m3u | 1 - .../music/Radio Caprice Classical Sonata.m3u | 1 - .../music/Radio Caprice Classical Strings.m3u | 1 - .../music/Radio Caprice Classical Violin.m3u | 1 - .../common/music/Radio Caprice Delta Blues.m3u | 5 - dotfiles/common/music/Radio Caprice Downtempo.m3u | 1 - dotfiles/common/music/Radio Caprice Dubstep.m3u | 1 - .../music/Radio Caprice Gregorian Chants.m3u | 1 - .../common/music/Radio Caprice Hardcore Punk.m3u | 1 - dotfiles/common/music/Radio Caprice Jazz Bebop.m3u | 1 - dotfiles/common/music/Radio Caprice Jazz Rap.m3u | 1 - .../music/Radio Caprice Old School Hip-Hop.m3u | 1 - dotfiles/common/music/Radio Caprice Oldies.m3u | 1 - .../common/music/Radio Caprice Reggae Roots.m3u | 1 - dotfiles/common/music/Radio Caprice Reggae.m3u | 1 - .../common/music/Radio Caprice Street Punk.m3u | 1 - dotfiles/common/music/Radio Caprice Trip Hop.m3u | 4 - .../common/music/Radio Swiss Classic French.m3u | 9 - .../common/music/Radio Swiss Classic German.m3u | 9 - .../common/music/Radio Swiss Classic Italian.m3u | 13 - dotfiles/common/music/SomaFM Beat Blender.m3u | 6 - dotfiles/common/music/SomaFM Black Rock FM.m3u | 4 - dotfiles/common/music/SomaFM Boot Liquor.m3u | 4 - dotfiles/common/music/SomaFM Cliqhop IDM.m3u | 4 - dotfiles/common/music/SomaFM Dark Zone.m3u | 4 - dotfiles/common/music/SomaFM Deep Space One.m3u | 4 - dotfiles/common/music/SomaFM Digitalis.m3u | 4 - dotfiles/common/music/SomaFM Drone Zone.m3u | 5 - dotfiles/common/music/SomaFM Dub Step Beyond.m3u | 4 - dotfiles/common/music/SomaFM Fluid.m3u | 4 - dotfiles/common/music/SomaFM Folk Forward.m3u | 4 - .../common/music/SomaFM Groove Salad Classic.m3u | 4 - dotfiles/common/music/SomaFM Groove Salad.m3u | 4 - .../common/music/SomaFM Heavyweight Reggae.m3u | 4 - .../common/music/SomaFM Illinois Street Lounge.m3u | 4 - dotfiles/common/music/SomaFM Indie Pop Rocks.m3u | 4 - dotfiles/common/music/SomaFM PopTron.m3u | 4 - dotfiles/common/music/SomaFM Secret Agent.m3u | 4 - dotfiles/common/music/SomaFM Sonic Universe.m3u | 4 - .../common/music/SomaFM Space Station Soma.m3u | 4 - dotfiles/common/music/SomaFM Suburbs of Goa.m3u | 4 - dotfiles/common/music/SomaFM Synphaera.m3u | 4 - dotfiles/common/music/SomaFM The Trip.m3u | 4 - dotfiles/common/music/SomaFM Underground 80s.m3u | 5 - dotfiles/common/music/SomaFM Vaporwaves.m3u | 4 - dotfiles/common/music/SomaFM n5MD Radio.m3u | 4 - dotfiles/common/music/Sunday Baroque.m3u | 1 - dotfiles/common/music/Surf Rock.m3u | 37 - dotfiles/common/music/Venice Classic Radio.m3u | 1 - dotfiles/common/music/WWNO.m3u | 13 - dotfiles/common/music/WWOZ New Orleans.m3u | 4 - dotfiles/common/pictures/cj-sig-no-background.png | Bin 2228631 -> 0 bytes dotfiles/common/pictures/cj-sig-transparent.png | Bin 15662 -> 0 bytes dotfiles/common/pictures/cjennings.jpg | Bin 31438 -> 0 bytes dotfiles/common/pictures/coderman.png | Bin 1003034 -> 0 bytes dotfiles/common/pictures/devilman.jpg | Bin 41707 -> 0 bytes dotfiles/common/pictures/ucb-lambda.png | Bin 2200727 -> 0 bytes .../wallpaper/a-streetcar-named-despair.jpg | Bin 287530 -> 0 bytes .../common/pictures/wallpaper/atari-canyon.png | Bin 6054214 -> 0 bytes dotfiles/common/pictures/wallpaper/balance.jpg | Bin 1189046 -> 0 bytes .../beatles-st-pancras-old-church-1968.jpg | Bin 80887 -> 0 bytes .../wallpaper/big-j-mcneely-los-angeles-1951.jpg | Bin 233590 -> 0 bytes .../wallpaper/blues-brothers-and-hooker.png | Bin 641584 -> 0 bytes .../bondi-beach-new-south-wales-australia.jpg | Bin 197164 -> 0 bytes .../pictures/wallpaper/capetown-south-africa.jpg | Bin 6793104 -> 0 bytes .../wallpaper/damrak-amsterdam-netherlands.jpg | Bin 1520134 -> 0 bytes dotfiles/common/pictures/wallpaper/dark-lion.jpg | Bin 419505 -> 0 bytes dotfiles/common/pictures/wallpaper/deadline.jpg | Bin 2789105 -> 0 bytes dotfiles/common/pictures/wallpaper/dodge-this.png | Bin 1938566 -> 0 bytes dotfiles/common/pictures/wallpaper/doe.jpg | Bin 633911 -> 0 bytes .../common/pictures/wallpaper/dolomites-italy.jpg | Bin 551757 -> 0 bytes .../duckdive-teahupoo-french-polynesia.jpg | Bin 557884 -> 0 bytes .../pictures/wallpaper/early-morning-commute.jpg | Bin 2956530 -> 0 bytes .../wallpaper/eltz-castle-wiershem-germany.jpg | Bin 2517682 -> 0 bytes dotfiles/common/pictures/wallpaper/framed.png | Bin 3130619 -> 0 bytes .../pictures/wallpaper/fu-some-field-near-you.jpg | Bin 6806375 -> 0 bytes .../pictures/wallpaper/greenwich-village-nyc.jpg | Bin 1876768 -> 0 bytes .../common/pictures/wallpaper/hawker-sea-fury.jpg | Bin 91595 -> 0 bytes .../pictures/wallpaper/highway-59-kansas-us.jpg | Bin 336799 -> 0 bytes .../pictures/wallpaper/ice-checkpoint-2030-a-d.jpg | Bin 1790861 -> 0 bytes dotfiles/common/pictures/wallpaper/imminent.jpg | Bin 725050 -> 0 bytes .../common/pictures/wallpaper/interior-space.jpg | Bin 259853 -> 0 bytes .../wallpaper/ischia-from-castello-aragonese.jpg | Bin 3718266 -> 0 bytes .../pictures/wallpaper/jack-rabbit-slims.jpeg | Bin 138405 -> 0 bytes .../wallpaper/jackson-lake-lodge-wyoming-us.jpg | Bin 265839 -> 0 bytes dotfiles/common/pictures/wallpaper/joker.jpg | Bin 2105037 -> 0 bytes .../pictures/wallpaper/khan-al-khalili-egypt.jpg | Bin 2024124 -> 0 bytes .../wallpaper/knockturn-alley-london-uk.jpg | Bin 3743760 -> 0 bytes .../pictures/wallpaper/knowledge-is-power.jpg | Bin 527943 -> 0 bytes .../last-jedis-neighbor-faroe-islands-denmark.jpg | Bin 1218998 -> 0 bytes .../pictures/wallpaper/loch-muick-scotland-uk.jpg | Bin 2069036 -> 0 bytes dotfiles/common/pictures/wallpaper/madison.jpg | Bin 793607 -> 0 bytes dotfiles/common/pictures/wallpaper/maps.jpg | Bin 6982816 -> 0 bytes .../wallpaper/monday-morning-in-yosemite.jpg | Bin 5554495 -> 0 bytes .../pictures/wallpaper/my-summer-home-denmark.png | Bin 3234919 -> 0 bytes .../wallpaper/napa-valley-california-us.jpg | Bin 3582085 -> 0 bytes .../common/pictures/wallpaper/nasa-earth-day.jpg | Bin 854563 -> 0 bytes .../common/pictures/wallpaper/nasa-earth-night.jpg | Bin 891697 -> 0 bytes .../pictures/wallpaper/nazar\303\251-portugal.jpg" | Bin 573000 -> 0 bytes dotfiles/common/pictures/wallpaper/no-exit.jpg | Bin 4285127 -> 0 bytes .../pictures/wallpaper/nola-post-hurricane-ida.jpg | Bin 637443 -> 0 bytes .../pictures/wallpaper/notre-dame-paris-france.jpg | Bin 481347 -> 0 bytes .../common/pictures/wallpaper/oak-plantation.jpg | Bin 1335300 -> 0 bytes .../common/pictures/wallpaper/paddling-out.jpg | Bin 1008914 -> 0 bytes .../pictures/wallpaper/painswick-from-inside.png | Bin 1711405 -> 0 bytes .../pictures/wallpaper/paris-in-royal-colors.jpg | Bin 3453047 -> 0 bytes .../pictures/wallpaper/petit-piton-st-lucia.jpg | Bin 1735652 -> 0 bytes ...ng-room-new-york-public-library-new-york-us.jpg | Bin 4385677 -> 0 bytes dotfiles/common/pictures/wallpaper/remote.jpg | Bin 5119445 -> 0 bytes .../wallpaper/sacre-coeur-paris-france.jpg | Bin 881658 -> 0 bytes .../wallpaper/saint-s\303\251verin-france.jpg" | Bin 708586 -> 0 bytes .../common/pictures/wallpaper/save-yourself.jpg | Bin 328461 -> 0 bytes .../pictures/wallpaper/saves-more-than-text.png | Bin 390778 -> 0 bytes .../saville-dam-barkhamsted-connecticut-us.jpg | Bin 2417461 -> 0 bytes .../wallpaper/sexy-curvy-beautiful-bottom.jpg | Bin 176441 -> 0 bytes .../wallpaper/stalenhag-cartesian-skepticism.png | Bin 2091073 -> 0 bytes .../pictures/wallpaper/that-one-up-there.jpg | Bin 1223366 -> 0 bytes dotfiles/common/pictures/wallpaper/the-arc.jpg | Bin 3516844 -> 0 bytes .../pictures/wallpaper/the-nomad-lounge-nyc.jpg | Bin 1391082 -> 0 bytes .../common/pictures/wallpaper/tlulum-mexico.jpg | Bin 877326 -> 0 bytes .../trinity-college-library-dublin-ireland.jpg | Bin 2663941 -> 0 bytes .../common/pictures/wallpaper/trondheim-norway.jpg | Bin 8301976 -> 0 bytes .../pictures/wallpaper/twenty-thousand-years.jpg | Bin 3136404 -> 0 bytes .../pictures/wallpaper/valldemossa-spain.jpg | Bin 2559008 -> 0 bytes dotfiles/common/pictures/wallpaper/zendopeak.jpg | Bin 3195673 -> 0 bytes dotfiles/dwm/.Xresources | 106 - dotfiles/dwm/.config/conky/conky.conf | 24 - dotfiles/dwm/.config/flameshot/flameshot.ini | 11 - dotfiles/dwm/.config/picom.conf | 56 - dotfiles/dwm/.config/redshift.conf | 32 - .../touchpad-indicator/touchpad-indicator.conf | 1 - dotfiles/dwm/.gnupg/gpg-agent.conf | 18 - dotfiles/dwm/.gnupg/pinentry-dmenu.conf | 10 - dotfiles/dwm/.local/bin/airplanemodetoggle | 33 - dotfiles/dwm/.local/bin/brightness | 36 - dotfiles/dwm/.local/bin/colorpick | 6 - dotfiles/dwm/.local/bin/dmenuexitmenu | 12 - dotfiles/dwm/.local/bin/dmenuunicode | 18 - dotfiles/dwm/.local/bin/screenshotmenu | 13 - dotfiles/dwm/.local/bin/toggle-touchpad | 16 - dotfiles/dwm/.local/bin/wallsearch | 43 - dotfiles/dwm/.local/share/applications/dwm.desktop | 7 - .../share/applications/emacsclient-mail.desktop | 20 - .../dwm/.local/share/applications/file.desktop | 4 - dotfiles/dwm/.local/share/applications/img.desktop | 4 - .../.local/share/applications/lock-screen.desktop | 7 - .../dwm/.local/share/applications/logout.desktop | 7 - .../dwm/.local/share/applications/mail.desktop | 4 - dotfiles/dwm/.local/share/applications/pdf.desktop | 4 - .../dwm/.local/share/applications/reboot.desktop | 7 - .../dwm/.local/share/applications/shutdown.desktop | 7 - .../dwm/.local/share/applications/suspend.desktop | 7 - .../dwm/.local/share/applications/text.desktop | 4 - dotfiles/dwm/.xinitrc | 75 - dotfiles/hyprland/.config/easyeffectsrc | 2 - dotfiles/hyprland/.config/foot/foot.ini | 38 - dotfiles/hyprland/.config/fuzzel/fuzzel.ini | 32 - dotfiles/hyprland/.config/gammastep/config.ini | 8 - dotfiles/hyprland/.config/hypr/conf.d/local.conf | 15 - dotfiles/hyprland/.config/hypr/hypridle.conf | 21 - dotfiles/hyprland/.config/hypr/hyprland.conf | 334 - dotfiles/hyprland/.config/hypr/hyprlock.conf | 100 - dotfiles/hyprland/.config/pypr/config.toml | 72 - dotfiles/hyprland/.config/themes/dupre/Xresources | 106 - dotfiles/hyprland/.config/themes/dupre/dunstrc | 72 - dotfiles/hyprland/.config/themes/dupre/foot.ini | 38 - dotfiles/hyprland/.config/themes/dupre/fuzzel.ini | 32 - .../hyprland/.config/themes/dupre/hyprland.conf | 7 - .../hyprland/.config/themes/dupre/hyprlock.conf | 94 - dotfiles/hyprland/.config/themes/dupre/waybar.css | 137 - dotfiles/hyprland/.config/themes/hudson/Xresources | 106 - dotfiles/hyprland/.config/themes/hudson/dunstrc | 72 - dotfiles/hyprland/.config/themes/hudson/foot.ini | 38 - dotfiles/hyprland/.config/themes/hudson/fuzzel.ini | 32 - .../hyprland/.config/themes/hudson/hyprland.conf | 7 - .../hyprland/.config/themes/hudson/hyprlock.conf | 94 - dotfiles/hyprland/.config/themes/hudson/waybar.css | 141 - .../hyprland/.config/waybar/arch-logo-hudson.svg | 4 - dotfiles/hyprland/.config/waybar/arch-logo.svg | 4 - dotfiles/hyprland/.config/waybar/config | 175 - dotfiles/hyprland/.config/waybar/style.css | 164 - dotfiles/hyprland/.config/waybar/worldclock.conf | 18 - .../hyprland/.config/waybar/ws-icons/ws-active.svg | 3 - .../.config/waybar/ws-icons/ws-inactive.svg | 3 - dotfiles/hyprland/.config/waypaper/config.ini | 39 - dotfiles/hyprland/.config/wlogout/layout | 36 - dotfiles/hyprland/.config/wlogout/style.css | 37 - dotfiles/hyprland/.config/wofi/config | 12 - dotfiles/hyprland/.config/wofi/power-menu.css | 65 - dotfiles/hyprland/.config/wofi/style.css | 59 - .../.config/xdg-desktop-portal/portals.conf | 3 - dotfiles/hyprland/.gnupg/gpg-agent.conf | 18 - dotfiles/hyprland/.local/bin/airplane-mode | 110 - dotfiles/hyprland/.local/bin/cycle-layout | 27 - .../hyprland/.local/bin/hypr-refocus-scratchpad | 24 - dotfiles/hyprland/.local/bin/layout-cycle | 35 - dotfiles/hyprland/.local/bin/layout-navigate | 73 - dotfiles/hyprland/.local/bin/layout-resize | 24 - dotfiles/hyprland/.local/bin/monitor-dashboard | 3 - dotfiles/hyprland/.local/bin/pinentry-fuzzel | 107 - dotfiles/hyprland/.local/bin/screenshot | 23 - dotfiles/hyprland/.local/bin/set-theme | 129 - dotfiles/hyprland/.local/bin/start-hyprland | 11 - dotfiles/hyprland/.local/bin/stash-others | 12 - dotfiles/hyprland/.local/bin/stash-restore | 18 - dotfiles/hyprland/.local/bin/stash-window | 4 - dotfiles/hyprland/.local/bin/toggle-scratchpad | 40 - dotfiles/hyprland/.local/bin/toggle-touchpad | 25 - dotfiles/hyprland/.local/bin/touchpad-auto | 53 - dotfiles/hyprland/.local/bin/waybar-airplane | 33 - dotfiles/hyprland/.local/bin/waybar-date | 19 - dotfiles/hyprland/.local/bin/waybar-disk | 7 - dotfiles/hyprland/.local/bin/waybar-layout | 36 - dotfiles/hyprland/.local/bin/waybar-netspeed | 70 - dotfiles/hyprland/.local/bin/waybar-touchpad | 15 - dotfiles/hyprland/.local/bin/waybar-worldclock | 35 - .../.local/share/applications/Zoom.desktop | 13 - .../applications/android-file-transfer.desktop | 2 - .../.local/share/applications/arandr.desktop | 2 - .../share/applications/avahi-discover.desktop | 2 - .../share/applications/blueman-adapters.desktop | 2 - .../share/applications/blueman-manager.desktop | 2 - .../.local/share/applications/bssh.desktop | 2 - .../.local/share/applications/bvnc.desktop | 2 - .../.local/share/applications/caffeine.desktop | 2 - .../share/applications/calibre-ebook-edit.desktop | 2 - .../applications/calibre-ebook-viewer.desktop | 12 - .../share/applications/calibre-lrfviewer.desktop | 2 - .../.local/share/applications/cmake-gui.desktop | 2 - .../.local/share/applications/compton.desktop | 2 - .../.local/share/applications/conky.desktop | 2 - .../.local/share/applications/cups.desktop | 2 - .../hyprland/.local/share/applications/dwm.desktop | 2 - .../.local/share/applications/emacs-mail.desktop | 2 - .../share/applications/emacsclient-mail.desktop | 2 - .../.local/share/applications/emacsclient.desktop | 13 - .../.local/share/applications/file.desktop | 2 - .../.local/share/applications/foot-server.desktop | 2 - .../.local/share/applications/footclient.desktop | 2 - .../share/applications/gammastep-indicator.desktop | 2 - .../.local/share/applications/gammastep.desktop | 2 - .../.local/share/applications/gcr-prompter.desktop | 2 - .../.local/share/applications/gcr-viewer.desktop | 2 - .../share/applications/geoclue-demo-agent.desktop | 2 - .../share/applications/geoclue-where-am-i.desktop | 2 - .../applications/gkbd-keyboard-display.desktop | 2 - .../share/applications/google-chrome.desktop | 2 - .../applications/google-maps-geo-handler.desktop | 2 - .../.local/share/applications/gtk-lshw.desktop | 2 - .../.local/share/applications/htop.desktop | 2 - .../.local/share/applications/hy3-util.desktop | 2 - .../.local/share/applications/hyprland.desktop | 2 - .../hyprland/.local/share/applications/img.desktop | 2 - .../share/applications/insync-helper.desktop | 2 - .../.local/share/applications/ipython.desktop | 2 - .../.local/share/applications/jconsole.desktop | 2 - .../.local/share/applications/jshell.desktop | 2 - .../.local/share/applications/jvisualvm.desktop | 2 - .../share/applications/libreoffice-base.desktop | 2 - .../.local/share/applications/lock-screen.desktop | 2 - .../.local/share/applications/logout.desktop | 2 - .../.local/share/applications/lstopo.desktop | 2 - .../.local/share/applications/lxappearance.desktop | 2 - .../.local/share/applications/mail.desktop | 2 - .../applications/nautilus-autorun-software.desktop | 2 - .../.local/share/applications/nm-applet.desktop | 2 - .../applications/nm-connection-editor.desktop | 2 - .../.local/share/applications/nsxiv.desktop | 2 - .../applications/openstreetmap-geo-handler.desktop | 2 - .../applications/org.flameshot.Flameshot.desktop | 2 - .../applications/org.freedesktop.Xwayland.desktop | 2 - .../share/applications/org.gnome.Zenity.desktop | 2 - .../applications/org.gnupg.pinentry-qt.desktop | 2 - .../applications/org.gnupg.pinentry-qt5.desktop | 2 - ...g.kde.polkit-kde-authentication-agent-1.desktop | 2 - .../share/applications/org.pwmt.zathura-cb.desktop | 2 - .../applications/org.pwmt.zathura-djvu.desktop | 2 - .../org.pwmt.zathura-pdf-mupdf.desktop | 2 - .../hyprland/.local/share/applications/pdf.desktop | 2 - .../.local/share/applications/picom.desktop | 2 - .../share/applications/proton-bridge.desktop | 2 - .../.local/share/applications/qt5ct.desktop | 2 - .../.local/share/applications/qt6ct.desktop | 2 - .../.local/share/applications/qv4l2.desktop | 2 - .../.local/share/applications/qvidcap.desktop | 2 - .../.local/share/applications/ranger.desktop | 2 - .../.local/share/applications/reboot.desktop | 2 - .../.local/share/applications/redshift-gtk.desktop | 2 - .../.local/share/applications/redshift.desktop | 2 - .../share/applications/rofi-theme-selector.desktop | 2 - .../.local/share/applications/rofi.desktop | 2 - .../.local/share/applications/shutdown.desktop | 2 - .../share/applications/signal-desktop.desktop | 12 - .../.local/share/applications/suspend.desktop | 2 - .../.local/share/applications/text.desktop | 2 - .../share/applications/thunar-bulk-rename.desktop | 2 - .../share/applications/thunar-settings.desktop | 2 - .../.local/share/applications/thunar.desktop | 2 - .../share/applications/torbrowser-settings.desktop | 2 - .../applications/user-dirs-update-gtk.desktop | 2 - .../hyprland/.local/share/applications/vim.desktop | 2 - .../applications/wheelmap-geo-handler.desktop | 2 - .../.local/share/applications/xcolor.desktop | 2 - .../applications/xdg-desktop-portal-gtk.desktop | 2 - .../.local/share/applications/xdvi.desktop | 2 - .../.local/share/applications/xfce4-about.desktop | 2 - .../.local/share/applications/xgps.desktop | 2 - .../.local/share/applications/xgpsspeed.desktop | 2 - .../output/dt770-pro-250-harman-eq.json | 199 - .../output/pixel-buds-pro-2-harman-eq.json | 219 - .../easyeffects/output/pxc-550-ii-harman-eq.json | 219 - .../hyprland/.profile.d/99-hyprland-autostart.sh | 19 - dotfiles/hyprland/.profile.d/hyprland.sh | 14 - tests/airplane-mode/test_airplane_mode.py | 324 - tests/layout-navigate/fake-hyprctl | 48 - tests/layout-navigate/test_layout_navigate.py | 219 - tests/notify/test_notify.py | 186 - tests/tmux-util/fake-fzf | 30 - tests/tmux-util/fake-kill | 11 - tests/tmux-util/fake-sleep | 4 - tests/tmux-util/fake-tmux | 205 - tests/tmux-util/test_tmux_util.py | 712 - tests/waybar-airplane/test_waybar_airplane.py | 156 - tests/waybar-touchpad/test_waybar_touchpad.py | 104 - 847 files changed, 78 insertions(+), 837480 deletions(-) delete mode 100644 dotfiles/.gitignore delete mode 100644 dotfiles/common/.Xmodmap delete mode 100644 dotfiles/common/.authcode delete mode 100644 dotfiles/common/.authinfo.gpg delete mode 100644 dotfiles/common/.bash_logout delete mode 100644 dotfiles/common/.bash_profile delete mode 100644 dotfiles/common/.bashrc delete mode 100644 dotfiles/common/.bashrc.d/aliases.sh delete mode 100644 dotfiles/common/.bashrc.d/emacs.sh delete mode 100644 dotfiles/common/.bashrc.d/fzf.sh delete mode 100644 dotfiles/common/.bashrc.d/git.sh delete mode 100644 dotfiles/common/.bashrc.d/media.sh delete mode 100644 dotfiles/common/.bashrc.d/utilities.sh delete mode 100644 dotfiles/common/.config/.cmailpass.gpg delete mode 100644 dotfiles/common/.config/.dmailpass.gpg delete mode 100644 dotfiles/common/.config/.gmailpass.gpg delete mode 100644 dotfiles/common/.config/.tidal-dl.json delete mode 100644 dotfiles/common/.config/.tidal-dl.token.json delete mode 100644 dotfiles/common/.config/audacious/QtUi.conf delete mode 100644 dotfiles/common/.config/audacious/config delete mode 100644 dotfiles/common/.config/audacious/playlist-state delete mode 100644 dotfiles/common/.config/audacious/playlists/1000.audpl delete mode 100644 dotfiles/common/.config/audacious/playlists/order delete mode 100644 dotfiles/common/.config/audacious/plugin-registry delete mode 100644 dotfiles/common/.config/btop/btop.conf delete mode 100644 dotfiles/common/.config/calibre/.gitignore delete mode 100644 dotfiles/common/.config/calibre/conversion/epub_output.py delete mode 100644 dotfiles/common/.config/calibre/conversion/look_and_feel.py delete mode 100644 dotfiles/common/.config/calibre/conversion/lrf_output.py delete mode 100644 dotfiles/common/.config/calibre/conversion/mobi_output.py delete mode 100644 dotfiles/common/.config/calibre/conversion/page_setup.py delete mode 100644 dotfiles/common/.config/calibre/custom_recipes/The Economist_1001.recipe delete mode 100644 dotfiles/common/.config/calibre/custom_recipes/The New York Times_1000.recipe delete mode 100644 dotfiles/common/.config/calibre/custom_recipes/index.json delete mode 100644 dotfiles/common/.config/calibre/customize.py.json delete mode 100644 dotfiles/common/.config/calibre/device_drivers_KINDLE2.py.json delete mode 100644 dotfiles/common/.config/calibre/device_drivers_KOBOTOUCH.py.json delete mode 100644 dotfiles/common/.config/calibre/device_drivers_KOBOTOUCHEXTENDED.py.json delete mode 100644 dotfiles/common/.config/calibre/device_drivers_SMART_DEVICE_APP.py.json delete mode 100644 dotfiles/common/.config/calibre/device_drivers_USER_DEFINED.py.json delete mode 100644 dotfiles/common/.config/calibre/dynamic.pickle.json delete mode 100644 dotfiles/common/.config/calibre/global.py.json delete mode 100644 dotfiles/common/.config/calibre/gui.json delete mode 100644 dotfiles/common/.config/calibre/gui.py.json delete mode 100644 dotfiles/common/.config/calibre/history.plist delete mode 100644 dotfiles/common/.config/calibre/metadata-sources-cache.json delete mode 100644 dotfiles/common/.config/calibre/metadata_sources/global.json delete mode 100644 dotfiles/common/.config/calibre/mtp_devices.json delete mode 100644 dotfiles/common/.config/calibre/plugins/Apple Books covers.zip delete mode 100644 dotfiles/common/.config/calibre/plugins/Comments Cleaner.zip delete mode 100644 dotfiles/common/.config/calibre/plugins/Extract ISBN.json delete mode 100644 dotfiles/common/.config/calibre/plugins/Extract ISBN.zip delete mode 100644 dotfiles/common/.config/calibre/plugins/Favourites Menu.json delete mode 100644 dotfiles/common/.config/calibre/plugins/Favourites Menu.zip delete mode 100644 dotfiles/common/.config/calibre/plugins/Find Duplicates.json delete mode 100644 dotfiles/common/.config/calibre/plugins/Find Duplicates.zip delete mode 100644 dotfiles/common/.config/calibre/plugins/Kindle hi-res covers.zip delete mode 100644 dotfiles/common/.config/calibre/plugins/Kobo Utilities.json delete mode 100644 dotfiles/common/.config/calibre/plugins/Open With.json delete mode 100644 dotfiles/common/.config/calibre/plugins/Reading List.json delete mode 100644 dotfiles/common/.config/calibre/plugins/Reading List.zip delete mode 100644 dotfiles/common/.config/calibre/plugins/Search The Internet.json delete mode 100644 dotfiles/common/.config/calibre/save_to_disk.py.json delete mode 100644 dotfiles/common/.config/calibre/scheduler.xml delete mode 100644 dotfiles/common/.config/calibre/server-config.txt delete mode 100644 dotfiles/common/.config/calibre/server-custom-list-template.json delete mode 100644 dotfiles/common/.config/calibre/server-search-the-net.json delete mode 100644 dotfiles/common/.config/calibre/server-users.sqlite delete mode 100644 dotfiles/common/.config/calibre/shortcuts/main.json delete mode 100644 dotfiles/common/.config/calibre/smtp.py.json delete mode 100644 dotfiles/common/.config/calibre/tag-map-rules.json delete mode 100644 dotfiles/common/.config/calibre/viewer-webengine.json delete mode 100644 dotfiles/common/.config/calibre/viewer.json delete mode 100644 dotfiles/common/.config/dunst/dunstrc delete mode 100644 dotfiles/common/.config/environment.d/envvars.conf delete mode 100644 dotfiles/common/.config/feh/keys delete mode 100644 dotfiles/common/.config/fontconfig/fonts.conf delete mode 100644 dotfiles/common/.config/gtk-3.0/gtk.css delete mode 100644 dotfiles/common/.config/gtk-3.0/settings.ini delete mode 100644 dotfiles/common/.config/htop/htoprc delete mode 100644 dotfiles/common/.config/mc/panels.ini delete mode 100644 dotfiles/common/.config/mimeapps.list delete mode 100644 dotfiles/common/.config/mpd/mpd.conf delete mode 100644 dotfiles/common/.config/mpd/musicpd.conf delete mode 100644 dotfiles/common/.config/mpv/input.conf delete mode 100644 dotfiles/common/.config/mpv/mpv.conf delete mode 100644 dotfiles/common/.config/ncmpcpp/bindings delete mode 100644 dotfiles/common/.config/ncmpcpp/config delete mode 100644 dotfiles/common/.config/qalculate/qalculate-gtk.cfg delete mode 100644 dotfiles/common/.config/qt5ct/qt5ct.conf delete mode 100644 dotfiles/common/.config/qt6ct/qt6ct.conf delete mode 100644 dotfiles/common/.config/ranger/commands.py delete mode 100644 dotfiles/common/.config/ranger/commands_full.py delete mode 100644 dotfiles/common/.config/ranger/rc.conf delete mode 100644 dotfiles/common/.config/ranger/rifle.conf delete mode 100755 dotfiles/common/.config/ranger/scope.sh delete mode 100644 dotfiles/common/.config/rofi/config.rasi delete mode 100644 dotfiles/common/.config/rofi/themes/rounded-gray-dark.rasi delete mode 100644 dotfiles/common/.config/sxhkd/sxhkdrc delete mode 100644 dotfiles/common/.config/systemd/user/emacs.service delete mode 100644 dotfiles/common/.config/systemd/user/geoclue-agent.service delete mode 100644 dotfiles/common/.config/tickrs/config.yml delete mode 100644 dotfiles/common/.config/topgrade.toml delete mode 120000 dotfiles/common/.config/transmission-daemon delete mode 100644 dotfiles/common/.config/transmission/settings.json delete mode 100644 dotfiles/common/.config/user-dirs.dirs delete mode 100644 dotfiles/common/.config/user-dirs.locale delete mode 100644 dotfiles/common/.config/wavemon/wavemonrc delete mode 100644 dotfiles/common/.config/yt-dlp/config delete mode 100644 dotfiles/common/.config/zathura/zathurarc delete mode 100644 dotfiles/common/.gitconfig delete mode 100644 dotfiles/common/.gitignore delete mode 100644 dotfiles/common/.gtkrc-2.0 delete mode 100644 dotfiles/common/.hushlogin delete mode 100644 dotfiles/common/.latexmkrc delete mode 100755 dotfiles/common/.local/bin/AAXtoMP3 delete mode 100755 dotfiles/common/.local/bin/any2flac delete mode 100755 dotfiles/common/.local/bin/any2opus delete mode 100755 dotfiles/common/.local/bin/build-emacs.sh delete mode 100755 dotfiles/common/.local/bin/clobberall delete mode 100644 dotfiles/common/.local/bin/cron/README.md delete mode 100755 dotfiles/common/.local/bin/cron/checkup delete mode 100755 dotfiles/common/.local/bin/cron/crontog delete mode 100755 dotfiles/common/.local/bin/cron/log-cleanup delete mode 100755 dotfiles/common/.local/bin/dab delete mode 100755 dotfiles/common/.local/bin/decryptfile delete mode 100755 dotfiles/common/.local/bin/ec delete mode 100755 dotfiles/common/.local/bin/em delete mode 100755 dotfiles/common/.local/bin/encryptfile delete mode 100755 dotfiles/common/.local/bin/et delete mode 100755 dotfiles/common/.local/bin/extractaudio delete mode 100755 dotfiles/common/.local/bin/get-arch-iso.sh delete mode 100755 dotfiles/common/.local/bin/gitconfig_defaults delete mode 100755 dotfiles/common/.local/bin/ifinstalled delete mode 100755 dotfiles/common/.local/bin/linkhandler delete mode 100755 dotfiles/common/.local/bin/logitech-brio-settings.sh delete mode 100755 dotfiles/common/.local/bin/mkplaylist delete mode 100755 dotfiles/common/.local/bin/mpd_play_yt_stream delete mode 100755 dotfiles/common/.local/bin/msmtp-enqueue.sh delete mode 100755 dotfiles/common/.local/bin/msmtp-listqueue.sh delete mode 100755 dotfiles/common/.local/bin/msmtp-runqueue.sh delete mode 100755 dotfiles/common/.local/bin/notify delete mode 100755 dotfiles/common/.local/bin/open-file-in-eww delete mode 100755 dotfiles/common/.local/bin/opus2mp3 delete mode 100755 dotfiles/common/.local/bin/org-capture.sh delete mode 100755 dotfiles/common/.local/bin/org-protocol-setup delete mode 100755 dotfiles/common/.local/bin/ps-mem delete mode 100755 dotfiles/common/.local/bin/refresharchkeys delete mode 100755 dotfiles/common/.local/bin/resetmimetypes delete mode 100755 dotfiles/common/.local/bin/ssh-createkeys delete mode 100755 dotfiles/common/.local/bin/timezone-change delete mode 100755 dotfiles/common/.local/bin/timezone-set delete mode 100755 dotfiles/common/.local/bin/tmux-util delete mode 100755 dotfiles/common/.local/bin/torwrap delete mode 100755 dotfiles/common/.local/bin/updatemirrors delete mode 100755 dotfiles/common/.local/bin/warpinator-start delete mode 100644 dotfiles/common/.local/share/applications/org-protocol.desktop delete mode 100644 dotfiles/common/.local/share/audacious/Skins/2a03.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/Adidas2-3.zip delete mode 100644 dotfiles/common/.local/share/audacious/Skins/Blac.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/Classic_70's_Marshall_Stack.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/Digital_Stereo_73.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/Expensive_HI_FI_Sony_2005.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/Future_Audio_1.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/Modern_Stereo_Amp_2.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/Modern_Style_Marshall_Stack.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/Nucleo_NLog_v102_.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/PioneerAmp.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/RAZORIX 50 % Uriel - 50% Kript.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/SONY3.WSZ delete mode 100644 dotfiles/common/.local/share/audacious/Skins/Sony MD.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/Spy Amp.zip delete mode 100644 dotfiles/common/.local/share/audacious/Skins/SpyAMP Pro Heaven.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/SpyAMP Pro Zeus.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/SpyAMP_professional_edition_mV1.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/SpyAmp-Pro-Heaven.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/Steel_Stereo.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/Technoia_ver001.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/base-2.91.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/deviantamp.zip delete mode 100644 dotfiles/common/.local/share/audacious/Skins/iWinamp_V1.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/nadamp.zip delete mode 100644 dotfiles/common/.local/share/audacious/Skins/s_Pioneer.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/satellite.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/sonympfx3lcdv111.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/spyamp.zip delete mode 100644 dotfiles/common/.local/share/audacious/Skins/spyamp_sepia.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/spyampy2k.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/spyampy2k3.wsz delete mode 100644 dotfiles/common/.local/share/audacious/Skins/v2_technics_white_resting_by_johnnyg0.wsz delete mode 100644 dotfiles/common/.local/share/emoji delete mode 100644 dotfiles/common/.local/share/fonts/AppleColorEmoji.ttf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-Bold.otf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-Bold.ttf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-Bold.woff delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-Bold.woff2 delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-BoldItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-BoldItalic.ttf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-BoldItalic.woff delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-BoldItalic.woff2 delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-Italic.otf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-Italic.ttf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-Italic.woff delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-Italic.woff2 delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-Regular.otf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-Regular.ttf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-Regular.woff delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMono-Regular.woff2 delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoNerdFont-Bold.ttf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoNerdFont-Bold.woff delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoNerdFont-Bold.woff2 delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoNerdFont-BoldItalic.ttf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoNerdFont-BoldItalic.woff delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoNerdFont-BoldItalic.woff2 delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoNerdFont-Italic.ttf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoNerdFont-Italic.woff delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoNerdFont-Italic.woff2 delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoNerdFont-Regular.ttf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoNerdFont-Regular.woff delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoNerdFont-Regular.woff2 delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoVariable-Italic.ttf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoVariable-Italic.woff delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoVariable-Italic.woff2 delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoVariable-Regular.ttf delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoVariable-Regular.woff delete mode 100644 dotfiles/common/.local/share/fonts/BerkeleyMonoVariable-Regular.woff2 delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-Bold.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-BoldItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-DemiBold.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-DemiBoldItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-ExtraBold.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-ExtraBoldItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-ExtraLight.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-ExtraLightItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-Heavy.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-HeavyItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-Light.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-LightItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-Regular.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-RegularItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-Thin.otf delete mode 100644 dotfiles/common/.local/share/fonts/CartographCF-ThinItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/CodeliaLigatures-Bold.otf delete mode 100644 dotfiles/common/.local/share/fonts/CodeliaLigatures-BoldItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/CodeliaLigatures-Italic.otf delete mode 100644 dotfiles/common/.local/share/fonts/CodeliaLigatures-Regular.otf delete mode 100644 dotfiles/common/.local/share/fonts/ComicCodeLigatures-Bold.otf delete mode 100644 dotfiles/common/.local/share/fonts/ComicCodeLigatures-BoldItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/ComicCodeLigatures-Italic.otf delete mode 100644 dotfiles/common/.local/share/fonts/ComicCodeLigatures-Light.otf delete mode 100644 dotfiles/common/.local/share/fonts/ComicCodeLigatures-LightItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/ComicCodeLigatures-Medium.otf delete mode 100644 dotfiles/common/.local/share/fonts/ComicCodeLigatures-MediumItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/ComicCodeLigatures-Regular.otf delete mode 100644 dotfiles/common/.local/share/fonts/ComicCodeLigatures-SBIta.otf delete mode 100644 dotfiles/common/.local/share/fonts/ComicCodeLigatures-Semibold.otf delete mode 100644 dotfiles/common/.local/share/fonts/ComicCodeLigatures-Thin.otf delete mode 100644 dotfiles/common/.local/share/fonts/ComicCodeLigatures-ThinItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/ComicCodeLigatures-ULIta.otf delete mode 100644 dotfiles/common/.local/share/fonts/ComicCodeLigatures-UltraLight.otf delete mode 100644 dotfiles/common/.local/share/fonts/Courier 10 Pitch Regular.otf delete mode 100644 dotfiles/common/.local/share/fonts/MERIFONT.TTF delete mode 100644 dotfiles/common/.local/share/fonts/Merriweather-Black.ttf delete mode 100644 dotfiles/common/.local/share/fonts/Merriweather-BlackItalic.ttf delete mode 100644 dotfiles/common/.local/share/fonts/Merriweather-Bold.ttf delete mode 100644 dotfiles/common/.local/share/fonts/Merriweather-BoldItalic.ttf delete mode 100644 dotfiles/common/.local/share/fonts/Merriweather-Italic.ttf delete mode 100644 dotfiles/common/.local/share/fonts/Merriweather-Light.ttf delete mode 100644 dotfiles/common/.local/share/fonts/Merriweather-LightItalic.ttf delete mode 100644 dotfiles/common/.local/share/fonts/Merriweather-Regular.ttf delete mode 100644 dotfiles/common/.local/share/fonts/MonoLisa-Bold.otf delete mode 100644 dotfiles/common/.local/share/fonts/MonoLisa-BoldItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/MonoLisa-Regular.otf delete mode 100644 dotfiles/common/.local/share/fonts/MonoLisa-RegularItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/NovaletraSerifCF-Bold.otf delete mode 100644 dotfiles/common/.local/share/fonts/NovaletraSerifCF-BoldItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/NovaletraSerifCF-DemiBold.otf delete mode 100644 dotfiles/common/.local/share/fonts/NovaletraSerifCF-DemiBoldItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/NovaletraSerifCF-ExtBold.otf delete mode 100644 dotfiles/common/.local/share/fonts/NovaletraSerifCF-ExtBoldItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/NovaletraSerifCF-Heavy.otf delete mode 100644 dotfiles/common/.local/share/fonts/NovaletraSerifCF-HeavyItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/NovaletraSerifCF-Light.otf delete mode 100644 dotfiles/common/.local/share/fonts/NovaletraSerifCF-LightItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/NovaletraSerifCF-Medium.otf delete mode 100644 dotfiles/common/.local/share/fonts/NovaletraSerifCF-MediumItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/NovaletraSerifCF-Regular.otf delete mode 100644 dotfiles/common/.local/share/fonts/NovaletraSerifCF-RegularItalic.otf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataProB_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataProB_liga_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataProI_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataProI_liga_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataProR_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataProR_liga_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataProZ_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataProZ_liga_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataPro_Mono_B_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataPro_Mono_B_liga_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataPro_Mono_I_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataPro_Mono_I_liga_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataPro_Mono_R_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataPro_Mono_R_liga_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataPro_Mono_Z_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/PragmataPro_Mono_Z_liga_09.ttf delete mode 100644 dotfiles/common/.local/share/fonts/all-the-icons.ttf delete mode 100644 dotfiles/common/.local/share/icons/notify/alarm.png delete mode 100644 dotfiles/common/.local/share/icons/notify/alert.png delete mode 100644 dotfiles/common/.local/share/icons/notify/bug.png delete mode 100644 dotfiles/common/.local/share/icons/notify/fail.png delete mode 100644 dotfiles/common/.local/share/icons/notify/info.png delete mode 100644 dotfiles/common/.local/share/icons/notify/question.png delete mode 100644 dotfiles/common/.local/share/icons/notify/security.png delete mode 100644 dotfiles/common/.local/share/icons/notify/success.png delete mode 100644 dotfiles/common/.local/share/mime/packages/custom-types.xml delete mode 100644 dotfiles/common/.local/share/rhythmbox/playlists.xml delete mode 100644 dotfiles/common/.local/share/rhythmbox/podcast-timestamp delete mode 100644 dotfiles/common/.local/share/rhythmbox/rhythmdb.xml delete mode 100644 dotfiles/common/.local/share/sounds/alarm.ogg delete mode 100644 dotfiles/common/.local/share/sounds/notify/alarm.ogg delete mode 100644 dotfiles/common/.local/share/sounds/notify/alert.ogg delete mode 100644 dotfiles/common/.local/share/sounds/notify/bug.ogg delete mode 100644 dotfiles/common/.local/share/sounds/notify/fail.ogg delete mode 100644 dotfiles/common/.local/share/sounds/notify/info.ogg delete mode 100644 dotfiles/common/.local/share/sounds/notify/question.ogg delete mode 100644 dotfiles/common/.local/share/sounds/notify/security.ogg delete mode 100644 dotfiles/common/.local/share/sounds/notify/success.ogg delete mode 100644 dotfiles/common/.local/share/thequestionconcerningtechnology.txt delete mode 100644 dotfiles/common/.mbsyncrc delete mode 100644 dotfiles/common/.msmtprc delete mode 100644 dotfiles/common/.profile delete mode 100644 dotfiles/common/.profile.d/auto-tmux-session.sh delete mode 100644 dotfiles/common/.profile.d/browser.sh delete mode 100644 dotfiles/common/.profile.d/claude.sh delete mode 100644 dotfiles/common/.profile.d/display.sh delete mode 100644 dotfiles/common/.profile.d/framework.sh delete mode 100644 dotfiles/common/.ssh/config delete mode 100644 dotfiles/common/.ssh/decrypt_ssh delete mode 100644 dotfiles/common/.ssh/set_perms delete mode 100644 dotfiles/common/.ssh/ssh.tar.gz.gpg delete mode 100644 dotfiles/common/.stardict/dic/dictd_www.dict.org_web1913.dict.dz delete mode 100644 dotfiles/common/.stardict/dic/dictd_www.dict.org_web1913.idx delete mode 100644 dotfiles/common/.stardict/dic/dictd_www.dict.org_web1913.idx.oft delete mode 100644 dotfiles/common/.stardict/dic/dictd_www.dict.org_web1913.ifo delete mode 100644 dotfiles/common/.stow-global-ignore delete mode 100644 dotfiles/common/.stow-local-ignore delete mode 100644 dotfiles/common/.ticker.yaml delete mode 100644 dotfiles/common/.tmux.conf delete mode 100644 dotfiles/common/.vale.ini delete mode 100644 dotfiles/common/.wegorc delete mode 100644 dotfiles/common/.xscreensaver delete mode 100644 dotfiles/common/.zsh/README.md delete mode 100644 dotfiles/common/.zsh/fzf-tab.zsh delete mode 100644 dotfiles/common/.zsh/lib/-ftb-colorize delete mode 100755 dotfiles/common/.zsh/lib/-ftb-fzf delete mode 100644 dotfiles/common/.zsh/lib/-ftb-generate-complist delete mode 100644 dotfiles/common/.zsh/lib/-ftb-generate-header delete mode 100644 dotfiles/common/.zsh/lib/-ftb-generate-query delete mode 100644 dotfiles/common/.zsh/lib/ftb-switch-group delete mode 100755 dotfiles/common/.zsh/lib/ftb-tmux-popup delete mode 100644 dotfiles/common/.zsh/lib/zsh-ls-colors/LICENSE delete mode 100644 dotfiles/common/.zsh/lib/zsh-ls-colors/README.md delete mode 100755 dotfiles/common/.zsh/lib/zsh-ls-colors/demo delete mode 100644 dotfiles/common/.zsh/lib/zsh-ls-colors/ls-colors.zsh delete mode 100644 dotfiles/common/.zsh/modules/.cvsignore delete mode 100644 dotfiles/common/.zsh/modules/.distfiles delete mode 100644 dotfiles/common/.zsh/modules/.editorconfig delete mode 100644 dotfiles/common/.zsh/modules/.gitignore delete mode 100755 dotfiles/common/.zsh/modules/.preconfig delete mode 100644 dotfiles/common/.zsh/modules/Config/.cvsignore delete mode 100644 dotfiles/common/.zsh/modules/Config/.distfiles delete mode 100644 dotfiles/common/.zsh/modules/Config/aczshoot.m4 delete mode 100644 dotfiles/common/.zsh/modules/Config/clean.mk delete mode 100644 dotfiles/common/.zsh/modules/Config/config.mk delete mode 100644 dotfiles/common/.zsh/modules/Config/defs.mk.in delete mode 100755 dotfiles/common/.zsh/modules/Config/installfns.sh delete mode 100755 dotfiles/common/.zsh/modules/Config/uninstallfns.sh delete mode 100644 dotfiles/common/.zsh/modules/Config/version.mk delete mode 100644 dotfiles/common/.zsh/modules/LICENCE delete mode 100644 dotfiles/common/.zsh/modules/Makefile.in delete mode 100644 dotfiles/common/.zsh/modules/RECOMPILE_REQUEST delete mode 100644 dotfiles/common/.zsh/modules/Src/.cvsignore delete mode 100644 dotfiles/common/.zsh/modules/Src/.distfiles delete mode 100644 dotfiles/common/.zsh/modules/Src/.exrc delete mode 100644 dotfiles/common/.zsh/modules/Src/.indent.pro delete mode 100644 dotfiles/common/.zsh/modules/Src/Makefile.in delete mode 100644 dotfiles/common/.zsh/modules/Src/Makemod.in.in delete mode 100644 dotfiles/common/.zsh/modules/Src/aloxaf/.cvsignore delete mode 100644 dotfiles/common/.zsh/modules/Src/aloxaf/.distfiles delete mode 100644 dotfiles/common/.zsh/modules/Src/aloxaf/.exrc delete mode 100644 dotfiles/common/.zsh/modules/Src/aloxaf/.gitignore delete mode 100644 dotfiles/common/.zsh/modules/Src/aloxaf/fzftab.c delete mode 100644 dotfiles/common/.zsh/modules/Src/aloxaf/fzftab.mdd delete mode 100644 dotfiles/common/.zsh/modules/Src/builtin.c delete mode 100644 dotfiles/common/.zsh/modules/Src/compat.c delete mode 100644 dotfiles/common/.zsh/modules/Src/exec.c delete mode 100644 dotfiles/common/.zsh/modules/Src/glob.c delete mode 100644 dotfiles/common/.zsh/modules/Src/hashtable.c delete mode 100644 dotfiles/common/.zsh/modules/Src/hashtable.h delete mode 100644 dotfiles/common/.zsh/modules/Src/init.c delete mode 100644 dotfiles/common/.zsh/modules/Src/input.c delete mode 100644 dotfiles/common/.zsh/modules/Src/jobs.c delete mode 100644 dotfiles/common/.zsh/modules/Src/lex.c delete mode 100644 dotfiles/common/.zsh/modules/Src/loop.c delete mode 100644 dotfiles/common/.zsh/modules/Src/makepro.awk delete mode 100644 dotfiles/common/.zsh/modules/Src/mem.c delete mode 100644 dotfiles/common/.zsh/modules/Src/mkbltnmlst.sh delete mode 100644 dotfiles/common/.zsh/modules/Src/mkmakemod.sh delete mode 100644 dotfiles/common/.zsh/modules/Src/module.c delete mode 100644 dotfiles/common/.zsh/modules/Src/options.c delete mode 100644 dotfiles/common/.zsh/modules/Src/params.c delete mode 100644 dotfiles/common/.zsh/modules/Src/parse.c delete mode 100644 dotfiles/common/.zsh/modules/Src/pattern.c delete mode 100644 dotfiles/common/.zsh/modules/Src/prompt.c delete mode 100644 dotfiles/common/.zsh/modules/Src/prototypes.h delete mode 100644 dotfiles/common/.zsh/modules/Src/signals.c delete mode 100644 dotfiles/common/.zsh/modules/Src/signals.h delete mode 100644 dotfiles/common/.zsh/modules/Src/signames1.awk delete mode 100644 dotfiles/common/.zsh/modules/Src/signames2.awk delete mode 100644 dotfiles/common/.zsh/modules/Src/string.c delete mode 100644 dotfiles/common/.zsh/modules/Src/utils.c delete mode 100644 dotfiles/common/.zsh/modules/Src/wcwidth9.h delete mode 100644 dotfiles/common/.zsh/modules/Src/zsh.h delete mode 100644 dotfiles/common/.zsh/modules/Src/zsh.mdd delete mode 100644 dotfiles/common/.zsh/modules/Src/zsh.rc delete mode 100644 dotfiles/common/.zsh/modules/Src/zsh_system.h delete mode 100644 dotfiles/common/.zsh/modules/Src/ztype.h delete mode 100644 dotfiles/common/.zsh/modules/Test/.cvsignore delete mode 100644 dotfiles/common/.zsh/modules/Test/.distfiles delete mode 100644 dotfiles/common/.zsh/modules/Test/A01grammar.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/A02alias.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/A03quoting.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/A04redirect.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/A05execution.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/A06assign.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/A07control.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/B01cd.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/B02typeset.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/B03print.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/B04read.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/B05eval.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/B06fc.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/B07emulate.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/B08shift.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/B09hash.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/C01arith.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/C02cond.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/C03traps.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/C04funcdef.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/C05debug.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/D01prompt.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/D02glob.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/D03procsubst.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/D04parameter.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/D05array.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/D06subscript.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/D07multibyte.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/D08cmdsubst.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/D09brace.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/E01options.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/E02xtrace.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/Makefile.in delete mode 100644 dotfiles/common/.zsh/modules/Test/README delete mode 100644 dotfiles/common/.zsh/modules/Test/V02zregexparse.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/V03mathfunc.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/V04features.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/V05styles.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/V07pcre.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/V08zpty.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/V09datetime.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/V10private.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/W01history.ztst delete mode 100644 dotfiles/common/.zsh/modules/Test/comptest delete mode 100644 dotfiles/common/.zsh/modules/Test/runtests.zsh delete mode 100755 dotfiles/common/.zsh/modules/Test/ztst.zsh delete mode 100644 dotfiles/common/.zsh/modules/aclocal.m4 delete mode 100644 dotfiles/common/.zsh/modules/aczsh.m4 delete mode 100755 dotfiles/common/.zsh/modules/config.guess delete mode 100644 dotfiles/common/.zsh/modules/config.h.in delete mode 100755 dotfiles/common/.zsh/modules/config.sub delete mode 100755 dotfiles/common/.zsh/modules/configure delete mode 100644 dotfiles/common/.zsh/modules/configure.ac delete mode 100755 dotfiles/common/.zsh/modules/copy_from_zsh_src.zsh delete mode 100755 dotfiles/common/.zsh/modules/install-sh delete mode 100755 dotfiles/common/.zsh/modules/mkinstalldirs delete mode 100644 dotfiles/common/.zsh/modules/patch_cfgac.diff delete mode 100644 dotfiles/common/.zsh/modules/stamp-h.in delete mode 100644 dotfiles/common/.zshrc delete mode 100644 dotfiles/common/.zshrc.d/aliases.sh delete mode 100644 dotfiles/common/.zshrc.d/arch-downgrade.sh delete mode 100644 dotfiles/common/.zshrc.d/emacs.sh delete mode 100644 dotfiles/common/.zshrc.d/fzf.sh delete mode 100644 dotfiles/common/.zshrc.d/git.sh delete mode 100644 dotfiles/common/.zshrc.d/media.sh delete mode 100644 dotfiles/common/.zshrc.d/utilities.sh delete mode 100644 dotfiles/common/documents/bazzite-fractal-save-desktop.sd.tar.gz delete mode 100644 dotfiles/common/documents/bazzite-fractal.sd.tar.gz delete mode 100644 dotfiles/common/music/60s Sounds.m3u delete mode 100644 dotfiles/common/music/90s Sounds.m3u delete mode 100644 dotfiles/common/music/Ambient Sleeping Pill.m3u delete mode 100644 dotfiles/common/music/BAGeL Radio.m3u delete mode 100644 dotfiles/common/music/BBC World Service.m3u delete mode 100644 dotfiles/common/music/Baroque Sonatas.m3u delete mode 100644 dotfiles/common/music/Black Flamingos - Space Bar.m4a delete mode 100644 dotfiles/common/music/Blues Radio.m3u delete mode 100644 dotfiles/common/music/Dark Ambient.m3u delete mode 100644 dotfiles/common/music/Flux FM Radio.m3u delete mode 100644 dotfiles/common/music/Jazz Radio Happy Hour.m3u delete mode 100644 dotfiles/common/music/Jazz Radio Latin Jazz.m3u delete mode 100644 dotfiles/common/music/Jazz Radio New Orleans.m3u delete mode 100644 dotfiles/common/music/Jazz Radio Only Women.m3u delete mode 100644 dotfiles/common/music/Malvern Radio International Classical.m3u delete mode 100644 dotfiles/common/music/NPR 24 Hour Radio.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Acoustic Blues.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Breakbeat.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Classical Baroque.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Classical Cello.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Classical Impressionism.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Classical Lute.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Classical Medieval.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Classical Piano.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Classical Renaissance.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Classical Sonata.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Classical Strings.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Classical Violin.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Delta Blues.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Downtempo.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Dubstep.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Gregorian Chants.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Hardcore Punk.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Jazz Bebop.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Jazz Rap.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Old School Hip-Hop.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Oldies.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Reggae Roots.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Reggae.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Street Punk.m3u delete mode 100644 dotfiles/common/music/Radio Caprice Trip Hop.m3u delete mode 100644 dotfiles/common/music/Radio Swiss Classic French.m3u delete mode 100644 dotfiles/common/music/Radio Swiss Classic German.m3u delete mode 100644 dotfiles/common/music/Radio Swiss Classic Italian.m3u delete mode 100644 dotfiles/common/music/SomaFM Beat Blender.m3u delete mode 100644 dotfiles/common/music/SomaFM Black Rock FM.m3u delete mode 100644 dotfiles/common/music/SomaFM Boot Liquor.m3u delete mode 100644 dotfiles/common/music/SomaFM Cliqhop IDM.m3u delete mode 100644 dotfiles/common/music/SomaFM Dark Zone.m3u delete mode 100644 dotfiles/common/music/SomaFM Deep Space One.m3u delete mode 100644 dotfiles/common/music/SomaFM Digitalis.m3u delete mode 100644 dotfiles/common/music/SomaFM Drone Zone.m3u delete mode 100644 dotfiles/common/music/SomaFM Dub Step Beyond.m3u delete mode 100644 dotfiles/common/music/SomaFM Fluid.m3u delete mode 100644 dotfiles/common/music/SomaFM Folk Forward.m3u delete mode 100644 dotfiles/common/music/SomaFM Groove Salad Classic.m3u delete mode 100644 dotfiles/common/music/SomaFM Groove Salad.m3u delete mode 100644 dotfiles/common/music/SomaFM Heavyweight Reggae.m3u delete mode 100644 dotfiles/common/music/SomaFM Illinois Street Lounge.m3u delete mode 100644 dotfiles/common/music/SomaFM Indie Pop Rocks.m3u delete mode 100644 dotfiles/common/music/SomaFM PopTron.m3u delete mode 100644 dotfiles/common/music/SomaFM Secret Agent.m3u delete mode 100644 dotfiles/common/music/SomaFM Sonic Universe.m3u delete mode 100644 dotfiles/common/music/SomaFM Space Station Soma.m3u delete mode 100644 dotfiles/common/music/SomaFM Suburbs of Goa.m3u delete mode 100644 dotfiles/common/music/SomaFM Synphaera.m3u delete mode 100644 dotfiles/common/music/SomaFM The Trip.m3u delete mode 100644 dotfiles/common/music/SomaFM Underground 80s.m3u delete mode 100644 dotfiles/common/music/SomaFM Vaporwaves.m3u delete mode 100644 dotfiles/common/music/SomaFM n5MD Radio.m3u delete mode 100644 dotfiles/common/music/Sunday Baroque.m3u delete mode 100644 dotfiles/common/music/Surf Rock.m3u delete mode 100644 dotfiles/common/music/Venice Classic Radio.m3u delete mode 100644 dotfiles/common/music/WWNO.m3u delete mode 100644 dotfiles/common/music/WWOZ New Orleans.m3u delete mode 100644 dotfiles/common/pictures/cj-sig-no-background.png delete mode 100644 dotfiles/common/pictures/cj-sig-transparent.png delete mode 100644 dotfiles/common/pictures/cjennings.jpg delete mode 100644 dotfiles/common/pictures/coderman.png delete mode 100644 dotfiles/common/pictures/devilman.jpg delete mode 100644 dotfiles/common/pictures/ucb-lambda.png delete mode 100644 dotfiles/common/pictures/wallpaper/a-streetcar-named-despair.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/atari-canyon.png delete mode 100644 dotfiles/common/pictures/wallpaper/balance.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/beatles-st-pancras-old-church-1968.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/big-j-mcneely-los-angeles-1951.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/blues-brothers-and-hooker.png delete mode 100644 dotfiles/common/pictures/wallpaper/bondi-beach-new-south-wales-australia.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/capetown-south-africa.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/damrak-amsterdam-netherlands.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/dark-lion.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/deadline.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/dodge-this.png delete mode 100644 dotfiles/common/pictures/wallpaper/doe.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/dolomites-italy.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/duckdive-teahupoo-french-polynesia.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/early-morning-commute.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/eltz-castle-wiershem-germany.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/framed.png delete mode 100644 dotfiles/common/pictures/wallpaper/fu-some-field-near-you.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/greenwich-village-nyc.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/hawker-sea-fury.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/highway-59-kansas-us.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/ice-checkpoint-2030-a-d.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/imminent.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/interior-space.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/ischia-from-castello-aragonese.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/jack-rabbit-slims.jpeg delete mode 100644 dotfiles/common/pictures/wallpaper/jackson-lake-lodge-wyoming-us.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/joker.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/khan-al-khalili-egypt.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/knockturn-alley-london-uk.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/knowledge-is-power.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/last-jedis-neighbor-faroe-islands-denmark.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/loch-muick-scotland-uk.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/madison.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/maps.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/monday-morning-in-yosemite.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/my-summer-home-denmark.png delete mode 100644 dotfiles/common/pictures/wallpaper/napa-valley-california-us.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/nasa-earth-day.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/nasa-earth-night.jpg delete mode 100644 "dotfiles/common/pictures/wallpaper/nazar\303\251-portugal.jpg" delete mode 100644 dotfiles/common/pictures/wallpaper/no-exit.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/nola-post-hurricane-ida.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/notre-dame-paris-france.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/oak-plantation.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/paddling-out.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/painswick-from-inside.png delete mode 100644 dotfiles/common/pictures/wallpaper/paris-in-royal-colors.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/petit-piton-st-lucia.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/reading-room-new-york-public-library-new-york-us.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/remote.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/sacre-coeur-paris-france.jpg delete mode 100644 "dotfiles/common/pictures/wallpaper/saint-s\303\251verin-france.jpg" delete mode 100644 dotfiles/common/pictures/wallpaper/save-yourself.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/saves-more-than-text.png delete mode 100644 dotfiles/common/pictures/wallpaper/saville-dam-barkhamsted-connecticut-us.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/sexy-curvy-beautiful-bottom.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/stalenhag-cartesian-skepticism.png delete mode 100644 dotfiles/common/pictures/wallpaper/that-one-up-there.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/the-arc.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/the-nomad-lounge-nyc.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/tlulum-mexico.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/trinity-college-library-dublin-ireland.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/trondheim-norway.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/twenty-thousand-years.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/valldemossa-spain.jpg delete mode 100644 dotfiles/common/pictures/wallpaper/zendopeak.jpg delete mode 100644 dotfiles/dwm/.Xresources delete mode 100644 dotfiles/dwm/.config/conky/conky.conf delete mode 100644 dotfiles/dwm/.config/flameshot/flameshot.ini delete mode 100644 dotfiles/dwm/.config/picom.conf delete mode 100644 dotfiles/dwm/.config/redshift.conf delete mode 100644 dotfiles/dwm/.config/touchpad-indicator/touchpad-indicator.conf delete mode 100644 dotfiles/dwm/.gnupg/gpg-agent.conf delete mode 100644 dotfiles/dwm/.gnupg/pinentry-dmenu.conf delete mode 100755 dotfiles/dwm/.local/bin/airplanemodetoggle delete mode 100755 dotfiles/dwm/.local/bin/brightness delete mode 100755 dotfiles/dwm/.local/bin/colorpick delete mode 100755 dotfiles/dwm/.local/bin/dmenuexitmenu delete mode 100755 dotfiles/dwm/.local/bin/dmenuunicode delete mode 100755 dotfiles/dwm/.local/bin/screenshotmenu delete mode 100755 dotfiles/dwm/.local/bin/toggle-touchpad delete mode 100755 dotfiles/dwm/.local/bin/wallsearch delete mode 100644 dotfiles/dwm/.local/share/applications/dwm.desktop delete mode 100644 dotfiles/dwm/.local/share/applications/emacsclient-mail.desktop delete mode 100644 dotfiles/dwm/.local/share/applications/file.desktop delete mode 100644 dotfiles/dwm/.local/share/applications/img.desktop delete mode 100644 dotfiles/dwm/.local/share/applications/lock-screen.desktop delete mode 100644 dotfiles/dwm/.local/share/applications/logout.desktop delete mode 100644 dotfiles/dwm/.local/share/applications/mail.desktop delete mode 100644 dotfiles/dwm/.local/share/applications/pdf.desktop delete mode 100644 dotfiles/dwm/.local/share/applications/reboot.desktop delete mode 100644 dotfiles/dwm/.local/share/applications/shutdown.desktop delete mode 100644 dotfiles/dwm/.local/share/applications/suspend.desktop delete mode 100644 dotfiles/dwm/.local/share/applications/text.desktop delete mode 100755 dotfiles/dwm/.xinitrc delete mode 100644 dotfiles/hyprland/.config/easyeffectsrc delete mode 100644 dotfiles/hyprland/.config/foot/foot.ini delete mode 100644 dotfiles/hyprland/.config/fuzzel/fuzzel.ini delete mode 100644 dotfiles/hyprland/.config/gammastep/config.ini delete mode 100644 dotfiles/hyprland/.config/hypr/conf.d/local.conf delete mode 100644 dotfiles/hyprland/.config/hypr/hypridle.conf delete mode 100644 dotfiles/hyprland/.config/hypr/hyprland.conf delete mode 100644 dotfiles/hyprland/.config/hypr/hyprlock.conf delete mode 100644 dotfiles/hyprland/.config/pypr/config.toml delete mode 100644 dotfiles/hyprland/.config/themes/dupre/Xresources delete mode 100644 dotfiles/hyprland/.config/themes/dupre/dunstrc delete mode 100644 dotfiles/hyprland/.config/themes/dupre/foot.ini delete mode 100644 dotfiles/hyprland/.config/themes/dupre/fuzzel.ini delete mode 100644 dotfiles/hyprland/.config/themes/dupre/hyprland.conf delete mode 100644 dotfiles/hyprland/.config/themes/dupre/hyprlock.conf delete mode 100644 dotfiles/hyprland/.config/themes/dupre/waybar.css delete mode 100644 dotfiles/hyprland/.config/themes/hudson/Xresources delete mode 100644 dotfiles/hyprland/.config/themes/hudson/dunstrc delete mode 100644 dotfiles/hyprland/.config/themes/hudson/foot.ini delete mode 100644 dotfiles/hyprland/.config/themes/hudson/fuzzel.ini delete mode 100644 dotfiles/hyprland/.config/themes/hudson/hyprland.conf delete mode 100644 dotfiles/hyprland/.config/themes/hudson/hyprlock.conf delete mode 100644 dotfiles/hyprland/.config/themes/hudson/waybar.css delete mode 100644 dotfiles/hyprland/.config/waybar/arch-logo-hudson.svg delete mode 100644 dotfiles/hyprland/.config/waybar/arch-logo.svg delete mode 100644 dotfiles/hyprland/.config/waybar/config delete mode 100644 dotfiles/hyprland/.config/waybar/style.css delete mode 100644 dotfiles/hyprland/.config/waybar/worldclock.conf delete mode 100644 dotfiles/hyprland/.config/waybar/ws-icons/ws-active.svg delete mode 100644 dotfiles/hyprland/.config/waybar/ws-icons/ws-inactive.svg delete mode 100644 dotfiles/hyprland/.config/waypaper/config.ini delete mode 100644 dotfiles/hyprland/.config/wlogout/layout delete mode 100644 dotfiles/hyprland/.config/wlogout/style.css delete mode 100644 dotfiles/hyprland/.config/wofi/config delete mode 100644 dotfiles/hyprland/.config/wofi/power-menu.css delete mode 100644 dotfiles/hyprland/.config/wofi/style.css delete mode 100644 dotfiles/hyprland/.config/xdg-desktop-portal/portals.conf delete mode 100644 dotfiles/hyprland/.gnupg/gpg-agent.conf delete mode 100755 dotfiles/hyprland/.local/bin/airplane-mode delete mode 100755 dotfiles/hyprland/.local/bin/cycle-layout delete mode 100755 dotfiles/hyprland/.local/bin/hypr-refocus-scratchpad delete mode 100755 dotfiles/hyprland/.local/bin/layout-cycle delete mode 100755 dotfiles/hyprland/.local/bin/layout-navigate delete mode 100755 dotfiles/hyprland/.local/bin/layout-resize delete mode 100755 dotfiles/hyprland/.local/bin/monitor-dashboard delete mode 100755 dotfiles/hyprland/.local/bin/pinentry-fuzzel delete mode 100755 dotfiles/hyprland/.local/bin/screenshot delete mode 100755 dotfiles/hyprland/.local/bin/set-theme delete mode 100755 dotfiles/hyprland/.local/bin/start-hyprland delete mode 100755 dotfiles/hyprland/.local/bin/stash-others delete mode 100755 dotfiles/hyprland/.local/bin/stash-restore delete mode 100755 dotfiles/hyprland/.local/bin/stash-window delete mode 100755 dotfiles/hyprland/.local/bin/toggle-scratchpad delete mode 100755 dotfiles/hyprland/.local/bin/toggle-touchpad delete mode 100755 dotfiles/hyprland/.local/bin/touchpad-auto delete mode 100755 dotfiles/hyprland/.local/bin/waybar-airplane delete mode 100755 dotfiles/hyprland/.local/bin/waybar-date delete mode 100755 dotfiles/hyprland/.local/bin/waybar-disk delete mode 100755 dotfiles/hyprland/.local/bin/waybar-layout delete mode 100755 dotfiles/hyprland/.local/bin/waybar-netspeed delete mode 100755 dotfiles/hyprland/.local/bin/waybar-touchpad delete mode 100755 dotfiles/hyprland/.local/bin/waybar-worldclock delete mode 100644 dotfiles/hyprland/.local/share/applications/Zoom.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/android-file-transfer.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/arandr.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/avahi-discover.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/blueman-adapters.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/blueman-manager.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/bssh.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/bvnc.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/caffeine.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/calibre-ebook-edit.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/calibre-ebook-viewer.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/calibre-lrfviewer.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/cmake-gui.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/compton.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/conky.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/cups.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/dwm.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/emacs-mail.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/emacsclient-mail.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/emacsclient.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/file.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/foot-server.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/footclient.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/gammastep-indicator.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/gammastep.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/gcr-prompter.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/gcr-viewer.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/geoclue-demo-agent.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/geoclue-where-am-i.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/gkbd-keyboard-display.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/google-chrome.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/google-maps-geo-handler.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/gtk-lshw.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/htop.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/hy3-util.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/hyprland.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/img.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/insync-helper.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/ipython.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/jconsole.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/jshell.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/jvisualvm.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/libreoffice-base.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/lock-screen.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/logout.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/lstopo.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/lxappearance.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/mail.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/nautilus-autorun-software.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/nm-applet.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/nm-connection-editor.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/nsxiv.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/openstreetmap-geo-handler.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/org.flameshot.Flameshot.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/org.freedesktop.Xwayland.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/org.gnome.Zenity.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/org.gnupg.pinentry-qt.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/org.gnupg.pinentry-qt5.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/org.kde.polkit-kde-authentication-agent-1.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/org.pwmt.zathura-cb.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/org.pwmt.zathura-djvu.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/org.pwmt.zathura-pdf-mupdf.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/pdf.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/picom.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/proton-bridge.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/qt5ct.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/qt6ct.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/qv4l2.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/qvidcap.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/ranger.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/reboot.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/redshift-gtk.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/redshift.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/rofi-theme-selector.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/rofi.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/shutdown.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/signal-desktop.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/suspend.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/text.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/thunar-bulk-rename.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/thunar-settings.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/thunar.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/torbrowser-settings.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/user-dirs-update-gtk.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/vim.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/wheelmap-geo-handler.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/xcolor.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/xdg-desktop-portal-gtk.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/xdvi.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/xfce4-about.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/xgps.desktop delete mode 100644 dotfiles/hyprland/.local/share/applications/xgpsspeed.desktop delete mode 100644 dotfiles/hyprland/.local/share/easyeffects/output/dt770-pro-250-harman-eq.json delete mode 100644 dotfiles/hyprland/.local/share/easyeffects/output/pixel-buds-pro-2-harman-eq.json delete mode 100644 dotfiles/hyprland/.local/share/easyeffects/output/pxc-550-ii-harman-eq.json delete mode 100644 dotfiles/hyprland/.profile.d/99-hyprland-autostart.sh delete mode 100644 dotfiles/hyprland/.profile.d/hyprland.sh delete mode 100644 tests/airplane-mode/test_airplane_mode.py delete mode 100755 tests/layout-navigate/fake-hyprctl delete mode 100644 tests/layout-navigate/test_layout_navigate.py delete mode 100644 tests/notify/test_notify.py delete mode 100755 tests/tmux-util/fake-fzf delete mode 100755 tests/tmux-util/fake-kill delete mode 100755 tests/tmux-util/fake-sleep delete mode 100755 tests/tmux-util/fake-tmux delete mode 100644 tests/tmux-util/test_tmux_util.py delete mode 100644 tests/waybar-airplane/test_waybar_airplane.py delete mode 100644 tests/waybar-touchpad/test_waybar_touchpad.py diff --git a/CLAUDE.md b/CLAUDE.md index 9b90e25..b3c965d 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -8,14 +8,9 @@ Arch Linux installation and configuration scripts with dotfiles managed via GNU archsetup Main installation script archsetup.conf.example Configuration template init Bootstrap script for live ISO -Makefile GNU Stow operations for dotfile management +Makefile VM integration testing + project dependencies todo.org Active task list -dotfiles/ In-repo dotfiles (common/, dwm/, hyprland/), being migrated - to a standalone repo — see "Dotfiles Repository" below. - Retained until velox moves to ~/.dotfiles (ratio, this - machine, is already migrated), then removed. - scripts/ Utility scripts (wireguard, post-install, wipedisk, etc.) assets/ Reference documents and archived files color-themes/ Theme palettes, generation scripts @@ -31,17 +26,22 @@ vm-images/ VM disk images for testing ## Makefile Targets ``` -make stow dwm # Fresh install (common + dwm) -make stow hyprland # Fresh install (common + hyprland) -make restow dwm # Refresh links after git pull -make reset hyprland # Fix conflicts, keep repo version -make unstow dwm # Remove all symlinks -make import common # fzf select → import to common/ -make import dwm # fzf select → import to dwm/ -make import hyprland # fzf select → import to hyprland/ +make deps # Install VM-testing dependencies +make test-unit # Run fast unit tests for installer helpers (no VM) +make test # Run full VM integration test (creates base VM if needed) +make test-keep # Run test and keep the VM up for manual poking +make test-vm-base # Create the base VM only +``` +Dotfile stow operations live in the dotfiles repo's own Makefile, not here. +Run them from `~/.dotfiles`: +``` +cd ~/.dotfiles && make stow hyprland # common + hyprland +cd ~/.dotfiles && make restow hyprland # refresh links after git pull +cd ~/.dotfiles && make reset hyprland # fix conflicts, keep repo version +cd ~/.dotfiles && make unstow hyprland # remove symlinks +cd ~/.dotfiles && make import common # fzf select → import to common/ +cd ~/.dotfiles && make test # run the dotfile-script unit suites ``` -Override the stow source with `DOTFILES=`, e.g. `make stow hyprland DOTFILES=~/.dotfiles` -to stow from the standalone dotfiles repo instead of the in-repo `dotfiles/`. ## Dotfiles Repository @@ -65,25 +65,24 @@ DOTFILES_DIR= # defaults to the target user's ~/.dotfiles Pull dotfile changes after install: ``` cd ~/.dotfiles && git pull -cd ~/code/archsetup && make restow hyprland DOTFILES=~/.dotfiles +cd ~/.dotfiles && make restow hyprland ``` -Migrating an existing machine off the in-repo `dotfiles/`: +Setting up a new machine by hand (outside the installer): ``` git clone https://git.cjennings.net/dotfiles.git ~/.dotfiles -cd ~/code/archsetup -make unstow hyprland # remove old symlinks (→ archsetup/dotfiles) -make stow hyprland DOTFILES=~/.dotfiles # recreate them (→ ~/.dotfiles) +cd ~/.dotfiles && make stow hyprland ``` -**Quit Hyprland first.** Unstowing while Hyprland runs makes it write a stub -`hyprland.conf` into the gap, which then blocks the restow. Migrate from a TTY, -or with the session stopped. +**Quit Hyprland before an unstow/restow.** Unstowing while Hyprland runs makes +it write a stub `hyprland.conf` into the gap, which then blocks the restow. Do +it from a TTY, or with the session stopped. ## Dotfile Script Counts +The scripts live in the dotfiles repo (`~/.dotfiles`), not here: ``` -dotfiles/common/.local/bin/ → 33 universal scripts -dotfiles/dwm/.local/bin/ → 8 X11/DWM scripts -dotfiles/hyprland/.local/bin/ → 7 Hyprland scripts +~/.dotfiles/common/.local/bin/ → 33 universal scripts +~/.dotfiles/dwm/.local/bin/ → 8 X11/DWM scripts +~/.dotfiles/hyprland/.local/bin/ → 7 Hyprland scripts ``` ## Shell Configuration @@ -107,17 +106,17 @@ Full palette reference: `assets/color-themes/dupre/dupre-palette.org` - **Icons**: Papirus-Dark - **Cursors**: Bibata-Modern-Ice (size 24) - **Font**: BerkeleyMono Nerd Font (13pt terminal, 14px waybar) -- **Theme configs**: `dotfiles/hyprland/.config/themes/dupre/` +- **Theme configs**: `~/.dotfiles/hyprland/.config/themes/dupre/` ## Key Configuration Files -- `dotfiles/hyprland/.config/hypr/hyprland.conf` - Main Hyprland config -- `dotfiles/hyprland/.config/themes/dupre/` - Dupre theme files (foot, fuzzel, waybar, dunst, hyprlock, Xresources) -- `dotfiles/common/.profile.d/` - Shell environment scripts -- `dotfiles/common/.config/qt5ct/qt5ct.conf` - Qt5 theming -- `dotfiles/common/.config/qt6ct/qt6ct.conf` - Qt6 theming +- `~/.dotfiles/hyprland/.config/hypr/hyprland.conf` - Main Hyprland config +- `~/.dotfiles/hyprland/.config/themes/dupre/` - Dupre theme files (foot, fuzzel, waybar, dunst, hyprlock, Xresources) +- `~/.dotfiles/common/.profile.d/` - Shell environment scripts +- `~/.dotfiles/common/.config/qt5ct/qt5ct.conf` - Qt5 theming +- `~/.dotfiles/common/.config/qt6ct/qt6ct.conf` - Qt6 theming ## Notes -- Desktop file overrides go in `dotfiles/hyprland/.local/share/applications/` +- Desktop file overrides go in `~/.dotfiles/hyprland/.local/share/applications/` - MPD is configured but mpv handles audio file associations - Firewall is ufw (configured in `archsetup`, default-deny incoming, explicit allow list). Tailscale traffic **does** traverse ufw on ratio — a probe from a tailnet IP is still blocked unless a rule covers the port. Don't assume tailnet-only services bypass the firewall; they need an explicit ufw rule like any other. - This machine is **ratio**; **velox** is a laptop. Both run Hyprland (Wayland). archsetup still supports dwm/X11, but no current machine uses it. diff --git a/Makefile b/Makefile index 9945126..30a52d4 100644 --- a/Makefile +++ b/Makefile @@ -1,169 +1,38 @@ -# Makefile for archsetup dotfiles -# GNU Stow operations for managing dotfiles +# Makefile for archsetup +# VM-based integration testing + project dependencies. +# +# Dotfile stow operations live in the dotfiles repo's own Makefile +# (https://git.cjennings.net/dotfiles.git). Run them from there: +# cd ~/.dotfiles && make stow|restow|reset|unstow|import -STOW := stow --target=$(HOME) --no-folding -DOTFILES := $(shell pwd)/dotfiles - -# Extract DE from command line (e.g., 'make stow dwm' -> DE=dwm) -DE := $(filter dwm hyprland,$(MAKECMDGOALS)) - -# Extract DEST from command line for import (e.g., 'make import common' -> DEST=common) -DEST := $(filter common dwm hyprland,$(MAKECMDGOALS)) - -.PHONY: help deps stow restow reset unstow import test-unit test test-keep test-vm-base common dwm hyprland +.PHONY: help deps test-unit test test-keep test-vm-base # Default target - show help help: - @echo "Dotfiles Management (GNU Stow)" - @echo "" - @echo "Usage: make " - @echo "" - @echo "Desktop Environments / Destinations:" - @echo " common Shared configs (all setups)" - @echo " dwm X11/DWM specific" - @echo " hyprland Wayland/Hyprland specific" + @echo "archsetup - install and test" @echo "" @echo "Targets:" - @echo " deps Install dependencies for this project" - @echo " stow Create symlinks (fresh install) - requires DE" - @echo " restow Refresh symlinks (unlink + relink) - requires DE" - @echo " reset Resolve conflicts, keep repo version - requires DE" - @echo " unstow Remove all symlinks - requires DE" - @echo " import Import new app configs into repo (fzf) - requires dest" - @echo " test-unit Run fast unit tests for scripts (no VM needed)" - @echo " test Run full VM test suite (creates base VM if needed)" - @echo " test-keep Run test and keep VM running for manual testing" + @echo " deps Install VM-testing dependencies" + @echo " test-unit Run fast unit tests for installer helpers (no VM)" + @echo " test Run full VM test suite (creates base VM if needed)" + @echo " test-keep Run test and keep VM running for manual testing" @echo " test-vm-base Create base VM only (runs archangel)" @echo "" - @echo "Examples:" - @echo " make stow dwm # Fresh DWM install (common + dwm)" - @echo " make stow hyprland # Fresh Hyprland install (common + hyprland)" - @echo " make restow dwm # Refresh DWM links after git pull" - @echo " make reset hyprland # Resolve conflicts, keep repo version" - @echo " make import common # Import configs to common/" - @echo " make import hyprland # Import configs to hyprland/" - @echo " make test # Run full VM integration test" + @echo "Dotfile stow operations now live in the dotfiles repo:" + @echo " cd ~/.dotfiles && make stow|restow|reset|unstow|import " @echo "" -# Install project dependencies +# Install project dependencies (VM integration testing) deps: - @echo "Installing project dependencies..." - @echo "" - @echo "=== Makefile targets (stow, import) ===" - sudo pacman -S --needed stow fzf - @echo "" - @echo "=== VM testing (make test) ===" + @echo "Installing VM testing dependencies..." sudo pacman -S --needed qemu-full virt-manager virt-viewer libguestfs \ bridge-utils dnsmasq archiso sshpass socat @echo "" @echo "Done. For VM testing, also ensure libvirtd is running:" @echo " sudo systemctl enable --now libvirtd" -# Prevent 'common', 'dwm' and 'hyprland' from being treated as file targets -common dwm hyprland: - @: - -# Validate DE was provided (for stow/restow/reset/unstow) -check-de: -ifeq ($(DE),) - @echo "Error: Desktop environment required (dwm or hyprland)." - @echo "" - @$(MAKE) --no-print-directory help - @exit 1 -endif - -# Validate DEST was provided (for import) -check-dest: -ifeq ($(DEST),) - @echo "Error: Destination required (common, dwm, or hyprland)." - @echo "" - @$(MAKE) --no-print-directory help - @exit 1 -endif - -# Stow - create symlinks -stow: check-de - @echo "Stowing common + $(DE)..." - @cd $(DOTFILES) && $(STOW) common - @cd $(DOTFILES) && $(STOW) $(DE) - @echo "Done." - -# Restow - refresh symlinks (unlink + relink) -restow: check-de - @echo "Restowing common + $(DE)..." - @output=$$(cd $(DOTFILES) && $(STOW) -n --restow common 2>&1; cd $(DOTFILES) && $(STOW) -n --restow $(DE) 2>&1); \ - conflicts=$$(echo "$$output" | grep "existing target" | sed 's/.*existing target //; s/ since.*//'); \ - if [ -n "$$conflicts" ]; then \ - echo ""; \ - echo "Conflicts found (real files blocking symlinks):"; \ - echo "$$conflicts" | while read -r f; do echo " ~/$$f"; done; \ - echo ""; \ - printf "Overwrite with repo versions? [y/N] "; \ - read -r ans; \ - if [ "$$ans" = "y" ] || [ "$$ans" = "Y" ]; then \ - echo "$$conflicts" | while read -r f; do rm -f "$(HOME)/$$f"; done; \ - cd $(DOTFILES) && $(STOW) --restow common && \ - cd $(DOTFILES) && $(STOW) --restow $(DE); \ - echo "Done."; \ - else \ - echo "Aborted. Resolve manually or use 'make reset $(DE)'."; \ - exit 1; \ - fi; \ - else \ - cd $(DOTFILES) && $(STOW) --restow common && \ - cd $(DOTFILES) && $(STOW) --restow $(DE); \ - echo "Done."; \ - fi - -# Reset - resolve conflicts by adopting then reverting to repo version -reset: check-de - @echo "Resetting common + $(DE)..." - @cd $(DOTFILES) && $(STOW) --adopt common - @cd $(DOTFILES) && $(STOW) --adopt $(DE) - @echo "Reverting adopted files to repo version..." - @git checkout -- dotfiles/ - @echo "Done. Symlinks created, repo unchanged." - -# Unstow - remove symlinks -unstow: check-de - @echo "Unstowing common + $(DE)..." - @cd $(DOTFILES) && $(STOW) --delete common - @cd $(DOTFILES) && $(STOW) --delete $(DE) - @echo "Done." - -# Import - select and import new app configs into repo -import: check-dest - @echo "Select directories to import (Tab to multi-select, Enter to confirm):" - @echo "" - @selections=$$({ \ - find $(HOME) -maxdepth 1 -mindepth 1 -name '.*' -type d 2>/dev/null | grep -v '\.cache\|\.local\|\.config' | sed 's|$(HOME)/||'; \ - find $(HOME)/.config -maxdepth 1 -mindepth 1 -type d 2>/dev/null | sed 's|$(HOME)/||'; \ - find $(HOME)/.local -maxdepth 2 -mindepth 1 -type d 2>/dev/null | sed 's|$(HOME)/||'; \ - } | sort -u | fzf --multi --prompt="Import to $(DEST)> " --header="Select configs to import into dotfiles/$(DEST)/"); \ - if [ -z "$$selections" ]; then \ - echo "No selections made."; \ - exit 0; \ - fi; \ - echo ""; \ - for dir in $$selections; do \ - src="$(HOME)/$$dir"; \ - dest="$(DOTFILES)/$(DEST)/$$dir"; \ - if [ -d "$$dest" ]; then \ - echo "Skipping $$dir (already exists in dotfiles/$(DEST))"; \ - else \ - echo "Importing $$dir to $(DEST)..."; \ - mkdir -p "$$(dirname $$dest)"; \ - mv "$$src" "$$dest"; \ - fi; \ - done; \ - echo ""; \ - echo "Restowing $(DEST)..."; \ - cd $(DOTFILES) && $(STOW) --restow $(DEST); \ - echo ""; \ - echo "Done. Don't forget to: git add -A && git commit" - -# Run the fast unit-test suites for individual scripts (no VM needed). -# One suite per tests/