Skip to content

Commit a85320e

Browse files
committed
feat(windows): refresh YASB and GlazeWM desktop defaults
Update Windows bootstrap package inputs and desktop configuration defaults, including floating window topmost behavior in GlazeWM and a broader YASB layout/style refresh. Made-with: Cursor
1 parent ca08bff commit a85320e

6 files changed

Lines changed: 521 additions & 600 deletions

File tree

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,11 @@ Opinionated dotfiles managed with [chezmoi](https://chezmoi.io). One repo config
3131
| **WakaTime CLI** | Coding activity tracker | x | x | | |
3232
| **Git** | Version control config | x | x | x | x |
3333
| **GnuPG** | Encryption and signing | x | x | | |
34+
| **Tailscale** | VPN mesh and secure remote access | | | x | |
3435
| **Homebrew** | Package manager | x | x | | x |
3536
| **mise** | Runtime manager (node, python, go, etc.) | x | x | x | x |
3637
| **Finicky** | Default browser router | x | | | |
38+
| **Steam** | Game platform (Windows) | | | x | |
3739
| **Sysinternals** | Windows diagnostics utilities | | | x | |
3840
| **GlazeWM** | Windows tiling window manager | | | x | |
3941
| **YASB** | Windows status bar | | | x | |

home/.chezmoidata/chocolatey/00-base.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ chocolatey:
2323
- powertoys
2424
- rancher-desktop
2525
- ripgrep
26+
- steam
2627
- sysinternals
28+
- tailscale
2729
- tree-sitter
2830
- treesizefree
2931
- wingetui

home/.chezmoiscripts/run_onchange_after_bootstrap_windows.ps1.tmpl

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -180,26 +180,12 @@ if (Get-Command nvim -ErrorAction SilentlyContinue) {
180180
}
181181
}
182182
183-
# Configure GlazeWM to autostart at Windows login and start it now.
183+
# Let GlazeWM manage its own startup preference; only start it now if needed.
184184
$glazeCmd = Get-Command glazewm.exe -ErrorAction SilentlyContinue
185185
if ($glazeCmd) {
186-
$runKeyPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Run"
187-
if (-not (Test-Path $runKeyPath)) {
188-
New-Item -Path $runKeyPath -Force | Out-Null
189-
}
190-
191-
$glazeRunValue = '"' + $glazeCmd.Source + '" start'
192-
$currentGlazeRunValue = (Get-ItemProperty -Path $runKeyPath -Name "GlazeWM" -ErrorAction SilentlyContinue).GlazeWM
193-
if ($currentGlazeRunValue -ne $glazeRunValue) {
194-
Set-ItemProperty -Path $runKeyPath -Name "GlazeWM" -Value $glazeRunValue
195-
Write-Host "Configured GlazeWM autostart."
196-
} else {
197-
Write-Host "GlazeWM autostart already configured."
198-
}
199-
200186
if (-not (Get-Process -Name "glazewm" -ErrorAction SilentlyContinue)) {
201187
Write-Host "Starting GlazeWM..."
202-
Start-Process -FilePath $glazeCmd.Source -ArgumentList "start"
188+
Start-Process -FilePath $glazeCmd.Source
203189
} else {
204190
Write-Host "GlazeWM is already running."
205191
}

0 commit comments

Comments
 (0)