diff --git a/README.md b/README.md index 63a0dc8e..b39342c3 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,7 @@ If you're not already elevated, setup requests UAC consent before starting. It r - **Dev tools:** Windows Terminal, PowerShell 7, Git, GitHub CLI, GitHub Copilot CLI, VS Code, .NET SDK 10, Python 3.14 + uv, Node.js LTS + nvm, Coreutils for Windows, Windows App CLI, Oh My Posh, and PowerToys. - **Terminal:** PowerShell 7 as the default profile, Oh My Posh in your prompt, Cascadia Mono NF as the default font, and a GitHub Copilot profile in the dropdown. -- **Windows settings:** Dark theme, Developer Mode, Sudo, long paths, File Explorer defaults, Start/Search cleanup, Do Not Disturb, widgets off, and Edge policies. +- **Windows settings:** Dark theme, Developer Mode, Sudo, long paths, File Explorer defaults, Show Seconds In Time in the Taskbar, Start/Search cleanup, Do Not Disturb, widgets off, and Edge policies. - **WSL:** WSL platform + Ubuntu, including the restart and the automatic resume afterwards. diff --git a/src/windows-dev-config/steps/registry-explorer.ps1 b/src/windows-dev-config/steps/registry-explorer.ps1 index b75e2464..72771b0e 100644 --- a/src/windows-dev-config/steps/registry-explorer.ps1 +++ b/src/windows-dev-config/steps/registry-explorer.ps1 @@ -12,14 +12,15 @@ function Invoke-RegistryExplorerPhase { $cabinet = "$explorer\CabinetState" $tweaks = @( - @{ Name = 'ShowFileExtensions'; KeyPath = $advanced; ValueName = 'HideFileExt'; Value = 0; Description = 'Show file extensions in Explorer' } - @{ Name = 'ShowHiddenFiles'; KeyPath = $advanced; ValueName = 'Hidden'; Value = 1; Description = 'Show hidden files in Explorer' } - @{ Name = 'FullPathTitlebar'; KeyPath = $cabinet; ValueName = 'FullPath'; Value = 1; Description = 'Show full path in Explorer titlebar' } - @{ Name = 'OpenThisPC'; KeyPath = $advanced; ValueName = 'LaunchTo'; Value = 1; Description = 'Open File Explorer to This PC' } - @{ Name = 'FrequentFolders'; KeyPath = $explorer; ValueName = 'ShowFrequent'; Value = 0; Description = 'Disable frequent folders in Quick Access' } - @{ Name = 'FrequentFiles'; KeyPath = $explorer; ValueName = 'ShowRecent'; Value = 0; Description = 'Disable frequent files in Quick Access' } - @{ Name = 'RecommendedFiles'; KeyPath = $explorer; ValueName = 'ShowCloudFilesInQuickAccess'; Value = 0; Description = 'Disable recommended/cloud files in Quick Access' } - @{ Name = 'TipsOff'; KeyPath = $advanced; ValueName = 'ShowSyncProviderNotifications'; Value = 0; Description = 'Disable sync provider notifications (tips)' } + @{ Name = 'ShowFileExtensions'; KeyPath = $advanced; ValueName = 'HideFileExt'; Value = 0; Description = 'Show file extensions in Explorer' } + @{ Name = 'ShowHiddenFiles'; KeyPath = $advanced; ValueName = 'Hidden'; Value = 1; Description = 'Show hidden files in Explorer' } + @{ Name = 'FullPathTitlebar'; KeyPath = $cabinet; ValueName = 'FullPath'; Value = 1; Description = 'Show full path in Explorer titlebar' } + @{ Name = 'OpenThisPC'; KeyPath = $advanced; ValueName = 'LaunchTo'; Value = 1; Description = 'Open File Explorer to This PC' } + @{ Name = 'FrequentFolders'; KeyPath = $explorer; ValueName = 'ShowFrequent'; Value = 0; Description = 'Disable frequent folders in Quick Access' } + @{ Name = 'FrequentFiles'; KeyPath = $explorer; ValueName = 'ShowRecent'; Value = 0; Description = 'Disable frequent files in Quick Access' } + @{ Name = 'RecommendedFiles'; KeyPath = $explorer; ValueName = 'ShowCloudFilesInQuickAccess'; Value = 0; Description = 'Disable recommended/cloud files in Quick Access' } + @{ Name = 'TipsOff'; KeyPath = $advanced; ValueName = 'ShowSyncProviderNotifications'; Value = 0; Description = 'Disable sync provider notifications (tips)' } + @{ Name = 'ShowSecondsInSystemClock'; KeyPath = $advanced; ValueName = 'ShowSecondsInSystemClock '; Value = 1; Description = 'Show Seconds in the System Clock)' } ) # ArgumentList binds each tweak's values at call time instead of closure capture.