Skip to content

How to install Dank Calendar on Fedora Workstation? #2820

Description

@lfam

Compositor

Niri

If Other, please specify

No response

Distribution

Fedora

If Other, please specify

No response

Select your Installation Method

DankInstaller

Was your original Installation method different?

No response

If no, specify

No response

dms doctor -vC

Click to expand ## DMS Doctor Report

System

  • [ok] Operating System: Fedora Linux 44 (Workstation Edition)
    • ID: fedora, Version: 44, Arch: amd64
  • [ok] Architecture: amd64
  • [ok] Display Server: Wayland
    • WAYLAND_DISPLAY=wayland-1

Versions

  • [ok] DMS CLI: dms v1.5.0
    • /usr/bin/dms
  • [ok] Quickshell: Quickshell 0.3.0 (revision , distributed by Fedora COPR (avengemedia/quickshell))
    • /usr/bin/qs
  • [ok] DMS Shell: 1.5.0
    • /usr/share/quickshell/dms

Installation

  • [ok] DMS Configuration: Found
    • /usr/share/quickshell/dms
  • [ok] shell.qml: Present
    • /usr/share/quickshell/dms/shell.qml
  • [info] Install Type: System package
    • /usr/share/quickshell/dms

Compositor

  • [ok] niri: 26.04
    • /usr/bin/niri
  • [info] Active: niri
  • [ok] Background Blur: Supported
    • Compositor supports ext-background-effect-v1

Quickshell Features

  • [ok] Polkit: Available
    • Authentication prompts
  • [ok] IdleMonitor: Available
    • Idle detection
  • [ok] IdleInhibitor: Available
    • Prevent idle/sleep
  • [ok] ShortcutInhibitor: Available
    • Allow shortcut management (niri)
  • [ok] BackgroundBlur: Available
    • Background blur API support in Quickshell

Optional Features

  • [ok] accountsservice: Available
    • User accounts
  • [ok] power-profiles-daemon: Available
    • Power profile management
  • [ok] logind: Available
    • Session management
  • [ok] cups-pk-helper: Available
    • Printer management
  • [info] I2C/DDC: No monitors detected
    • External monitor brightness control
  • [ok] qt6-imageformats: Installed (1 formats)
    • Formats: GIF (/usr/lib64/qt6/plugins/imageformats)
  • [ok] kimageformats: Installed (4 formats)
    • Formats: AVIF, HEIF, JXL, EXR (/usr/lib64/qt6/plugins/imageformats)
  • [ok] Terminal: ghostty
  • [ok] Network: NetworkManager
    • NetworkManager present. Using NM API.
  • [ok] matugen: Installed
    • Dynamic theming
  • [ok] dgop: Installed
    • System monitoring
  • [ok] cava: Installed
    • Audio visualizer
  • [info] khal: Not installed
    • Calendar events
  • [ok] danksearch: Installed
    • File search
  • [info] dankcalendar: Not installed
    • Calendar app
  • [ok] fprintd: Installed
    • Fingerprint auth

Config Files

  • [ok] settings.json: Present
    • /home/lfam/.config/DankMaterialShell/settings.json
  • [info] clsettings.json: Not yet created
    • /home/lfam/.config/DankMaterialShell/clsettings.json
  • [info] plugin_settings.json: Not yet created
    • /home/lfam/.config/DankMaterialShell/plugin_settings.json
  • [ok] session.json: Present
    • /home/lfam/.local/state/DankMaterialShell/session.json
  • [ok] dms-colors.json: Present
    • /home/lfam/.cache/DankMaterialShell/dms-colors.json

Services

  • [ok] dms.service: enabled, active
  • [info] greetd: Not installed
    • Optional greeter service

Environment

  • [info] QT_QPA_PLATFORMTHEME: Not set
  • [info] QS_ICON_THEME: Not set

Fonts

  • [ok] Normal Font: Inter Variable
    • Available
  • [ok] Monospace Font: Fira Code
    • Available

