mirror of
https://github.com/outbackdingo/hyprcosmic.git
synced 2026-08-25 14:53:21 +00:00
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.
33 lines
1.5 KiB
Plaintext
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.
|