rEFind theme

Edit: This theme is now released.

Issues and patches can be send to my email or opened on the repository on codeberg

11 Likes

I can’t get my rEFInd themes working for some reason but I’d love to have that one active!

Tell me you’re using Mac without telling me =)

EDIT: I’ve moved my question to a separate post to not start an off-topic discussion in the screenshots thread.

Well, it’s not completely finished yet. I’m wondering if supporting other OS icons in a unified style makes sense, but that would be quite some time in Icon-ao-Matic, and the haiku logo used already does not match this.

Anyone has suggestions for the power symbol, manage hidden tags etc?

Must be Icon-O-Matic or hvif source icons ideally.

1 Like

Can you share it all the same? Would love to give it a whirl!

I will share it as a git repository (and zip)
Just give me some time to include the sources and annotate where each icon came from : )

1 Like

I’m finished with the zip and sources (together only 400KB, nice)

Though i’m not sure about the trademark terms of the Haiku logo… it’s probably fine but i’d rather ask… Since it doesn’t seem that my email got
through i’ll just ask here if i have permission to distribute it.
@axeld, @leavengood , @kallisti5, @jessicah

This is my readme:

If you want to suggest changes patches can be send to nep-refind-theme@packageloss.eu
In particular a nice haiku icon for the reset, shutdwon and hidden icon are still missing.

For installation instructions view Install.txt


Most of these icons came from Haikus source tree directly.

For reference, the commit i picked these from is hrev58210, 6dae8511ffda6727b6a25223cc6001298e5698d6

However most of those have likely been untouched since beta5 or even before that.

I have included all the source icons in this directory and appended a .IOM file extension, which is not present in the original source.
The derived .png were exported with Icon-O-Matic set to 64x64 png.

These icons came from data/artwork/icons/

Action_GoBack_1.IOM			arrow_left.png
Action_GoForward_1.IOM		arrow_right.png
Alert_Info.IOM				func_about.png
File_Patch.IOM				func_bootorder.png
Action_Stop.IOM				func_exit.png
Device_Ramdisk.IOM			func_firmware.png
App_Installer.IOM			func_install.png
Misc_FreeBSD.IOM			os_freebsd.png
App_Old.IOM					os_legacy.png
App_Generic_4.IOM			os_unknown.png
Misc_UEFI.IOM				vol_efi.png
Device_Pendrive.IOM			vol_external.png
Device_Harddisk.IOM			vol_internal.png
Device_NAS.IOM				vol_net.png
Device_CD.IOM				vol_optical.png

These were taken as is:
data/artwork/HAIKU square - white on blue.png		os_haiku.png
data/artwork/HAIKU logo - white on blue - big.png	haiku_logo.png


The cursor was exported as 64x64 png, which is bigger than the standard haiku cursor.
This was done because my screen is 4k. I've included a "normal" sized one as an alternative.
You can rename mouse_small.png to mouse.png, deleting the old one to use it.
The source icon is from data/artwork/cursors/Pointer
It was also saves as Pointer.IOM


Since these All came from Haiku the license stays the same as Haikus license.

Original license terms:
> Several of these images are (registered) trademarks of Haiku, Inc.
> This includes the "HAIKU logo(R)", "HAIKU Leaf(TM)" and "HAIKU Background Leaf(TM)". 
> More information about these trademarks is available at Haiku, Inc.'s website:
> http://www.haiku-inc.org/trademarks.html

> Unless specified otherwise, the other graphics (for example, cursors/*,
> icons/*, boot_splash/splash_icons*, ...,) are released under the MIT license.


The original Haiku license for completeness:

The vast majority of code in this repository was written by the Haiku Project,
and is licensed under the MIT license, which appears below. There are some
notable exceptions to this, such as the GNU C library (which is under the GPL)
as well as many other files in this repository which are under other licenses.
Every piece of source code should have its license specified at the top, but
there is also a (probably) comprehensive set of known licenses in the
`data/system/data/licenses` directory.


The MIT License
-----------------------------------------------------------

Copyright (c) <year> <copyright holders>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.


2 Likes

Why not make a rEFInd logo in a Haiku style instead?

1 Like

That doesn’t help with data/artwork/HAIKU logo - white on blue - big.png.

And ideally, yes. In the end i want a combined rEFInd + haiku logo or something.

I think rEFInd already ships with a Haiku logo?

I don’t think that this would be an issue here.

2 Likes

Neat!

Now to find a git server or file hoster :smile:

There are a couple of icons I’d like to use in the zumi set.

I can’t seem to find a license specified though. :g

@zuMi Are those good to use under MIT?

I don’t mind any peculiar license, but since these are made for Haiku, MIT is good
Probably I should publish these and the unreleased ones with a license

5 Likes

Alright, I can wait for you to publish them.

From what I saw I probably want to take the ordered list icon (for boot order), shutdown, reboot, rectangular selection (for hidden entries, maybe there is also a better option).

The devices one is also neat, maybe a RAM stick in that style can be made at some point for memtest : ), it also has an icon in refind now.

1 Like

Usually artwork (or anything but source code) is released with a common creative licence, in this case one matching or equivalent to MIT.

Sure? But all artwork in Haiku is licensed MIT, not CC… and it is perfectly viable to use.

It is common practice for standalone artwork to be licensed under CC because it was created exactly for that purpose. Nothing prevents you from licensing the artwork included in a project under MIT as a whole but CC is simply more suitable.
Moreover, MIT cannot prevent commercial use while CC can (Attribution Non-Commercial).
Generally speaking then CC is the license of choice for artwork, documentation and such.
The artwork in a project can be dual licensed, take for example the VS Code icons which are available as a standalone package under CC and MIT as part of the software.

I think you are right, although I think that vector icons could be considered as source code and thus could be released under MIT license, but probably a CC-BY would fit better and won’t harm.
I have to blame that hvif format icons cannot contain any comment, so no copyright credits or a copy/link of the license itself, as could any other source including svg format

hvif is ment mainly as an “export” format, and is thus extremely dense.

All the Haiku icons in haikus sourcetree are stored as Icon-O-Matic files. I’m not sure if there is author/copyright info in there at the moment, but it could be added if it is not there and there is a need for it.