Summary: 0 error(s), 0 warning(s), 34 ok

Description

Can you help me installed DankCalendar on Fedora?

I use Dank on Fedora Workstation 44. I originally installed Dank 1.4 and since then I've been updating the system with the Fedora tools (either dnf or the Software app from within GNOME, which is also installed).

Today I did the updates and got Dank 1.5 and I want to try the new DankCalendar.

I started from the blog post. I clicked on the docs link for the calendar, and then from that page, the Installation link, which is broken. But I was able to guess the correct URL.

The instructions for Fedora are simple, and I followed them, but dnf reported a dependency conflict between two versions of quickshell:

$ sudo dnf copr enable avengemedia/danklinux
[sudo] password for lfam:
 https://copr.fedorainfracloud.org 100% |   2.2 KiB/s | 641.0   B |  00m00s
Enabling a Copr repository. Please note that this repository is not part
of the main distribution, and quality may vary.

The Fedora Project does not exercise any power over the contents of
this repository beyond the rules outlined in the Copr FAQ at
<https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr>,
and packages are not held to any quality or security level.

Please do not file bug reports about these packages in Fedora
Bugzilla. In case of problems, contact the owner of this repository.
Is this ok [y/N]: y
$ sudo dnf install dankcalendar-git
Updating and loading repositories:
 Copr repo for danklinux owned by avengemedia                                                                      100% | 687.0   B/s |   1.5 KiB |  00m02s
