Skip to content

vkhitrin/cosmicding

Repository files navigation

cosmicding logo

cosmicding accounts page cosmicding bookmarks page

cosmicding

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).

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.

Installation

Note

Currently cosmicding is hard-codded to build Apple Silicon releases for macOS.

cosmicding is not distributed at the moment, and has to be built manually.

Local Install (compiled binary)

Dependencies (Linux)

  • cargo
  • just
  • libxkbcommon-dev
  • libcosmic
  • libsqlite3-dev
  • cosmic-icons

Dependencies (macOS)

  • cargo
  • just
  • libxkbcommon
  • sqlite3

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

Local Install (flatpak)

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

Roadmap

cosmicding is currently under heavy development, and is not distributed outside of source code.

The initial release is expected to support Linux platforms, and macOS partially.

Thanks

Translations: