Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imthesquid/steamshortcutsync
A client/service for automatically synchronizing Steam game shortcuts for Flatpak users
https://github.com/imthesquid/steamshortcutsync
daemon linux-desktop shortcuts steam
Last synced: 3 months ago
JSON representation
A client/service for automatically synchronizing Steam game shortcuts for Flatpak users
- Host: GitHub
- URL: https://github.com/imthesquid/steamshortcutsync
- Owner: ImTheSquid
- License: mit
- Created: 2022-05-27T00:31:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-06T12:22:27.000Z (over 1 year ago)
- Last Synced: 2024-10-12T08:23:00.545Z (3 months ago)
- Topics: daemon, linux-desktop, shortcuts, steam
- Language: Rust
- Homepage:
- Size: 33.2 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Steam Shortcut Sync
A client and daemon to automatically synchronize shortcuts created by the Flatpak version of Steam to a place where most launchers are able to index and use them.## Activation
Shortcut synchronization can be activated either automaitcally by a change in Steam's internal shortcuts directory or manually by running the client. The daemon must be running in order for either of these events to be processed.## Crates.io
- Client: [`steam-shortcut-sync-client`](https://crates.io/crates/steam-shortcut-sync-client)
- Daemon: [`steam-shortcut-sync`](https://crates.io/crates/steam-shortcut-sync)Note: Installing these directly doesn't enable automatic daemon startup.
## Installation
### Prerequisites
- Systemd
- Rust
- Cargo
### Manual
Run:
```
./install.sh
```If you want to be able to run the client from anywhere, add `$HOME/.cargo/bin` to your `PATH`.
### Updating
To update, run the install script again.