Hello, ======= Problem =======
None of the applications I installed are picked up by the KDE desktop's application runners - KRunner and Kickoff launcher. ============================== How I've installed my packages ============================== I've specified the applications in the system's os.scm: (packages (append (specifications->packages (list "ark" "emacs" "kmousetool" ;; others )) %base-packages)) So that they are installed along with the command: $ sudo guix system reconfigure safed-hathi/os.scm. ================================== ~/.guix-profile lookup didn't work ================================== I found a Guix Help thread (https://lists.gnu.org/archive/html/help-guix/2020-02/msg00007.html) which suggested to check if the *.desktop files are located in ~/.guix-profile/share/applications/. But, ~/.guix-profile does not have that structure at all in my system: $ ls -la ~/.guix-profile lrwxrwxrwx 1 bhoot users 46 May 12 22:23 */home/bhoot/.guix-profile* -> /var/guix/profiles/per-user/bhoot/guix-profile Source of the link does not exist though: $ ls /var/guix/profiles/per-user/bhoot/guix-profile ls: cannot access '/var/guix/profiles/per-user/bhoot/guix-profile': No such file or directory But an empty lock file does exist: $ ls /var/guix/profiles/per-user/bhoot/guix-profile.lock /var/guix/profiles/per-user/bhoot/guix-profile.lock $ cat /var/guix/profiles/per-user/bhoot/guix-profile.lock $ I even tried to search for *.desktop files in the whole user dir, but in vain: $ find /var/guix/profiles/per-user/bhoot/ -name '*.desktop' $ ======================================================== *.desktop files in system-wide profile are not picked up ======================================================== I then looked for the .desktop files in the system directories and found their symlinks inside /run/current-system/profile/share/applications/*. This directory has .desktop files for system-default applications: $ find -L /run/current-system -wholename '*applications/*.desktop' | grep konsole /run/current-system/profile/share/applications/org.kde.*konsole*.desktop as well as for applications I explicitly installed: $ find -L /run/current-system -wholename '*applications/*.desktop' | grep emacs /run/current-system/profile/share/applications/*emacs*.desktop But the user-installed apps are not picked up by either krunner of Kickoff launcher. Any pointers are appreciated. Regards, Jayesh Bhoot