-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
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
Add Themix GUI theme designer (a.k.a. Oomox) packages #87054
Conversation
Upstream version bump. I’ll update this PL later. |
Any update on this? |
I'm preparing an experimental overlay for the Themix project here. I'd like to update this PL after ensuring the stability of packages in the overlay. Anyone interested in testing are welcome. |
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
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.
for the python packages:
- Missing pythonImportsCheck and checkPhase
- platforms should be set if it is unix because that is the default set by buildPythonPackage.
src = fetchFromGitHub { | ||
owner = "themix-project"; | ||
repo = "oomox-gtk-theme"; | ||
rev = "e0d729510791b4797e80610b73b5beea07673b10"; |
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.
Why are we not fetching https://github.com/themix-project/oomox-gtk-theme/releases/tag/1.12?
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.
It's because version 1.12.r2 has some bug fixes for gtk3.20+.
, enableColorthief ? true | ||
, enableColorz ? true | ||
, enableHaishoku ? true |
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.
Would anyone want to disable these?
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.
Right. Removed these options.
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Do you mean "if it is not unix"? |
I marked this as stale due to inactivity. → More info |
why is this pr dead? i would really like to have themix on nixos |
I don't know but it is for at least a year, so closing it. |
Motivation for this change
Themix GUI theme desiner (Oomox) is a great tool for customizing desktop themes and console color palettes.
It's packaged in a number of distros: Arch, Debian, Ubuntu, CentOS, Fedora, etc. Why not in Nixpkgs?AUR and COPR have it. deb package is provided by the Themix project.Themix has a number of plugins but I would like to keep this PL minimal: It ships only import-image, theme-oomox, and icons-papirus plugins.
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)