These are my dotfiles for Windows, focused on PowerShell and related tooling.
For Linux dots, see the Loonix branch in this repo: https://github.com/GaseousIce/dotfiles/tree/loonix
- Repo file:
powershell/Microsoft.PowerShell_profile.ps1 - Live location:
%USERPROFILE%\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
- Repo file:
windows-terminal/settings.json - Live location:
%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json - Windows Terminal Preview location:
%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe\LocalState\settings.json
- Main config:
fastfetch/config.jsonc - ASCII fallback:
fastfetch/ascii.txt - SIXEL notes:
fastfetch/sixel.md - Example SIXEL files:
fastfetch/sixels/
- Repo file:
FluentFlyout/settings.xml
- Repo file:
winhance/config.winhance
- Folder:
wallpapers/
Use Link Shell Extension to create symlinks from the live config locations to files in this repo.
- Install Link Shell Extension.
- In this repo, right-click the config file you want to link and choose Pick Link Source.
- Go to the target config location in Explorer.
- Right-click in the folder and choose Drop As... -> Symbolic Link.
Suggested links:
powershell/Microsoft.PowerShell_profile.ps1->%USERPROFILE%\Documents\PowerShell\Microsoft.PowerShell_profile.ps1windows-terminal/settings.json->%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
Note
Symlinking configs to this repo makes it much easier to track every change in Git because your live config files and repo files are the same source.
To import the FluentFlyout configuration, open FluentFlyout, go to the System tab, navigate to the Backup and Restore section, and click Import Settings. Then select the FluentFlyout/settings.xml file from this repo.
My Winhance config is in winhance/config.winhance.
To install my config, open Winhance, go to the Settings tab, then in the Configuration section click Import and select winhance/config.winhance from this repo.
Warning
This is my personal config. It may break on some systems, and a lot of it is preference-based, so you might not enjoy how it behaves. Use it at your own risk.
If you want to test it, back up your current config first so you can revert, or create a restore point before making changes.
I use StartAllBack to reduce bright flashes in legacy apps and older pages.
It is mostly a preference thing. It is lightweight, and if you like legacy Windows UI elements, it can bring some of that look back.
I mainly use it for a more consistent dark-mode experience on Windows, but it is not flawless, and some legacy pages can still flash bright.
The wallpapers in the wallpapers/ folder are sourced primarily from Wallhaven and various other sources. I don't retain detailed attribution for all of them, so please don't sue me. If you see your work here and want attribution or removal, feel free to reach out.
