Commit Graph
23 Commits
Author SHA1 Message Date
olivierandClaude Sonnet 4.6 ad6f1718ab Update README: idempotent installer and Firefox new tab settings
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 11:40:13 +02:00
olivierandClaude Sonnet 4.6 92a14fbc04 Make install script idempotent: treat already-up-to-date as success
winget exit code -1978335189 (no applicable update) is now handled
as a non-error for both Firefox and other packages. Summary shows
"Deja a jour" in green instead of failing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 11:25:30 +02:00
olivierandClaude Sonnet 4.6 0071e3697d Add --source winget to all remaining winget install and uninstall calls
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 11:20:33 +02:00
olivierandClaude Sonnet 4.6 956eddc872 Fix Firefox install failing when msstore source returns certificate error
Add --source winget to winget install call so the package is resolved
only from the winget source, avoiding the msstore TLS failure.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 11:18:23 +02:00
olivierandClaude Sonnet 4.6 5594752906 Inline Initialize-Winget function into each script
Each script is now self-contained and no longer dot-sources
Initialize-Winget.ps1. The helper file is kept as reference.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 11:14:12 +02:00
olivierandClaude Sonnet 4.6 17b3df2628 Inline Firefox install functions into libres-softwares-install.ps1
The script no longer spawns Install-Firefox.ps1 as a subprocess.
Firefox functions are copied directly and called in-process, which
removes the Start-Process indirection and the duplicate
Initialize-Winget call. Admin check added for the Firefox path.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 11:12:11 +02:00
olivierandClaude Sonnet 4.6 f47359440f Fix access denied when unloading default user registry hive
Force .NET garbage collection before reg.exe unload to release
open RegistryKey handles left by PowerShell registry cmdlets.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 11:05:01 +02:00
olivierandClaude Sonnet 4.6 d7d16850fc Remove maintenance note from README files
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 10:56:29 +02:00
olivierandClaude Sonnet 4.6 64352817f5 Add winget repair helper and remove winget configure --enable prerequisite
Initialize-Winget.ps1 refreshes PATH, re-registers App Installer and
falls back to the provisioned package before exiting with a Store link.
All scripts that call winget now dot-source this helper instead of
failing on a missing winget.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 10:54:56 +02:00
olivierandClaude Sonnet 4.6 79ea61f445 Ignore CLAUDE.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 10:35:13 +02:00
olivierandClaude Sonnet 4.6 f8a60ddbf8 Disable Firefox new tab shortcuts and sponsored content
Add FirefoxHome policy to hide top sites, sponsored shortcuts, and
Pocket articles on the new tab page for all profiles.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 10:34:39 +02:00
olivier 31ce93d6f5 Deploy Firefox policies to all installs 2026-05-24 10:12:00 +02:00
olivier cbe534db31 Merge Firefox install and configuration 2026-05-24 10:02:47 +02:00
olivier 9fb5fbc460 Document Firefox uBlock configuration 2026-05-24 09:58:05 +02:00
olivier 5dc4dad915 Configure Firefox defaults and uBlock 2026-05-24 09:56:25 +02:00
olivier 83fa904a4e Block OneDrive for new users 2026-05-24 09:44:13 +02:00
olivier 1489d41660 Add README emoji styling 2026-05-24 09:40:49 +02:00
olivier caf349cfd1 Remove Windows 24H2 requirement 2026-05-24 09:26:23 +02:00
olivier 12c7b375ff Block built-in app reprovisioning 2026-05-24 09:23:49 +02:00
olivier a314e7a3a1 Fix Appx removal helper names 2026-05-24 09:09:42 +02:00
olivier 2d1c339259 Add Appx built-in app removal script 2026-05-24 09:02:29 +02:00
olivier f2b35c9733 Fix README badge styling 2026-05-24 08:59:21 +02:00
olivier d9b7f641d7 Improve README documentation 2026-05-24 08:56:40 +02:00