atagen

malice

public
Star0
Watch0
e72926bcca9a49b5dce29970ae99748c32cac9f5
2
ssh://brewery@pls.lobotomise.me:33/atagen/malice.git

Blame: web/scripts/icons.nu

d8772d4eb408atagen2026-10-26 04:43 UTC1
# Regenerates web/public icons from web/icons/*.svg. Run from web/ with `nix shell nixpkgs#resvg -c nu scripts/icons.nu`.
d8772d4eb408atagen2026-10-26 04:43 UTC2
def render [src: string, out: string, size: int] {
d8772d4eb408atagen2026-10-26 04:43 UTC3
  ^resvg -w $size -h $size $"icons/($src)" $"public/($out)"
d8772d4eb408atagen2026-10-26 04:43 UTC4
}
d8772d4eb408atagen2026-10-26 04:43 UTC5
d8772d4eb408atagen2026-10-26 04:43 UTC6
cp icons/mark.svg public/favicon.svg
d8772d4eb408atagen2026-10-26 04:43 UTC7
render mark.svg icon-192.png 192
d8772d4eb408atagen2026-10-26 04:43 UTC8
render mark.svg icon-512.png 512
d8772d4eb408atagen2026-10-26 04:43 UTC9
render mark-maskable.svg icon-maskable-512.png 512
d8772d4eb408atagen2026-10-26 04:43 UTC10
render mark.svg apple-touch-icon.png 180
d8772d4eb408atagen2026-10-26 04:43 UTC11
render mark.svg favicon-32.png 32