https://github.com/ryanabx/container-desktop-entries
Freedesktop .desktop entries for toolboxes/docker/podman containers! (WIP)
https://github.com/ryanabx/container-desktop-entries
container desktop-entry docker freedesktop podman toolbox
Last synced: 5 months ago
JSON representation
Freedesktop .desktop entries for toolboxes/docker/podman containers! (WIP)
- Host: GitHub
- URL: https://github.com/ryanabx/container-desktop-entries
- Owner: ryanabx
- License: mit
- Created: 2024-04-09T00:42:40.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-09T04:16:34.000Z (about 1 year ago)
- Last Synced: 2025-02-02T03:24:11.078Z (5 months ago)
- Topics: container, desktop-entry, docker, freedesktop, podman, toolbox
- Language: Rust
- Homepage: https://ryanabx.github.io/container-desktop-entries
- Size: 202 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# container-desktop-entries: Linux Desktop Entries for Containers!

This project adds linux desktop entries for applications installed inside containers! Support for toolbox is implemented, but podman and docker will need some testing (feel free to submit PRs!)
> **NOTE:** Requires: https://github.com/ryanabx/desktop-entry-daemon
## Build/Install/Uninstall (Server, on host system)
**BUILD**
just build
**INSTALL**
just install
systemctl --user enable container-desktop-entriesReboot after installing!
**UNINSTALL**
systemctl --user disable container-desktop-entries
just uninstallReboot after uninstalling!
> **NOTE:** You **must** install the client software on every guest container you want to receive desktop entries from!
## Build/Install/Uninstall (Client, on guest container)
**BUILD**
just build-client
**INSTALL**
just install-client
**UNINSTALL**
just uninstall-client## Configuration
Configuring clients to get entries from is done in `$HOME/.config/container-desktop-entries/containers.conf`:
Example configuration (lines of [container name] [container type]):
fedora-toolbox-39 toolbox
fedora-toolbox-40 toolbox
my-podman-container podman
docker-linux-name docker## Contributing
Just make a pull request! It'd be good to first make an issue in the issue tracker so that it's made known what you'd like to work on.