Note
macOS status #96
Accounts View | Bookmarks View |
---|---|
cosmicding is a linkding companion app for COSMIC™ Desktop Environment.
It provides an alternative frontend to linkding based on libcosmic.
While cosmicding was designed for COSMIC™ Desktop Environment, it may run cross-platform (#24, tested on Linux, and macOS).
Features:
- Support multiple linkding instances (or multiple users on the same instance).
- Aggregate bookmarks locally.
- Add/Edit/Remove bookmarks.
- Search bookmarks based on title, URL, tags, description, and notes.
cosmicding has been tested with linkding releases >= 1.31.0
.
cosmicding can be installed from remote sources in several ways:
-
Download compiled binaries from GitHub release.
-
Flatpak:
flatpak install flathub com.vkhitrin.cosmicding
-
Download DMG from GitHub release.
-
Using brew:
brew tap vkhitrin/tap brew install --cask vkhitrin/tap/cosmicding
Dependencies (Linux):
cargo
just
libxkbcommon-dev
libcosmic
libsqlite3-dev
cosmic-icons
Dependencies (macOS):
cargo
just
libxkbcommon
sqlite3
cosmic-icons
(can be fetched using brewbrew install --HEAD vkhitrin/tap/cosmic-icons-theme
)
A workaround is required for macOS to display icons correctly, refer to #96.
Installation:
# Clone the repository
git clone https://github.com/vkhitrin/cosmicding
# Change directory to the project folder
cd cosmicding
# Build Release version
just build-release
# Install
sudo just install
# Ensure flathub remote is added to user
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak-builder --force-clean \
--sandbox \
--user \
--install \
--install-deps-from=flathub \
--ccache \
--mirror-screenshots-url=https://dl.flathub.org/media/ \
--repo=flatpak-repo builddir \
res/flatpak/com.vkhitrin.cosmicding
cosmic-utils organization for their code examples.
@sissbruecker for creating linkding.
system76 for creating COSMIC, and making it fun to develop for.
Translations:
- Swedish - @bittin
Icon:
- Link logo from https://iconoir.com/.