A simple script to sync flatpak menu entries to dmenu.
This script is useful for users who want to use flatpak and dmenu apps like rofi or fuzzel.
Once a flatpak app is installed, it will automatically appear in dmenu (while keeping the traditional applications).
You have to modify the flatpak-menu-sync.service.example file to your needs, then rename it to flatpak-menu-sync.service.
For most users, the default miniconda3 path should be in /home/yourusername/miniconda3/ and thus the example file should be fine.
Remember to set your username in the ExecStart line.
If the service doesn't start, check the logs with journalctl -u flatpak-menu-sync.service.
This error occurs if the service file was not renamed to flatpak-menu-sync.service. Please see the previous section for more information.
Please install the pyinotify package through your package manager.
Pip should be supported but if it doesn't work, please try:
sudo apt install python3-pyinotifysudo pacman -S python-pyinotifysudo dnf install python3-pyinotifyAnd restart the service with sudo systemctl restart flatpak-menu-sync.service.
Once you have cloned the repository and followed the configuration section, you can run the integrate.sh script to install the service.
./integrate.shIf you prefer, you can manually execute the script with the correct user and miniconda path.
This project is licensed under the Do What The Fuck You Want To Public License. See the LICENSE.md file for details.