This repository is the source of truth for all non-free assets used in Helium for identification purposes, under fair use. This includes search engine logos, browser icons, and password manager logos.
See COPYRIGHT for legal and fair use information.
nonfree/search contains vector icons for Helium's default search engines.nonfree/password-managers contains raster icons for password managers
suggested during onboarding.Most of these icons were recreated by hand due to lack of up-to-date official brand assets. All icons were optimized.
The scripts target the latest macOS and generate packages ready for use in Helium.
search-engines-data.shBuilds search engine assets from the source SVGs. Requires librsvg.
Generates the GRIT definitions and search_engine_assets.gni from the same SVG
list, including every configured image scale. Both manifests are included in
the search engine archive automatically.
extract-browser-icons.shDownloads the configured browsers and extracts their application icons. Uses
render-browser-icon.swift and requires Xcode, Swift, and enough disk space.
onboarding-assets.shCombines the browser, search engine, and password manager icons into the
onboarding package. Requires libavif.
package-generated.shPackages the generated search engine and onboarding assets as .tar.gz
archives.
./scripts/search-engines-data.sh
./scripts/extract-browser-icons.sh
./scripts/onboarding-assets.sh
./scripts/package-generated.sh
All content outside nonfree/ is licensed under GPL-3.0.
See LICENSE.
Shell
85.6%
Swift
14.4%
This repository is the source of truth for all non-free assets used in Helium for identification purposes, under fair use. This includes search engine logos, browser icons, and password manager logos.
See COPYRIGHT for legal and fair use information.
nonfree/search contains vector icons for Helium's default search engines.nonfree/password-managers contains raster icons for password managers
suggested during onboarding.Most of these icons were recreated by hand due to lack of up-to-date official brand assets. All icons were optimized.
The scripts target the latest macOS and generate packages ready for use in Helium.
search-engines-data.shBuilds search engine assets from the source SVGs. Requires librsvg.
Generates the GRIT definitions and search_engine_assets.gni from the same SVG
list, including every configured image scale. Both manifests are included in
the search engine archive automatically.
extract-browser-icons.shDownloads the configured browsers and extracts their application icons. Uses
render-browser-icon.swift and requires Xcode, Swift, and enough disk space.
onboarding-assets.shCombines the browser, search engine, and password manager icons into the
onboarding package. Requires libavif.
package-generated.shPackages the generated search engine and onboarding assets as .tar.gz
archives.
./scripts/search-engines-data.sh
./scripts/extract-browser-icons.sh
./scripts/onboarding-assets.sh
./scripts/package-generated.sh
All content outside nonfree/ is licensed under GPL-3.0.
See LICENSE.
Shell
85.6%
Swift
14.4%