baduhai / Koi

Koi - Theme scheduling for the KDE Plasma Desktop
GNU Lesser General Public License v3.0
266 stars 20 forks source link

[REQUEST] please add back DEB or flatpack #91

Open chymian opened 2 months ago

chymian commented 2 months ago

Is your feature request related to a problem? Please describe. Since the rewrite to 0.3.x, we lost the deb-packages.

Describe the solution you'd like please add back deb-packages.

Describe alternatives you've considered add flatpak as distribution-agnostic package.

Additional context flatpak do have the big advantage (over appimages) that they do auto-upgrades and since a whole plasma-env is available as flatpaks, dependencies (themes, etc) should not be a problem

Last but not Least Kudos to you for that piece of software -- I'm missing it on my new trixie (deb-testing) install very much

MartinVonReichenberg commented 2 months ago

Hello,

The reason why it is not there yet is because Debian 12 (Stable), Ubuntu 22.04.1 (Kubuntu) still use KDE Plasma version 5, since I do not use either Debian Testing (Trixie) or KDE Neon I simply did not compile Koi for these Linux, newer & potentially unstable, distributions.

I might give it a try, but the main reason is older stable versions of QT / Cmake / KDE . . .

And for the Flatpak variant - I am no coder and I find writing the Flatpak Build tTmplate way harder than PKGBUILD, RPM.SPEC or Debian CONTROL because there is a "multiple logic" within several files implemented and not so relating one another . . .

chymian commented 2 months ago

Servus/hello martin,

thanks for taking time to answer.

since I do not use either Debian Testing (Trixie) or KDE Neon I simply did not compile Koi for these Linux, newer & potentially unstable, distributions.

after being on debian stable (due to Proxmox) for the last decade or so, I recently moved to distrobox for virtualization/container-mgmt. and I'm quite happy with that decision.

Use any Linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Distrobox uses podman, docker or lilipod to create containers using the Linux distribution of your choice. The created container will be tightly integrated with the host, allowing sharing of the HOME directory of the user, external storage, external USB devices and graphical apps (X11/Wayland), and audio.

a.k.a. have every linux-distri at your hand with a very small footprint. maybe that's something for you as well?

MartinVonReichenberg commented 2 months ago

after being on debian stable (due to Proxmox) for the last decade or so, I recently moved to distrobox for virtualization/container-mgmt. and I'm quite happy with that decision.

Unfortunately I do not have hardware of running full-time Proxmox instances. And in addition I am not a fan of the confusing interface especially when it comes to disk management - its graphical layout a the strict requirement for using LVM only for running multiple instances of several operating systems at once . . .

Use any Linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Distrobox uses podman, docker or lilipod to create containers using the Linux distribution of your choice. The created container will be tightly integrated with the host, allowing sharing of the HOME directory of the user, external storage, external USB devices and graphical apps (X11/Wayland), and audio.

I do not need to run more than 1-3 Linux distributions or even a FreeBSD installation at a time. I use Windows (still) for playing games and I use Linux for documents, small development, packaging and a full-featured (server) torrenting.

Take care!

MartinVonReichenberg commented 3 weeks ago

Hello,

I will, within this week, package it for Kubuntu again . . .

frenchcomp commented 1 week ago

Hi, Kubuntu 24.04 (the last LTS) use Plasma 6 and Kubuntu 24.10 Plasma 6.1

MartinVonReichenberg commented 1 week ago

Hello,

If the builds for Kubuntu 24.04 fail due to required QT 6 / KF 6 dependencies, the only way using Koi there will have to be an older version of Koi . . .