Merge Firefox install and configuration

This commit is contained in:
2026-05-24 10:02:47 +02:00
parent 9fb5fbc460
commit cbe534db31
5 changed files with 66 additions and 32 deletions
+4 -4
View File
@@ -20,7 +20,7 @@ Small Windows toolkit to install libre software packs with `winget` and remove s
| Path | Purpose |
| --- | --- |
| 🧭 [`powershell/libres-softwares-install.ps1`](./powershell/libres-softwares-install.ps1) | Interactive installer for a curated list of applications. |
| 🦊 [`powershell/Configure-FirefoxDefaults.ps1`](./powershell/Configure-FirefoxDefaults.ps1) | Sets Firefox ESR as default browser and force-installs uBlock Origin for all users. |
| 🦊 [`powershell/Install-Firefox.ps1`](./powershell/Install-Firefox.ps1) | Installs Firefox ESR, sets it as default browser and force-installs uBlock Origin for all users. |
| 🧹 [`powershell/Winget-Remove-BuiltInApps.ps1`](./powershell/Winget-Remove-BuiltInApps.ps1) | Removes selected built-in Windows applications for the current user with winget. |
| 🚫 [`powershell/Remove-BuiltInApps.ps1`](./powershell/Remove-BuiltInApps.ps1) | Removes selected built-in Appx applications without winget and writes registry blocks for future users. |
| 🚀 [`winget/libre-soft-start-pack.yaml`](./winget/libre-soft-start-pack.yaml) | Automated starter pack: Firefox ESR, 7-Zip and VLC. |
@@ -88,13 +88,13 @@ Example:
winget configure --file .\winget\libre-soft-start-pack.yaml --accept-configuration-agreements
```
After installing a pack that includes Firefox ESR, run the Firefox configuration script from an administrator terminal:
To install Firefox ESR with the default browser and uBlock Origin configuration in one step, run:
```powershell
powershell -ExecutionPolicy Bypass -File .\powershell\Configure-FirefoxDefaults.ps1
powershell -ExecutionPolicy Bypass -File .\powershell\Install-Firefox.ps1
```
The script writes Firefox enterprise policies, force-installs uBlock Origin from Mozilla Add-ons, configures managed uBlock Origin defaults and imports Windows default app associations for future users.
The script installs Firefox ESR, writes Firefox enterprise policies, force-installs uBlock Origin from Mozilla Add-ons, configures managed uBlock Origin defaults and imports Windows default app associations for future users.
More details: [Firefox ESR and uBlock Origin configuration](./docs/firefox-ublock.md).