Skip to content
cpmm

Docs

Settings

Every setting, its default, and how to change it.

Settings live in ~/.local/share/cpmm/settings.json and are shared by the CLI and the GUI’s Settings page. Every key has a default, so the file only needs what you change.

cpmm settings                                     # show all
cpmm settings set auto_sort off                   # booleans take on/off
cpmm settings set staging_dir ~/Games/cpmm-mods   # moves your installed mods there
cpmm settings reset [key]
GroupKeyDefaultWhat it does
Updatescheck_updates_on_startonCheck for mod updates when cpmm starts
auto_install_updatesoffInstall updates automatically, never while the game runs; undoable
refresh_minutes60How often to look for updates
Load orderauto_sortonRe-sort after installs, updates, enabling and rollbacks
After installingafter_install_verifyoffVerify files against the Nexus manifest
after_install_doctoronRun the doctor
after_install_commandnoneRun a command; it gets CPMM_MOD_ID, CPMM_MOD_NAME and CPMM_MOD_VERSION
Downloadsauto_install_downloadsoffInstall new archives that appear in watch_dir
watch_dir~/DownloadsThe folder to watch
keep_archivesoffKeep downloaded archives after installing
Storagestaging_dirin cpmm’s data directoryWhere staged mods live
download_dirin cpmm’s data directoryWhere downloads go
Profilesprofiles_enabledonTurn profiles on
new_profiles_own_savesoffNew profiles get their own saves
Safetysnapshot_savesonSnapshot saves before risky changes
keep_versions3Earlier versions kept per mod for rollback
keep_save_snapshots10Save snapshots kept
Launchingclose_on_launchonClose the GUI when the game launches

Environment variables

VariableWhat it does
CPMM_DATAUse a different data directory than ~/.local/share/cpmm
CPMM_OSK=0/1Force the Steam on-screen keyboard off or on in the Nexus browser
CPMM_NEXUS_MEDIA=0/1Force media playback off or on in the Nexus browser