├── .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 | [](https://github.com/pawel-0/xdg-unused-data/actions/workflows/shellcheck.yml)
9 | [](https://github.com/pawel-0/xdg-unused-data/actions/workflows/json_validation.yml)
10 | [](https://github.com/pawel-0/xdg-unused-data/tree/main/applications)
11 | [](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 | 
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 |
--------------------------------------------------------------------------------