Skip to content
Discussion options

You must be logged in to vote

The launcher gets its app list from Quickshell's DesktopEntries, which only looks in the standard XDG applications dirs: $XDG_DATA_HOME/applications (~/.local/share/applications) plus <dir>/applications for every dir in $XDG_DATA_DIRS.

gtk-launch working is a bit misleading here. If you exported XDG_DATA_DIRS in your shell rc, your terminal sees it, but DMS was started by the compositor/session and never got that variable. Two clean ways to fix it:

1. Add your dir to the session environment (keeps your dotfiles layout as-is). Note the dir you add is the parent of an applications/ folder:

# ~/.config/environment.d/50-dotfiles-apps.conf
XDG_DATA_DIRS=$HOME/dotfiles/share:${XDG_DATA_DIRS:-/usr/

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@Muizzyranking
Comment options

@TheMysteriousGhost
Comment options

Answer selected by Muizzyranking
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants