I'm behind a proxy with my employer so I'm guessing that'll need considered when reaching out via reqwest (common pain in this sort of environment).
Is there a official/documented/manual workaround using the icul.validation from the kw-icul.*.com/?email= to avoid phoning home so I can avoid the nagware?
I can work it out from the code but figured I'd raise this for your view on the matter.
Version Information
Windows 11
0.1.39
Komorebi Configuration
.
Hotkey Configuration
.
Output of komorebic check
.
Originally created by @gaving on GitHub (Dec 16, 2025).
Originally assigned to: @LGUG2Z on GitHub.
### Summary
Hi 👋
Thanks for the great software!
Since `winget`ing `0.1.39` I'm getting the MDM enrolment prompt.
However, running `komorebic license xxxx` with my license email is giving:-
```
Could not make a connection to validate an individual commercial use license for xxxx
```
Due to this:- https://github.com/LGUG2Z/komorebi/blob/f3b7f5ac42329f72309622288026ba1cf48e6bf2/komorebic/src/main.rs#L1675C17-L1680C18
I'm behind a proxy with my employer so I'm guessing that'll need considered when reaching out via `reqwest` (common pain in this sort of environment).
Is there a official/documented/manual workaround using the `icul.validation` from the `kw-icul.*.com/?email=` to avoid phoning home so I can avoid the nagware?
I can work it out from the code but figured I'd raise this for your view on the matter.
### Version Information
Windows 11
0.1.39
### Komorebi Configuration
```json
.
```
### Hotkey Configuration
```shell
.
```
### Output of komorebic check
```shell
.
```
adam
added the bug label 2026-01-05 14:52:29 +01:00
Thanks for opening this issue - I will look in to adding an optional proxy configuration option to the komorebi.json config file for situations like these
In the meantime, the icul.validation file can be generated by making a request to https://kw-icul.lgug2z.com/email?your-email@your-domain.com, where the email address is the one which was used to register for the license
This endpoint returns a JSON payload which can be saved directly to C:\Users\<YOUR USER>\AppData\Local\komorebi\icul.validation
The currentEndPeriod returned by the payload is the date that the subscription is valid until, which is either the end of the paid month or the paid year depending on the billing frequency
@LGUG2Z commented on GitHub (Dec 16, 2025):
Hi!
Thanks for opening this issue - I will look in to adding an optional [proxy configuration option](https://docs.rs/reqwest/latest/reqwest/struct.Proxy.html) to the `komorebi.json` config file for situations like these
In the meantime, the `icul.validation` file can be generated by making a request to `https://kw-icul.lgug2z.com/email?your-email@your-domain.com`, where the email address is the one which was used to register for the license
This endpoint returns a JSON payload which can be saved directly to `C:\Users\<YOUR USER>\AppData\Local\komorebi\icul.validation`
The `currentEndPeriod` returned by the payload is the date that the subscription is valid until, which is either the end of the paid month or the paid year depending on the billing frequency
Good luck with the proxy implementation - from my two decades or so experience dealing with PAC files, NTLM, SSO, Kerberos, blah blah it's sometimes hit or miss getting tools playing nice within my environment.
Happy to test from my corporate world if the time comes!
@gaving commented on GitHub (Dec 16, 2025):
Thanks for the quick response and workaround.
Good luck with the proxy implementation - from my two decades or so experience dealing with PAC files, NTLM, SSO, Kerberos, blah blah it's sometimes hit or miss getting tools playing nice within my environment.
Happy to test from my corporate world if the time comes!
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @gaving on GitHub (Dec 16, 2025).
Originally assigned to: @LGUG2Z on GitHub.
Summary
Hi 👋
Thanks for the great software!
Since
wingeting0.1.39I'm getting the MDM enrolment prompt.However, running
komorebic license xxxxwith my license email is giving:-Due to this:- https://github.com/LGUG2Z/komorebi/blob/f3b7f5ac42329f72309622288026ba1cf48e6bf2/komorebic/src/main.rs#L1675C17-L1680C18
I'm behind a proxy with my employer so I'm guessing that'll need considered when reaching out via
reqwest(common pain in this sort of environment).Is there a official/documented/manual workaround using the
icul.validationfrom thekw-icul.*.com/?email=to avoid phoning home so I can avoid the nagware?I can work it out from the code but figured I'd raise this for your view on the matter.
Version Information
Windows 11
0.1.39
Komorebi Configuration
Hotkey Configuration
Output of komorebic check
@LGUG2Z commented on GitHub (Dec 16, 2025):
Hi!
Thanks for opening this issue - I will look in to adding an optional proxy configuration option to the
komorebi.jsonconfig file for situations like theseIn the meantime, the
icul.validationfile can be generated by making a request tohttps://kw-icul.lgug2z.com/email?your-email@your-domain.com, where the email address is the one which was used to register for the licenseThis endpoint returns a JSON payload which can be saved directly to
C:\Users\<YOUR USER>\AppData\Local\komorebi\icul.validationThe
currentEndPeriodreturned by the payload is the date that the subscription is valid until, which is either the end of the paid month or the paid year depending on the billing frequency@gaving commented on GitHub (Dec 16, 2025):
Thanks for the quick response and workaround.
Good luck with the proxy implementation - from my two decades or so experience dealing with PAC files, NTLM, SSO, Kerberos, blah blah it's sometimes hit or miss getting tools playing nice within my environment.
Happy to test from my corporate world if the time comes!