axodotdev / axodotdev/cargo-dist

help set windows icons

Open
#845 0 comments 1 reaction 0 assignees View on GitHub
feature request - new integration
Dominant language
Rust
Stars
2.1k
Forks
149
Avg merge
1d 11h
Merged PRs (30d)
32

Description

https://anthropicstudios.com/2021/01/05/setting-a-rust-windows-exe-icon/

This is Non-Trivial but it all seems reasonably within scope of cargo-dist and wouldn't be too hard to implement for someone sufficiently motivated. We already Do Icon Things and Grab Extra Toolchains with the cargo-wix msi subsystem. That said there's a fair amount of design work around like, config here (although a quick-n-dirty hack could sniff the cargo-wix config and reuse that).

Beyond config it's all about adding new Tools and new BuildSteps I guess.

Contributor guide

Open the contributing guide

Research direction

Start with the linked Windows icon article and inspect the existing cargo-wix MSI subsystem, especially its icon handling and extra-toolchain logic. Map the proposed configuration, Tools, and BuildSteps before deciding scope; done means cargo-dist can support setting Windows executable icons through a defined configuration path.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system, operating-systems, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.