1
0
Fork 0
mirror of https://github.com/coko7/f-win.git synced 2026-07-20 20:54:59 +00:00
🤬 A handy script to "fix" Windows by installing decent CLIs and apps https://fwin.coko7.fr
  • PowerShell 100%
Find a file
2026-04-07 14:47:41 +02:00
fwin.ps1 feat: ensure starship installed 2026-04-07 14:47:41 +02:00
LICENSE git: update LICENSE to WTFPL 2026-03-12 19:08:18 +01:00
README.md docs: add Tux image 2026-04-03 21:19:25 +02:00
tux-smashing-with-the-foss-wrench.png docs: add Tux image 2026-04-03 21:19:25 +02:00

🤬 f-win

A handy script to "fix" Windows by installing decent CLIs and apps.

🛠️ Setup / Usage

Run it with one command:

irm "https://fwin.coko7.fr" | iex

Note

fwin.coko7.fr is just a redirect to this git repo. If you do not trust it, feel free to use the command below instead:

irm "https://raw.githubusercontent.com/coko7/f-win/refs/heads/main/fwin.ps1" | iex

🐛 Issues

Cannot resolve 7-zip hostname

Scoop needs 7-zip to install packages correctly. Some organizations/countries tend to block 7-zip for whatever reasons. If you find yourself in this spot, you can try to install 7-zip manually via copying MSI and then instructing scoop to use an external binary:

scoop config use_external_7zip true

Tip

Learn more here: https://github.com/ScoopInstaller/Scoop/discussions/6553

Problem with schannel

If you run into the following:

Updating Scoop...
fatal: unable to access 'https://github.com/ScoopInstaller/Scoop/': schannel: next InitializeSecurityContext failed: CRYPT_E_REVOCATION_OFFLINE (0x80092013) - The revocation function was unable to check revocation because the revocation server was offline.

You may want to switch the git SSL backend to OpenSSL:

git config --global http.sslBackend openssl

Tip

Learn more here: https://stackoverflow.com/questions/45556189/git-the-revocation-function-was-unable-to-check-revocation-for-the-certificate

🚀 Better alternatives

For a more complete solution in the same spirit, check out: ctt/winutil. It's way better and has many customizations options beyond just installing apps and CLIs.

fwin is my personal installation script to setup all the tools I need in one command.