From: Shivanshu Kant Prasad Date: Tue, 10 Jan 2023 15:42:05 +0000 (+0530) Subject: Add configs for various programs (#209) X-Git-Tag: v0.2.0.2~108 X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/xdg-ninja.git/commitdiff_plain/b3d2b19da1d1ebf3df3bdbf0098ce21d98ccbc56 Add configs for various programs (#209) Configs for nix, renderdock, tldr, Networkmanager-openvpn and xdg-utils. Networkmanagegr-openvpn, xdg-utils and renderdock info is from arch wiki. --- diff --git a/programs/Networkmanager-openvpn.json b/programs/Networkmanager-openvpn.json new file mode 100644 index 0000000..9e97017 --- /dev/null +++ b/programs/Networkmanager-openvpn.json @@ -0,0 +1,10 @@ +{ + "name": "Networkmanager-openvpn", + "files": [ + { + "path": "$HOME/.cert/nm-openvpn", + "movable": false, + "help": "Currently unsupported.\n\n_Relevant Issue_: https://gitlab.gnome.org/GNOME/NetworkManager-openvpn/-/issues/35" + } + ] +} diff --git a/programs/nix.json b/programs/nix.json new file mode 100644 index 0000000..681aea0 --- /dev/null +++ b/programs/nix.json @@ -0,0 +1,20 @@ +{ + "name": "nix", + "files": [ + { + "path": "$HOME/.nix-channels", + "movable": false, + "help": "New nix command line interface supports XDG Base Directory but Old Commands will still create these directories.\n\n_Relevant Issue_: https://github.com/NixOS/nix/issues/1079\n\n" + }, + { + "path": "$HOME/.nix-defexpr", + "movable": false, + "help": "New nix command line interface supports XDG Base Directory but Old Commands will still create these directories.\n\n_Relevant Issue_: https://github.com/NixOS/nix/issues/1079\n\n" + }, + { + "path": "$HOME/.nix-profile", + "movable": false, + "help": "New nix command line interface supports XDG Base Directory but Old Commands will still create these directories.\n\n_Relevant Issue_: https://github.com/NixOS/nix/issues/1079\n\n" + } + ] +} diff --git a/programs/renderdock.json b/programs/renderdock.json new file mode 100644 index 0000000..b320d0d --- /dev/null +++ b/programs/renderdock.json @@ -0,0 +1,10 @@ +{ + "name": "renderdoc", + "files": [ + { + "path": "$HOME/.renderdoc", + "movable": false, + "help": "Currently unsupported.\n\n_Relevant Issue_: https://github.com/baldurk/renderdoc/pull/1741\n" + } + ] +} diff --git a/programs/tldr.json b/programs/tldr.json new file mode 100644 index 0000000..3f7a3f6 --- /dev/null +++ b/programs/tldr.json @@ -0,0 +1,10 @@ +{ + "name": "tldr", + "files": [ + { + "path": "$HOME/.tldrc", + "movable": true, + "help": "Currently tldr-pages do not have any specification for clients on where to cache tldr-pages. See the relevant [issue](https://github.com/tldr-pages/tldr/issues/876) and [specification](https://github.com/tldr-pages/tldr/blob/main/CLIENT-SPECIFICATION.md)\n\nOfficial tldr-nodejs-client, tldr-python-client or tldr-c-client do not support XDG Base Directories.\n\n**Use [Tealdeer](https://github.com/dbrgn/tealdeer), a rust client for tldr that supports XDG Base Directories instead.**\n" + } + ] +} diff --git a/programs/xdg-utils.json b/programs/xdg-utils.json new file mode 100644 index 0000000..ae162c7 --- /dev/null +++ b/programs/xdg-utils.json @@ -0,0 +1,11 @@ +{ + "name": "xdg-utils", + "files": [ + { + "path": "$HOME/.gnome", + "movable": false, + "help": "For some reason the script xdg-desktop-menu hard-codes gnome_user_dir=\"$HOME/.gnome/apps\". This is used by chromium among others. Bug discussion has moved to gitlab and PR with fix exists, however it is not merged yet.\n\n_Relevant Issues:_ https://gitlab.freedesktop.org/xdg/xdg-utils/-/issues/81\n\n_Merge Request:_ https://gitlab.freedesktop.org/xdg/xdg-utils/-/merge_requests/22\n" + + } + ] +}