From: b3nj4m1n Date: Fri, 13 May 2022 13:29:01 +0000 (+0200) Subject: Added configurations for most of the programs listed under partial support on arch... X-Git-Tag: v0.2.0.0~102 X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/xdg-ninja.git/commitdiff_plain/588191841da71b0eb64dbaf03f047820b6140aa3?ds=sidebyside Added configurations for most of the programs listed under partial support on arch wiki --- diff --git a/programs/abook.json b/programs/abook.json new file mode 100644 index 0000000..a300f3f --- /dev/null +++ b/programs/abook.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.abook", + "movable": true, + "help": "Alias abook to use custom locations for configuration and data:\n\n```bash\nalias abook=abook --config \"$XDG_CONFIG_HOME\"/abook/abookrc --datafile \"$XDG_DATA_HOME\"/abook/addressbook\n```\n" + } + ], + "name": "abook" +} \ No newline at end of file diff --git a/programs/ack.json b/programs/ack.json new file mode 100644 index 0000000..cb68552 --- /dev/null +++ b/programs/ack.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.ackrc", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport ACKRC=\"$XDG_CONFIG_HOME/ack/ackrc\"\n```\n" + } + ], + "name": "ack" +} \ No newline at end of file diff --git a/programs/anki.json b/programs/anki.json new file mode 100644 index 0000000..d81fc84 --- /dev/null +++ b/programs/anki.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "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" + } + ], + "name": "anki" +} \ No newline at end of file diff --git a/programs/asdf-vm.json b/programs/asdf-vm.json new file mode 100644 index 0000000..39d2b1f --- /dev/null +++ b/programs/asdf-vm.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "path": "$HOME/.asdf", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport ASDF_DATA_DIR=${XDG_DATA_HOME}/asdf\"\n```\n" + }, + { + "path": "$HOME/.asdfrc", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport ASDF_CONFIG_FILE=\"${XDG_CONFIG_HOME}/asdf/asdfrc\"\n```\n" + } + ], + "name": "asdf-vm" +} \ No newline at end of file diff --git a/programs/aspell.json b/programs/aspell.json new file mode 100644 index 0000000..f70a2f8 --- /dev/null +++ b/programs/aspell.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.aspell.conf", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport ASPELL_CONF=\"per-conf $XDG_CONFIG_HOME/aspell/aspell.conf; personal $XDG_CONFIG_HOME/aspell/en.pws; repl $XDG_CONFIG_HOME/aspell/en.prepl\"\n```\n" + } + ], + "name": "aspell" +} \ No newline at end of file diff --git a/programs/atom.json b/programs/atom.json new file mode 100644 index 0000000..b9d8a8a --- /dev/null +++ b/programs/atom.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.atom", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport ATOM_HOME=\"$XDG_DATA_HOME\"/atom\n```\n" + } + ], + "name": "atom" +} \ No newline at end of file diff --git a/programs/aws-cli.json b/programs/aws-cli.json new file mode 100644 index 0000000..12be803 --- /dev/null +++ b/programs/aws-cli.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.aws", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport AWS_SHARED_CREDENTIALS_FILE=\"$XDG_CONFIG_HOME\"/aws/credentials\nexport AWS_CONFIG_FILE=\"$XDG_CONFIG_HOME\"/aws/config\n```\n" + } + ], + "name": "aws-cli" +} \ No newline at end of file diff --git a/programs/bash-completion.json b/programs/bash-completion.json new file mode 100644 index 0000000..7218b1b --- /dev/null +++ b/programs/bash-completion.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.bash_completion", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport BASH_COMPLETION_USER_FILE=\"$XDG_CONFIG_HOME\"/bash-completion/bash_completion\n```\n" + } + ], + "name": "bash-completion" +} \ No newline at end of file diff --git a/programs/bashdb.json b/programs/bashdb.json new file mode 100644 index 0000000..cfab026 --- /dev/null +++ b/programs/bashdb.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "path": "$HOME/.bashdb_hist", + "movable": false, + "help": "_This file is hardcoded, see [here](https://sourceforge.net/p/bashdb/code/ci/bash-5.1/tree/lib/hist.sh#l28)._\n" + }, + { + "path": "$HOME/.bashdbinit", + "movable": true, + "help": "Alias bashdb to use a custom init file location:\n\n```bash\nalias bashdb='bashdb -x ${XDG_CONFIG_HOME:-$HOME/.config}/bashdb/bashdbinit'\n```\n" + } + ], + "name": "bashdb" +} \ No newline at end of file diff --git a/programs/bazaar.json b/programs/bazaar.json new file mode 100644 index 0000000..7530884 --- /dev/null +++ b/programs/bazaar.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "path": "$HOME/.bzr.log", + "movable": false, + "help": "\n" + }, + { + "path": "$HOME/.bazaar", + "movable": true, + "help": "Bazaar should use _$HOME/.config/bazaar_ if it exists.\n" + } + ], + "name": "bazaar" +} \ No newline at end of file diff --git a/programs/calc.json b/programs/calc.json new file mode 100644 index 0000000..d5eac6d --- /dev/null +++ b/programs/calc.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.calc_history", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport CALCHISTFILE=\"$XDG_CACHE_HOME\"/calc_history\n```\n" + } + ], + "name": "calc" +} \ No newline at end of file diff --git a/programs/cargo.json b/programs/cargo.json new file mode 100644 index 0000000..13f4738 --- /dev/null +++ b/programs/cargo.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.cargo", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport CARGO_HOME=\"$XDG_DATA_HOME\"/cargo\n```\n" + } + ], + "name": "cargo" +} \ No newline at end of file diff --git a/programs/cd-bookmark.json b/programs/cd-bookmark.json new file mode 100644 index 0000000..bc8fd0a --- /dev/null +++ b/programs/cd-bookmark.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.cdbookmark", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport CD_BOOKMARK_FILE=$XDG_CONFIG_HOME/cd-bookmark/bookmarks\n```\n\n_There's also a [fork](https://github.com/erikw/cd-bookmark/) with XDG support built-in._\n" + } + ], + "name": "cd-bookmark" +} diff --git a/programs/cgdb.json b/programs/cgdb.json new file mode 100644 index 0000000..953443a --- /dev/null +++ b/programs/cgdb.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.cgdb", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport CGDB_DIR=$XDG_CONFIG_HOME/cgdb\n```\n\nMove the configuration file to _XDG_CONFIG_HOME/cgdb/cgdbrc_\n" + } + ], + "name": "cgdb" +} \ No newline at end of file diff --git a/programs/cinelerra.json b/programs/cinelerra.json new file mode 100644 index 0000000..9c49e46 --- /dev/null +++ b/programs/cinelerra.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.bcast5", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport CIN_CONFIG=\"$XDG_CONFIG_HOME\"/bcast5\n```\n" + } + ], + "name": "cinelerra" +} \ No newline at end of file diff --git a/programs/claws-mail.json b/programs/claws-mail.json new file mode 100644 index 0000000..2d672b4 --- /dev/null +++ b/programs/claws-mail.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.claws-mail", + "movable": true, + "help": "Alias claws-mail to use a different configuration location:\n\n```bash\nclaws-mail --alternate-config-dir \"$XDG_DATA_HOME\"/claws-mail\n```\n" + } + ], + "name": "claws-mail" +} \ No newline at end of file diff --git a/programs/conky.json b/programs/conky.json new file mode 100644 index 0000000..7f4bbd2 --- /dev/null +++ b/programs/conky.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.conkyrc", + "movable": true, + "help": "Alias conky to use a custom configuration location:\n\n```bash\nconky --config=\"$XDG_CONFIG_HOME\"/conky/conkyrc\n```\n" + } + ], + "name": "conky" +} \ No newline at end of file diff --git a/programs/crawl.json b/programs/crawl.json new file mode 100644 index 0000000..a34e470 --- /dev/null +++ b/programs/crawl.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.crawl", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport CRAWL_DIR=\"$XDG_DATA_HOME\"/crawl/\n```\n\n_Note that the trailing slash is required._\n" + } + ], + "name": "crawl" +} \ No newline at end of file diff --git a/programs/cuda.json b/programs/cuda.json new file mode 100644 index 0000000..bbf71d4 --- /dev/null +++ b/programs/cuda.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.nv", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport CUDA_CACHE_PATH=\"$XDG_CACHE_HOME\"/nv\n```\n" + } + ], + "name": "cuda" +} \ No newline at end of file diff --git a/programs/dict.json b/programs/dict.json new file mode 100644 index 0000000..e042813 --- /dev/null +++ b/programs/dict.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.dictrc", + "movable": true, + "help": "Alias dict to use a custom configuration location:\n\n```bash\ndict -c \"$XDG_CONFIG_HOME\"/dict/dictrc\n```\n" + } + ], + "name": "dict" +} \ No newline at end of file diff --git a/programs/docker-machine.json b/programs/docker-machine.json new file mode 100644 index 0000000..4ec9c02 --- /dev/null +++ b/programs/docker-machine.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.docker/machine", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport MACHINE_STORAGE_PATH=\"$XDG_DATA_HOME\"/docker-machine\n```\n" + } + ], + "name": "docker-machine" +} \ No newline at end of file diff --git a/programs/docker.json b/programs/docker.json new file mode 100644 index 0000000..272d78a --- /dev/null +++ b/programs/docker.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.docker", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport DOCKER_CONFIG=\"$XDG_CONFIG_HOME\"/docker\n```\n" + } + ], + "name": "docker" +} \ No newline at end of file diff --git a/programs/dosbox.json b/programs/dosbox.json new file mode 100644 index 0000000..9930023 --- /dev/null +++ b/programs/dosbox.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.dosbox", + "movable": true, + "help": "Alias dosbox to use a custom configuration locaion:\n\n```bash\nalias dosbox=dosbox -conf \"$XDG_CONFIG_HOME\"/dosbox/dosbox.conf\n```\n\n_Move $HOME/.dosbox/dosbox-0.74-2.conf to $XDG_CONFIG_HOME/dosbox/dosbox.conf._\n" + } + ], + "name": "dosbox" +} \ No newline at end of file diff --git a/programs/electrum.json b/programs/electrum.json new file mode 100644 index 0000000..6d7c00a --- /dev/null +++ b/programs/electrum.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.electrum", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport ELECTRUMDIR=\"$XDG_DATA_HOME/electrum\"\n```\n" + } + ], + "name": "electrum" +} \ No newline at end of file diff --git a/programs/elinks.json b/programs/elinks.json new file mode 100644 index 0000000..a6e13af --- /dev/null +++ b/programs/elinks.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.elinks", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport ELINKS_CONFDIR=\"$XDG_CONFIG_HOME\"/elinks\n```\n" + } + ], + "name": "elinks" +} \ No newline at end of file diff --git a/programs/elixir.json b/programs/elixir.json new file mode 100644 index 0000000..4f56c4c --- /dev/null +++ b/programs/elixir.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.mix", + "movable": true, + "help": "If the XDG environment variables are present, elixir should use those locations by default.\n" + } + ], + "name": "elixir" +} \ No newline at end of file diff --git a/programs/elm.json b/programs/elm.json new file mode 100644 index 0000000..fa66d94 --- /dev/null +++ b/programs/elm.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.elm", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport ELM_HOME=\"$XDG_CONFIG_HOME\"/elm\n```\n" + } + ], + "name": "elm" +} \ No newline at end of file diff --git a/programs/fceux.json b/programs/fceux.json new file mode 100644 index 0000000..8c9740e --- /dev/null +++ b/programs/fceux.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.fceux", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport FCEUX_HOME=\"$XDG_CONFIG_HOME\"/fceux\n```\n" + } + ], + "name": "fceux" +} \ No newline at end of file diff --git a/programs/ffmpeg.json b/programs/ffmpeg.json new file mode 100644 index 0000000..64bb8f6 --- /dev/null +++ b/programs/ffmpeg.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.ffmpeg", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport FFMPEG_DATADIR=\"$XDG_CONFIG_HOME\"/ffmpeg\n```\n" + } + ], + "name": ".ffmpeg" +} \ No newline at end of file diff --git a/programs/get_iplayer.json b/programs/get_iplayer.json new file mode 100644 index 0000000..3a54d64 --- /dev/null +++ b/programs/get_iplayer.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.get_iplayer", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport GETIPLAYERUSERPREFS=\"$XDG_DATA_HOME\"/get_iplayer\n```\n" + } + ], + "name": "get_iplayer" +} \ No newline at end of file diff --git a/programs/getmail.json b/programs/getmail.json new file mode 100644 index 0000000..9b1a3e9 --- /dev/null +++ b/programs/getmail.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.getmail", + "movable": true, + "help": "Alias getmail to use a custom configuration and data location:\n\n```bash\ngetmail --rcfile=\"$XDG_CONFIG_HOME/getmail/getmailrc\" --getmaildir=\"$XDG_DATA_HOME/getmail\"\n```\n" + } + ], + "name": "getmail" +} \ No newline at end of file diff --git a/programs/gliv.json b/programs/gliv.json new file mode 100644 index 0000000..f6112ec --- /dev/null +++ b/programs/gliv.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.glivrc", + "movable": true, + "help": "Alias gliv to use a custom configuration location:\n\n```bash\ngliv --glivrc=\"$XDG_CONFIG_HOME\"/gliv/glivrc\n```\n" + } + ], + "name": "gliv" +} \ No newline at end of file diff --git a/programs/gnu-screen.json b/programs/gnu-screen.json new file mode 100644 index 0000000..c4b9b50 --- /dev/null +++ b/programs/gnu-screen.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.screenrc", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport SCREENRC=\"$XDG_CONFIG_HOME\"/screen/screenrc\n```\n" + } + ], + "name": "gnu-screen" +} \ No newline at end of file diff --git a/programs/gnupg.json b/programs/gnupg.json new file mode 100644 index 0000000..6d98dbf --- /dev/null +++ b/programs/gnupg.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.gnupg", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport GNUPGHOME=\"$XDG_DATA_HOME\"/gnupg\n```\n" + } + ], + "name": "gnupg" +} \ No newline at end of file diff --git a/programs/go.json b/programs/go.json new file mode 100644 index 0000000..ab0d1f0 --- /dev/null +++ b/programs/go.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/go", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport GOPATH=\"$XDG_DATA_HOME\"/go\n```\n" + } + ], + "name": "go" +} \ No newline at end of file diff --git a/programs/gq-ldap-client.json b/programs/gq-ldap-client.json new file mode 100644 index 0000000..b1189ff --- /dev/null +++ b/programs/gq-ldap-client.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "path": "$HOME/.gq-state", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport GQSTATE=\"$XDG_DATA_HOME\"/gq/gq-state\n```\n" + }, + { + "path": "$HOME/.gq", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport GQRC=\"$XDG_CONFIG_HOME\"/gqrc\n```\n" + } + ], + "name": "gq-ldap-client" +} \ No newline at end of file diff --git a/programs/gradle.json b/programs/gradle.json new file mode 100644 index 0000000..8f195b2 --- /dev/null +++ b/programs/gradle.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.gradle", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport GRADLE_USER_HOME=\"$XDG_DATA_HOME\"/gradle\n```\n" + } + ], + "name": "gradle" +} \ No newline at end of file diff --git a/programs/grip.json b/programs/grip.json new file mode 100644 index 0000000..f7fc4e2 --- /dev/null +++ b/programs/grip.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.grip", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport GRIPHOME=\"$XDG_CONFIG_HOME/grip\"\n```\n" + } + ], + "name": "grip" +} \ No newline at end of file diff --git a/programs/gtk-1.json b/programs/gtk-1.json new file mode 100644 index 0000000..b000246 --- /dev/null +++ b/programs/gtk-1.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.gtkrc", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport GTK_RC_FILES=\"$XDG_CONFIG_HOME\"/gtk-1.0/gtkrc\n```\n" + } + ], + "name": "gtk-1" +} \ No newline at end of file diff --git a/programs/gtk-2.json b/programs/gtk-2.json new file mode 100644 index 0000000..8050825 --- /dev/null +++ b/programs/gtk-2.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.gtkrc-2.0", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport GTK2_RC_FILES=\"$XDG_CONFIG_HOME\"/gtk-2.0/gtkrc\n```\n" + } + ], + "name": "gtk-2" +} \ No newline at end of file diff --git a/programs/hledger.json b/programs/hledger.json new file mode 100644 index 0000000..e254a67 --- /dev/null +++ b/programs/hledger.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.hledger.journal", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport LEDGER_FILE=\"$XDG_DATA_HOME\"/hledger.journal\n```\n" + } + ], + "name": "hledger" +} \ No newline at end of file diff --git a/programs/imapfilter.json b/programs/imapfilter.json new file mode 100644 index 0000000..4646f6a --- /dev/null +++ b/programs/imapfilter.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.imapfilter", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport IMAPFILTER_HOME=\"$XDG_CONFIG_HOME/imapfilter\"\n```\n" + } + ], + "name": "imapfilter" +} \ No newline at end of file diff --git a/programs/ipfs.json b/programs/ipfs.json new file mode 100644 index 0000000..d5b197f --- /dev/null +++ b/programs/ipfs.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.ipfs", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport IPFS_PATH=\"$XDG_DATA_HOME\"/ipfs\n```\n" + } + ], + "name": "ipfs" +} \ No newline at end of file diff --git a/programs/irssi.json b/programs/irssi.json new file mode 100644 index 0000000..09fc5b3 --- /dev/null +++ b/programs/irssi.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.irssi", + "movable": true, + "help": "Alias irssi to use a custom configuration and data location:\n\n```bash\nalias irssi=irssi --config=\"$XDG_CONFIG_HOME\"/irssi/config --home=\"$XDG_DATA_HOME\"/irssi\n```\n" + } + ], + "name": "irssi" +} \ No newline at end of file diff --git a/programs/isync.json b/programs/isync.json new file mode 100644 index 0000000..4d9d69a --- /dev/null +++ b/programs/isync.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.mbsyncrc", + "movable": true, + "help": "Alias mbsync to use a custom configuration file location:\n\n```bash\nalias mbsync=mbsync -c \"$XDG_CONFIG_HOME\"/isync/mbsyncrc\n```\n" + } + ], + "name": "isync" +} \ No newline at end of file diff --git a/programs/jupyter.json b/programs/jupyter.json new file mode 100644 index 0000000..52e5e0f --- /dev/null +++ b/programs/jupyter.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.jupyter", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport JUPYTER_CONFIG_DIR=\"$XDG_CONFIG_HOME\"/jupyter\n```\n" + } + ], + "name": "jupyter" +} \ No newline at end of file diff --git a/programs/k9s.json b/programs/k9s.json new file mode 100644 index 0000000..35187b1 --- /dev/null +++ b/programs/k9s.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.k9s", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport K9SCONFIG=\"$XDG_CONFIG_HOME\"/k9s\n```\n" + } + ], + "name": "k9s" +} \ No newline at end of file diff --git a/programs/kde.json b/programs/kde.json new file mode 100644 index 0000000..8f5d2f5 --- /dev/null +++ b/programs/kde.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "path": "$HOME/.kde4", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport KDEHOME=\"$XDG_CONFIG_HOME\"/kde\n```\n" + }, + { + "path": "$HOME/.kde", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport KDEHOME=\"$XDG_CONFIG_HOME\"/kde\n```\n" + } + ], + "name": "kde" +} \ No newline at end of file diff --git a/programs/keychain.json b/programs/keychain.json new file mode 100644 index 0000000..b844307 --- /dev/null +++ b/programs/keychain.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.keychain", + "movable": true, + "help": "Alias keychain to use a custom runtime dir location:\n\n```bash\nkeychain --dir \"$XDG_RUNTIME_DIR\"/keychain\n```\n" + } + ], + "name": "keychain" +} \ No newline at end of file diff --git a/programs/kodi.json b/programs/kodi.json new file mode 100644 index 0000000..e30c468 --- /dev/null +++ b/programs/kodi.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.kodi", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nKODI_DATA=$XDG_DATA_HOME/kodi\n```\n" + } + ], + "name": "kodi" +} \ No newline at end of file diff --git a/programs/kscript.json b/programs/kscript.json new file mode 100644 index 0000000..ba528b6 --- /dev/null +++ b/programs/kscript.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.kscript", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport KSCRIPT_CACHE_DIR=\"$XDG_CACHE_HOME\"/kscript\n```\n" + } + ], + "name": "kscript" +} \ No newline at end of file diff --git a/programs/ledger.json b/programs/ledger.json new file mode 100644 index 0000000..00a60d6 --- /dev/null +++ b/programs/ledger.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "path": "$HOME/.pricedb", + "movable": false, + "help": "\n" + }, + { + "path": "$HOME/.ledgerrc", + "movable": true, + "help": "Alias ledger to use a custom configuration file:\n\n```bash\nledger --init-file \"$XDG_CONFIG_HOME\"/ledgerrc\n```\n" + } + ], + "name": "ledger" +} \ No newline at end of file diff --git a/programs/leiningen.json b/programs/leiningen.json new file mode 100644 index 0000000..c52c960 --- /dev/null +++ b/programs/leiningen.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "path": "$HOME/.m2", + "movable": true, + "help": "_See [here](https://wiki.archlinux.org/title/Leiningen#m2_repo_location)._\n" + }, + { + "path": "$HOME/.lein", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport LEIN_HOME=\"$XDG_DATA_HOME\"/lein\n```\n" + } + ], + "name": "leiningen" +} \ No newline at end of file diff --git a/programs/libdvdcss.json b/programs/libdvdcss.json new file mode 100644 index 0000000..d14f1df --- /dev/null +++ b/programs/libdvdcss.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.dvdcss", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport DVDCSS_CACHE=\"$XDG_DATA_HOME\"/dvdcss\n```\n" + } + ], + "name": "libdvdcss" +} \ No newline at end of file diff --git a/programs/libice.json b/programs/libice.json new file mode 100644 index 0000000..bbaccd6 --- /dev/null +++ b/programs/libice.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.ICEauthority", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport ICEAUTHORITY=\"$XDG_CACHE_HOME\"/ICEauthority\n```\n\n_Note: do not use XDG_RUNTIME_DIR._\n" + } + ], + "name": "libice" +} \ No newline at end of file diff --git a/programs/libx11.json b/programs/libx11.json new file mode 100644 index 0000000..4e89531 --- /dev/null +++ b/programs/libx11.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "path": "$HOME/.compose-cache", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport XCOMPOSECACHE=\"$XDG_CACHE_HOME\"/X11/xcompose\n```\n" + }, + { + "path": "$HOME/.XCompose", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport XCOMPOSEFILE=\"$XDG_CONFIG_HOME\"/X11/xcompose\n```\n" + } + ], + "name": "libx11" +} \ No newline at end of file diff --git a/programs/ltrace.json b/programs/ltrace.json new file mode 100644 index 0000000..f48f8cc --- /dev/null +++ b/programs/ltrace.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.ltrace.conf", + "movable": true, + "help": "Alias ltrace to use a custom configuration location:\n\n```bash\nalias ltrace=ltrace -F \"$XDG_CONFIG_HOME\"/ltrace/ltrace.conf\n```\n" + } + ], + "name": "ltrace" +} \ No newline at end of file diff --git a/programs/mathematica.json b/programs/mathematica.json new file mode 100644 index 0000000..5b15e4e --- /dev/null +++ b/programs/mathematica.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.Mathematica", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport MATHEMATICA_USERBASE=\"$XDG_CONFIG_HOME\"/mathematica\n```\n" + } + ], + "name": "mathematica" +} \ No newline at end of file diff --git a/programs/maxima.json b/programs/maxima.json new file mode 100644 index 0000000..4cbcf82 --- /dev/null +++ b/programs/maxima.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.maxima", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport MAXIMA_USERDIR=\"$XDG_CONFIG_HOME\"/maxima\n```\n" + } + ], + "name": "maxima" +} \ No newline at end of file diff --git a/programs/mednafen.json b/programs/mednafen.json new file mode 100644 index 0000000..fe27f04 --- /dev/null +++ b/programs/mednafen.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.mednafen", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport MEDNAFEN_HOME=\"$XDG_CONFIG_HOME\"/mednafen\n```\n" + } + ], + "name": "mednafen" +} \ No newline at end of file diff --git a/programs/minikube.json b/programs/minikube.json new file mode 100644 index 0000000..ad3b077 --- /dev/null +++ b/programs/minikube.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.minikube", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport MINIKUBE_HOME=\"$XDG_DATA_HOME\"/minikube\n```\n" + } + ], + "name": "minikube" +} \ No newline at end of file diff --git a/programs/mitmproxy.json b/programs/mitmproxy.json new file mode 100644 index 0000000..d4c6dea --- /dev/null +++ b/programs/mitmproxy.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.mitmproxy", + "movable": true, + "help": "Alias mitmproxy and mitweb to use a custom configuration location:\n\n```bash\nalias mitmproxy=\"mitmproxy --set confdir=$XDG_CONFIG_HOME/mitmproxy\"\nalias mitmweb=\"mitmweb --set confdir=$XDG_CONFIG_HOME/mitmproxy\"\n```\n" + } + ], + "name": "mitmproxy" +} \ No newline at end of file diff --git a/programs/monero.json b/programs/monero.json new file mode 100644 index 0000000..f6a8a2b --- /dev/null +++ b/programs/monero.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.bitmonero", + "movable": true, + "help": "Alias monerod to use a custom data location:\n\n```bash\nalias monerod=monerod --data-dir \"$XDG_DATA_HOME\"/bitmonero\n```\n" + } + ], + "name": "monero" +} \ No newline at end of file diff --git a/programs/most.json b/programs/most.json new file mode 100644 index 0000000..3b81e7d --- /dev/null +++ b/programs/most.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.mostrc", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport MOST_INITFILE=\"$XDG_CONFIG_HOME\"/mostrc\n```\n" + } + ], + "name": "most" +} \ No newline at end of file diff --git a/programs/mplayer.json b/programs/mplayer.json new file mode 100644 index 0000000..9f7ba8d --- /dev/null +++ b/programs/mplayer.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.mplayer", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport MPLAYER_HOME=\"$XDG_CONFIG_HOME\"/mplayer \n```\n" + } + ], + "name": "mplayer" +} \ No newline at end of file diff --git a/programs/mypy.json b/programs/mypy.json new file mode 100644 index 0000000..cf1649c --- /dev/null +++ b/programs/mypy.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "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" + } + ], + "name": "mypy" +} \ No newline at end of file diff --git a/programs/mysql-workbench.json b/programs/mysql-workbench.json new file mode 100644 index 0000000..d603640 --- /dev/null +++ b/programs/mysql-workbench.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.mysql/workbench", + "movable": true, + "help": "Alias mysql-workbench to use a custom location:\n\n```bash\nalias mysql-workbench=mysql-workbench --configdir=\"$XDG_DATA_HOME/mysql/workbench\"\n```\n" + } + ], + "name": "mysql-workbench" +} \ No newline at end of file diff --git a/programs/mysql.json b/programs/mysql.json new file mode 100644 index 0000000..8cd5ec2 --- /dev/null +++ b/programs/mysql.json @@ -0,0 +1,20 @@ +{ + "files": [ + { + "path": "$HOME/.mylogin.cnf", + "movable": false, + "help": "" + }, + { + "path": "$HOME/.my.cnf", + "movable": false, + "help": "" + }, + { + "path": "$HOME/.mysql_history", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport MYSQL_HISTFILE=\"$XDG_DATA_HOME\"/mysql_history\n```\n" + } + ], + "name": "mysql" +} \ No newline at end of file diff --git a/programs/ncmpc.json b/programs/ncmpc.json new file mode 100644 index 0000000..ed66165 --- /dev/null +++ b/programs/ncmpc.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.ncmpc", + "movable": true, + "help": "Alias ncmpc to use a custom configuration location:\n\n```bash\nncmpc -f \"$XDG_CONFIG_HOME\"/ncmpc/config \n```\n" + } + ], + "name": "ncmpc" +} \ No newline at end of file diff --git a/programs/ncurses.json b/programs/ncurses.json new file mode 100644 index 0000000..b61ea01 --- /dev/null +++ b/programs/ncurses.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.terminfo", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport TERMINFO=\"$XDG_DATA_HOME\"/terminfo\nexport TERMINFO_DIRS=\"$XDG_DATA_HOME\"/terminfo:/usr/share/terminfo\n```\n" + } + ], + "name": "ncurses" +} \ No newline at end of file diff --git a/programs/netbeans.json b/programs/netbeans.json new file mode 100644 index 0000000..a9246bd --- /dev/null +++ b/programs/netbeans.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.netbeans", + "movable": true, + "help": "Alias netbeans to use a custom configuration location:\n\n```bash\nalias netbeans=netbeans --userdir \"${XDG_CONFIG_HOME}\"/netbeans\n```\n" + } + ], + "name": "netbeans" +} \ No newline at end of file diff --git a/programs/nodejs.json b/programs/nodejs.json new file mode 100644 index 0000000..297771f --- /dev/null +++ b/programs/nodejs.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.node_repl_history", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport NODE_REPL_HISTORY=\"$XDG_DATA_HOME\"/node_repl_history\n```\n" + } + ], + "name": "nodejs" +} \ No newline at end of file diff --git a/programs/npm.json b/programs/npm.json new file mode 100644 index 0000000..09c554e --- /dev/null +++ b/programs/npm.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "path": "$HOME/.npm", + "movable": true, + "help": "You need to put the following into your npmrc:\n\n```\nprefix=${XDG_DATA_HOME}/npm\ncache=${XDG_CACHE_HOME}/npm\ntmp=${XDG_RUNTIME_DIR}/npm\ninit-module=${XDG_CONFIG_HOME}/npm/config/npm-init.js\n```\n" + }, + { + "path": "$HOME/.npmrc", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport NPM_CONFIG_USERCONFIG=$XDG_CONFIG_HOME/npm/npmrc \n```\n" + } + ], + "name": "npm" +} \ No newline at end of file diff --git a/programs/nuget.json b/programs/nuget.json new file mode 100644 index 0000000..5fd0ecb --- /dev/null +++ b/programs/nuget.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.nuget/packages", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport NUGET_PACKAGES=\"$XDG_CACHE_HOME\"/NuGetPackages\n```\n" + } + ], + "name": "nuget" +} \ No newline at end of file diff --git a/programs/nvidia-settings.json b/programs/nvidia-settings.json new file mode 100644 index 0000000..8023fa9 --- /dev/null +++ b/programs/nvidia-settings.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.nvidia-settings-rc", + "movable": true, + "help": "Alias nvidia-settings to use a custom configuration location:\n\n```bash\nnvidia-settings --config=\"$XDG_CONFIG_HOME\"/nvidia/settings \n```\n" + } + ], + "name": "nvidia-settings" +} \ No newline at end of file diff --git a/programs/nvidia.json b/programs/nvidia.json new file mode 100644 index 0000000..da2e710 --- /dev/null +++ b/programs/nvidia.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.nv", + "movable": true, + "help": "Uses _XDG_CACHE_HOME_ if it is set.\n" + } + ], + "name": "nvidia" +} \ No newline at end of file diff --git a/programs/nvm.json b/programs/nvm.json new file mode 100644 index 0000000..520e8d2 --- /dev/null +++ b/programs/nvm.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.nvm", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport NVM_DIR=\"$XDG_DATA_HOME\"/nvm\n```\n" + } + ], + "name": "nvm" +} \ No newline at end of file diff --git a/programs/opam.json b/programs/opam.json new file mode 100644 index 0000000..9788eb6 --- /dev/null +++ b/programs/opam.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.opam", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport OPAMROOT=\"$XDG_DATA_HOME/opam\" \n```\n" + } + ], + "name": "opam" +} \ No newline at end of file diff --git a/programs/openjdk.json b/programs/openjdk.json new file mode 100644 index 0000000..42d20b6 --- /dev/null +++ b/programs/openjdk.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.java", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport _JAVA_OPTIONS=-Djava.util.prefs.userRoot=\"$XDG_CONFIG_HOME\"/java\n```\n" + } + ], + "name": "openjdk" +} \ No newline at end of file diff --git a/programs/parallel.json b/programs/parallel.json new file mode 100644 index 0000000..d9f45c9 --- /dev/null +++ b/programs/parallel.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.parallel", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport PARALLEL_HOME=\"$XDG_CONFIG_HOME\"/parallel \n```\n" + } + ], + "name": "parallel" +} \ No newline at end of file diff --git a/programs/pass.json b/programs/pass.json new file mode 100644 index 0000000..6635c6f --- /dev/null +++ b/programs/pass.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.password-store", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport PASSWORD_STORE_DIR=\"$XDG_DATA_HOME\"/pass\n```\n" + } + ], + "name": "pass" +} \ No newline at end of file diff --git a/programs/pidgin.json b/programs/pidgin.json new file mode 100644 index 0000000..4e5587c --- /dev/null +++ b/programs/pidgin.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.purple", + "movable": true, + "help": "Alias pidgin to use custom configuration location:\n\n```bash\npidgin --config=\"$XDG_DATA_HOME\"/purple\n```\n" + } + ], + "name": "pidgin" +} \ No newline at end of file diff --git a/programs/pnpm.json b/programs/pnpm.json new file mode 100644 index 0000000..5d586f8 --- /dev/null +++ b/programs/pnpm.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.pnpm-store", + "movable": true, + "help": "Add the following to your npmrc:\n\n```\nstore-dir=${XDG_DATA_HOME}/pnpm-store\n```\n" + } + ], + "name": "pnpm" +} \ No newline at end of file diff --git a/programs/postgresql.json b/programs/postgresql.json new file mode 100644 index 0000000..cf60d24 --- /dev/null +++ b/programs/postgresql.json @@ -0,0 +1,25 @@ +{ + "files": [ + { + "path": "$HOME/.pg_service.conf", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport PGSERVICEFILE=\"$XDG_CONFIG_HOME/pg/pg_service.conf\"\n```\n" + }, + { + "path": "$HOME/.pgpass", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport PGPASSFILE=\"$XDG_CONFIG_HOME/pg/pgpass\"\n```\n" + }, + { + "path": "$HOME/.psql_history", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport PSQL_HISTORY=\"$XDG_DATA_HOME/psql_history\"\n```\n" + }, + { + "path": "$HOME/.psqlrc", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport PSQLRC=\"$XDG_CONFIG_HOME/pg/psqlrc\"\n```\n" + } + ], + "name": "postgresql" +} \ No newline at end of file diff --git a/programs/putty.json b/programs/putty.json new file mode 100644 index 0000000..9113d6c --- /dev/null +++ b/programs/putty.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.putty", + "movable": true, + "help": "Uses _$XDG_CONFIG_HOME/putty_ if it exists.\n" + } + ], + "name": "putty" +} \ No newline at end of file diff --git a/programs/pyenv.json b/programs/pyenv.json new file mode 100644 index 0000000..a360505 --- /dev/null +++ b/programs/pyenv.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.pyenv", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport PYENV_ROOT=$XDG_DATA_HOME/pyenv \n```\n" + } + ], + "name": "pyenv" +} \ No newline at end of file diff --git a/programs/python-azure-cliAU.json b/programs/python-azure-cliAU.json new file mode 100644 index 0000000..a5bd76f --- /dev/null +++ b/programs/python-azure-cliAU.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.azure", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport AZURE_CONFIG_DIR=$XDG_DATA_HOME/azure \n```\n" + } + ], + "name": "python-azure-cliAU" +} \ No newline at end of file diff --git a/programs/python-setuptools.json b/programs/python-setuptools.json new file mode 100644 index 0000000..c728ca1 --- /dev/null +++ b/programs/python-setuptools.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.python-eggs", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport PYTHON_EGG_CACHE=\"$XDG_CACHE_HOME\"/python-eggs\n```\n" + } + ], + "name": "python-setuptools" +} \ No newline at end of file diff --git a/programs/rbenv.json b/programs/rbenv.json new file mode 100644 index 0000000..0ed7032 --- /dev/null +++ b/programs/rbenv.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.rbenv", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport RBENV_ROOT=XDG_DATA_HOME/rbenv\n```\n" + } + ], + "name": "rbenv" +} \ No newline at end of file diff --git a/programs/readline.json b/programs/readline.json new file mode 100644 index 0000000..660c3e8 --- /dev/null +++ b/programs/readline.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.inputrc", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport INPUTRC=\"$XDG_CONFIG_HOME\"/readline/inputrc\n```\n" + } + ], + "name": "readline" +} \ No newline at end of file diff --git a/programs/recoll.json b/programs/recoll.json new file mode 100644 index 0000000..f58f80a --- /dev/null +++ b/programs/recoll.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.recoll", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport RECOLL_CONFDIR=\"$XDG_CONFIG_HOME/recoll\" \n```\n" + } + ], + "name": "recoll" +} \ No newline at end of file diff --git a/programs/redis.json b/programs/redis.json new file mode 100644 index 0000000..fb913df --- /dev/null +++ b/programs/redis.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "path": "$HOME/.rediscli_history", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport REDISCLI_HISTFILE=\"$XDG_DATA_HOME\"/redis/rediscli_history\n```\n" + }, + { + "path": "$HOME/.redisclirc", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport REDISCLI_RCFILE=\"$XDG_CONFIG_HOME\"/redis/redisclirc\n```\n" + } + ], + "name": "redis" +} \ No newline at end of file diff --git a/programs/ruby bundler.json b/programs/ruby bundler.json new file mode 100644 index 0000000..3dd7108 --- /dev/null +++ b/programs/ruby bundler.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.bundle", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport BUNDLE_USER_CONFIG=\"$XDG_CONFIG_HOME\"/bundle\nexport BUNDLE_USER_CACHE=\"$XDG_CACHE_HOME\"/bundle\nexport BUNDLE_USER_PLUGIN=\"$XDG_DATA_HOME\"/bundle\n```\n" + } + ], + "name": "ruby bundler" +} \ No newline at end of file diff --git a/programs/ruby-travis.json b/programs/ruby-travis.json new file mode 100644 index 0000000..3d0af60 --- /dev/null +++ b/programs/ruby-travis.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.travis", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport TRAVIS_CONFIG_PATH=$XDG_CONFIG_HOME/travis\n```\n" + } + ], + "name": "ruby-travis" +} \ No newline at end of file diff --git a/programs/sagemath.json b/programs/sagemath.json new file mode 100644 index 0000000..2f9241c --- /dev/null +++ b/programs/sagemath.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.sage", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport DOT_SAGE=\"$XDG_CONFIG_HOME\"/sage\n```\n" + } + ], + "name": "sagemath" +} \ No newline at end of file diff --git a/programs/simplescreenrecorder.json b/programs/simplescreenrecorder.json new file mode 100644 index 0000000..392a9ed --- /dev/null +++ b/programs/simplescreenrecorder.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.ssr", + "movable": true, + "help": "Uses _XDG_CONFIG_HOME/simplescreenrecorder/_ if it exists.\n" + } + ], + "name": "simplescreenrecorder" +} \ No newline at end of file diff --git a/programs/solargraph.json b/programs/solargraph.json new file mode 100644 index 0000000..940e424 --- /dev/null +++ b/programs/solargraph.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.solargraph/cache/", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport SOLARGRAPH_CACHE=$XDG_CACHE_HOME/solargraph \n```\n" + } + ], + "name": "solargraph" +} \ No newline at end of file diff --git a/programs/subversion.json b/programs/subversion.json new file mode 100644 index 0000000..3d9948e --- /dev/null +++ b/programs/subversion.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.subversion", + "movable": true, + "help": "Alias svn to use a custom configuration location:\n\n```bash\nsvn --config-dir \"$XDG_CONFIG_HOME\"/subversion\n```\n" + } + ], + "name": "subversion" +} \ No newline at end of file diff --git a/programs/taskwarrior.json b/programs/taskwarrior.json new file mode 100644 index 0000000..e85b606 --- /dev/null +++ b/programs/taskwarrior.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "path": "$HOME/.task", + "movable": true, + "help": "Set the data location in your taskrc file:\n\n```bash\ndata.location=$XDG_DATA_HOME/task/\n```\n" + }, + { + "path": "$HOME/.taskrc", + "movable": true, + "help": "Supported since version _2.6_, _XDG_CONFIG_HOME/task/taskrc_ needs to exist, or task will offer to create the legacy file for you.\n" + } + ], + "name": "taskwarrior" +} \ No newline at end of file diff --git a/programs/texmacs.json b/programs/texmacs.json new file mode 100644 index 0000000..88dea76 --- /dev/null +++ b/programs/texmacs.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.TeXmacs", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport TEXMACS_HOME_PATH=$XDG_STATE_HOME/texmacs\n```\n" + } + ], + "name": "texmacs" +} \ No newline at end of file diff --git a/programs/texmf.json b/programs/texmf.json new file mode 100644 index 0000000..b0c18cd --- /dev/null +++ b/programs/texmf.json @@ -0,0 +1,20 @@ +{ + "files": [ + { + "path": "$HOME/.texlive/texmf-config", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport TEXMFCONFIG=$XDG_CONFIG_HOME/texlive/texmf-config\n```\n" + }, + { + "path": "$HOME/.texlive/texmf-var", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport TEXMFVAR=$XDG_CACHE_HOME/texlive/texmf-var\n```\n" + }, + { + "path": "$HOME/.texmf", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport TEXMFHOME=$XDG_DATA_HOME/texmf\n```\n" + } + ], + "name": "texmf" +} \ No newline at end of file diff --git a/programs/uncrustify.json b/programs/uncrustify.json new file mode 100644 index 0000000..8e15aa1 --- /dev/null +++ b/programs/uncrustify.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.uncrustify.cfg", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport UNCRUSTIFY_CONFIG=\"$XDG_CONFIG_HOME\"/uncrustify/uncrustify.cfg\n```\n" + } + ], + "name": "uncrustify" +} \ No newline at end of file diff --git a/programs/unison.json b/programs/unison.json new file mode 100644 index 0000000..62d2f2b --- /dev/null +++ b/programs/unison.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.unison", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport UNISON=\"$XDG_DATA_HOME\"/unison\n```\n" + } + ], + "name": "unison" +} \ No newline at end of file diff --git a/programs/units.json b/programs/units.json new file mode 100644 index 0000000..e76437f --- /dev/null +++ b/programs/units.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.units_history", + "movable": true, + "help": "Alias units to use a custom history location:\n\n```bash\nalias units=units --history \"$XDG_DATA_HOME\"/units_history \n```\n" + } + ], + "name": "units" +} \ No newline at end of file diff --git a/programs/urxvtd.json b/programs/urxvtd.json new file mode 100644 index 0000000..ec60a1c --- /dev/null +++ b/programs/urxvtd.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.urxvt/urxvtd-hostname", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport RXVT_SOCKET=\"$XDG_RUNTIME_DIR\"/urxvtd\n```\n" + } + ], + "name": "urxvtd" +} \ No newline at end of file diff --git a/programs/vagrant.json b/programs/vagrant.json new file mode 100644 index 0000000..3811698 --- /dev/null +++ b/programs/vagrant.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.vagrant.d", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport VAGRANT_HOME=\"$XDG_DATA_HOME\"/vagrant\n```\n" + } + ], + "name": "vagrant" +} \ No newline at end of file diff --git a/programs/virtualenv.json b/programs/virtualenv.json new file mode 100644 index 0000000..73a6c0d --- /dev/null +++ b/programs/virtualenv.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.virtualenvs", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport WORKON_HOME=\"$XDG_DATA_HOME/virtualenvs\"\n```\n" + } + ], + "name": "virtualenv" +} \ No newline at end of file diff --git a/programs/wget.json b/programs/wget.json new file mode 100644 index 0000000..26aed43 --- /dev/null +++ b/programs/wget.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "path": "$HOME/.wget-hsts", + "movable": true, + "help": "Alias wget to use a custom history file location:\n\n```bash\nalias wget=wget --hsts-file=\"$XDG_DATA_HOME/wget-hsts\"\n```\n" + }, + { + "path": "$HOME/.wgetrc", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport WGETRC=\"$XDG_CONFIG_HOME/wgetrc\"\n```\n" + } + ], + "name": "wget" +} \ No newline at end of file diff --git a/programs/xbindkeys.json b/programs/xbindkeys.json new file mode 100644 index 0000000..4c521c3 --- /dev/null +++ b/programs/xbindkeys.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.xbindkeysrc", + "movable": true, + "help": "Alias xbindkeys to use a custom configuration location:\n\n```bash\nalias xbindkeys=xbindkeys -f \"$XDG_CONFIG_HOME\"/xbindkeys/config\n```\n" + } + ], + "name": "xbindkeys" +} \ No newline at end of file diff --git a/programs/xinit.json b/programs/xinit.json new file mode 100644 index 0000000..6ba42b9 --- /dev/null +++ b/programs/xinit.json @@ -0,0 +1,15 @@ +{ + "files": [ + { + "path": "$HOME/.xserverrc", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport XSERVERRC=\"$XDG_CONFIG_HOME\"/X11/xserverrc\n```\n" + }, + { + "path": "$HOME/.xinitrc", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport XINITRC=\"$XDG_CONFIG_HOME\"/X11/xinitrc\n```\n" + } + ], + "name": "xinit" +} \ No newline at end of file diff --git a/programs/xorg-xauth.json b/programs/xorg-xauth.json new file mode 100644 index 0000000..0a01fd9 --- /dev/null +++ b/programs/xorg-xauth.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.Xauthority", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport XAUTHORITY=\"$XDG_RUNTIME_DIR\"/Xauthority\n```\n\n- **LightDM does not allow you to do this.** See [here](https://askubuntu.com/a/961459) for workaround.\n- SLiM has _~/.Xauthority_ hardcoded\n\n_Note: this might not work as expected, so be careful._\n" + } + ], + "name": "xorg-xauth" +} \ No newline at end of file diff --git a/programs/z.json b/programs/z.json new file mode 100644 index 0000000..804b6ca --- /dev/null +++ b/programs/z.json @@ -0,0 +1,10 @@ +{ + "files": [ + { + "path": "$HOME/.z", + "movable": true, + "help": "Export the following environment variables:\n\n```bash\nexport _Z_DATA=\"$XDG_DATA_HOME/z\"\n```\n" + } + ], + "name": "z" +} \ No newline at end of file