-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
catppuccin-kde: 0.2.4 -> 0.2.6 #296564
catppuccin-kde: 0.2.4 -> 0.2.6 #296564
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm pretty sure there's another PR that also does this, but instead of patching it uses a much more radical approach of stubbing out all the tools the installer currently requires but don't actually make sense in a Nix build environment (e.g. wget). I'm hesitant to mark this as an exact duplicate though as there are merits to either approach.
Found it: #294507, though it seems to be still based on 0.2.4
patchShebangs . | ||
stdenvNoCC.mkDerivation | ||
rec { | ||
pname = "kde"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TBH this should be rectified to be catppuccin-kde
like all the other Catppuccin themes — I know it's been here for a while but now's the time to do it, I think
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was also considering this. I'll have a look at how #294507 handled the script and work on a version with the "master" catppuccin theme. If anyone has any input on a potential preferred method, I think it would be a helpful discussion
As it stands at the moment for either PR (This and #294507), it might be better to wait on the outcome of catppuccin/kde#56 Both PRs are available for users to use and build themselves temporarily if necessary. We can end up with a really clean solution in the "master" catpuccin theme depending on the resolution of the upstream issue above |
Yeah. Best case scenario, catppuccin/kde#56 gets fixed, no patches or stubs necessary, everyone happy with a very clean deriv. However, it looks like the upstream maintainer is taking a while to get to it, and honestly I think I'd rather let this PR go forward as a stop-gap measure:
In the end, having the theme available and working for Plasma 6 users should be a priority, given how many people have already switched. If we wait longer for the more substantial PR or for upstream to modify the script, we might cause a lot of people to wait for us to update before they update to Plasma 6, or even to choose an entirely different theme altogether. Therefore, we should try to get this in Nixpkgs fairly quickly |
That all sounds good to me. |
Please do 😺👍 |
c55ab4b
to
32fec56
Compare
32fec56
to
c4a2513
Compare
Description of changes
Update catppuccin-kde to 0.2.6 and provided new install script patch.
This release has everything ported to KDE Plasma 6.
See: https://github.com/catppuccin/kde/releases/tag/v0.2.6
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.