Files
hyprcosmic/packaging/debian/control.in
T
gitops 28042b9879 Install beside COSMIC instead of replacing it
The packages could not be installed. Claiming the cosmic-* names put 62 files
in conflict with 25 distribution packages -- something dnf's depsolve never
reports, because it shows up only in rpm's transaction check -- and the only
way to satisfy that was Conflicts against all 25, which erases cosmic-greeter.
On a stock Fedora COSMIC that is the display manager, so the machine comes
back to a text console with no way to log in and no session to fall back to.

So the fork ships what it actually forks. The three changed binaries take
hyprcosmic-comp, hyprcosmic-session and hyprcosmic-conf, the workflow reduces
the staged tree to those plus this fork's own assets, and cosmic-settings, the
portal, the OSD and the rest come from the distribution at the version it
tested them at. No Conflicts, no Provides, nothing erased, and the stock
COSMIC entry stays on the greeter's menu to fall back to.

Debian is the exception and keeps the whole desktop, because COSMIC is not
packaged there in any suite: there is nothing to depend on and nothing to
install beside. Its stock session entry is dropped instead, since start-cosmic
execs the cosmic-session this rename takes away.
2026-08-11 14:30:14 +07:00

33 lines
1.5 KiB
Plaintext

Package: hyprcosmic
Version: @VERSION@
Architecture: amd64
Maintainer: dingo <[email protected]>
Section: x11
Priority: optional
Homepage: https://github.com/outbackdingo/hyprcosmic
Installed-Size: @INSTALLED_SIZE@
Depends: @SHLIB_DEPENDS@
Recommends: waybar, rofi
Suggests: fonts-hack-ttf, qt5ct
Description: COSMIC configured in Hyprland's idiom, with a HyDE shell
HyprCosmic is a fork of the COSMIC desktop that takes its configuration in
Hyprland's idiom and wears a HyDE-style shell.
.
A single ~/.config/hyprcosmic/cosmic.conf -- with general { } blocks, bind =
lines and $variables -- is compiled into COSMIC's own configuration tree by
hyprcosmic-conf. The file is the source of truth: keys it names are applied at
every login over whatever the settings UI last stored, and keys it does not
name are left alone.
.
The shell is waybar, rofi and awww in place of cosmic-panel, cosmic-launcher
and cosmic-bg, and HyDE themes are imported directly. The compositor is
COSMIC's, with a Hyprland-compatible IPC socket so that HyDE's scripts and
waybar's hyprland modules work unmodified.
.
This package carries the whole desktop, which on Debian it has to: COSMIC is
not packaged there, in any suite, so there is nothing to depend on and nothing
to install beside. The Fedora and Arch packages ship only this fork's three
binaries and take the rest from the distribution. Here the forked binaries are
hyprcosmic-comp, hyprcosmic-session and hyprcosmic-conf, the components they
launch are included, and the session entry is the HyprCosmic one alone.