├── .github ├── ISSUE_TEMPLATE │ ├── application-support.md │ ├── bug_report.md │ └── feature_request.md ├── assets │ ├── logo.svg │ └── screenshot.png └── workflows │ ├── json_validation.yml │ └── shellcheck.yml ├── .gitignore ├── LICENSE ├── README.md ├── application_schema.json ├── applications ├── 0ad.json ├── 1password.json ├── 7kaa.json ├── abe.json ├── abiword.json ├── abook.json ├── alacritty.json ├── amoebax.json ├── amule.json ├── angrydd.json ├── anjuta.json ├── ardour.json ├── arduino.json ├── armagetronad.json ├── arqiver.json ├── artha.json ├── asc.json ├── assaultcube.json ├── asunder.json ├── atanks.json ├── atom.json ├── audacious.json ├── audacity.json ├── autokey-gtk.json ├── aws-cli.json ├── azure-cli.json ├── backintime-qt.json ├── basket.json ├── bazaar.json ├── berusky2.json ├── bibledit.json ├── bibletime.json ├── bijiben.json ├── billard-gl.json ├── bleachbit.json ├── bless.json ├── blobwars.json ├── blockout2.json ├── bluefish.json ├── boomaga.json ├── brave-browser.json ├── btanks.json ├── burgerspace.json ├── butt.json ├── bzflag.json ├── cairo-dock.json ├── caja.json ├── calibre.json ├── catfish.json ├── cherrytree.json ├── chessx.json ├── chromium-bsu.json ├── ckb-next.json ├── clamtk.json ├── classicmenu-indicator.json ├── claws-mail.json ├── clementine.json ├── clipit.json ├── cmake-gui.json ├── codeblocks.json ├── conky.json ├── convertall.json ├── cool-retro-term.json ├── copyq.json ├── cqrlog.json ├── cura.json ├── cytadela.json ├── d1x-rebirth.json ├── d2x-rebirth.json ├── darktable.json ├── davmail.json ├── dbeaver.json ├── deepin-calculator.json ├── deepin-screen-recorder.json ├── deja-dup.json ├── deluge.json ├── dia.json ├── digikam.json ├── dillo.json ├── displaycal.json ├── dolphin-emu.json ├── dopewars.json ├── dosbox.json ├── doublecmd.json ├── drascula.json ├── dreamchess.json ├── dupeguru.json ├── dwarf-fortress.json ├── easyocr.json ├── easytag.json ├── emacs.json ├── endless-sky.json ├── enigma.json ├── enpass.json ├── entangle.json ├── eog.json ├── ephoto.json ├── etw.json ├── evolution.json ├── fbzx.json ├── fceux.json ├── fcitx.json ├── feathernotes.json ├── featherpad.json ├── fedora-mediawriter.json ├── filezilla.json ├── five-or-more.json ├── flameshot.json ├── flare.json ├── flowblade.json ├── focuswriter.json ├── foliate.json ├── font-manager.json ├── foobillardplus.json ├── formiko.json ├── freecad.json ├── freecol.json ├── freeorion.json ├── freeplane.json ├── freetuxtv.json ├── fritzing.json ├── frozen-bubble.json ├── funguloids.json ├── geany.json ├── geary.json ├── geeqie.json ├── gerbera.json ├── getmail.json ├── gftp.json ├── ghostwriter.json ├── gimp.json ├── git.json ├── gitg.json ├── gl-117.json ├── glogg.json ├── gnome-boxes.json ├── gnome-calculator.json ├── gnome-chess.json ├── gnome-commander.json ├── gnome-genius.json ├── gnome-klotski.json ├── gnome-mines.json ├── gnome-music.json ├── gnome-pie.json ├── gnome-robots.json ├── gnome-screenshot.json ├── gnome-sudoku.json ├── gnome-video-arcade.json ├── gnubg.json ├── gnucash.json ├── gnujump.json ├── gnuplot.json ├── go.json ├── godot3.json ├── goldendict.json ├── gpick.json ├── gpodder.json ├── gpredict.json ├── gpxviewer.json ├── gramps.json ├── gretl.json ├── grsync.json ├── gscan2pdf.json ├── gsmartcontrol.json ├── gtg.json ├── gthumb.json ├── gtick.json ├── gtimelog.json ├── gtkpod.json ├── guake-indicator.json ├── guitarix.json ├── gummi.json ├── guvcview.json ├── gweled.json ├── gxneur.json ├── hardinfo.json ├── hdfview.json ├── hedgewars.json ├── hexchat.json ├── homebank.json ├── htop.json ├── inkscape.json ├── kicad.json ├── kmymoney.json ├── krusader.json ├── libreoffice.json ├── mysql-workbench.json ├── neofetch.json ├── octave.json ├── pidgin.json ├── putty.json ├── qbittorrent.json ├── qcomicbook.json ├── qelectrotech.json ├── qimgv.json ├── qjoypad.json ├── qlipper.json ├── qmmp.json ├── qpdfview.json ├── qstardict.json ├── qstopmotion.json ├── qtqr.json ├── quake3.json ├── quiterss.json ├── qutebrowser.json ├── rawtherapee.json ├── rclone-browser.json ├── redeclipse.json ├── redis.json ├── redisinsight.json ├── rednotebook.json ├── remmina.json ├── retroarch.json ├── rhythmbox.json ├── ri-li.json ├── riseup-vpn.json ├── ristretto.json ├── robocode.json ├── rofi.json ├── rtorrent.json ├── rustup.json ├── scite.json ├── scratch.json ├── scribus.json ├── scummvm.json ├── shotcut.json ├── shotwell.json ├── shutter.json ├── simple-scan.json ├── simplescreenrecorder.json ├── since.json ├── solfege.json ├── solvespace.json ├── sonic-pi.json ├── sonic-visualiser.json ├── sopwith.json ├── speedcrunch.json ├── spek.json ├── sqlitebrowser.json ├── squeak.json ├── stardict.json ├── stella.json ├── stellarium.json ├── stopmotion.json ├── streamtuner2.json ├── sublime-text.json ├── subtitlecomposer.json ├── subversion.json ├── supertuxkart.json ├── swami.json ├── sway.json ├── swell-foop.json ├── sylpheed.json ├── synaptic.json ├── syncthing-gtk.json ├── syncthing.json ├── synfigstudio.json ├── tali.json ├── teeworlds.json ├── terminator.json ├── terminology.json ├── texstudio.json ├── thonny.json ├── thunar.json ├── thunderbird.json ├── tilda.json ├── tint2.json ├── tldr.json ├── tmux.json ├── tomatoes.json ├── torcs.json ├── trackballs.json ├── transmission-gtk.json ├── triplea.json ├── trophy.json ├── tupi.json ├── twinkle.json ├── ulauncher.json ├── uncrustify.json ├── unison.json ├── units.json ├── unknown-horizons.json ├── urxvtd.json ├── usb-creator-gtk.json ├── vagrant.json ├── variety.json ├── vbaexpress.json ├── viewnior.json ├── vim.json ├── vinagre.json ├── virt-manager.json ├── virtualbox.json ├── visidata.json ├── visualvm.json ├── vitetris.json ├── vivaldi.json ├── vlc.json ├── vokoscreenNG.json ├── volta.json ├── vscode.json ├── vscodium.json ├── w3m.json ├── wakatime.json ├── warzone2100.json ├── webcamoid.json ├── weechat.json ├── wesnoth.json ├── wine.json ├── winff.json ├── wireshark.json ├── workrave.json ├── wsjtx.json ├── wxmaxima.json ├── x2goclient.json ├── xarchiver.json ├── xbindkeys.json ├── xboard.json ├── xfburn.json ├── xfce4-notes.json ├── xgnokii.json ├── xiphos.json ├── xmobar.json ├── xmonad.json ├── xonsh.json ├── xournal.json ├── xournalpp.json ├── xpad.json ├── xpaint.json ├── xsane.json ├── xscorch.json ├── xye.json ├── yakuake.json ├── yelp.json ├── yoshimi.json ├── zoom.json └── zsh.json └── xdg-unused-data.sh /.github/ISSUE_TEMPLATE/application-support.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Application Support 3 | about: Suggest an Application 4 | title: "[SUPPORT] Application Name" 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Application Name**: 11 | **Executable**: 12 | **File Path**: 13 | - $HOME/.app_folder 14 | - $XDG_CONFIG_HOME/app_folder 15 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: "[BUG] Add short description" 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **Terminal output** 14 | ``` 15 | # Add terminal output including errors 16 | ``` 17 | 18 | **System** 19 | - Distro: [e.g. ubuntu, fedora] 20 | - Shell: [e.g. bash, zsh, fish] 21 | 22 | **Additional context** 23 | Add any other context about the problem here. 24 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: "[FEATURE] Add short description" 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/assets/logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 54 | -------------------------------------------------------------------------------- /.github/assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawel-0/xdg-unused-data/2a7fa8da1df5c156823062a65e7ac67ddffd4282/.github/assets/screenshot.png -------------------------------------------------------------------------------- /.github/workflows/json_validation.yml: -------------------------------------------------------------------------------- 1 | name: Validate JSON 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | pull_request: 8 | branches: 9 | - main 10 | 11 | jobs: 12 | validate: 13 | runs-on: ubuntu-latest 14 | steps: 15 | - uses: actions/checkout@v3 16 | - name: Validate JSON 17 | uses: walbo/validate-json@v1.1.0 18 | with: 19 | files: applications/*.json 20 | schema: application_schema.json 21 | schema-version: draft-07 22 | fail-on-missing-schema: true 23 | strict: true -------------------------------------------------------------------------------- /.github/workflows/shellcheck.yml: -------------------------------------------------------------------------------- 1 | name: "Shellcheck" 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | 8 | permissions: {} 9 | 10 | jobs: 11 | shellcheck: 12 | name: Shellcheck 13 | runs-on: ubuntu-latest 14 | steps: 15 | - uses: actions/checkout@v3 16 | - name: Run ShellCheck 17 | uses: ludeeus/action-shellcheck@master -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 Pawel 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 |
3 | XDG Unused Data 4 |

5 | 6 | A simple way to identify unused applications data in user directories such as ~./config and ~/.cache. 7 | 8 | [![Shellcheck](https://img.shields.io/github/actions/workflow/status/pawel-0/xdg-unused-data/shellcheck.yml?event=push&logo=github&label=Shellcheck)](https://github.com/pawel-0/xdg-unused-data/actions/workflows/shellcheck.yml)   9 | [![JSON validation](https://img.shields.io/github/actions/workflow/status/pawel-0/xdg-unused-data/json_validation.yml?event=push&logo=github&label=JSON%20Validation)](https://github.com/pawel-0/xdg-unused-data/actions/workflows/json_validation.yml)  10 | [![Application Support](https://img.shields.io/github/directory-file-count/pawel-0/xdg-unused-data/applications?logo=github&label=Applications&color=blue)](https://github.com/pawel-0/xdg-unused-data/tree/main/applications)  11 | [![Lizense](https://img.shields.io/github/license/pawel-0/xdg-unused-data?logo=github)](https://github.com/pawel-0/xdg-unused-data/blob/main/LICENSE) 12 | 13 | ## Table of Contents 14 | 15 | - [About](#about) 16 | - [How it works](#how-it-works) 17 | - [How to delete found files](#how-to-delete-found-files) 18 | - [Dependencies](#dependencies) 19 | - [Installation](#installation) 20 | - [Arguments](#arguments) 21 | - [Contribution](#contribution) 22 | 23 | ## About 24 | 25 | A package manager (such as dpkg, rpm, apt, or dnf) generally does not remove application files from user directories. Over time, these folders might accumulate redundant files due to the installation and removal of various applications on the system, leading to clutter. 26 | 27 | The goal of xdg-unused-data.sh is to identify this files and folders. 28 | 29 | ![Screenshot](.github/assets/screenshot.png "Screenshot output") 30 | 31 | ## How it works 32 | 33 | The [`applications/`](https://github.com/pawel-0/xdg-unused-data/tree/main/applications) folder contains JSON files that provide information about each application, including its executable name and associated files and folders. 34 | 35 | The scripts scans for each application. During execution, the script verifies the presence of both the executable and its corresponding files or folders. If the executable is missing but at least one of the associated files or folders exists, it is flagged for attention. 36 | 37 | ## How to delete found files 38 | 39 | There is no built-in feature for deleting those files, as an earlier version had such functionality but was subsequently removed. The decision to eliminate this feature was made due to concerns about potential risks associated with modifying or removing user data. 40 | 41 | If you wish to delete these files, you have a couple of options. One approach is to manually remove them using a file manager or terminal. However, a more elegant solution involves piping the script's output through `xargs` to `rm`. 42 | 43 | The script detects when its output is being piped and automatically removes unnecessary information such as names, file sizes, and summary. Alternatively, you can achieve the same behavior by adding the `--raw` [argument](#arguments)`. 44 | 45 | > :warning: **Data Loss Risk - Proceed with Caution** 46 | > 47 | > Before executing any commands, please be aware that you are solely responsible for the consequences of running them. Deleting files using the following commands can lead to permanent data loss, and it is essential to exercise caution and understand what the commands mean before proceeding. 48 | 49 | To delete all the files found by the script, you can run the following command: 50 | ```bash 51 | ./xdg-unused-data.sh | xargs rm -rf 52 | ``` 53 | 54 | If you only want to delete specific files, you can first filter the output using grep: 55 | ```bash 56 | ./xdg-unused-data.sh | grep gimp | xargs rm -rf 57 | ``` 58 | 59 | ## Dependencies 60 | The following requirements are needed to run xdg-unused-data 61 | - [jq](https://github.com/jqlang/jq) 62 | 63 | 64 | ## Installation 65 | 66 | __1. Clone repository:__ 67 | 68 | ```sh 69 | git clone https://github.com/pawel-0/xdg-unused-data 70 | ``` 71 | 72 | __2. Change directory__ 73 | 74 | ```sh 75 | cd xdg-unused-data/ 76 | ``` 77 | 78 | __3. Set permission__ 79 | 80 | ```sh 81 | chmod +x ./xdg-unused-data.sh 82 | ``` 83 | 84 | __4. Run application__ 85 | 86 | ```sh 87 | ./xdg-unused-data.sh 88 | ``` 89 | 90 | ## Arguments 91 | Usage: `xdg-unused-data.sh [argument]` 92 | 93 | * `--help` Print help message 94 | * `--raw` Print raw file pathes without colors and additional information to process them further 95 | 96 | 97 | ## Contribution 98 | The projects success is all about how many applications it can support. And to achieve that excellent coverage, I could really use your help! If you happen to come across any files or folders in one of the xdg directories that aren't currently covered, I'd be thrilled if you could contribute to this project with a: 99 | 100 | * **Ticket:** Please use [this issue template](https://github.com/pawel-0/xdg-unused-data/issues/new?assignees=&labels=&projects=&template=application-support.md&title=%5BSUPPORT%5D+Application+Name) to submit new applications. 101 | * **Pull request:** Please check the "[How it works](#how-it-works)" section and respect the [json schema](https://github.com/pawel-0/xdg-unused-data/blob/main/application_schema.json) 102 | 103 | Thank you for supporting this project. You are highly appreciated. 104 | -------------------------------------------------------------------------------- /application_schema.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "object", 3 | "description": "Application JSON specification", 4 | "properties": { 5 | "name": { 6 | "type": "string", 7 | "description": "Name of Application. Ony for display purpose", 8 | "minLength": 1 9 | }, 10 | "executables": { 11 | "type": "array", 12 | "minItems": 1, 13 | "items": { 14 | "type": "string", 15 | "description": "name of the binary executable" 16 | } 17 | }, 18 | "locations": { 19 | "type": "array", 20 | "minItems": 1, 21 | "items": { 22 | "type": "object", 23 | "properties": { 24 | "file": { 25 | "type": "string", 26 | "description": "Location of file or folder including XDG environment variable", 27 | "minLength": 5 28 | } 29 | }, 30 | "required": [ 31 | "file" 32 | ] 33 | } 34 | } 35 | }, 36 | "required": [ 37 | "name", 38 | "executables", 39 | "locations" 40 | ] 41 | } -------------------------------------------------------------------------------- /applications/0ad.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "0 A.D.", 3 | "executables": [ 4 | "0ad" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/0ad" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/0ad" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/1password.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "1Password", 3 | "executables": [ 4 | "1password" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/0ad" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/1Password" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/7kaa.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Seven Kingdoms: Ancient Adversaries", 3 | "executables": [ 4 | "7kaa" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/7kfans.com " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/abe.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ABE", 3 | "executables": [ 4 | "abe" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.abe" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/abiword.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "AbiWord", 3 | "executables": [ 4 | "abiword" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/abiword" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/abook.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "abook", 3 | "executables": [ 4 | "abook" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.abook" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/abook" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/alacritty.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Alacritty", 3 | "executables": [ 4 | "alacritty" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.alacritty.yml" 9 | }, 10 | { 11 | "file": "$HOME/.alacritty.toml" 12 | }, 13 | { 14 | "file": "$XDG_CONFIG_HOME/alacritty" 15 | }, 16 | { 17 | "file": "$XDG_CONFIG_HOME/alacritty.toml" 18 | } 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /applications/amoebax.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Amoebax", 3 | "executables": [ 4 | "amoebax" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/amoebax" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/amule.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "aMule", 3 | "executables": [ 4 | "amule" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.aMule" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/angrydd.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Angry Drunken Dwarves", 3 | "executables": [ 4 | "angrydd" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.angryddrc" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/anjuta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Anjuta", 3 | "executables": [ 4 | "anjuta" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/anjuta" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/anjuta" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/ardour.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ardour", 3 | "executables": [ 4 | "ardour" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/ardour7" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/ardour7" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/arduino.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Arduino", 3 | "executables": [ 4 | "arduino" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/Arduino" 9 | }, 10 | { 11 | "file": "$HOME/.arduino15" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/armagetronad.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Armagetron Advanced", 3 | "executables": [ 4 | "armagetronad" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.armagetronad" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/arqiver.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Arqiver ", 3 | "executables": [ 4 | "arqiver" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/arqiver" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/artha.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Artha", 3 | "executables": [ 4 | "artha" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/artha.conf" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/asc.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Advanced Strategic Command", 3 | "executables": [ 4 | "asc" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.asc" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/assaultcube.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "AssaultCube", 3 | "executables": [ 4 | "assaultcube" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.assaultcube" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/asunder.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Asunder", 3 | "executables": [ 4 | "asunder" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.asunder" 9 | }, 10 | { 11 | "file": "$HOME/.asunder_album_artist" 12 | }, 13 | { 14 | "file": "$HOME/.asunder_album_genre" 15 | }, 16 | { 17 | "file": "$HOME/.asunder_album_title" 18 | }, 19 | { 20 | "file": "$XDG_CONFIG_HOME/asunder" 21 | } 22 | ] 23 | } 24 | -------------------------------------------------------------------------------- /applications/atanks.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atomic Tanks", 3 | "executables": [ 4 | "atanks" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.atanks" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/atom.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "atom", 3 | "executables": [ 4 | "atom" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.atom" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/Atom" 12 | }, 13 | { 14 | "file": "$ATOM_HOME" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/audacious.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Audacious", 3 | "executables": [ 4 | "audacious" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/audacious" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/audacity.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Audacity", 3 | "executables": [ 4 | "audacity" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.audacity-data" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/audacity" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/autokey-gtk.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "AutoKey", 3 | "executables": [ 4 | "autokey-gtk" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/autokey" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/autokey " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/aws-cli.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "AWS CLI", 3 | "executables": [ 4 | "aws" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.aws" 9 | }, 10 | { 11 | "file": "$AWS_SHARED_CREDENTIALS_FILE" 12 | }, 13 | { 14 | "file": "$AWS_CONFIG_FILE" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/azure-cli.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Azure CLI", 3 | "executables": [ 4 | "az" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.azure" 9 | }, 10 | { 11 | "file": "$AZURE_CONFIG_DIR" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/backintime-qt.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Back In Time", 3 | "executables": [ 4 | "backintime-qt" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/backintime" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/basket.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Basket", 3 | "executables": [ 4 | "basket" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/basketrc" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/basket " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/bazaar.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bazaar", 3 | "executables": [ 4 | "bzr" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.bzr.log" 9 | }, 10 | { 11 | "file": "$HOME/.bzr" 12 | }, 13 | { 14 | "file": "$XDG_CACHE_HOME/breezy/brz.log" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/berusky2.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Berusky II", 3 | "executables": [ 4 | "berusky2" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.berusky2" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/bibledit.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Bibledit", 3 | "executables": [ 4 | "bibledit" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/bibledit" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/bibledit" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/bibledit " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/bibletime.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "BibleTime", 3 | "executables": [ 4 | "bibletime" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.bibletime" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/bijiben.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Bijiben", 3 | "executables": [ 4 | "bijiben" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/bijiben" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/bijiben " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/billard-gl.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "BillardGL", 3 | "executables": [ 4 | "billard-gl" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.BillardGL.conf.v7" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/bleachbit.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "BleachBit", 3 | "executables": [ 4 | "bleachbit" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/bleachbit" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/bless.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Bless", 3 | "executables": [ 4 | "bless" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/bless" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/blobwars.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Blob Wars", 3 | "executables": [ 4 | "blobwars" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.parallelrealities" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/blockout2.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "BlockOut II", 3 | "executables": [ 4 | "blockout2" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.bl2" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/bluefish.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Bluefish", 3 | "executables": [ 4 | "bluefish" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.bluefish" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/boomaga.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Boomaga", 3 | "executables": [ 4 | "boomaga" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/boomaga" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/brave-browser.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Brave Browser", 3 | "executables": [ 4 | "brave-browser" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/BraveSoftware" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/BraveSoftware" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/btanks.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Battle Tanks", 3 | "executables": [ 4 | "btanks" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.btanks" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/burgerspace.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "BurgerSpace", 3 | "executables": [ 4 | "burgerspace" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.burgerspace" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/butt.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Butt", 3 | "executables": [ 4 | "butt" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.buttrc" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/bzflag.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "BZFlag", 3 | "executables": [ 4 | "bzflag" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.bzf" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/cairo-dock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Cairo-Dock", 3 | "executables": [ 4 | "cairo-dock" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/cairo-dock" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/caja.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Caja", 3 | "executables": [ 4 | "caja" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/caja" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/calibre.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Calibre", 3 | "executables": [ 4 | "calibre" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/Calibre Library" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/calibre" 12 | }, 13 | { 14 | "file": "$XDG_CONFIG_HOME/calibre" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/catfish.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Catfish", 3 | "executables": [ 4 | "catfish" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/catfish" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/cherrytree.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CherryTree", 3 | "executables": [ 4 | "cherrytree" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/cherrytree" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/chessx.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ChessX", 3 | "executables": [ 4 | "chessx" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/chessx" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/chessx" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/chromium-bsu.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Chromium", 3 | "executables": [ 4 | "chromium-bsu" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.chromium-bsu" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/ckb-next.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ckb-next", 3 | "executables": [ 4 | "ckb-next" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/ckb-next" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/clamtk.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ClamTk", 3 | "executables": [ 4 | "clamtk" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.clamtk" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/classicmenu-indicator.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ClassicMenu Indicator", 3 | "executables": [ 4 | "classicmenu-indicator" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/classicmenu-indicator" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/claws-mail.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Claws Mail", 3 | "executables": [ 4 | "claws-mail" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.claws-mail" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/clementine.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Clementine", 3 | "executables": [ 4 | "clementine" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/Clementine" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/Clementine" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/clipit.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Clip IT", 3 | "executables": [ 4 | "clipit" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/clipit" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/cmake-gui.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Cmake GUI", 3 | "executables": [ 4 | "cmake-gui" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/Kitware" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/codeblocks.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Code::Blocks", 3 | "executables": [ 4 | "codeblocks" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/codeblocks" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/codeblocks" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/conky.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Conky", 3 | "executables": [ 4 | "conky" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.conkyrc" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/convertall.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ConvertAll", 3 | "executables": [ 4 | "convertall" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.convertall" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/cool-retro-term.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Cool-retro-term", 3 | "executables": [ 4 | "cool-retro-term" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/cool-retro-term" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/cool-retro-term" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/cool-retro-term" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/copyq.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CopyQ", 3 | "executables": [ 4 | "copyq" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/deepin" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/copyq" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/copyq" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/cqrlog.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CQRLOG", 3 | "executables": [ 4 | "cqrlog" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/cqrlog" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/cura.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ultimaker Cura", 3 | "executables": [ 4 | "cura" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/cura Ultimaker B.V." 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/cura" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/cura" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/cytadela.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Cytadela", 3 | "executables": [ 4 | "cytadela" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.cytadela" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/d1x-rebirth.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "DXX-Rebirth", 3 | "executables": [ 4 | "d1x-rebirth" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.d1x-rebirth" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/d2x-rebirth.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "DXX-Rebirth", 3 | "executables": [ 4 | "d2x-rebirth" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.d2x-rebirth" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/darktable.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Darktable", 3 | "executables": [ 4 | "darktable" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/darktable" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/darktable" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/davmail.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "DavMail", 3 | "executables": [ 4 | "davmail" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/davmail.log" 9 | }, 10 | { 11 | "file": "$HOME/.davmail.properties" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/dbeaver.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "DBeaver", 3 | "executables": [ 4 | "dbeaver-ce" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/DBeaverData" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/deepin-calculator.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Deepin Calculator", 3 | "executables": [ 4 | "deepin-calculator" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.deepin-calculator" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/deepin-screen-recorder.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Deepin Screen Recorder", 3 | "executables": [ 4 | "deepin-screen-recorder" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.deepin-screen-recorder" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/deja-dup.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Deja Dup", 3 | "executables": [ 4 | "deja-dup" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/deja-dup" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/deluge.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Deluge", 3 | "executables": [ 4 | "deluge" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/deluge" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/dia.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Dia", 3 | "executables": [ 4 | "dia" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.dia" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/digikam.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "digiKam", 3 | "executables": [ 4 | "digikam" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/digikamrc" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/dillo.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Dillo", 3 | "executables": [ 4 | "dillo" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.dillo" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/displaycal.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "DisplayCAL", 3 | "executables": [ 4 | "displaycal" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/DisplayCAL" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/DisplayCAL " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/dolphin-emu.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Dolphin Emulator", 3 | "executables": [ 4 | "dolphin-emu" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/dolphin-emu" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/dolphin-emu" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/dolphin-emu" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/dopewars.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Dopewars", 3 | "executables": [ 4 | "dopewars" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.dopewars" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/dosbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "DOSBox", 3 | "executables": [ 4 | "dosbox" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.dosbox" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/doublecmd.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Double Commander", 3 | "executables": [ 4 | "doublecmd" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/doublecmd" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/drascula.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Drascula", 3 | "executables": [ 4 | "drascula" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/scummvm" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/scummvm" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/scummvm " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/dreamchess.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "DreamChess", 3 | "executables": [ 4 | "dreamchess" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.dreamchess" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/dupeguru.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dupeGuru", 3 | "executables": [ 4 | "dupeguru" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/Hardcoded Software" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/Hardcoded Software" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/dwarf-fortress.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Dwarf Fortress", 3 | "executables": [ 4 | "dwarf-fortress" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/dwarf-fortress" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/dwarf-fortress " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/easyocr.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "easyocr", 3 | "executables": [ 4 | "easyocr" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.EasyOCR" 9 | }, 10 | { 11 | "file": "$EASYOCR_MODULE_PATH" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/easytag.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "EasyTAG", 3 | "executables": [ 4 | "easytag" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/easytag" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/easytag" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/emacs.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Emacs", 3 | "executables": [ 4 | "emacs" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.emacs.d" 9 | }, 10 | { 11 | "file": "$HOME/.emacs" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/endless-sky.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Endless Sky", 3 | "executables": [ 4 | "endless-sky" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/endless-sky" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/enigma.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Enigma", 3 | "executables": [ 4 | "enigma" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.enigma" 9 | }, 10 | { 11 | "file": "$HOME/.enigmarc.xml" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/enpass.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Enpass", 3 | "executables": [ 4 | "/opt/enpass/Enpass" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/Enpass" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/Enpass" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/entangle.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Entangle", 3 | "executables": [ 4 | "entangle" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/entangle" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/eog.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Eye of GNOME", 3 | "executables": [ 4 | "eog" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/eog" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/ephoto.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ePhoto", 3 | "executables": [ 4 | "ephoto" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.elementary" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/efreet" 12 | }, 13 | { 14 | "file": "$XDG_CONFIG_HOME/ephoto" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/etw.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ETW", 3 | "executables": [ 4 | "etw" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.etw" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/evolution.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Evolution", 3 | "executables": [ 4 | "evolution" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/evolution" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/evolution" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/fbzx.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "FBZX", 3 | "executables": [ 4 | "fbzx" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.fbzx" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/fceux.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "FCEUX", 3 | "executables": [ 4 | "fceux" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.fceux" 9 | }, 10 | { 11 | "file": "$FCEUX_HOME" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/fcitx.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Fcitx", 3 | "executables": [ 4 | "fcitx" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/fcitx" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/feathernotes.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "FeatherNotes", 3 | "executables": [ 4 | "feathernotes" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/feathernotes" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/featherpad.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "FeatherPad", 3 | "executables": [ 4 | "featherpad" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/featherpad" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/fedora-mediawriter.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Fedora Media Writer", 3 | "executables": [ 4 | "mediawriter" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/fedoraproject.org/MediaWriter" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/filezilla.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "FileZilla", 3 | "executables": [ 4 | "filezilla" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/filezilla" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/filezilla" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/five-or-more.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Five or more", 3 | "executables": [ 4 | "five-or-more" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/five-or-more " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/flameshot.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Flameshot", 3 | "executables": [ 4 | "flameshot" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/flameshot" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/flameshot" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/flare.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Flare", 3 | "executables": [ 4 | "flare" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/flare" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/flare " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/flowblade.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Flowblade", 3 | "executables": [ 4 | "flowblade" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/flowblade" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/flowblade" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/flowblade " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/focuswriter.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "FocusWriter", 3 | "executables": [ 4 | "focuswriter" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/GottCode" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/GottCode" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/foliate.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Foliate", 3 | "executables": [ 4 | "foliate" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/com.github.johnfactotum.Foliate" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/com.github.johnfactotum.Foliate" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/font-manager.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Fontmanager", 3 | "executables": [ 4 | "font-manager" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/font-manager" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/font-manager" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/foobillardplus.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "FooBillardplus", 3 | "executables": [ 4 | "foobillardplus" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.foobillardplus" 9 | }, 10 | { 11 | "file": "$HOME/.foobillardrc" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/formiko.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Formiko", 3 | "executables": [ 4 | "formiko" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/formiko" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/formiko.ini" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/formiko " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/freecad.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "FreeCAD", 3 | "executables": [ 4 | "freecad" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.FreeCAD" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/FreeCAD" 12 | }, 13 | { 14 | "file": "$XDG_CONFIG_HOME/FreeCAD" 15 | }, 16 | { 17 | "file": "$XDG_DATA_HOME/FreeCAD" 18 | } 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /applications/freecol.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "FreeCol", 3 | "executables": [ 4 | "freecol" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/freecol" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/freecol" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/freecol " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/freeorion.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "FreeOrion", 3 | "executables": [ 4 | "freeorion" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/freeorion" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/freeorion " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/freeplane.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "FreePlane", 3 | "executables": [ 4 | "freeplane" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/freeplane" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/freetuxtv.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "FreetuxTV", 3 | "executables": [ 4 | "freetuxtv" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/freetuxtv" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/FreetuxTV" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/freetuxtv" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/fritzing.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Fritzing", 3 | "executables": [ 4 | "fritzing" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/Fritzing" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/frozen-bubble.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Frozen Bubble", 3 | "executables": [ 4 | "frozen-bubble" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.frozen-bubble" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/funguloids.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Funguloids", 3 | "executables": [ 4 | "funguloids" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.funguloids" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/geany.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Geany", 3 | "executables": [ 4 | "geany" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/geany" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/geary.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Geary", 3 | "executables": [ 4 | "geary" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/geary" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/geeqie.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Geeqie", 3 | "executables": [ 4 | "geeqie" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/geeqie" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/geeqie" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/geeqie " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/gerbera.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gerbera", 3 | "executables": [ 4 | "gerbera" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/gerbera" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/getmail.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "getmail", 3 | "executables": [ 4 | "getmail" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.getmail" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/getmail" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/gftp.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gFTP", 3 | "executables": [ 4 | "gftp" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.gftp" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/ghostwriter.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ghostwriter", 3 | "executables": [ 4 | "ghostwriter" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/ghostwriter" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/ghostwriter " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/gimp.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gimp", 3 | "executables": [ 4 | "gimp" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/GIMP" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/gimp" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/git.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Git", 3 | "executables": [ 4 | "git" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.gitconfig" 9 | }, 10 | { 11 | "file": "$HOME/.gitignore" 12 | }, 13 | { 14 | "file": "$HOME/.git-credentials" 15 | }, 16 | { 17 | "file": "$XDG_CONFIG_HOME/git" 18 | } 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /applications/gitg.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gitg", 3 | "executables": [ 4 | "gitg" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/gitg " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gl-117.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gl-117", 3 | "executables": [ 4 | "gl-117" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.gl-117" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/glogg.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "glogg", 3 | "executables": [ 4 | "glogg" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/glogg" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gnome-boxes.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GNOME Calculator", 3 | "executables": [ 4 | "gnome-boxes" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/gnome-boxes" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/gnome-boxes" 12 | }, 13 | { 14 | "file": "$XDG_CACHE_HOME/gnome-boxes" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/gnome-calculator.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GNOME Calculator", 3 | "executables": [ 4 | "gnome-calculator" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/gnome-calculator" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gnome-chess.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GNOME Chess", 3 | "executables": [ 4 | "gnome-chess" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/gnome-chess " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gnome-commander.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GNOME Commander", 3 | "executables": [ 4 | "gnome-commander" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/gnome-commander" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gnome-genius.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Genius", 3 | "executables": [ 4 | "gnome-genius" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.genius" 9 | }, 10 | { 11 | "file": "$HOME/.genius-fifo-fromrl" 12 | }, 13 | { 14 | "file": "$HOME/.genius-fifo-torl" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/gnome-klotski.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Klotski", 3 | "executables": [ 4 | "gnome-klotski" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/gnome-klotski " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gnome-mines.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GNOME Mines", 3 | "executables": [ 4 | "gnome-mines" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/gnome-mines " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gnome-music.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GNOME music ", 3 | "executables": [ 4 | "gnome-music" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/gnome-music" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gnome-pie.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GNOME Pie", 3 | "executables": [ 4 | "gnome-pie" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/gnome-pie" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gnome-robots.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GNOME Robots", 3 | "executables": [ 4 | "gnome-robots" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/gnome-robots " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gnome-screenshot.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GNOME Screenshot", 3 | "executables": [ 4 | "gnome-screenshot" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/gnome-screenshot" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gnome-sudoku.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GNOME Sudoku", 3 | "executables": [ 4 | "gnome-sudoku" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/gnome-sudoku " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gnome-video-arcade.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GNOME Video Arcade", 3 | "executables": [ 4 | "gnome-video-arcade" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/gnome-video-arcade " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gnubg.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GNU Backgammon", 3 | "executables": [ 4 | "gnubg" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.gnubg" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gnucash.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GnuCash", 3 | "executables": [ 4 | "gnucash" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/gnucash" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/gnucash" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/gnujump.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GNUjump", 3 | "executables": [ 4 | "gnujump" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.gnujump" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gnuplot.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gnuplot", 3 | "executables": [ 4 | "gnuplot" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.gnuplot_history" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/go.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "go", 3 | "executables": [ 4 | "go" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/go" 9 | }, 10 | { 11 | "file": "$GOPATH" 12 | }, 13 | { 14 | "file": "$XDG_CACHE_HOME/go-build" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/godot3.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Godot Engine", 3 | "executables": [ 4 | "godot3" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/godot" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/godot" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/godot " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/goldendict.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GoldenDict", 3 | "executables": [ 4 | "goldendict" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/goldendict" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/goldendict" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/goldendict " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/gpick.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gpick", 3 | "executables": [ 4 | "gpick" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/gpick" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gpodder.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gPodder", 3 | "executables": [ 4 | "gpodder" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/gPodder" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/gpodder" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/gpodder " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/gpredict.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gpredict", 3 | "executables": [ 4 | "gpredict" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/Gpredict" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gpxviewer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GPX Viewer", 3 | "executables": [ 4 | "gpxviewer" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/gpxviewer" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gramps.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gramps", 3 | "executables": [ 4 | "gramps" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.gramps" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gretl.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gretl", 3 | "executables": [ 4 | "gretl" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.gretl" 9 | }, 10 | { 11 | "file": "$HOME/gretl" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/grsync.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Grsync", 3 | "executables": [ 4 | "grsync" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.grsync" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gscan2pdf.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gscan2pdf", 3 | "executables": [ 4 | "gscan2pdf" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/gscan2pdfrc" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gsmartcontrol.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GsmartControl", 3 | "executables": [ 4 | "gsmartcontrol" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/gsmartcontrol" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gtg.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GTG", 3 | "executables": [ 4 | "gtg" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/gtg" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/gtg " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/gthumb.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gThumb", 3 | "executables": [ 4 | "gthumb" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/gthumb" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/gthumb" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/gtick.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gtick", 3 | "executables": [ 4 | "gtick" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.gtickrc" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gtimelog.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GtimeLog", 3 | "executables": [ 4 | "gtimelog" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/gtimelog " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gtkpod.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gtkpod", 3 | "executables": [ 4 | "gtkpod" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.gtkpod" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/guake-indicator.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Guake indicator", 3 | "executables": [ 4 | "guake-indicator" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.guake-indicator" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/guitarix.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Guitarix", 3 | "executables": [ 4 | "guitarix" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/guitarix" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gummi.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gummi", 3 | "executables": [ 4 | "gummi" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/gummi" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/gummi" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/guvcview.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Guvcview", 3 | "executables": [ 4 | "guvcview" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/guvcview2" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gweled.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gweled", 3 | "executables": [ 4 | "gweled" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/gweled.conf" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/gxneur.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gXNeur", 3 | "executables": [ 4 | "gxneur" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.xneur" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/hardinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "HardInfo", 3 | "executables": [ 4 | "hardinfo" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.hardinfo" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/hdfview.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "HDF View", 3 | "executables": [ 4 | "hdfview" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.hdfview2.11" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/hedgewars.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Hedgewars", 3 | "executables": [ 4 | "hedgewars" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.hedgewars" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/hexchat.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "HexChat", 3 | "executables": [ 4 | "hexchat" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/hexchat" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/homebank.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "$HOMEBank", 3 | "executables": [ 4 | "$HOMEbank" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/homebank" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/htop.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "HTOP Monitoring", 3 | "executables": [ 4 | "htop" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/htop" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/inkscape.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Inkscape", 3 | "executables": [ 4 | "inkscape" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/inkscape" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/inkscape" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/kicad.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "KiCad", 3 | "executables": [ 4 | "kicad" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/kicad" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/kicad" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/kmymoney.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "KmyMoney", 3 | "executables": [ 4 | "kmymoney" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.aqbanking" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/kmymoney" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/krusader.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Krusader", 3 | "executables": [ 4 | "krusader" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/krusaderrc" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/krusader" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/libreoffice.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Libre Office", 3 | "executables": [ 4 | "libreoffice" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/libreoffice" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/mysql-workbench.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MySQL Workbench", 3 | "executables": [ 4 | "mysql-workbench" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.mysql/workbench" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/neofetch.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Neofetch", 3 | "executables": [ 4 | "neofetch" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/neofetch" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/octave.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Octave", 3 | "executables": [ 4 | "octave" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/octave" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/octave" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/pidgin.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Pidgin", 3 | "executables": [ 4 | "pidgin" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.purple" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/putty.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PuTTY", 3 | "executables": [ 4 | "putty" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.putty" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/qbittorrent.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "qBittorrent", 3 | "executables": [ 4 | "qbittorrent" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/qBittorrent" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/qBittorrent" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/qBittorrent " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/qcomicbook.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "QcomicBook", 3 | "executables": [ 4 | "qcomicbook" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/PawelStolowski" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/PawelStolowski" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/PawelStolowski " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/qelectrotech.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "QelectroTech", 3 | "executables": [ 4 | "qelectrotech" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.qet" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/qimgv.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Qimgv", 3 | "executables": [ 4 | "qimgv" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/qimgv" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/qimgv" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/qjoypad.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "QjoyPad", 3 | "executables": [ 4 | "qjoypad" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.qjoypad3" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/qlipper.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Qlipper", 3 | "executables": [ 4 | "qlipper" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/Qlipper" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/qmmp.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "qmmp", 3 | "executables": [ 4 | "qmmp" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.qmmp" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/qpdfview.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "QpdfView", 3 | "executables": [ 4 | "qpdfview" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/qpdfview" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/qpdfview " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/qstardict.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "QstarDict", 3 | "executables": [ 4 | "qstardict" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.qstardict" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/qstardict" 12 | }, 13 | { 14 | "file": "$XDG_CONFIG_HOME/qstardict" 15 | }, 16 | { 17 | "file": "$XDG_DATA_HOME/qstardict " 18 | } 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /applications/qstopmotion.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "qStopMotion", 3 | "executables": [ 4 | "qstopmotion" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/log_qstopmotion.txt" 9 | }, 10 | { 11 | "file": "$HOME/.qstopmotion" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/qtqr.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "QtQR", 3 | "executables": [ 4 | "qtqr" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/qr-tools" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/quake3.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Quake III Arena", 3 | "executables": [ 4 | "quake3" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.q3a" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/quiterss.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "QuiteRSS", 3 | "executables": [ 4 | "quiterss" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/QuiteRss" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/QuiteRss" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/QuiteRss " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/qutebrowser.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Qutebrowser", 3 | "executables": [ 4 | "qutebrowser" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/qutebrowser" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/qutebrowser" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/qutebrowser " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/rawtherapee.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "RawTherapee", 3 | "executables": [ 4 | "rawtherapee" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/RawTherapee" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/RawTherapee" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/rclone-browser.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "RcloneBrowser", 3 | "executables": [ 4 | "rclone-browser" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/rclone-browser" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/rclone-browser " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/redeclipse.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Red Eclipse", 3 | "executables": [ 4 | "redeclipse" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.redeclipse" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/redis.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Redis cli", 3 | "executables": [ 4 | "redis-cli" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.rediscli_history" 9 | }, 10 | { 11 | "file": "$HOME/.redisclirc" 12 | }, 13 | { 14 | "file": "$REDISCLI_RCFILE" 15 | }, 16 | { 17 | "file": "$REDISCLI_HISTFILE" 18 | } 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /applications/redisinsight.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Redis Insight", 3 | "executables": [ 4 | "Redis Insight" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.redisinsight-v2" 9 | }, 10 | { 11 | "file": "$HOME/.redisinsight-preview" 12 | }, 13 | { 14 | "file": "$APP_FOLDER_ABSOLUTE_PATH" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/rednotebook.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "RedNotebook", 3 | "executables": [ 4 | "rednotebook" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.rednotebook" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/rednotebook" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/rednotebook " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/remmina.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Remmina", 3 | "executables": [ 4 | "remmina" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/remmina" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/remmina" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/remmina" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/retroarch.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "RetroArch", 3 | "executables": [ 4 | "retroarch" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/retroarch" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/rhythmbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Rhythmbox", 3 | "executables": [ 4 | "rhythmbox" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/rhythmbox" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/rhythmbox" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/ri-li.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ri-li", 3 | "executables": [ 4 | "ri-li" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.ri-li.pref" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/riseup-vpn.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "RiseupVPN", 3 | "executables": [ 4 | "riseup-vpn" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/RiseupVPN" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/leap" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/ristretto.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ristretto", 3 | "executables": [ 4 | "ristretto" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/ristretto " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/robocode.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Robocode", 3 | "executables": [ 4 | "robocode" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/robocode " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/rofi.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Rofi", 3 | "executables": [ 4 | "rofi" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.rofi.pid" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/rofi-3.runcache" 12 | }, 13 | { 14 | "file": "$XDG_CACHE_HOME/rofi3.druncache" 15 | }, 16 | { 17 | "file": "$XDG_CACHE_HOME/rofi3.filebrowsercache" 18 | } 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /applications/rtorrent.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "rTorrent", 3 | "executables": [ 4 | "rtorrent" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.rtorrent.rc" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/rustup.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Rust", 3 | "executables": [ 4 | "rustup" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.rustup" 9 | }, 10 | { 11 | "file": "$RUSTUP_HOME" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/scite.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SciTE", 3 | "executables": [ 4 | "scite" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.SciTE.session" 9 | }, 10 | { 11 | "file": "$TE_USERHOME" 12 | }, 13 | { 14 | "file": "$HOME/.SciTEUser.properties" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/scratch.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Scratch", 3 | "executables": [ 4 | "scratch" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.scratch" 9 | }, 10 | { 11 | "file": "$HOME/Scratch" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/scribus.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Scribus", 3 | "executables": [ 4 | "scribus" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/scribus" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/scummvm.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "scummvm", 3 | "executables": [ 4 | "scummvm" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.scummvmrc" 9 | }, 10 | { 11 | "file": "$HOME/.scummvm" 12 | }, 13 | { 14 | "file": "$XDG_CACHE_HOME/scummvm" 15 | }, 16 | { 17 | "file": "$XDG_CONFIG_HOME/scummvm" 18 | }, 19 | { 20 | "file": "$XDG_DATA_HOME/scummvm" 21 | } 22 | ] 23 | } 24 | -------------------------------------------------------------------------------- /applications/shotcut.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Shotcut", 3 | "executables": [ 4 | "shotcut" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/Meltytech" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/Meltytech" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/Meltytech" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/shotwell.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Shotwell", 3 | "executables": [ 4 | "shotwell" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/shotwell" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/shotwell" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/shutter.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Shutter", 3 | "executables": [ 4 | "shutter" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.shutter" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/simple-scan.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Simple Scan", 3 | "executables": [ 4 | "simple-scan" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/simple-scan" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/simple-scan" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/simplescreenrecorder.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SimpleScreenRecorder", 3 | "executables": [ 4 | "simplescreenrecorder" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.ssr" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/since.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "since", 3 | "executables": [ 4 | "since" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.since" 9 | }, 10 | { 11 | "file": "$SINCE" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/solfege.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Solfege", 3 | "executables": [ 4 | "solfege" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.solfege" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/solvespace.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SolveSpace", 3 | "executables": [ 4 | "solvespace" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/solvespace" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/sonic-pi.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sonic Pi", 3 | "executables": [ 4 | "sonic-pi" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.sonic-pi" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/sonic-pi.net" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/sonic-visualiser.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sonic Visualiser", 3 | "executables": [ 4 | "sonic-visualiser" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/sonic-visualiser" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/sonic-visualiser " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/sopwith.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sopwith", 3 | "executables": [ 4 | "sopwith" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/SDL Sopwith " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/speedcrunch.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SpeedCrunch", 3 | "executables": [ 4 | "speedcrunch" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/SpeedCrunch" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/SpeedCrunch " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/spek.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Spek", 3 | "executables": [ 4 | "spek" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/spek" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/sqlitebrowser.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SQLite Database Browser", 3 | "executables": [ 4 | "sqlitebrowser" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/sqlitebrowser" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/squeak.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Squeak", 3 | "executables": [ 4 | "squeak" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.squeak" 9 | }, 10 | { 11 | "file": "$HOME/squeak" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/stardict.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "StarDict", 3 | "executables": [ 4 | "stardict" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/stardict" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/stardict" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/stella.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Stella", 3 | "executables": [ 4 | "stella" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/stella" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/stellarium.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Stellarium", 3 | "executables": [ 4 | "stellarium" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.stellarium" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/stellarium" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/stopmotion.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Stop-Motion", 3 | "executables": [ 4 | "stopmotion" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.stopmotion" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/streamtuner2.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Streamtuner2", 3 | "executables": [ 4 | "streamtuner2" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/streamtuner2" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/streamtuner2" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/sublime-text.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sublime Text", 3 | "executables": [ 4 | "subl" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/sublime-text" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/sublime-text" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/subtitlecomposer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Subtitle Composer", 3 | "executables": [ 4 | "subtitlecomposer" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/subtitlecomposerrc" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/subversion.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Subversion", 3 | "executables": [ 4 | "svn" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.subversion" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/supertuxkart.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SuperTuxKart", 3 | "executables": [ 4 | "supertuxkart" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/supertuxkart" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/supertuxkart" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/supertuxkart " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/swami.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Swami ", 3 | "executables": [ 4 | "swami" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/swami" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/sway.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sway WM", 3 | "executables": [ 4 | "sway" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.sway" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/swell-foop.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Swell Foop", 3 | "executables": [ 4 | "swell-foop" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/swell-foop " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/sylpheed.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sylpheed", 3 | "executables": [ 4 | "sylpheed" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.sylpheed-2.0" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/synaptic.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Synaptic", 3 | "executables": [ 4 | "synaptic" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.synaptic" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/syncthing-gtk.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Syncthing GTK", 3 | "executables": [ 4 | "syncthing-gtk" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/syncthing-gtk" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/syncthing.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Syncthing", 3 | "executables": [ 4 | "syncthing" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/syncthing" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/synfigstudio.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Synfig Studio", 3 | "executables": [ 4 | "synfigstudio" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.synfig" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/tali.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Tali", 3 | "executables": [ 4 | "tali" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/tali " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/teeworlds.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Teeworlds", 3 | "executables": [ 4 | "teeworlds" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/teeworlds " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/terminator.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Terminator", 3 | "executables": [ 4 | "terminator" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/terminator" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/terminology.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Terminology", 3 | "executables": [ 4 | "terminology" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/terminology" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/texstudio.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TeXstudio", 3 | "executables": [ 4 | "texstudio" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/texstudio" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/thonny.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Thonny", 3 | "executables": [ 4 | "thonny" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/Thonny" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/thunar.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Thunar", 3 | "executables": [ 4 | "thunar" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/Thunar" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/thunderbird.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Thunderbird", 3 | "executables": [ 4 | "thunderbird" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.thunderbird" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/thunderbird" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/tilda.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Tilda", 3 | "executables": [ 4 | "tilda" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/tilda" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/tilda" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/tint2.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Tint2", 3 | "executables": [ 4 | "tint2" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/tint2" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/tint2" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/tldr.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tldr", 3 | "executables": [ 4 | "tldr" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.tldrc" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/tmux.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tmux", 3 | "executables": [ 4 | "tmux" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.tmux.conf" 9 | }, 10 | { 11 | "file": "$HOME/.tmux" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/tomatoes.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Tomatoes", 3 | "executables": [ 4 | "tomatoes" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.tomatoes" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/torcs.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TORCS", 3 | "executables": [ 4 | "torcs" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.torcs" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/trackballs.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Trackballs", 3 | "executables": [ 4 | "trackballs" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.trackballs" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/transmission-gtk.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Transmission BT", 3 | "executables": [ 4 | "transmission-gtk" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/transmission" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/triplea.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TripleA", 3 | "executables": [ 4 | "triplea" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/triplea" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/trophy.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TROPHY", 3 | "executables": [ 4 | "trophy" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.trophy" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/tupi.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TupiTube", 3 | "executables": [ 4 | "tupi" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.tupi" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/twinkle.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Twinkle", 3 | "executables": [ 4 | "twinkle" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.twinkle" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/twinkle" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/ulauncher.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ulauncher", 3 | "executables": [ 4 | "ulauncher" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/ulauncher" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/ulauncher" 12 | }, 13 | { 14 | "file": "$XDG_CACHE_HOME/ulauncher_cache" 15 | }, 16 | { 17 | "file": "$XDG_DATA_HOME/ulauncher" 18 | } 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /applications/uncrustify.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Uncrustify", 3 | "executables": [ 4 | "uncrustify" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.uncrustify.cfg" 9 | }, 10 | { 11 | "file": "$HOME/uncrustify.cfg" 12 | }, 13 | { 14 | "file": "$UNCRUSTIFY_CONFIG" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/unison.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Unison", 3 | "executables": [ 4 | "unison", 5 | "unison-gtk" 6 | ], 7 | "locations": [ 8 | { 9 | "file": "$HOME/.unison" 10 | }, 11 | { 12 | "file": "$UNISON" 13 | } 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /applications/units.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Units", 3 | "executables": [ 4 | "units" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.units_history" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/units_history" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/unknown-horizons.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Unknown Horizons", 3 | "executables": [ 4 | "unknown-horizons" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/unknown-horizons" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/unknown-horizons" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/unknown-horizons " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/urxvtd.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "URxvt", 3 | "executables": [ 4 | "urxvtd" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.urxvt" 9 | }, 10 | { 11 | "file": "$RXVT_SOCKET" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/usb-creator-gtk.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "USB Creator", 3 | "executables": [ 4 | "usb-creator-gtk" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/usb-creator.log" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/vagrant.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Vagrant", 3 | "executables": [ 4 | "vagrant" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.vagrant.d" 9 | }, 10 | { 11 | "file": "$VAGRANT_HOME" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/variety.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Variety", 3 | "executables": [ 4 | "variety" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/variety" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/vbaexpress.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "VBA Express", 3 | "executables": [ 4 | "vbaexpress" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/VisualBoyAdvance.cfg" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/viewnior.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Viewnior", 3 | "executables": [ 4 | "viewnior" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/viewnior" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/vim.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vim", 3 | "executables": [ 4 | "vim" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.vimrc" 9 | }, 10 | { 11 | "file": "$HOME/.viminfo" 12 | }, 13 | { 14 | "file": "$HOME/.vim" 15 | }, 16 | { 17 | "file": "$GVIMINIT" 18 | }, 19 | { 20 | "file": "$MYGVIMRC" 21 | }, 22 | { 23 | "file": "$VIMINIT" 24 | }, 25 | { 26 | "file": "$MYVIMRC" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /applications/vinagre.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Vinagre", 3 | "executables": [ 4 | "vinagre" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/vinagre " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/virt-manager.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Virt Manager", 3 | "executables": [ 4 | "virt-manager" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/virt-manager" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/virtualbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "VirtualBox", 3 | "executables": [ 4 | "virtualbox" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/VirtualBox" 9 | }, 10 | { 11 | "file": "$HOME/.VirtualBox" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/visidata.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "visidata", 3 | "executables": [ 4 | "visidata" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.visidata/" 9 | }, 10 | { 11 | "file": "$HOME/.visidatarc" 12 | }, 13 | { 14 | "file": "$XDG_CACHE_HOME/visidata" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/visualvm.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "VisualVM", 3 | "executables": [ 4 | "visualvm" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.visualvm" 9 | }, 10 | { 11 | "file": "$XDG_CACHE_HOME/visualvm" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/vitetris.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vitetris", 3 | "executables": [ 4 | "vitetris" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.vitetris" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/vivaldi.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Vivaldi Browser", 3 | "executables": [ 4 | "vivaldi" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/vivaldi" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/vivaldi" 12 | }, 13 | { 14 | "file": "$XDG_CONFIG_HOME/vivaldi-snapshot" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/vlc.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "VLC media player", 3 | "executables": [ 4 | "vlc" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/vlc" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/vlc" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/vokoscreenNG.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "VokoscreenNG", 3 | "executables": [ 4 | "vokoscreenNG" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/vokoscreenNG" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/volta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Volta", 3 | "executables": [ 4 | "volta" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.volta" 9 | }, 10 | { 11 | "file": "$VOLTA_HOME" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/vscode.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "VSCode", 3 | "executables": [ 4 | "code" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/Code" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/vscodium.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "VSCodium", 3 | "executables": [ 4 | "codium" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/VSCodium" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/w3m.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "w3m", 3 | "executables": [ 4 | "w3m" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.w3m" 9 | }, 10 | { 11 | "file": "$W3M_DIR" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/wakatime.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "WakaTime", 3 | "executables": [ 4 | "wakatime" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.wakatime" 9 | }, 10 | { 11 | "file": "$HOME/.wakatime.cfg" 12 | }, 13 | { 14 | "file": "$HOME/.wakatime.data" 15 | }, 16 | { 17 | "file": "$HOME/.wakatime.db" 18 | }, 19 | { 20 | "file": "$HOME/.wakatime.log" 21 | }, 22 | { 23 | "file": "$WAKATIME_HOME" 24 | } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /applications/warzone2100.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Warzone 2100", 3 | "executables": [ 4 | "warzone2100" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/warzone2100 " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/webcamoid.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Webcamoid", 3 | "executables": [ 4 | "webcamoid" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/Webcamoid" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/Webcamoid" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/weechat.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "weechat", 3 | "executables": [ 4 | "weechat" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.weechat" 9 | }, 10 | { 11 | "file": "$WEECHAT_HOME" 12 | }, 13 | { 14 | "file": "$XDG_CONFIG_HOME/weechat" 15 | }, 16 | { 17 | "file": "$XDG_CACHE_HOME/weechat" 18 | }, 19 | { 20 | "file": "$XDG_DATA_HOME/weechat" 21 | } 22 | ] 23 | } 24 | -------------------------------------------------------------------------------- /applications/wesnoth.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "The Battle for Wesnoth", 3 | "executables": [ 4 | "wesnoth" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/wesnoth-1.16" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/wine.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wine", 3 | "executables": [ 4 | "wine" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.wine" 9 | }, 10 | { 11 | "file": "$WINEPREFIX" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/winff.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "WinFF", 3 | "executables": [ 4 | "winff" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.winff" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/wireshark.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Wireshark", 3 | "executables": [ 4 | "wireshark" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/wireshark" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/workrave.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Workrave", 3 | "executables": [ 4 | "workrave" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.workrave" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/wsjtx.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "WSJT-X", 3 | "executables": [ 4 | "wsjtx" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/WSJT-X.ini" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/WSJT-X " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/wxmaxima.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wxMaxima", 3 | "executables": [ 4 | "maxima", 5 | "wxmaxima" 6 | ], 7 | "locations": [ 8 | { 9 | "file": "$HOME/.maxima" 10 | }, 11 | { 12 | "file": "$MAXIMA_USERDIR" 13 | } 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /applications/x2goclient.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "X2Go Client", 3 | "executables": [ 4 | "x2goclient" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.x2goclient" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/xarchiver.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Xarchiver", 3 | "executables": [ 4 | "xarchiver" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/xarchiver" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/xbindkeys.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "xbindkeys", 3 | "executables": [ 4 | "xbindkeys" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.xbindkeysrc" 9 | }, 10 | { 11 | "file": "$HOME/.xbindkeysrc.scm" 12 | }, 13 | { 14 | "file": "$XDG_CONFIG_HOME/xbindkeys" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/xboard.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Xboard", 3 | "executables": [ 4 | "xboard" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.xboardrc" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/xfburn.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Xfburn", 3 | "executables": [ 4 | "xfburn" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/xfburn" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/xfce4-notes.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Xfce 4 Notes", 3 | "executables": [ 4 | "xfce4-notes" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_DATA_HOME/notes " 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/xgnokii.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Xgnokii", 3 | "executables": [ 4 | "xgnokii" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/gnokii" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/gnokii " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/xiphos.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Xiphos", 3 | "executables": [ 4 | "xiphos" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.xiphos" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/xmobar.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "xmobar", 3 | "executables": [ 4 | "xmobar" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.xmobarrc" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/xmonad.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "xmonad", 3 | "executables": [ 4 | "xmonad" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.xmonad" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/xmonad" 12 | }, 13 | { 14 | "file": "$XDG_CACHE_HOME/xmonad" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/xonsh.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Xonsh", 3 | "executables": [ 4 | "xonsh" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.xonshrc" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/xonsh" 12 | }, 13 | { 14 | "file": "$XDG_CACHE_HOME/xonsh" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/xournal.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Xournal", 3 | "executables": [ 4 | "xournal" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.xournal" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/xournalpp.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Xournal++", 3 | "executables": [ 4 | "xournalpp" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/xournalpp" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/xournalpp" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/xpad.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Xpad", 3 | "executables": [ 4 | "xpad" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/xpad" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/xpaint.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Xpaint", 3 | "executables": [ 4 | "xpaint" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.xpaint" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/xsane.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Xsane", 3 | "executables": [ 4 | "xsane" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.sane" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/xscorch.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "xscorch", 3 | "executables": [ 4 | "xscorch" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.xscorch" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/xye.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Xye", 3 | "executables": [ 4 | "xye" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/xyeconf.xml" 9 | }, 10 | { 11 | "file": "$XDG_DATA_HOME/xye " 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/yakuake.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Yakuake", 3 | "executables": [ 4 | "yakuake" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CONFIG_HOME/yakuakerc" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /applications/yelp.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Yelp", 3 | "executables": [ 4 | "yelp" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$XDG_CACHE_HOME/yelp" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/yelp" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/yelp " 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/yoshimi.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Yoshimi", 3 | "executables": [ 4 | "yoshimi" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.yoshimi_history" 9 | }, 10 | { 11 | "file": "$XDG_CONFIG_HOME/yoshimi" 12 | }, 13 | { 14 | "file": "$XDG_DATA_HOME/yoshimi" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /applications/zoom.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "zoom", 3 | "executables": [ 4 | "zoom" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.zoom" 9 | }, 10 | { 11 | "file": "$SSB_HOME" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /applications/zsh.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "zsh", 3 | "executables": [ 4 | "zsh" 5 | ], 6 | "locations": [ 7 | { 8 | "file": "$HOME/.zshrc" 9 | }, 10 | { 11 | "file": "$HOME/.zcompcache" 12 | }, 13 | { 14 | "file": "$HOME/.zcompdump" 15 | }, 16 | { 17 | "file": "$HOME/.zhistory" 18 | }, 19 | { 20 | "file": "$HOME/.histfile" 21 | }, 22 | { 23 | "file": "$HOME/.zsh_history" 24 | }, 25 | { 26 | "file": "$HOME/.zlogin" 27 | }, 28 | { 29 | "file": "$HOME/.zprofile" 30 | }, 31 | { 32 | "file": "$HOME/.zshenv" 33 | }, 34 | { 35 | "file": "$ZDOTDIR" 36 | }, 37 | { 38 | "file": "$HISTFILE" 39 | } 40 | ] 41 | } 42 | -------------------------------------------------------------------------------- /xdg-unused-data.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # bash strict mode 4 | # http://redsymbol.net/articles/unofficial-bash-strict-mode/ 5 | set -euo pipefail 6 | IFS=$'\n\t' 7 | 8 | main() { 9 | # shellcheck disable=SC2016 10 | local JQ_SELECTOR='.name as $name | .executables as $exes | .locations[] | "\($name),\($exes|join("|")),\(.file)"' 11 | 12 | while IFS="," read -r APP_NAME APP_EXECUTABLE FILE_PATH; do 13 | check_application "$APP_NAME" "$APP_EXECUTABLE" "$FILE_PATH" 14 | done <<<"$(jq -r "$JQ_SELECTOR" "$JSON_DIRECTORY"/*.json)" 15 | 16 | ([ -n "$APP_OUTPUT" ] && print_info_output ) || ($OPTION_RAW || printf "No files found\n") 17 | } 18 | 19 | check_application() { 20 | local APP_NAME="$1" 21 | local APP_EXECUTABLE="$2" 22 | local FILE_PATH="$3" 23 | local OBJECT_SIZE=0 24 | 25 | FILE_PATH=$(echo "$FILE_PATH" | envsubst) 26 | 27 | # Skip if executable and file or folder doesn't exists 28 | (! check_command_available "$APP_EXECUTABLE" && { [ -f "$FILE_PATH" ] || [ -d "$FILE_PATH" ]; }) || return 0 29 | 30 | OBJECT_SIZE=$(\du -0 -b -s "$FILE_PATH" 2>/dev/null | \cut -f1) 31 | 32 | if $OPTION_RAW; then 33 | printf -v APP_OUTPUT_LOC "%s\n" "$FILE_PATH" 34 | else 35 | printf -v APP_OUTPUT_LOC "[$COLOR_GREEN%s$COLOR_RESET]: %s ($COLOR_BLUE%s$COLOR_RESET)\n" \ 36 | "$APP_NAME" "$FILE_PATH" "$(bytes_to_human_readable "$OBJECT_SIZE")" 37 | fi 38 | 39 | if [[ "$APP_OUTPUT" != *"$APP_OUTPUT_LOC"* ]]; then 40 | TOTAL_FILE_SIZE=$((TOTAL_FILE_SIZE + OBJECT_SIZE)) 41 | TOTAL_FILE_COUNT=$((TOTAL_FILE_COUNT + 1)) 42 | 43 | APP_OUTPUT="$APP_OUTPUT""$APP_OUTPUT_LOC" 44 | fi 45 | } 46 | 47 | print_info_output() { 48 | printf "%b" "$APP_OUTPUT" 49 | 50 | if ! $OPTION_RAW; then 51 | printf "\n%s:\n" "Summary" 52 | printf " Total files: %s\n" "$TOTAL_FILE_COUNT" 53 | printf " Total size: %s\n" "$(bytes_to_human_readable "$TOTAL_FILE_SIZE")" 54 | fi 55 | } 56 | 57 | requirement_check() { 58 | check_command_available "jq" || { 59 | printf "$COLOR_RED%b$COLOR_RESET" "jq is required. Please install https://github.com/jqlang/jq\n" 60 | exit 1 61 | } 62 | 63 | # Check if XDG_* env variables are undefined and define fallback 64 | [ -z "${XDG_DATA_HOME+x}" ] && XDG_DATA_HOME=$HOME"/.local/share" 65 | [ -z "${XDG_CONFIG_HOME+x}" ] && XDG_CONFIG_HOME=$HOME"/.config" 66 | [ -z "${XDG_STATE_HOME+x}" ] && XDG_STATE_HOME=$HOME"/.local/state" 67 | [ -z "${XDG_CACHE_HOME+x}" ] && XDG_CACHE_HOME=$HOME"/.cache" 68 | 69 | return 0 70 | } 71 | 72 | manage_flags() { 73 | if [ "$1" = "--raw" ]; then 74 | OPTION_RAW=true 75 | elif [ -n "$1" ]; then 76 | print_help 77 | exit 78 | fi 79 | } 80 | 81 | print_help() { 82 | HELP_OUTPUT=$( 83 | cat </dev/null 2>&1 && COMMAND_CHECK=0 105 | done 106 | 107 | return $COMMAND_CHECK 108 | } 109 | 110 | # https://unix.stackexchange.com/a/259254 111 | bytes_to_human_readable() { 112 | local i=${1:-0} d="" s=0 S=("B" "kB" "MB" "GB" "TB") 113 | while ((i > 1024 && s < ${#S[@]} - 1)); do 114 | printf -v d ".%02d" $((i % 1024 * 100 / 1024)) 115 | i=$((i / 1024)) 116 | s=$((s + 1)) 117 | done 118 | 119 | echo "$i$d ${S[$s]}" 120 | } 121 | 122 | set_global_variables() { 123 | JSON_DIRECTORY=$(realpath "$0" | xargs dirname)"/applications" 124 | SCRIPT_NAME="$0" 125 | APP_OUTPUT="" 126 | TOTAL_FILE_SIZE=0 127 | TOTAL_FILE_COUNT=0 128 | [ -t 1 ] && OPTION_RAW=false || OPTION_RAW=true 129 | 130 | COLOR_RESET="\033[0m" 131 | COLOR_RED="\033[31m" 132 | COLOR_GREEN="\033[32m" 133 | COLOR_BLUE="\033[34m" 134 | } 135 | 136 | set_global_variables 137 | requirement_check 138 | [ $# -ne 0 ] && manage_flags "$@" 139 | main 140 | --------------------------------------------------------------------------------