Repositories loaded.
Failed to resolve the transaction:
Problem: conflicting requests
  - package dankcalendar-git-0.2.2+git72.c048bb1f-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.2.2+git72.c048bb1f-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.2.1+git66.fd81fbb3-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.2.1+git62.65f0fcdb-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.2.1+git61.8ed97711-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.2.1+git60.49b74782-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.2.1+git59.3f49a6a7-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.2.1+git56.f66fcf89-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.1.6+git53.9596d964-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.2.1+git66.fd81fbb3-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.2.1+git62.65f0fcdb-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.2.1+git61.8ed97711-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.2.1+git60.49b74782-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.2.1+git59.3f49a6a7-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.2.1+git56.f66fcf89-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.1.6+git53.9596d964-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.1.6+git48.239718da-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - package dankcalendar-git-0.1.6+git47.40e138fc-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux requires quickshell-git, but none of the providers can be installed
  - problem with installed package
  - installed package quickshell-0.3.0-1.fc44.x86_64 conflicts with quickshell-git provided by quickshell-git-0.3.1^825.git1661ef1-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-0.3.0-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell-git provided by quickshell-git-0.3.1^825.git1661ef1-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-git-0.3.1^825.git1661ef1-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-1.fc44.x86_64 from fedora
  - package quickshell-git-0.3.1^825.git1661ef1-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-3.fc44.x86_64 from updates
  - package quickshell-0.3.0-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell-git provided by quickshell-git-0.3.1^825.git1661ef1-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - installed package quickshell-0.3.0-1.fc44.x86_64 conflicts with quickshell-git provided by quickshell-git-0.3.1^825.git1661ef1-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-0.3.0-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell-git provided by quickshell-git-0.3.1^825.git1661ef1-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-git-0.3.1^825.git1661ef1-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-1.fc44.x86_64 from fedora
  - package quickshell-git-0.3.1^825.git1661ef1-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-3.fc44.x86_64 from updates
  - package quickshell-git-0.3.1^825.git1661ef1-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.3.0-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - installed package quickshell-0.3.0-1.fc44.x86_64 conflicts with quickshell-git provided by quickshell-git-0.3.1^826.git4f2c624-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-0.3.0-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell-git provided by quickshell-git-0.3.1^826.git4f2c624-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-git-0.3.1^826.git4f2c624-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-1.fc44.x86_64 from fedora
  - package quickshell-git-0.3.1^826.git4f2c624-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-3.fc44.x86_64 from updates
  - package quickshell-0.3.0-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell-git provided by quickshell-git-0.3.1^826.git4f2c624-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - installed package quickshell-0.3.0-1.fc44.x86_64 conflicts with quickshell-git provided by quickshell-git-0.3.1^826.git4f2c624-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-0.3.0-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell-git provided by quickshell-git-0.3.1^826.git4f2c624-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-git-0.3.1^826.git4f2c624-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-1.fc44.x86_64 from fedora
  - package quickshell-git-0.3.1^826.git4f2c624-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-3.fc44.x86_64 from updates
  - package quickshell-git-0.3.1^826.git4f2c624-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.3.0-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - installed package quickshell-0.3.0-1.fc44.x86_64 conflicts with quickshell-git provided by quickshell-git-0.3.1^827.gitead3b00-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-0.3.0-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell-git provided by quickshell-git-0.3.1^827.gitead3b00-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-git-0.3.1^827.gitead3b00-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-1.fc44.x86_64 from fedora
  - package quickshell-git-0.3.1^827.gitead3b00-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-3.fc44.x86_64 from updates
  - package quickshell-0.3.0-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell-git provided by quickshell-git-0.3.1^827.gitead3b00-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - installed package quickshell-0.3.0-1.fc44.x86_64 conflicts with quickshell-git provided by quickshell-git-0.3.1^827.gitead3b00-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-0.3.0-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell-git provided by quickshell-git-0.3.1^827.gitead3b00-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-git-0.3.1^827.gitead3b00-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-1.fc44.x86_64 from fedora
  - package quickshell-git-0.3.1^827.gitead3b00-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-3.fc44.x86_64 from updates
  - package quickshell-git-0.3.1^827.gitead3b00-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.3.0-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - installed package quickshell-0.3.0-1.fc44.x86_64 conflicts with quickshell-git provided by quickshell-git-0.3.1^828.git25eb04f-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-0.3.0-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell-git provided by quickshell-git-0.3.1^828.git25eb04f-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-git-0.3.1^828.git25eb04f-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-1.fc44.x86_64 from fedora
  - package quickshell-git-0.3.1^828.git25eb04f-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-3.fc44.x86_64 from updates
  - package quickshell-0.3.0-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell-git provided by quickshell-git-0.3.1^828.git25eb04f-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - installed package quickshell-0.3.0-1.fc44.x86_64 conflicts with quickshell-git provided by quickshell-git-0.3.1^828.git25eb04f-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-0.3.0-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell-git provided by quickshell-git-0.3.1^828.git25eb04f-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-git-0.3.1^828.git25eb04f-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-1.fc44.x86_64 from fedora
  - package quickshell-git-0.3.1^828.git25eb04f-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-3.fc44.x86_64 from updates
  - package quickshell-git-0.3.1^828.git25eb04f-1.fc44.5.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.3.0-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - installed package quickshell-0.3.0-1.fc44.x86_64 conflicts with quickshell-git provided by quickshell-git-0.3.1^830.git4df562d-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-0.3.0-1.fc44.x86_64 from coprdep:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell-git provided by quickshell-git-0.3.1^830.git4df562d-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
  - package quickshell-git-0.3.1^830.git4df562d-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-1.fc44.x86_64 from fedora
  - package quickshell-git-0.3.1^830.git4df562d-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell <= 0.3.1 provided by quickshell-0.2.1^git20260209.dacfa9d-3.fc44.x86_64 from updates
  - package quickshell-0.3.0-1.fc44.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux conflicts with quickshell-git provided by quickshell-git-0.3.1^830.git4df562d-1.fc44.5.x86_64 from copr:copr.fedorainfracloud.org:avengemedia:danklinux
You can try to add to command line:
  --allowerasing to allow removing of installed packages to resolve problems
  --skip-broken to skip uninstallable packages

Your advice is welcome! I am new to Fedora and don't feel confident troubleshooting the package management on my own.

Solutions Tried

No response

Configuration Details

No response

Screenshots/Recordings

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingsupport

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions