From dada2f255daaa2fb493ec8c7d47e2a8123aea494 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 26 Jan 2026 17:36:38 -0600 Subject: refactor(dotfiles): rename system/ to common/ and remove unused configs Rename dotfiles/system to dotfiles/common for clarity - indicates shared dotfiles used across all desktop environments (DWM, Hyprland). Removed config directories for uninstalled applications: - ghostty (using different terminal) - lf (using ranger instead) - mopidy (using mpd instead) - nitrogen (X11-only, obsolete for Wayland) - pychess (not installed) - JetBrains (not installed via archsetup) - youtube-dl (using yt-dlp with different config location) Kept audacious config for potential future use. Updated all references in archsetup, CLAUDE.md, todo.org, and validation.sh. Co-Authored-By: Claude Opus 4.5 --- dotfiles/system/.config/pychess/config | 213 ----------- dotfiles/system/.config/pychess/engines.json | 526 --------------------------- dotfiles/system/.config/pychess/pydock.xml | 1 - 3 files changed, 740 deletions(-) delete mode 100644 dotfiles/system/.config/pychess/config delete mode 100644 dotfiles/system/.config/pychess/engines.json delete mode 100644 dotfiles/system/.config/pychess/pydock.xml (limited to 'dotfiles/system/.config/pychess') diff --git a/dotfiles/system/.config/pychess/config b/dotfiles/system/.config/pychess/config deleted file mode 100644 index 694298a..0000000 --- a/dotfiles/system/.config/pychess/config +++ /dev/null @@ -1,213 +0,0 @@ -[General] -soundcombo0 = 3 -soundcombo1 = 3 -soundcombo2 = 3 -soundcombo3 = 3 -soundcombo4 = 3 -soundcombo5 = 3 -soundcombo6 = 3 -soundcombo7 = 3 -soundcombo8 = 3 -soundcombo9 = 3 -soundcombo10 = 3 -soundcombo11 = 3 -soundcombo12 = 3 -sounduri0 = file:/usr/share/pychess/sounds/move1.ogg -sounduri1 = file:/usr/share/pychess/sounds/check1.ogg -sounduri2 = file:/usr/share/pychess/sounds/capture1.ogg -sounduri3 = file:/usr/share/pychess/sounds/start1.ogg -sounduri4 = file:/usr/share/pychess/sounds/win1.ogg -sounduri5 = file:/usr/share/pychess/sounds/lose1.ogg -sounduri6 = file:/usr/share/pychess/sounds/draw1.ogg -sounduri7 = file:/usr/share/pychess/sounds/obs_mov.ogg -sounduri8 = file:/usr/share/pychess/sounds/obs_end.ogg -sounduri9 = file:/usr/share/pychess/sounds/alarm.ogg -sounduri10 = file:/usr/share/pychess/sounds/invalid.ogg -sounduri11 = file:/usr/share/pychess/sounds/success.ogg -sounduri12 = file:/usr/share/pychess/sounds/choice.ogg -ics_combo = 0 -autologin = False -categorycombo = 0 -max_log_files = 10 -hint_mode = False -spy_mode = False -show_sidepanels = True -autocallflag = True -tips_seed = 468535751 -tips_index = 3 -firstname = Craig Jennings -secondname = Whomever -showemt = False -showeval = True -showblunder = True -hidetabs = True -closeall = False -facetoface = False -scorelinearscale = False -showcaptured = True -figuresinnotation = False -moveanimation = True -noanimation = False -autopromote = False -autorotate = False -showficsgameno = False -fullanimation = False -showcords = False -drawgrid = False -activatesupportalgorithm = False -autosave = True -autosaveformat = cjennings -saveemt = True -saveeval = True -saveratingchange = True -indentpgn = True -saveowngames = False -max_analysis_spin = 3 -max_depth_spin = 20 -infinite_analysis = False -infinite_depth = True -opening_check = False -book_depth_max = 13 -endgame_check = False -online_egtb_check = True -analyzer_check = True -inv_analyzer_check = False -alarm_spin = 15 -usesounds = False -newgametasker_playercombo = 1 -taskerskillslider = 2.0 -ana_combobox = c72ee03eee276a3a8e142ed144b4c77b -inv_ana_combobox = c72ee03eee276a3a8e142ed144b4c77b -tipofthedaywindow_width = 693 -tipofthedaywindow_height = 373 -tipofthedaywindow_x = 778 -tipofthedaywindow_y = 562 -externalsdialogwindow_width = 1193 -externalsdialogwindow_height = 371 -externalsdialogwindow_x = 528 -externalsdialogwindow_y = 563 -mainwindow_width = 2256 -mainwindow_height = 1471 -mainwindow_x = 0 -mainwindow_y = 33 -download_scoutfish = True -opening_file_entry = /usr/share/pychess/pychess_book.bin -book_exact_match = True -egtb_path = /usr/share/pychess -welcome_image = /usr/share/pychess/glade/background.jpg -board_style = 2 -board_frame = 5 -lightcolour = #444444 -darkcolour = #252525 -piecetheme = Merida_new -autosavepath = /home/cjennings/documents/chessdata -preferencesdialogwindow_width = 1102 -preferencesdialogwindow_height = 1031 -preferencesdialogwindow_x = 574 -preferencesdialogwindow_y = 233 -show_tip_at_startup = False -dont_show_externals_at_startup = False -ngblitz min = 5 -ngblitz moves = 0 -ngblitz gain = 0 -ngrapid min = 15 -ngrapid moves = 0 -ngrapid gain = 5 -ngnormal min = 45 -ngnormal moves = 0 -ngnormal gain = 15 -ngclassical min = 3 -ngclassical moves = 40 -ngclassical gain = 0 -ngvariant1 = 3 -ngvariant2 = 23 -whiteplayercombobox = 0 -blackplayercombobox = 1 -skillslider1 = 20 -skillslider2 = 4.0 -notimeradio = True -blitzradio = False -rapidradio = 0 -normalradio = False -classicalradio = False -playnormalradio = 0 -playvariant1radio = 0 -playvariant2radio = 0 -numberoffingers = 2 -seek1radio = 0 -seek2radio = 0 -seek3radio = 0 -challenge1radio = 0 -challenge2radio = 0 -challenge3radio = 0 -untimedcheck-1 = False -minutesspin-1 = 15 -gainspin-1 = 10 -strengthcheck-1 = True -chainalignment-1 = True -ratingcenterslider-1 = 40 -toleranceslider-1 = 8 -tolerancehbox-1 = False -nocolorradio-1 = True -whitecolorradio-1 = False -blackcolorradio-1 = False -variantcombo-1 = 4 -novariantradio-1 = True -variantradio-1 = False -ratedgamecheck-1 = False -manualacceptcheck-1 = False -untimedcheck-2 = False -minutesspin-2 = 10 -gainspin-2 = 0 -strengthcheck-2 = True -chainalignment-2 = True -ratingcenterslider-2 = 40 -toleranceslider-2 = 8 -tolerancehbox-2 = False -nocolorradio-2 = True -whitecolorradio-2 = False -blackcolorradio-2 = False -variantcombo-2 = 3 -novariantradio-2 = True -variantradio-2 = False -ratedgamecheck-2 = False -manualacceptcheck-2 = False -untimedcheck-3 = False -minutesspin-3 = 2 -gainspin-3 = 12 -strengthcheck-3 = True -chainalignment-3 = True -ratingcenterslider-3 = 40 -toleranceslider-3 = 8 -tolerancehbox-3 = False -nocolorradio-3 = True -whitecolorradio-3 = False -blackcolorradio-3 = False -variantcombo-3 = 23 -novariantradio-3 = True -variantradio-3 = False -ratedgamecheck-3 = False -manualacceptcheck-3 = False -chat_paned_position = 306 -standard_toggle = True -blitz_toggle = True -lightning_toggle = True -variant_toggle = True -registered_toggle = True -guest_toggle = True -computer_toggle = True -titled_toggle = True -standard_toggle1 = True -blitz_toggle1 = True -lightning_toggle1 = True -variant_toggle1 = True -computer_toggle1 = True -download_chess_db = True -download_timestamp = True - -[FICS] -asguestcheck = True -timesealcheck = True - -[ICC] - diff --git a/dotfiles/system/.config/pychess/engines.json b/dotfiles/system/.config/pychess/engines.json deleted file mode 100644 index 913a9be..0000000 --- a/dotfiles/system/.config/pychess/engines.json +++ /dev/null @@ -1,526 +0,0 @@ -[ - { - "analyze": true, - "command": "/usr/lib/python3.13/site-packages/pychess/Players/PyChess.py", - "comment": "", - "country": "dk", - "level": 5, - "md5": "be6e594623ce6b20024914bcffba3f66", - "name": "PyChess.py", - "options": [ - { - "default": false, - "name": "Ponder", - "type": "check", - "value": false - }, - { - "default": 0, - "max": 100, - "min": 0, - "name": "skipPruneChance", - "type": "spin", - "value": 0 - } - ], - "protocol": "xboard", - "recheck": false, - "variants": [ - "normal", - "wildcastle", - "nocastle", - "fischerandom", - "crazyhouse", - "light-brigade", - "losers", - "suicide", - "giveaway", - "horde", - "atomic", - "racingkings", - "seirawan", - "kingofthehill", - "3check", - "placement", - "asean", - "cambodian", - "makruk", - "sittuyin" - ], - "vm_args": [ - "-u" - ], - "vm_command": "/usr/bin/python", - "vm_name": "python" - }, - { - "analyze": true, - "command": "/usr/bin/critter", - "comment": "", - "country": "sk", - "level": 20, - "md5": "854b376c8e7b3405b5e4f7cef8420204", - "name": "critter", - "options": [ - { - "default": 64, - "max": 8192, - "min": 8, - "name": "Hash", - "type": "spin" - }, - { - "default": false, - "name": "Ponder", - "type": "check" - }, - { - "default": true, - "name": "OwnBook", - "type": "check" - }, - { - "default": "book.cbk", - "name": "Book File", - "type": "text" - }, - { - "default": false, - "name": "UCI_Chess960", - "type": "check" - }, - { - "default": 1, - "max": 100, - "min": 1, - "name": "MultiPV", - "type": "spin" - }, - { - "default": 20, - "max": 32, - "min": 1, - "name": "Threads", - "type": "spin" - }, - { - "default": 5, - "max": 15, - "min": 4, - "name": "Split Depth", - "type": "spin" - }, - { - "default": "/gtb", - "name": "GaviotaTbPath", - "type": "text" - }, - { - "default": 32, - "max": 256, - "min": 4, - "name": "GaviotaTbCache", - "type": "spin" - }, - { - "choices": [ - "uncompressed", - "cp1", - "cp2", - "cp3", - "cp4" - ], - "default": "cp4", - "name": "GaviotaTbCompression", - "type": "combo" - }, - { - "choices": [ - "Disable", - "Only At Root", - "Everywhere" - ], - "default": "Only At Root", - "name": "Tablebase Usage", - "type": "combo" - }, - { - "name": "Clear Hash", - "type": "button" - }, - { - "default": false, - "name": "Use Session File", - "type": "check" - }, - { - "default": "session.csf", - "name": "Session File", - "type": "text" - }, - { - "default": 32, - "max": 1024, - "min": 2, - "name": "SF Size", - "type": "spin" - }, - { - "default": 8, - "max": 32, - "min": 2, - "name": "SF Write Depth", - "type": "spin" - }, - { - "default": 0, - "max": 32, - "min": 0, - "name": "SF Material Limit", - "type": "spin" - }, - { - "default": 0, - "max": 999, - "min": 0, - "name": "SF Move Limit", - "type": "spin" - }, - { - "name": "Clear SF", - "type": "button" - }, - { - "default": false, - "name": "Resolve Score Drops", - "type": "check" - }, - { - "default": 32, - "max": 100, - "min": 0, - "name": "King Safety Weight", - "type": "spin" - } - ], - "protocol": "uci", - "recheck": false - }, - { - "analyze": true, - "command": "/usr/bin/fruit", - "comment": "", - "country": "fr", - "level": 5, - "md5": "d401d07d0b5c41cbf8be63574a9214ca", - "name": "fruit", - "options": [ - { - "default": "book_small.bin", - "name": "BookFile", - "type": "text", - "value": "book_small.bin" - }, - { - "default": 50, - "max": 500, - "min": 0, - "name": "Delta Margin", - "type": "spin", - "value": 50 - }, - { - "default": false, - "name": "Delta Pruning", - "type": "check", - "value": false - }, - { - "default": 100, - "max": 500, - "min": 0, - "name": "Futility Margin", - "type": "spin", - "value": 100 - }, - { - "default": false, - "name": "Futility Pruning", - "type": "check", - "value": false - }, - { - "default": 16, - "max": 1024, - "min": 4, - "name": "Hash", - "type": "spin", - "value": 16 - }, - { - "default": true, - "name": "History Pruning", - "type": "check", - "value": true - }, - { - "default": 60, - "max": 100, - "min": 0, - "name": "History Threshold", - "type": "spin", - "value": 60 - }, - { - "default": 100, - "max": 400, - "min": 0, - "name": "King Safety", - "type": "spin", - "value": 100 - }, - { - "default": 100, - "max": 400, - "min": 0, - "name": "Material", - "type": "spin", - "value": 100 - }, - { - "choices": [ - "Always", - "Fail High", - "Never" - ], - "default": "Fail High", - "name": "NullMove Pruning", - "type": "combo", - "value": "Fail High" - }, - { - "default": 3, - "max": 3, - "min": 1, - "name": "NullMove Reduction", - "type": "spin", - "value": 3 - }, - { - "default": true, - "name": "OwnBook", - "type": "check", - "value": true - }, - { - "default": 100, - "max": 400, - "min": 0, - "name": "Passed Pawns", - "type": "spin", - "value": 100 - }, - { - "default": 100, - "max": 400, - "min": 0, - "name": "Pawn Structure", - "type": "spin", - "value": 100 - }, - { - "default": 100, - "max": 400, - "min": 0, - "name": "Piece Activity", - "type": "spin", - "value": 100 - }, - { - "default": false, - "name": "Ponder", - "type": "check", - "value": false - }, - { - "default": 1, - "max": 2, - "min": 0, - "name": "Quiescence Check Plies", - "type": "spin", - "value": 1 - }, - { - "default": 5, - "max": 6, - "min": 1, - "name": "Verification Reduction", - "type": "spin", - "value": 5 - }, - { - "choices": [ - "Always", - "Endgame", - "Never" - ], - "default": "Endgame", - "name": "Verification Search", - "type": "combo", - "value": "Endgame" - } - ], - "protocol": "uci", - "recheck": false, - "workingDirectory": "/usr/bin" - }, - { - "analyze": true, - "command": "/usr/bin/stockfish", - "comment": "", - "country": "no", - "level": 20, - "md5": "c72ee03eee276a3a8e142ed144b4c77b", - "name": "stockfish", - "options": [ - { - "name": "Clear Hash", - "type": "button" - }, - { - "default": "", - "name": "Debug Log File", - "type": "text", - "value": "" - }, - { - "default": "nn-1c0000000000.nnue", - "name": "EvalFile", - "type": "text", - "value": "nn-1c0000000000.nnue" - }, - { - "default": "nn-37f18f62d772.nnue", - "name": "EvalFileSmall", - "type": "text", - "value": "nn-37f18f62d772.nnue" - }, - { - "default": 16, - "max": 33554432, - "min": 1, - "name": "Hash", - "type": "spin", - "value": 16 - }, - { - "default": 10, - "max": 5000, - "min": 0, - "name": "Move Overhead", - "type": "spin", - "value": 10 - }, - { - "default": 1, - "max": 256, - "min": 1, - "name": "MultiPV", - "type": "spin", - "value": 1 - }, - { - "default": 0, - "max": 10000, - "min": 0, - "name": "nodestime", - "type": "spin", - "value": 0 - }, - { - "default": "auto", - "name": "NumaPolicy", - "type": "text", - "value": "auto" - }, - { - "default": false, - "name": "Ponder", - "type": "check", - "value": false - }, - { - "default": 20, - "max": 20, - "min": 0, - "name": "Skill Level", - "type": "spin", - "value": 20 - }, - { - "default": true, - "name": "Syzygy50MoveRule", - "type": "check", - "value": true - }, - { - "default": "", - "name": "SyzygyPath", - "type": "text", - "value": "" - }, - { - "default": 1, - "max": 100, - "min": 1, - "name": "SyzygyProbeDepth", - "type": "spin", - "value": 1 - }, - { - "default": 7, - "max": 7, - "min": 0, - "name": "SyzygyProbeLimit", - "type": "spin", - "value": 7 - }, - { - "default": 1, - "max": 1024, - "min": 1, - "name": "Threads", - "type": "spin", - "value": 1 - }, - { - "default": false, - "name": "UCI_Chess960", - "type": "check", - "value": false - }, - { - "default": 1320, - "max": 3190, - "min": 1320, - "name": "UCI_Elo", - "type": "spin", - "value": 1320 - }, - { - "default": false, - "name": "UCI_LimitStrength", - "type": "check", - "value": false - }, - { - "default": false, - "name": "UCI_ShowWDL", - "type": "check", - "value": false - } - ], - "protocol": "uci", - "recheck": false - } -] \ No newline at end of file diff --git a/dotfiles/system/.config/pychess/pydock.xml b/dotfiles/system/.config/pychess/pydock.xml deleted file mode 100644 index ef523db..0000000 --- a/dotfiles/system/.config/pychess/pydock.xml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file -- cgit v1.2.3