Skip to content

Commit

Permalink
Chore (Windows): set exe file icon to fastfetch logo
Browse files Browse the repository at this point in the history
  • Loading branch information
CarterLi committed Feb 28, 2025
1 parent 664460c commit aee7b37
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/util/windows/c-logo.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/bin/sh
# Convert logo.svg to logo.ico
rsvg-convert -w 16 -h 16 logo.svg > logo16.png
rsvg-convert -w 32 -h 32 logo.svg > logo32.png
rsvg-convert -w 48 -h 48 logo.svg > logo48.png
rsvg-convert -w 64 -h 64 logo.svg > logo64.png
rsvg-convert -w 128 -h 128 logo.svg > logo128.png
rsvg-convert -w 256 -h 256 logo.svg > logo256.png
convert logo16.png logo32.png logo48.png logo64.png logo128.png logo256.png logo.ico
rm logo16.png logo32.png logo48.png logo64.png logo128.png logo256.png
Binary file added src/util/windows/logo.ico
Binary file not shown.
1 change: 1 addition & 0 deletions src/util/windows/version.rc
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
#define FF_TO_STR(str) FF_TO_STR1(str)

CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "manifest.xml"
id ICON "logo.ico"

VS_VERSION_INFO VERSIONINFO
FILEVERSION FASTFETCH_PROJECT_VERSION_MAJOR,FASTFETCH_PROJECT_VERSION_MINOR,FASTFETCH_PROJECT_VERSION_PATCH,FASTFETCH_PROJECT_VERSION_TWEAK_NUM
Expand Down

0 comments on commit aee7b37

Please sign in to comment.