diff --git a/programs/arandr.json b/programs/arandr.json new file mode 100644 index 00000000..1fe8d113 --- /dev/null +++ b/programs/arandr.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported.\n\n_Relevant issue:_ https://gitlab.com/arandr/arandr/-/issues/45\n", + "movable": false, + "path": "$HOME/.screenlayout" + } + ], + "name": "arandr" +} \ No newline at end of file diff --git a/programs/bm.json b/programs/bm.json new file mode 100644 index 00000000..e40dc699 --- /dev/null +++ b/programs/bm.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported. Harcoded value.\n", + "movable": false, + "path": "$HOME/.sdirs" + } + ], + "name": "bm" +} \ No newline at end of file diff --git a/programs/boto.json b/programs/boto.json new file mode 100644 index 00000000..d7f09e09 --- /dev/null +++ b/programs/boto.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported. No information found.\n", + "movable": false, + "path": "$HOME/.boto" + } + ], + "name": "boto" +} \ No newline at end of file diff --git a/programs/ctags.json b/programs/ctags.json new file mode 100644 index 00000000..98317e33 --- /dev/null +++ b/programs/ctags.json @@ -0,0 +1,20 @@ +{ + "files": [ + { + "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/universal-ctags/ctags/issues/89\n", + "movable": false, + "path": "$HOME/.ctags.d" + }, + { + "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/universal-ctags/ctags/issues/89\n", + "movable": false, + "path": "$HOME/.ctagsrc" + }, + { + "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/universal-ctags/ctags/issues/89\n", + "movable": false, + "path": "$HOME/.ctags" + } + ], + "name": "ctags" +} \ No newline at end of file diff --git a/programs/dm.json b/programs/dm.json new file mode 100644 index 00000000..24ba57fa --- /dev/null +++ b/programs/dm.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported. No information found.\n", + "movable": false, + "path": "$HOME/.dmrc" + } + ], + "name": "dm" +} \ No newline at end of file diff --git a/programs/dwarffortress.json b/programs/dwarffortress.json new file mode 100644 index 00000000..8942039f --- /dev/null +++ b/programs/dwarffortress.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported. Hardcoded in the game.\n\n_Relevant issue:_ https://www.bay12games.com/dwarves/mantisbt/view.php?id=11800\n", + "movable": false, + "path": "$HOME/.dwarffortress" + } + ], + "name": "dwarffortress" +} \ No newline at end of file diff --git a/programs/emacs.json b/programs/emacs.json new file mode 100644 index 00000000..22b226d7 --- /dev/null +++ b/programs/emacs.json @@ -0,0 +1,20 @@ +{ + "files": [ + { + "help": "Supported since _27.1_.\n\nYou can move the file to _XDG_CONFIG_HOME/emacs/init.el_.\n", + "movable": true, + "path": "$HOME/.emacs.d/init.el" + }, + { + "help": "Currently unsupported.\n\n_Relevant issue:_ \"Legacy paths have precedence over XDG paths. Emacs will never create XDG_CONFIG_HOME/emacs/.\" according to XDG.\n\n", + "movable": false, + "path": "$HOME/.emacs.d" + }, + { + "help": "Looks to be supported natively. However, according to XDG \"Legacy paths have precedence over XDG paths. Emacs will never create _XDG_CONFIG_HOME/emacs/_\".\nMove at your own risk.\n\nYou can move the file to _XDG_CONFIG_HOME/emacs_.\n", + "movable": true, + "path": "$HOME/.emacs" + } + ], + "name": "emacs" +} \ No newline at end of file diff --git a/programs/gcalcli.json b/programs/gcalcli.json new file mode 100644 index 00000000..217a9fe3 --- /dev/null +++ b/programs/gcalcli.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "help": "Currently unsupported. No information found.\n", + "movable": false, + "path": "$HOME/.galcli_oauth" + }, + { + "help": "Currently unsupported. No information found.\n", + "movable": false, + "path": "$HOME/.gcalcli_cache" + } + ], + "name": "gcalcli" +} \ No newline at end of file diff --git a/programs/gimp.json b/programs/gimp.json new file mode 100644 index 00000000..55ac2f31 --- /dev/null +++ b/programs/gimp.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported.\n\n_Relevant issue:_ https://bugzilla.gnome.org/show_bug.cgi?id=166643\n", + "movable": false, + "path": "$HOME/.thumbnails" + } + ], + "name": "gimp" +} \ No newline at end of file diff --git a/programs/gnuplot.json b/programs/gnuplot.json new file mode 100644 index 00000000..1ea1de2b --- /dev/null +++ b/programs/gnuplot.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Supported since _a5562b1_.\n\nYou can move the file to _XDG_STATE_HOME/gnuplot_history_.\n", + "movable": true, + "path": "$HOME/.gnuplot_history" + } + ], + "name": "gnuplot" +} \ No newline at end of file diff --git a/programs/google-cloud-sdk.json b/programs/google-cloud-sdk.json new file mode 100644 index 00000000..22262cd8 --- /dev/null +++ b/programs/google-cloud-sdk.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Moving .gsutil appears to be possible but untested.\n\n_RELEVANT ISSUE_: https://github.com/GoogleCloudPlatform/gsutil/issues/991\n", + "movable": true, + "path": "$HOME/.gsutil" + } + ], + "name": "google-cloud-sdk" +} \ No newline at end of file diff --git a/programs/ipython.json b/programs/ipython.json new file mode 100644 index 00000000..0138c144 --- /dev/null +++ b/programs/ipython.json @@ -0,0 +1,10 @@ +{ + "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", + "movable": true, + "path": "$HOME/.ipython" + } + ], + "name": "ipython" +} \ No newline at end of file diff --git a/programs/kubernetes.json b/programs/kubernetes.json new file mode 100644 index 00000000..47ace0fa --- /dev/null +++ b/programs/kubernetes.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/kubernetes/kubernetes/issues/56402\n", + "movable": false, + "path": "$HOME/.kube" + } + ], + "name": "kubernetes" +} \ No newline at end of file diff --git a/programs/lua.json b/programs/lua.json new file mode 100644 index 00000000..a44cd503 --- /dev/null +++ b/programs/lua.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported. No information found.\n", + "movable": false, + "path": "$HOME/.luahistory" + } + ], + "name": "lua" +} \ No newline at end of file diff --git a/programs/mathomatic.json b/programs/mathomatic.json new file mode 100644 index 00000000..473e73da --- /dev/null +++ b/programs/mathomatic.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "help": "Export the following environment variable:\n\n```bash\nexport RLWRAP_HOME=\"${XDG_STATE_HOME}/mathomatic/history\"\n```\nand run `rlwrap mathomatic -r`.\n", + "movable": true, + "path": "$HOME/.matho_history" + }, + { + "help": "Currently unsupported. Won't fix.\n", + "movable": false, + "path": "$HOME/.mathomaticrc" + } + ], + "name": "mathomatic" +} \ No newline at end of file diff --git a/programs/moc.json b/programs/moc.json new file mode 100644 index 00000000..fefc4216 --- /dev/null +++ b/programs/moc.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Alias mocp to use a custom configuration location:\n\n```bash\nalias mocp=mocp -M \"$XDG_CONFIG_HOME\"/moc\n```\nor\n```bash\nalias mocp=mocp -O MOCDir=\"$XDG_CONFIG_HOME\"/moc\n```\n", + "movable": true, + "path": "$HOME/.moc" + } + ], + "name": "moc" +} \ No newline at end of file diff --git a/programs/notion.json b/programs/notion.json new file mode 100644 index 00000000..bcb050cf --- /dev/null +++ b/programs/notion.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported. No information found.\n", + "movable": false, + "path": "$HOME/.notion-enhancer" + } + ], + "name": "notion" +} \ No newline at end of file diff --git a/programs/nwinkler.json b/programs/nwinkler.json new file mode 100644 index 00000000..634ee2d2 --- /dev/null +++ b/programs/nwinkler.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported. No information found.\n", + "movable": false, + "path": "$HOME/.nwinkler_random_colors" + } + ], + "name": "nwinkler" +} diff --git a/programs/pdb.json b/programs/pdb.json new file mode 100644 index 00000000..e90ed5a0 --- /dev/null +++ b/programs/pdb.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported. No information found.\n", + "movable": false, + "path": "$HOME/.pdbhistory" + } + ], + "name": "pdb" +} \ No newline at end of file diff --git a/programs/profile.json b/programs/profile.json new file mode 100644 index 00000000..60062f69 --- /dev/null +++ b/programs/profile.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "There are shells and window managers that don't need this file and won't create it, depending on your config, this file might be deleted or moved.\n\nIf you do not know, please do not move this file as it could lead to errors.\n", + "movable": true, + "path": "$HOME/.profile" + } + ], + "name": "profile" +} \ No newline at end of file diff --git a/programs/pulseaudio.json b/programs/pulseaudio.json new file mode 100644 index 00000000..aef3d991 --- /dev/null +++ b/programs/pulseaudio.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "help": "Supported since _4.0_ according to https://bugzilla.redhat.com/show_bug.cgi?id=845607\n\nYou can move the file to _XDG_CONFIG_HOME/pulse_\n", + "movable": true, + "path": "$HOME/.pulse" + }, + { + "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" + } + ], + "name": "pulseaudio" +} diff --git a/programs/pytest.json b/programs/pytest.json new file mode 100644 index 00000000..74484a2b --- /dev/null +++ b/programs/pytest.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/pytest-dev/pytest/issues/1089\n", + "movable": false, + "path": "$HOME/.pytest_cache" + } + ], + "name": "pytest" +} \ No newline at end of file diff --git a/programs/python-tensorflow.json b/programs/python-tensorflow.json new file mode 100644 index 00000000..4ee37942 --- /dev/null +++ b/programs/python-tensorflow.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Export the following environment variables:\n\n```bash\nexport KERAS_HOME=\"${XDG_STATE_HOME}/keras\"\n```\n\nThis looks untested however.\n_Relevant issue_: https://github.com/tensorflow/tensorflow/issues/38831\n", + "movable": true, + "path": "$HOME/.keras" + } + ], + "name": "python-tensorflow" +} \ No newline at end of file diff --git a/programs/python.json b/programs/python.json index 2841df99..99b2cf15 100644 --- a/programs/python.json +++ b/programs/python.json @@ -7,4 +7,4 @@ } ], "name": "python" -} \ No newline at end of file +} diff --git a/programs/quickemu.json b/programs/quickemu.json new file mode 100644 index 00000000..ef0aeb88 --- /dev/null +++ b/programs/quickemu.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported. No information found.\n", + "movable": false, + "path": "$HOME/.quickemu" + } + ], + "name": "quickemu" +} \ No newline at end of file diff --git a/programs/rtorrent.json b/programs/rtorrent.json new file mode 100644 index 00000000..8463963c --- /dev/null +++ b/programs/rtorrent.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Supported since _6a8d332_.\n\nYou can move the file to _XDG_CONFIG_HOME/rtorrent/rtorrent.rc_.\n", + "movable": true, + "path": "$HOME/.rtorrent.rc" + } + ], + "name": "rtorrent" +} \ No newline at end of file diff --git a/programs/sc.json b/programs/sc.json new file mode 100644 index 00000000..bfd76a63 --- /dev/null +++ b/programs/sc.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported. No information found.\n", + "movable": false, + "path": "$HOME/.sc_history" + } + ], + "name": "sc" +} \ No newline at end of file diff --git a/programs/slime.json b/programs/slime.json new file mode 100644 index 00000000..22697a53 --- /dev/null +++ b/programs/slime.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/slime/slime/issues/610\n", + "movable": false, + "path": "$HOME/.slime" + } + ], + "name": "slime" +} \ No newline at end of file diff --git a/programs/spacevim.json b/programs/spacevim.json new file mode 100644 index 00000000..debc16be --- /dev/null +++ b/programs/spacevim.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "help": "Currently unsupported.\n\n_Relevant doc:_ https://spacevim.org/quick-start-guide/\nThe configuration is installed through the install.sh script, so the location of the config might be hardcoded.\n", + "movable": false, + "path": "$HOME/.SpaceVim.d" + }, + { + "help": "Currently unsupported.\n\n_Relevant doc:_ https://spacevim.org/quick-start-guide/\nThe configuration is installed through the install.sh script, so the location of the config might be hardcoded.\n", + "movable": false, + "path": "$HOME/.SpaceVim" + } + ], + "name": "spacevim" +} \ No newline at end of file diff --git a/programs/surf.json b/programs/surf.json new file mode 100644 index 00000000..421c2041 --- /dev/null +++ b/programs/surf.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Supported natively.\n\nYou can move the file to _XDG_CACHE_HOME/surf_ by editing the config.h file of the source code.\n", + "movable": true, + "path": "$HOME/.surf" + } + ], + "name": "surf" +} \ No newline at end of file diff --git a/programs/telegram-cli.json b/programs/telegram-cli.json new file mode 100644 index 00000000..d0c4d0d1 --- /dev/null +++ b/programs/telegram-cli.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported. No information found\n", + "movable": false, + "path": "$HOME/.telegram-cli" + } + ], + "name": "telegram-cli" +} \ No newline at end of file diff --git a/programs/themes.json b/programs/themes.json new file mode 100644 index 00000000..cac0ce6b --- /dev/null +++ b/programs/themes.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "This is probably a custom directory on your system.\n\nYou can move the file to _XDG_DATA_HOME/themes_.\n", + "movable": true, + "path": "$HOME/.themes" + } + ], + "name": "themes" +} \ No newline at end of file diff --git a/programs/trash.json b/programs/trash.json new file mode 100644 index 00000000..121295b2 --- /dev/null +++ b/programs/trash.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "This is probably a custom directory on your system.\n\nYou can move the file to _XDG_DATA_HOME/trash_.\n", + "movable": true, + "path": "$HOME/.trash" + } + ], + "name": "trash" +} \ No newline at end of file diff --git a/programs/vim.json b/programs/vim.json new file mode 100644 index 00000000..f6f20ff7 --- /dev/null +++ b/programs/vim.json @@ -0,0 +1,20 @@ +{ + "files": [ + { + "help": "Since 7.3.1178 vim will search for ~/.vim/vimrc if ~/.vimrc is not found.\n\n\"$XDG_CONFIG_HOME\"/vim/vimrc\n```vim\nset runtimepath^=$XDG_CONFIG_HOME/vim\nset runtimepath+=$XDG_DATA_HOME/vim\nset runtimepath+=$XDG_CONFIG_HOME/vim/after\n\nset packpath^=$XDG_DATA_HOME/vim,$XDG_CONFIG_HOME/vim\nset packpath+=$XDG_CONFIG_HOME/vim/after,$XDG_DATA_HOME/vim/after\n\nlet g:netrw_home = $XDG_DATA_HOME.\"/vim\"\ncall mkdir($XDG_DATA_HOME.\"/vim/spell\", 'p')\n\nset backupdir=$XDG_STATE_HOME/vim/backup | call mkdir(&backupdir, 'p')\nset directory=$XDG_STATE_HOME/vim/swap | call mkdir(&directory, 'p')\nset undodir=$XDG_STATE_HOME/vim/undo | call mkdir(&undodir, 'p')\nset viewdir=$XDG_STATE_HOME/vim/view | call mkdir(&viewdir, 'p')\n\nif !has('nvim') | set viminfofile=$XDG_STATE_HOME/vim/viminfo | endif\n```\n\n~/.profile\n```\nexport GVIMINIT='let $MYGVIMRC=\"$XDG_CONFIG_HOME/vim/gvimrc\" | source $MYGVIMRC'\nexport VIMINIT='let $MYVIMRC=\"$XDG_CONFIG_HOME/vim/vimrc\" | source $MYVIMRC'\n```\n[G]VIMINIT environment variable will also affect Neovim. If separate configs for Vim and Neovim are desired then the following will be a better choice:\n\n```\nexport GVIMINIT='let $MYGVIMRC = !has(\"nvim\") ? \"$XDG_CONFIG_HOME/vim/gvimrc\" : \"$XDG_CONFIG_HOME/nvim/init.gvim\" | so $MYGVIMRC'\nexport VIMINIT='let $MYVIMRC = !has(\"nvim\") ? \"$XDG_CONFIG_HOME/vim/vimrc\" : \"$XDG_CONFIG_HOME/nvim/init.vim\" | so $MYVIMRC'\n```\n\nAdditional information:\nhttps://blog.joren.ga/vim-xdg\nhttps://tlvince.com/vim-respect-xdg\n", + "movable": true, + "path": "$HOME/.vimrc" + }, + { + "help": "See help for _.vimrc_\n", + "movable": true, + "path": "$HOME/.viminfo" + }, + { + "help": "See help for _.vimrc_\n", + "movable": true, + "path": "$HOME/.vim" + } + ], + "name": "vim" +} \ No newline at end of file diff --git a/programs/virtualbox.json b/programs/virtualbox.json new file mode 100644 index 00000000..ceefc2c3 --- /dev/null +++ b/programs/virtualbox.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Supported since _4.3_.\n\nYou can move the file to _XDG_DATA_HOME/virtualbox_.\n\nGo in the settings of the GUI and change the default location.\n\nBe carefull, that might break existing images and changing the path to their respective files is not straight forward.\n", + "movable": true, + "path": "$HOME/.VirtualBox" + } + ], + "name": "virtualbox" +} \ No newline at end of file diff --git a/programs/when.json b/programs/when.json new file mode 100644 index 00000000..eb1f8944 --- /dev/null +++ b/programs/when.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Supported natively.\n\nYou can move the file to _XDG_CONFIG_HOME/when_.\n\nDo not forget, in _XDG_CONFIG_HOME/when/preferences_, to add\n```\ncalendar = XDG_CONFIG_HOME/when/calendar\n```\n", + "movable": true, + "path": "$HOME/.when" + } + ], + "name": "when" +} \ No newline at end of file diff --git a/programs/xmonad.json b/programs/xmonad.json new file mode 100644 index 00000000..dd5959a2 --- /dev/null +++ b/programs/xmonad.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Supported since _40fc10b_.\n\nAccording to XDG:\n\"\nAll of these must exist, otherwise it gives up and falls back to ~/.xmonad/ for each:\n```\nXDG_CACHE_HOME/xmonad\nXDG_CONFIG_HOME/xmonad\nXDG_DATA_HOME/xmonad\n```\nAlternatively, it always respects XMONAD_CACHE_DIR, XMONAD_CONFIG_DIR, and XMONAD_DATA_DIR.\n\"\n", + "movable": true, + "path": "$HOME/.xmonad" + } + ], + "name": "xmonad" +} \ No newline at end of file diff --git a/programs/xonsh.json b/programs/xonsh.json new file mode 100644 index 00000000..ea1ba11c --- /dev/null +++ b/programs/xonsh.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "help": "Currently unsupported. No information found.\n", + "movable": false, + "path": "$HOME/.xonshrc" + }, + { + "help": "Supported natively.\n\nYou can move the file to _XDG_DATA_HOME/oh-my-xonsh_ by adding the following to your xonshrc file:\n\n```python\n# set where oh-my-xonsh lives\nif not 'OMX_HOME' in ${...}:\n $OMX_HOME = p\"~/.oh-my-xonsh\"\n\n# clone omx if needed\nif not pf\"{$OMX_HOME}\".exists():\n git clone --depth=1 https://github.com/oh-my-xonsh/oh-my-xonsh $OMX_HOME\n\n# source oh-my-xonsh to give you the `omx` object\nsource $OMX_HOME/oh-my-xonsh.xsh\n```\n", + "movable": true, + "path": "$HOME/.oh-my-xonsh" + } + ], + "name": "xonsh" +} \ No newline at end of file diff --git a/programs/xscreensaver.json b/programs/xscreensaver.json new file mode 100644 index 00000000..d8ea332f --- /dev/null +++ b/programs/xscreensaver.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "help": "Currently unsupported. Not enought information.\n", + "movable": false, + "path": "$HOME/.xscreensaver" + } + ], + "name": "xscreensaver" +} \ No newline at end of file diff --git a/programs/zotero.json b/programs/zotero.json index 90424dbe..f5f39d9c 100644 --- a/programs/zotero.json +++ b/programs/zotero.json @@ -1,10 +1,15 @@ { "files": [ { - "path": "$HOME/Zotero", + "help": "You _may_ be able to solve this by aliasing zotero to use the _data-dir_ flag.\nBut officially, this feature is currently unsupported.\n\n_Relevant issue:_ https://github.com/zotero/zotero/issues/1203\n", "movable": false, - "help": "You _may_ be able to solve this by aliasing zotero to use the _data-dir_ flag.\n" + "path": "$HOME/Zotero" + }, + { + "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/zotero/zotero/issues/1203\n", + "movable": false, + "path": "$HOME/.zotero" } ], "name": "zotero" -} \ No newline at end of file +} diff --git a/programs/zsh.json b/programs/zsh.json index 9cd2b9a3..096c0071 100644 --- a/programs/zsh.json +++ b/programs/zsh.json @@ -15,6 +15,11 @@ "movable": true, "help": "Export the following environment variables:\n\n```bash\nexport HISTFILE=\"$XDG_STATE_HOME\"/zsh/history \n```\n" }, + { + "path": "$HOME/.zsh_history", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport HISTFILE=\"$XDG_STATE_HOME\"/zsh/history \n```\n" + }, { "path": "$HOME/.zlogin", "movable": true,