8000 GitHub - vkhitrin/cosmicding: linkding companion app
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

vkhitrin/cosmicding

Repository files navigation

cosmicding logo

Note

macOS status #96

Accounts View Bookmarks View
Accounts View Bookmarks View

Download on Flathub

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

Installation

Remote

cosmicding can be installed from remote sources in several ways:

Linux

  • Download compiled binaries from GitHub release.

  • Flatpak:

    flatpak install flathub com.vkhitrin.cosmicding

macOS

  • Download DMG from GitHub release.

  • Using brew:

    brew tap vkhitrin/tap
    brew install --cask vkhitrin/tap/cosmicding

Local Install (compiled binary)

Dependencies (Linux):

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

Dependencies (macOS):

  • cargo
  • just
  • libxkbcommon
  • sqlite3
  • cosmic-icons (can be fetched using brew brew 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

Local Install (flatpak)

# 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

Acknowledgments

cosmic-utils organization for their code examples.
@sissbruecker for creating linkding.
system76 for creating COSMIC, and making it fun to develop for.

Translations:

Icon:

0