# win\_apps

* [installer](#installer)
* [Scoop](#scoop)

## installer

| byGrok              | Scoop                         | Winget (WinGet)              | Chocolatey (choco)            |
| ------------------- | ----------------------------- | ---------------------------- | ----------------------------- |
| Admin rights needed | No (user-level)               | Usually no                   | Often yes (system-wide)       |
| Install location    | User folder (\~/.scoop)       | Standard Program Files       | Standard Program Files        |
| Type                | Portable / portable-first     | Installer manager            | Installer manager             |
| Registry pollution  | Minimal / none                | Depends on app               | Depends on app                |
| Repository size     | Medium (dev-focused + extras) | Large (community + MS Store) | Very large                    |
| Free & open-source  | Yes (fully)                   | Yes (fully)                  | Yes (core), paid for advanced |
| Best for            | Devs, clean/portable installs | Simplicity, native Windows   | Enterprise, huge catalog      |
| Setup               | PowerShell script             | Built-in (Win 10/11)         | PowerShell script             |

Scoop: cleanest for power users.\
Winget: easiest default choice.\
Chocolatey: most packages & automation.

## Scoop

```
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
# or
iex "& {$(irm get.scoop.sh -Proxy 'http://192.168.88.72:6081')} -Proxy 'http://192.168.88.72:6081'"

```
