"path": "$HOME/R",
"movable": true,
"help": "Set R_LIBS_USER in `$HOME/.Renviron:\n\n```\nR_LIBS_USER=\"$XDG_DATA_HOME\"/R/x86_64-pc-linux-gnu-library\n```\n\nYou may find it necessary to append this line to the end of `/usr/lib/R/library/base/R/Rprofile`:\n\n```R.libPaths( c( \"$XDG_DATA_HOME/R/x86_64-pc-linux-gnu-library/\" , .libPaths() ) )```\n\n**Disclaimer: You may need to re-install your libraries**"
+ },
+ {
+ "path": "$HOME/.Rprofile",
+ "movable": true,
+ "help": "Export the following environment variable:\n\n```bash\nexport R_PROFILE_USER=\"$XDG_CONFIG_HOME/R/profile\"\n```\n"
+ },
+ {
+ "path": "$HOME/.Rdata",
+ "movable": true,
+ "help": "Export the following environment variable:\n\n```bash\nexport R_HOME_USER=\"$XDG_CONFIG_HOME/R\"\n```\n"
+ },
+ {
+ "path": "$HOME/.Rhistory",
+ "movable": true,
+ "help": "Export the following environment variable:\n\n```bash\nexport R_HISTFILE=\"$XDG_CONFIG_HOME/R/history\"\n```\n"
}
]
}
--- /dev/null
+{
+ "name": "alpine",
+ "files": [
+ {
+ "path": "$HOME/.pinerc",
+ "movable": true,
+ "help": "Alias alpine to use custom config location:\n\n```bash\nalias alpine=\"alpine -p $XDG_CONFIG_HOME/alpine/pinerc\"\n```\n"
+ },
+ {
+ "path": "$HOME/.addressbook",
+ "movable": true,
+ "help": "In your pinerc, set the following option:\n\n```ini\naddress-book=$XDG_DATA_HOME/alpine/addressbook\n```\n"
+ },
+ {
+ "path": "$HOME/.newsrc",
+ "movable": true,
+ "help": "In your pinerc, set the following option:\n\n```ini\nnewsrc-path=$XDG_CONFIG_HOME/alpine/newsrc\n```\n"
+ },
+ {
+ "path": "$HOME/.mailcap",
+ "movable": true,
+ "help": "In your pinerc, set the following option:\n\n```ini\nmailcap-search-path=$XDG_CONFIG_HOME/alpine/mailcap\n```\n"
+ },
+ {
+ "path": "$HOME/.mime.types",
+ "movable": true,
+ "help": "In your pinerc, set the following option:\n\n```ini\nmimetype-search-path=$XDG_CONFIG_HOME/alpine/mime.types\n```\n"
+ },
+ {
+ "path": "$HOME/.pine-interrupted-mail",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ },
+ {
+ "path": "$HOME/.pine-debug1",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ },
+ {
+ "path": "$HOME/.pine-debug2",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ },
+ {
+ "path": "$HOME/.pine-debug3",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ },
+ {
+ "path": "$HOME/.pine-debug4",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "amule",
+ "files": [
+ {
+ "path": "$HOME/.aMule",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/amule-project/amule/issues/254\n"
+ }
+ ]
+}
{
"path": "$HOME/Anki",
"movable": true,
- "help": "Alias anki to use a custom data location:\n\n```bash\nanki -b \"$XDG_DATA_HOME\"/Anki\n```\n"
+ "help": "Supported by default, you can move this directory to _$XDG_DATA_HOME/Anki2_.\n"
+ },
+ {
+ "path": "$HOME/Documents/Anki",
+ "movable": true,
+ "help": "Supported by default, you can move this directory to _$XDG_DATA_HOME/Anki2_.\n"
}
],
"name": "anki"
-}
\ No newline at end of file
+}
--- /dev/null
+{
+ "name": "Apache Directory Studio",
+ "files": [
+ {
+ "path": "$HOME/.ApacheDirectoryStudio",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
"movable": false,
"help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/arduino/Arduino/issues/3915\n"
},
+ {
+ "path": "$HOME/.jssc",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/arduino/Arduino/issues/3915\n"
+ },
{
"path": "$HOME/.arduino-create",
"movable": false,
}
],
"name": "arduino"
-}
\ No newline at end of file
+}
--- /dev/null
+{
+ "name": "berkshelf",
+ "files": [
+ {
+ "path": "$HOME/.berkshelf",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "Blender",
+ "files": [
+ {
+ "path": "$HOME/.blender",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/blender_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "bogofilter",
+ "files": [
+ {
+ "path": "$HOME/.bogofilter",
+ "movable": true,
+ "help": "Export the following environment variable:\n\n```bash\nexport BOGOFILTER_DIR=\"$XDG_DATA_HOME/bogofilter\"\n```\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "btpd",
+ "files": [
+ {
+ "path": "$HOME/.btpd",
+ "movable": true,
+ "help": "Alias btpd and btcli to use correct locations:\n\n```bash\nalias btpd='btpd -d \"$XDG_DATA_HOME\"/.btpd'\nalias btcli='HOME=\"$XDG_DATA_HOME\" btcli'\n```\n"
+ }
+ ]
+}
{
"path": "$HOME/.cabal",
"movable": true,
- "help": "Export the following environment variables:\n\n```bash\nexport CABAL_CONFIG=\"$XDG_CONFIG_HOME\"/cabal/config\nexport CABAL_DIR=\"$XDG_DATA_HOME\"/cabal\n```\n\n_cabal_ might also require you to edit your new _$XDG_CONFIG_HOME/cabal/config_ file by replacing all mentions of _~/.cabal_ with either _$XDG_CONFIG_HOME/cabal_ or _$XDG_DATA_HOME/cabal_."
+ "help": "Move the _$HOME/.cabal/config_ directory to _$XDG_CONFIG_HOME/cabal/config_, then delete _$HOME/.cabal_.\n"
}
],
"name": "cabal"
--- /dev/null
+{
+ "name": "calcurse",
+ "files": [
+ {
+ "path": "$HOME/.calcurse",
+ "movable": true,
+ "help": "Supported by default, but old location will be used if it exists.\n\nYou can move the directories like this:\n```bash\nmkdir -p \"$XDG_CONFIG_HOME\"/calcurse\nmkdir -p \"$XDG_DATA_HOME\"/calcurse\nmv ~/.calcurse/___{apts,notes,todo} \"$XDG_DATA_HOME\"/calcurse\nmv ~/.calcurse/___{conf,hooks,keys} \"$XDG_CONFIG_HOME\"/calcurse\nrm -rv ~/.calcurse\n```\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "cataclysm-dda",
+ "files": [
+ {
+ "path": "$HOME/.cataclysm-dda",
+ "movable": true,
+ "help": "Supported by default, but requires you to compile Cataclysm DDA with the `USE_XDG_DIR=1` option. Some distros do this by default.\n"
+ }
+ ]
+}
{
"path": "$HOME/.ccache",
"movable": true,
- "help": "Export the following environment variables:\n\n```bash\nexport CCACHE_DIR=\"$XDG_CACHE_HOME\"/ccache\n```\n"
+ "help": "Supported by default since version 4.0.\n\nYou can move the directory to _$XDG_CACHE_HOME/ccache_.\n"
}
]
}
{
+ "name": "chatty",
"files": [
{
- "help": "Currently unsupported.\n\n_Relevant issue:_ https://jira.mongodb.org/browse/MONGOSH-1070\n",
+ "path": "$HOME/.chatty",
"movable": false,
- "path": "$HOME/.mongodb"
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/chatty/chatty/issues/273\n"
}
- ],
- "name": "mongosh"
+ ]
}
--- /dev/null
+{
+ "name": "chktex",
+ "files": [
+ {
+ "path": "$HOME/.chktexrc",
+ "movable": true,
+ "help": "Export the following environment variable:\n\n```bash\nexport CHKTEXRC=\"$XDG_CONFIG_HOME/chktex\"\n```\nThen move the config file to _$XDG_CONFIG_HOME/chktex/.chktexrc_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "citra",
+ "files": [
+ {
+ "path": "$HOME/.citra-emu",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of citra automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "clangd",
+ "files": [
+ {
+ "path": "$HOME/.clangd",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CACHE_HOME/clangd_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "codeium.vim",
+ "files": [
+ {
+ "path": "$HOME/.codeium",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/Exafunction/codeium.vim/issues/290\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "composer",
+ "files": [
+ {
+ "path": "$HOME/.composer",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/composer_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "Cryptomator",
+ "files": [
+ {
+ "path": "$HOME/.Cryptomator",
+ "movable": true,
+ "help": "You need to launch Cryptomator with the following flag:\n\n```\n-Dcryptomator.mountPointsDir=\"$XDG_DATA_HOME/cryptomator\"\n```\n\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "d-feet",
+ "files": [
+ {
+ "path": "$HOME/.d-feet",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/d-feet_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "darcs",
+ "files": [
+ {
+ "path": "$HOME/.darcs",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://bugs.darcs.net/issue2453\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "devedeng",
+ "files": [
+ {
+ "path": "$HOME/.devedeng",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/devedeng/devedeng.cfg_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "dia",
+ "files": [
+ {
+ "path": "$HOME/.dia",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://gitlab.gnome.org/GNOME/dia/-/issues/40\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "dig",
+ "files": [
+ {
+ "path": "$HOME/.digrc",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "dircolors",
+ "files": [
+ {
+ "path": "$HOME/.dircolors",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/dircolors_. Then initialize dircolors like this:\n\n```bash\neval $(dircolors \"$XDG_CONFIG_HOME\"/dircolors)\n```\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "Dolphin Emulator",
+ "files": [
+ {
+ "path": "$HOME/.dolphin-emu",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of dolphin automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
"movable": true,
"help": "Export the following environment variables:\n\n```bash\nexport DOTNET_CLI_HOME=\"$XDG_DATA_HOME\"/dotnet\n```\n"
},
+ {
+ "path": "$HOME/.templateengine",
+ "movable": true,
+ "help": "Export the following environment variables:\n\n```bash\nexport DOTNET_CLI_HOME=\"$XDG_DATA_HOME\"/dotnet\n```\n"
+ },
{
"path": "$HOME/.net",
"movable": false,
"files": [
{
"path": "$HOME/.dub",
- "movable": false,
- "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/dlang/dub/issues/341\n"
+ "movable": true,
+ "help": "Export the following environment variable:\n\n```bash\nexport DUB_HOME=\"$XDG_DATA_HOME/dub\"\n```\n\nNote that this directory is used for **both** user data and configuration files.\n"
}
]
}
--- /dev/null
+{
+ "name": "Eclipse",
+ "files": [
+ {
+ "path": "$HOME/.eclipse",
+ "movable": true,
+ "help": "You need to add the following option to _$ECLIPSE_HOME/eclipse.ini_:\n```ini\n-Dosgi.configuration.area=@user.home/.config/eclipse\n```\n\nIn some cases, you may not have write access to the _$ECLIPSE_HOME_ directory (for example, Arch Linux hardcodes it to _/usr/bin/eclipse_).\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "elan",
+ "files": [
+ {
+ "path": "$HOME/.elan",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/leanprover/elan/issues/75\n"
+ }
+ ]
+}
}
],
"name": "elixir"
-}
\ No newline at end of file
+}
--- /dev/null
+{
+ "name": "emscripten",
+ "files": [
+ {
+ "path": "$HOME/.emscripten",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/emscripten-core/emscripten/issues/3624\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "fetchmail",
+ "files": [
+ {
+ "path": "$HOME/.fetchmailrc",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
{
"path": "$HOME/.fltk",
"movable": false,
- "help": "Currently unsupported.\n\n_Relevant issue:_ https://www.fltk.org/str.php?L3370+P0+S0+C0+I0+E0+V%25+Qxdg\n"
+ "help": "Currently unsupported.\nSupport will been added in version 1.4.0, but it is not yet released.\n\n_Relevant issue:_ https://www.fltk.org/str.php?L3370+P0+S0+C0+I0+E0+V%25+Qxdg\n"
}
],
"name": "fltk"
--- /dev/null
+{
+ "name": "FontForge",
+ "files": [
+ {
+ "path": "$HOME/.FontForge",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of FontForge automatically create directories at correct locations, so this can safely be deleted.\n"
+ },
+ {
+ "path": "$HOME/.PfaEdit",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of FontForge automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "freerdp",
+ "files": [
+ {
+ "path": "$HOME/.freerdp",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of freerdp automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "freesweep",
+ "files": [
+ {
+ "path": "$HOME/.sweeprc",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/freesweep/config_.\n"
+ },
+ {
+ "path": "$HOME/.sweeptimes",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_DATA_HOME/freesweep/records_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "gajim",
+ "files": [
+ {
+ "path": "$HOME/.gajim",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of gajim automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "gconf",
+ "files": [
+ {
+ "path": "$HOME/.gconf",
+ "movable": true,
+ "help": "Supported by default, but uses the old location if it exists.\n\nYou can move the directory to _$XDG_CONFIG_HOME/gconf_.\n"
+ },
+ {
+ "path": "$HOME/.gconf.path",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/gconf/path_.\n"
+ }
+ ]
+}
"name": "gem",
"files": [
{
- "path": "$HOME/.gem/ruby",
+ "path": "$HOME/.gem",
"movable": true,
- "help": "Supported\n\nThe file $HOME/.gem/ruby can be moved to $XDG_CONFIG_HOME/gem.\n"
+ "help": "Supported by default.\n\nNewer versions of directories automatically create directories at correct locations, so this can safely be deleted (after moving your configuration files).\n"
},
{
- "path": "$HOME/.gem",
+ "path": "$HOME/.gem/gemrc",
"movable": true,
- "help": "Export the following environment variables:\n\n```bash\nexport GEM_HOME=\"$XDG_DATA_HOME\"/gem\n```\n"
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/gem/gemrc_.\n"
},
{
- "path": "$HOME/.gem/specs",
+ "path": "$HOME/.gem/irbrc",
"movable": true,
- "help": "Export the following environment variables:\n\n```bash\nexport GEM_SPEC_CACHE=\"$XDG_CACHE_HOME\"/gem\n```\n"
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/irb/irbrc_.\n"
}
]
}
--- /dev/null
+{
+ "name": "gftp",
+ "files": [
+ {
+ "path": "$HOME/.gftp",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/gftp_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "gitkraken",
+ "files": [
+ {
+ "path": "$HOME/.gitkraken",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://feedback.gitkraken.com/suggestions/197923/support-for-moving-the-config-directory-on-linux\n"
+ }
+ ]
+}
{
"path": "$HOME/.solfege",
"movable": false,
- "help": "Currently unsupported. Hardcoded value.\n"
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://savannah.gnu.org/bugs/index.php?50251\n"
},
{
"path": "$HOME/.solfegerc",
"movable": false,
- "help": "Currently unsupported. Hardcoded value.\n"
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://savannah.gnu.org/bugs/index.php?50251\n"
+ },
+ {
+ "path": "$HOME/lessonfiles",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://savannah.gnu.org/bugs/index.php?50251\n"
}
],
"name": "GNU solfege"
--- /dev/null
+{
+ "name": "gnuradio",
+ "files": [
+ {
+ "path": "$HOME/.gnuradio",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/gnuradio_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "Godot",
+ "files": [
+ {
+ "path": "$HOME/.godot",
+ "movable": true,
+ "help": "Supported by default since version 3.0.\n\nGodot will now automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "goldendict",
+ "files": [
+ {
+ "path": "$HOME/.goldendict",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of goldendict automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "Google Earth",
+ "files": [
+ {
+ "path": "$HOME/.googleearth",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "gphoto",
+ "files": [
+ {
+ "path": "$HOME/.gphoto",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/gphoto/gphoto2/issues/249\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "gpodder",
+ "files": [
+ {
+ "path": "$HOME/gPodder",
+ "movable": true,
+ "help": "Export the following envirtonment variables:\n\n```bash\nexport GPODDER_HOME=\"$XDG_DATA_HOME/gPodder\"\nexport GPODDER_DOWNLOAD_DIR=\"$HOME/Downloads/gPodder\"\n```\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "groovy",
+ "files": [
+ {
+ "path": "$HOME/.groovy",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "grsync",
+ "files": [
+ {
+ "path": "$HOME/.grsync",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/grsync_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "gtk-recordmydesktop",
+ "files": [
+ {
+ "path": "$HOME/.gtk-recordmydesktop",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "helm",
+ "files": [
+ {
+ "path": "$HOME/.helm",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of helm automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "htop",
+ "files": [
+ {
+ "path": "$HOME/.htoprc",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/htop/htoprc_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "hunspell",
+ "files": [
+ {
+ "path": "$HOME/.hunspell_default",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/hunspell/hunspell/pull/637\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "hydrogen",
+ "files": [
+ {
+ "path": "$HOME/.hydrogen",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/hydrogen-music/hydrogen/issues/643\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "i3",
+ "files": [
+ {
+ "path": "$HOME/.i3",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/i3_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "i3status",
+ "files": [
+ {
+ "path": "$HOME/.i3status.conf",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/i3status/config_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "idris",
+ "files": [
+ {
+ "path": "$HOME/.idris",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant pull request_ https://github.com/idris-lang/Idris-dev/pull/3456\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "Inkscape",
+ "files": [
+ {
+ "path": "$HOME/.inkscape",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/inkscape_.\n"
+ }
+ ]
+}
{
"files": [
{
- "help": "Supported since _8.0.0_.\n\nYou can move the file to _$XDG_CONFIG_HOME/ipython_.\n\nOr set the following environment variable:\n```bash\nexport IPYTHONDIR=\"$XDG_CONFIG_HOME/ipython\"\n```\n",
+ "help": "Supported since _8.0.0_.\n\nYou can move the directory to _$XDG_CONFIG_HOME/ipython_.\n",
"movable": true,
"path": "$HOME/.ipython"
}
--- /dev/null
+{
+ "name": "iwctl",
+ "files": [
+ {
+ "path": "$HOME/.iwctl_history",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_DATA_HOME/iwctl/history_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "jgmenu",
+ "files": [
+ {
+ "path": "$HOME/.jgmenu-lockfile",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "jmol",
+ "files": [
+ {
+ "path": "$HOME/.jmol",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://sourceforge.net/p/jmol/feature-requests/261\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "JOSM",
+ "files": [
+ {
+ "path": "$HOME/.josm",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of JOSM automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
{
"path": "$HOME/.julia",
"movable": true,
- "help": "Export the following environment variables:\n\n```bash\nexport JULIA_DEPOT_PATH=\"$XDG_DATA_HOME/julia:$JULIA_DEPOT_PATH\"\n```\n_Note: the trailing **:$JULIA_DEPOT_PATH** is necessary._\n"
+ "help": "Export the following environment variable:\n\n```bash\nexport JULIA_DEPOT_PATH=\"$XDG_DATA_HOME/julia:$JULIA_DEPOT_PATH\"\n```\n_Note: the trailing **:$JULIA_DEPOT_PATH** is necessary._\n"
+ },
+ {
+ "path": "$HOME/.julia/juliaup",
+ "movable": true,
+ "help": "Export the following environment variable:\n\n```bash\nexport JULIAUP_DEPOT_PATH=\"$XDG_DATA_HOME/julia\"\n```\n"
}
]
}
{
"path": "$HOME/.jupyter",
"movable": true,
- "help": "Export the following environment variables:\n\n```bash\nexport JUPYTER_CONFIG_DIR=\"$XDG_CONFIG_HOME\"/jupyter\n```\n"
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/jupyter.\n"
}
],
"name": "jupyter"
-}
\ No newline at end of file
+}
--- /dev/null
+{
+ "name": "keynav",
+ "files": [
+ {
+ "path": "$HOME/.keynavrc",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/keynav/keynavrc_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "lbdb",
+ "files": [
+ {
+ "path": "$HOME/.lbdbrc",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/lbdb/config_.\n"
+ },
+ {
+ "path": "$HOME/.lbdb/rc",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/lbdb/config_.\n"
+ },
+ {
+ "path": "$HOME/.lbdb/lbdbrc",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/lbdb/config_.\n"
+ }
+ ]
+}
{
"files": [
{
- "help": "Export the following environment variables:\n\n```bash\nexport LESSHISTFILE=\"$XDG_STATE_HOME\"/less/history\n```\n",
+ "path": "$HOME/.lesshst",
"movable": true,
- "path": "$HOME/.lesshst"
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_STATE_HOME/lesshst_.\n"
+ },
+ {
+ "path": "$HOME/.lesskey",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/lesskey_.\n"
}
],
"name": "less"
--- /dev/null
+{
+ "name": "lftp",
+ "files": [
+ {
+ "path": "$HOME/.lftp",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of lftp automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "lgogdownloader",
+ "files": [
+ {
+ "path": "$HOME/.gogdownloader",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the _~/.gogdownloader/xml_ directory to _$XDG_CACHE_HOME/lgogdownloader/xml_ and everything else to _$XDG_CONFIG_HOME/lgogdownloader_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "lldb",
+ "files": [
+ {
+ "path": "$HOME/.lldb",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/llvm/llvm-project/issues/71426\n"
+ },
+ {
+ "path": "$HOME/.lldbinit",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/llvm/llvm-project/issues/71426\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "m17n",
+ "files": [
+ {
+ "path": "$HOME/.m17n.d",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://savannah.nongnu.org/bugs/?63056\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "maptool",
+ "files": [
+ {
+ "path": "$HOME/.maptool-rptools",
+ "movable": true,
+ "help": "Add the following to the _/opt/maptool/lib/app/MapTool.cfg_ file:\n\n```cfg\n[JavaOptions]\n-DMAPTOOL_DATADIR=.local/share/maptool-rptools\n```\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "maven",
+ "files": [
+ {
+ "path": "$HOME/.m2",
+ "movable": true,
+ "help": "Alias maven to use a custom config location:\n\n```bash\nalias mvn=\"mvn -gs $XDG_CONFIG_HOME/maven/settings.xml\"\n```\n\nThen add the following to the _settings.xml_ file:\n\n```xml\n<localRepository>${env.XDG_CACHE_HOME}/maven/repository</localRepository>\n```\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "mc",
+ "files": [
+ {
+ "path": "$HOME/.mc",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of mc automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "mediawiki",
+ "files": [
+ {
+ "path": "$HOME/.mweval_history",
+ "movable": false,
+ "help": "Currently unsupported.\n\nGenerated by the _eval.php_ maintenance script:\nhttps://github.com/wikimedia/mediawiki/blob/master/maintenance/eval.php#L99-L100\n"
+ },
+ {
+ "path": "$HOME/.mwsql_history",
+ "movable": false,
+ "help": "Currently unsupported.\n\nGenerated by the _sql.php_ maintenance script:\nhttps://github.com/wikimedia/mediawiki/blob/master/maintenance/sql.php#L124-L125\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "milkytracker",
+ "files": [
+ {
+ "path": "$HOME/.milkytracker_config",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of milkytracker will automatically move this file to the correct location unless another config already exists at that location.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "minicom",
+ "files": [
+ {
+ "path": "$HOME/.minirc.dfl",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "mlterm",
+ "files": [
+ {
+ "path": "$HOME/.mlterm",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/mlterm_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "files": [
+ {
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://jira.mongodb.org/browse/MONGOSH-1070\n",
+ "movable": false,
+ "path": "$HOME/.mongodb"
+ },
+ {
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://jira.mongodb.org/browse/DOCS-5652\n",
+ "movable": false,
+ "path": "$HOME/.mongorc.js"
+ },
+ {
+ "help": "Currently unsupported.\n",
+ "movable": false,
+ "path": "$HOME/.dbshell"
+ }
+ ],
+ "name": "MongoDB"
+}
--- /dev/null
+{
+ "name": "mozc",
+ "files": [
+ {
+ "path": "$HOME/.mozc",
+ "movable": true,
+ "help": "Supported by default, but uses the old location if it exists.\n\nYou can move the directory to _$XDG_CONFIG_HOME/mozc_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "mpd",
+ "files": [
+ {
+ "path": "$HOME/.mpdconf",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/mpd/mpd.conf_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "mpv",
+ "files": [
+ {
+ "path": "$HOME/.mpv",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/mpv_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "mypaint",
+ "files": [
+ {
+ "path": "$HOME/.mypaint",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of mypaint automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
"path": "$HOME/.mypy_cache",
"movable": true,
"help": "Export the following environment variables:\n\n```bash\nexport MYPY_CACHE_DIR=\"$XDG_CACHE_HOME\"/mypy\n```\n"
+ },
+ {
+ "path": "$HOME/.mypy.ini",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/mypy/config_.\n"
}
],
"name": "mypy"
-}
\ No newline at end of file
+}
--- /dev/null
+{
+ "name": "ncmpcpp",
+ "files": [
+ {
+ "path": "$HOME/.ncmpcpp",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/ncmpcpp_.\n\nNote that the _error.log_ file will still be created at the old location. To avoid that, set `ncmcpp_directory` in your config file.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "neovim",
+ "files": [
+ {
+ "path": "$HOME/.nvim",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of neovim automatically create files at correct locations. You can move your configuration to _$XDG_CONFIG_HOME/nvim/_ and delete this directory.\n"
+ },
+ {
+ "path": "$HOME/.nviminfo",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of neovim automatically create files at correct locations, so this can safely be deleted.\n"
+ },
+ {
+ "path": "$HOME/.nvimlog",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of neovim automatically create files at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "nestopia",
+ "files": [
+ {
+ "path": "$HOME/.nestopia",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of nestopia automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
+++ /dev/null
-{
- "files": [
- {
- "path": "$HOME/.cert",
- "movable": false,
- "help": "Currently unsupported.\n\n_Relevant issue:_ https://gitlab.gnome.org/GNOME/NetworkManager-openvpn/-/issues/35\n"
- }
- ],
- "name": "network-manager-openvpn"
-}
--- /dev/null
+{
+ "name": "nmap",
+ "files": [
+ {
+ "path": "$HOME/.zenmap",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/nmap/nmap/issues/590\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "nmcli",
+ "files": [
+ {
+ "path": "$HOME/.nmcli",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/64\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "node-gyp",
+ "files": [
+ {
+ "path": "$HOME/.node-gyp",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CACHE_HOME/node-gyp_.\n"
+ }
+ ]
+}
{
"files": [
{
- "help": "Export the following environment variables:\n\n```bash\nexport OCTAVE_SITE_INITFILE=\"$XDG_CONFIG_HOME/octave/octaverc\"\n```",
+ "path": "$HOME/.octaverc",
"movable": true,
- "path": "$HOME/.octaverc"
+ "help": "Export the following environment variable:\n\n```bash\nexport OCTAVE_SITE_INITFILE=\"$XDG_CONFIG_HOME/octave/octaverc\"\n```"
+ },
+ {
+ "path": "$HOME/.octave_hist",
+ "movable": true,
+ "help": "Export the following environment variable:\n\n```bash\nexport OCTAVE_HISTFILE=\"$XDG_STATE_HOME/octave_hist\"\n```"
+ },
+ {
+ "path": "$HOME/.octave_packages",
+ "movable": true,
+ "help": "Add the following to your octaverc:\n\n```\nsource /usr/share/octave/site/m/startup/octaverc;\npkg prefix ~/.local/share/octave/packages ~/.local/share/octave/packages;\npkg local_list /home/<your username>/.local/share/octave/octave_packages;\n```\n"
}
- ],
+ ],
"name": "octave"
}
--- /dev/null
+{
+ "name": "OfflineIMAP",
+ "files": [
+ {
+ "path": "$HOME/.offlineimaprc",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/offlineimap/config_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "ollama",
+ "files": [
+ {
+ "path": "$HOME/.ollama",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/ollama/ollama/issues/228\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "openal",
+ "files": [
+ {
+ "path": "$HOME/.alsoftrc",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/alsoft.conf_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "openshot",
+ "files": [
+ {
+ "path": "$HOME/.openshot_qt",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "opentyrian",
+ "files": [
+ {
+ "path": "$HOME/.opentyrian",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/opentyrian/_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "osc",
+ "files": [
+ {
+ "path": "$HOME/.oscrc",
+ "movable": true,
+ "help": "Supported by default, but uses the old location if it exists.\n\nYou can move the file to _$XDG_CONFIG_HOME/osc/oscrc_.\n"
+ },
+ {
+ "path": "$HOME/.osc_cookiejar",
+ "movable": true,
+ "help": "Supported by default, but uses the old location if it exists.\n\nYou can move the file to _$XDG_STATE_HOME/osc/cookiejar_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "pacman",
+ "files": [
+ {
+ "path": "$HOME/.makepkg.conf",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/pacman/makepkg.conf_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "panda3d",
+ "files": [
+ {
+ "path": "$HOME/.panda3d",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of panda3d automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "pcsx2",
+ "files": [
+ {
+ "path": "$HOME/.pcsx2",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/pcsx2_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "pcsxr",
+ "files": [
+ {
+ "path": "$HOME/.pcsxr",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "perf",
+ "files": [
+ {
+ "path": "$HOME/.debug",
+ "movable": false,
+ "help": "This path is hardcoded and can't be changed.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "perl",
+ "files": [
+ {
+ "path": "$HOME/.cpan",
+ "movable": true,
+ "help": "Not officially supported, but you can get CPAN to use XDG locations by using a workaround described [here](https://github.com/andk/cpanpm/issues/149).\n"
+ },
+ {
+ "path": "$HOME/.perl5",
+ "movable": true,
+ "help": "Not officially supported, but you can get CPAN to use XDG locations by using a workaround described [here](https://github.com/andk/cpanpm/issues/149).\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "Phoronix test suite",
+ "files": [
+ {
+ "path": "$HOME/.phoronix-test-suite",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/phoronix-test-suite/phoronix-test-suite/issues/453\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "PHP",
+ "files": [
+ {
+ "path": "$HOME/.php_history",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/php/php-src/issues/8546\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "pip",
+ "files": [
+ {
+ "path": "$HOME/.pip",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of pip automatically create directories at correct locations, so this can safely be deleted.\n\nIf you have a custom config file at _~/.pip/pip.conf_, you should move it to _$XDG_CONFIG_HOME/pip/pip.conf_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "pipx",
+ "files": [
+ {
+ "path": "$HOME/.local/pipx",
+ "movable": true,
+ "help": "Supported by default, but uses the old location if it exists.\n\nYou can move the contents of this directory as described [here](https://github.com/pypa/pipx/pull/1001)\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "Portfolio Performance",
+ "files": [
+ {
+ "path": "$HOME/.PortfolioPerformance",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/portfolio-performance/portfolio/issues/1922\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "ppsspp",
+ "files": [
+ {
+ "path": "$HOME/.ppsspp",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/ppsspp_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "procps-ng",
+ "files": [
+ {
+ "path": "$HOME/.toprc",
+ "movable": true,
+ "help": "Supported by default, but uses the old location if it exists.\n\nYou can move the file to _$XDG_CONFIG_HOME/procps/toprc_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "pry",
+ "files": [
+ {
+ "path": "$HOME/.pryrc",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/pry/pryrc_.\n"
+ },
+ {
+ "path": "$HOME/.pry_history",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CACHE_HOME/pry/pry_history_.\n"
+ }
+ ]
+}
"help": "Supported since _4.0_ according to https://bugzilla.redhat.com/show_bug.cgi?id=845607\n\nYou can move this file to _$XDG_CONFIG_HOME/pulse/cookie_\n",
"movable": true,
"path": "$HOME/.pulse-cookie"
+ },
+ {
+ "help": "Generated by the _module-esound-protocol-unix.so_ module, which is generally not needed.\n\nYou can comment it out in _/etc/pulse/default.pa_ or _$XDG_CONFIG_HOME/pulse/default.pa_.\n",
+ "movable": true,
+ "path": "$HOME/.esd_auth"
}
],
"name": "pulseaudio"
{
"path": "$HOME/.pylint.d",
"movable": true,
- "help": "Export the following environment variables:\n\n```bash\nexport PYLINTHOME=\"$XDG_CACHE_HOME\"/pylint\n```\n"
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CACHE_HOME/pylint_.\n"
+ },
+ {
+ "path": "$HOME/.pylintrc",
+ "movable": true,
+ "help": "Supported by default, but uses the old location if it exists.\n\nYou can move the file to _$XDG_CONFIG_HOME/pylintrc_.\n"
}
]
}
{
"path": "$HOME/.poetry",
"movable": true,
- "help": "Export the following environment variables:\n\n```bash\nexport POETRY_HOME=\"$XDG_DATA_HOME\"/poetry\n```\n"
+ "help": "Supported by default.\n\nNewer versions of poetry automatically create directories at correct locations, so this can safely be deleted.\n"
}
],
"name": "python-poetry"
-}
\ No newline at end of file
+}
--- /dev/null
+{
+ "name": "qmmp",
+ "files": [
+ {
+ "path": "$HOME/.qmmp",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of qmmp automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "Qt Designer",
+ "files": [
+ {
+ "path": "$HOME/.designer",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of Qt Designer automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "quilt",
+ "files": [
+ {
+ "path": "$HOME/.quiltrc",
+ "movable": true,
+ "help": "Alias quilt to use custom config location:\n\n```bash\nalias quilt='quilt --quiltrc \"$XDG_CONFIG_HOME\"/quiltrc'\n```\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "quodlibet",
+ "files": [
+ {
+ "path": "$HOME/.quodlibet",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/quodlibet/quodlibet/issues/2202\n"
+ }
+ ]
+}
"path": "$HOME/.racket",
"movable": true,
"help": "Supported\n\nThe file $HOME/.racket can be moved to $XDG_CONFIG_HOME/racket.\n"
+ },
+ {
+ "path": "$HOME/.racketrc",
+ "movable": true,
+ "help": "Supported\n\nThe file $HOME/.racketrc can be moved to $XDG_CONFIG_HOME/racket.\n"
}
]
}
--- /dev/null
+{
+ "name": "rclone",
+ "files": [
+ {
+ "path": "$HOME/.rclone.conf",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/rclone/rclone.conf_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "rednotebook",
+ "files": [
+ {
+ "path": "$HOME/.rednotebook",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/jendrikseipp/rednotebook/issues/404\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "remarkable",
+ "files": [
+ {
+ "path": "$HOME/.remarkable",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "repo",
+ "files": [
+ {
+ "path": "$HOME/.repoconfig",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://issues.gerritcodereview.com/issues/40012444\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "rpm",
+ "files": [
+ {
+ "path": "$HOME/.rpmrc",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/rpm/rpmrc_.\n"
+ },
+ {
+ "path": "$HOME/.rpmmacros",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/rpm/macros_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "rr",
+ "files": [
+ {
+ "path": "$HOME/.rr",
+ "movable": true,
+ "help": "Supported by default, but uses the old location if it exists.\n\nYou can move the directory to _$XDG_DATA_HOME/rr_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "rspec",
+ "files": [
+ {
+ "path": "$HOME/.rspec",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/rspec/options_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "rubocop",
+ "files": [
+ {
+ "path": "$HOME/.rubocop.yml",
+ "movable": true,
+ "help": "Supported by default, but uses the old location if it exists.\n\nYou can move the file to _$XDG_CONFIG_HOME/rubocop/config.yml_.\n"
+ }
+ ]
+}
{
"files": [
+ {
+ "path": "$HOME/.irbrc",
+ "movable": true,
+ "help": "Export the following environment variable:\n\n```bash\nexport IRBRC=\"$XDG_CONFIG_HOME/irb/irbrc\"\n```\n"
+ },
{
"path": "$HOME/.irb_history",
"movable": true,
- "help": "In Ruby versions 2.7 or later, configure IRB.conf[:HISTORY_FILE] in your .irbrc to $XDG_STATE_HOME/irb/history. For prior versions, set $irbrc\n"
+ "help": "In Ruby versions 2.7 or later, add the following to your .irbrc:\n\n```ruby\nIRB.conf[:HISTORY_FILE] ||= File.join(ENV[\"XDG_DATA_HOME\"], \"irb\", \"history\")\n```\n\nFor prior versions, set $IRBRC\n"
}
],
"name": "irb history"
--- /dev/null
+{
+ "name": "ruff",
+ "files": [
+ {
+ "path": "$HOME/.ruff_cache",
+ "movable": true,
+ "help": "Export the following environment variable:\n\n```bash\nexport RUFF_CACHE_DIR=\"$XDG_CACHE_HOME/ruff\"\n```\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "sbcl",
+ "files": [
+ {
+ "path": "$HOME/.sbclrc",
+ "movable": true,
+ "help": "Create an _/etc/sbclrc_ file with the following contents:\n\n```lisp\n(require :asdf)\n(setf sb-ext:*userinit-pathname-function*\n (lambda () (uiop:xdg-config-home #P\"sbcl/sbclrc\")))\n```\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "sbt",
+ "files": [
+ {
+ "path": "$HOME/.sbt",
+ "movable": true,
+ "help": "Alias sbt to use correct locations:\n\n```bash\nalias sbt=\"sbt -ivy $XDG_DATA_HOME/ivy2 -sbt-dir $XDG_DATA_HOME/sbt\"\n```\n"
+ },
+ {
+ "path": "$HOME/.ivy2",
+ "movable": true,
+ "help": "Alias sbt to use correct locations:\n\n```bash\nalias sbt=\"sbt -ivy $XDG_DATA_HOME/ivy2 -sbt-dir $XDG_DATA_HOME/sbt\"\n```\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "scribus",
+ "files": [
+ {
+ "path": "$HOME/.scribus",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/scribus_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "sdcv",
+ "files": [
+ {
+ "path": "$HOME/.stardict",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_DATA_HOME/stardict_.\n"
+ },
+ {
+ "path": "$HOME/.sdcv_history",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_DATA_HOME/sdcv_history_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "singularity",
+ "files": [
+ {
+ "path": "$HOME/.singularity",
+ "movable": true,
+ "help": "Export the following environment variables:\n\n```bash\nexport SINGULARITY_CONFIGDIR=\"$XDG_CONFIG_HOME/singularity\"\nexport SINGULARITY_CACHEDIR=\"$XDG_CACHE_HOME/singularity\"\n```\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "Skype",
+ "files": [
+ {
+ "path": "$HOME/.Skype",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of Skype automatically create directories at correct locations, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "snap",
+ "files": [
+ {
+ "path": "$HOME/snap",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1575053\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "snes9x",
+ "files": [
+ {
+ "path": "$HOME/.snes9x",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/snes9x_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "spacemacs",
+ "files": [
+ {
+ "path": "$HOME/.spacemacs",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/spacemacs_.\n"
+ },
+ {
+ "path": "$HOME/.spacemacs.d",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/spacemacs_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "spamassassin",
+ "files": [
+ {
+ "path": "$HOME/.spamassassin",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "spectrwm",
+ "files": [
+ {
+ "path": "$HOME/.spectrwm.conf",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/spectrwm/spectrwm.conf_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "spotdl",
+ "files": [
+ {
+ "path": "$HOME/.spotdl",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_DATA_HOME/spotdl_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "streamlink",
+ "files": [
+ {
+ "path": "$HOME/.livestreamerrc",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/livestreamer/config_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "streamlit",
+ "files": [
+ {
+ "path": "$HOME/.streamlit",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/streamlit/streamlit/issues/2068\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "sts4",
+ "files": [
+ {
+ "path": "$HOME/.sts4",
+ "movable": true,
+ "help": "Pass the following JVM argument to sts4:\n\n```\n-Dlanguageserver.boot.symbolCacheDir=$XDG_CACHE_HOME/sts4/symbolCache\n```\n\nTo learn how to pass JVM arguments, check [this instruction](https://github.com/spring-projects/sts4/wiki/Custom-VM-Args).\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "surfraw",
+ "files": [
+ {
+ "path": "$HOME/.surfraw.conf",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/surfraw/conf_.\n"
+ },
+ {
+ "path": "$HOME/.surfraw.bookmarks",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/surfraw/bookmarks_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "teeworlds",
+ "files": [
+ {
+ "path": "$HOME/.teeworlds",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_DATA_HOME/teeworlds_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "texinfo",
+ "files": [
+ {
+ "path": "$HOME/.infokey",
+ "movable": true,
+ "help": "Alias texinfo to use the correct location:\n\n```bash\nalias info='info --init-file \"$XDG_CONFIG_HOME/infokey\"'\n```\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "tiptop",
+ "files": [
+ {
+ "path": "$HOME/.tiptoprc",
+ "movable": false,
+ "help": "Currently unsupported.\n\nYou can use the `-W` flag to launch tiptop with a custom config file, but it will still expect _~/.tiptoprc_ to be present.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "tllocalmgr",
+ "files": [
+ {
+ "path": "$HOME/.texlive",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "tmuxinator",
+ "files": [
+ {
+ "path": "$HOME/.tmuxinator",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/tmuxinator_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "tmuxp",
+ "files": [
+ {
+ "path": "$HOME/.tmuxp",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/tmuxp_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "transmission",
+ "files": [
+ {
+ "path": "$HOME/.transmission",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/transmission_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "urlview",
+ "files": [
+ {
+ "path": "$HOME/.urlview",
+ "movable": false,
+ "help": "Currently unsupported.\n\nYou can use this fork instead: https://github.com/bachoseven/urlview\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "utop",
+ "files": [
+ {
+ "path": "$HOME/.utoprc",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/utop/utoprc_.\n"
+ },
+ {
+ "path": "$HOME/.utop-history",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_STATE_HOME/utop/utop-history_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "vale",
+ "files": [
+ {
+ "path": "$HOME/.vale.ini",
+ "movable": true,
+ "help": "Alias vale to use a custom configuration location:\n\n```bash\nalias vale=vale --config \"$XDG_CONFIG_HOME/vale/config.ini\"\n```\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "Viber",
+ "files": [
+ {
+ "path": "$HOME/.ViberPC",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "vint",
+ "files": [
+ {
+ "path": "$HOME/.vintrc.yaml",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/.vintrc.yaml_\n"
+ },
+ {
+ "path": "$HOME/.vintrc.yml",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/.vintrc.yaml_\n"
+ },
+ {
+ "path": "$HOME/.vintrc",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the file to _$XDG_CONFIG_HOME/.vintrc.yaml_\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "vis",
+ "files": [
+ {
+ "path": "$HOME/.vis",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/vis_.\n"
+ }
+ ]
+}
{
"path": "$HOME/.weechat",
"movable": true,
- "help": "Export the following environment variables:\n\n```bash\nexport WEECHAT_HOME=\"$XDG_CONFIG_HOME\"/weechat\n```\nAlias weechat to use custom locations:\n\n```bash\nalias weechat=weechat -d $XDG_CONFIG_HOME/weechat```\n"
+ "help": "Supported by default.\n\nYou can move the files like this:\n```bash\nmkdir -p \"$XDG_CONFIG_HOME\"/weechat\nmkdir -p \"$XDG_DATA_HOME\"/weechat\nmv ~/.weechat/weechat.log \"$XDG_DATA_HOME\"/weechat\nmv ~/.weechat/*.conf \"$XDG_CONFIG_HOME\"/weechat\nrm -rv ~/.weechat\n```\n"
}
]
}
--- /dev/null
+{
+ "name": "wego",
+ "files": [
+ {
+ "path": "$HOME/.wegorc",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/schachmat/wego/issues/161\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "wireshark",
+ "files": [
+ {
+ "path": "$HOME/.wireshark",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/wireshark_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "wpa_cli",
+ "files": [
+ {
+ "path": "$HOME/.wpa_cli_history",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "x3270",
+ "files": [
+ {
+ "path": "$HOME/.x3270pro",
+ "movable": true,
+ "help": "Export the following environment variable:\n\n```bash\nexport X3270PRO=\"$XDG_CONFIG_HOME/x3270/config\"\n```\n"
+ },
+ {
+ "path": "$HOME/.c3270pro",
+ "movable": true,
+ "help": "Export the following environment variable:\n\n```bash\nexport C3270PRO=\"$XDG_CONFIG_HOME/c3270/config\"\n```\n"
+ },
+ {
+ "path": "$HOME/.x3270connect",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
{
"files": [
{
- "help": "Alias xonsh to use a custom configuration location:\n\n```bash\nalias xonsh=\"xonsh --rc $XDG_CONFIG_HOME/xonsh/xonshrc\"\n```\n",
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_CONFIG_HOME/xonsh/rc.xsh.\n",
"movable": true,
"path": "$HOME/.xonshrc"
},
--- /dev/null
+{
+ "name": "xournal++",
+ "files": [
+ {
+ "path": "$HOME/.xournalpp",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of xournal++ will automatically move the files to the correct locations.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "xpdf",
+ "files": [
+ {
+ "path": "$HOME/.xpdfrc",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://forum.xpdfreader.com/viewtopic.php?p=45063\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "xrdp",
+ "files": [
+ {
+ "path": "$HOME/thinclient_drives",
+ "movable": false,
+ "help": "Currently unsupported.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "xsel",
+ "files": [
+ {
+ "path": "$HOME/.xsel.log",
+ "movable": true,
+ "help": "Supported by default.\n\nNewer versions of xsel automatically create logs in _$XDG_CACHE_HOME_, so this can safely be deleted.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "xsettingsd",
+ "files": [
+ {
+ "path": "$HOME/.xsettingsd",
+ "movable": true,
+ "help": "Supported by default, but uses the old location if it exists.\n\nYou can move the directory to _$XDG_CONFIG_HOME/xsettingsd_.\n"
+ }
+ ]
+}
--- /dev/null
+{
+ "name": "yard",
+ "files": [
+ {
+ "path": "$HOME/.yard",
+ "movable": false,
+ "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/lsegal/yard/issues/1230\n"
+ }
+ ]
+}
"path": "$HOME/.yarn",
"movable": false,
"help": "Changing this is currently not supported.\n"
+ },
+ {
+ "path": "$HOME/.yarncache",
+ "movable": false,
+ "help": "Changing this is currently not supported.\n"
+ },
+ {
+ "path": "$HOME/.yarn-config",
+ "movable": false,
+ "help": "Changing this is currently not supported.\n"
}
]
}
--- /dev/null
+{
+ "name": "zoxide",
+ "files": [
+ {
+ "path": "$HOME/.zo",
+ "movable": true,
+ "help": "Supported by default.\n\nYou can move the directory to _$XDG_DATA_HOME/zoxide_.\n"
+ }
+ ]
+}