-
-
Notifications
You must be signed in to change notification settings - Fork 73
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
Make icons squared, and fix build #120
Conversation
install: grub2-installer-theme.tar.gz | ||
mkdir -p "$(install_dest)" | ||
tar --strip-components=1 --directory "$(install_dest)" -xf "$<" |
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.
This is silly, but eh, this tests the tar.gz build via the Nix output. If/when CI/CD is done in here, this ensures the tarball is "tested".
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.
Resulting icons look fine, and nix-build
works again. Thanks!
Some non-critical nits, otherwise LGTM.
+ rename (to group with the coloured one) + drop pre-rendered version
+ rename to group with white version
We are not renaming the outputs, as they are used as an ad-hoc API.
Co-authored-by: Cosima Neidahl <opna2608@protonmail.com>
Co-authored-by: Cosima Neidahl <opna2608@protonmail.com>
0ee6700
to
291adaf
Compare
Thank you for the additional nits! |
(I'll note that Nixpkgs has not been changed.) |
NixOS/nixpkgs#303068 for updating it in Nixpkgs. |
Addresses: NixOS/nixos-artwork#120 Closes: danth#334
Addresses: NixOS/nixos-artwork#120 Closes: #334
Update the SHA due to changed contents of the SVG file [1]. [1]: NixOS/nixos-artwork#120
Remove the 'substituteInPlace' function call because the new SVG no longer contains the matching patterns. Closes: #337 Updates the SHA due to changed contents of the SVG file: NixOS/nixos-artwork#120
Fixes #42.
Closes #118
Alright, so the whole gist of it is that since even before #42 was opened I already had this problem in mind that needed to be solved.
Some early "don't want to break things" paralysis prevented me from handling this. And I never had since, for many other reasons, including lack of time and energy.
The solution is to fix the source SVG files here.
The solution also includes dropping everything from the SVG files that was not needed. Those are part of the actual main logo file. Those are artifacts derived from it. So it's fine to drop those "guide" stuff, and even the flat version of the logo.
Also renamed the pair of "snowflake-only" source svg so they are listed alphabetically together. (Also "white" really meant nothing...)
So, why all those unrelated changes?
To fix the build. I had to make those to test the Makefile changes (from the rename).
The changes don't change the semantics of the existing Makefile, but makes a bare
nix-build
invocation build. Additionally,nix-shell
now uses facts fromdefault.nix
instead of duplicating the information and invariably diverging.