This is my personal configuration for Windows 11 Terminal. Due to many requests on my Programmer Network Twitch Stream, I have decided to export the configuration and share it with those who want to replicate it.
I'm running all of my services inside the WLS. I'm not running anything natively on Windows. While this won't matter much to you, even if you are running e.g. Windows Prompt or Windows Powershell, it's worth mentioning it, as I'm also running Zsh and tmux, which I don't think you can run inside Prompt/Powershell.
In order for the configuration to work properly, make sure to merge your configuration with mine. That means that you shouldn't import the profiles part of the JSON, as they will be different on your computer. With that said, I have actually removed profiles from the provided JSON, as what you might have configured on your PC most likely differs completely from my own configuration.
- Open Windows Terminal
-
Click on the arrow pointing down, and then on Settings (As shown on the screenshot)
-
Then click on
Open JSON file
in bottom left corner
- At this point, you don't want to replace the whole configuration, but instead, keep your
profiles
object in there, and merge it with the configuration I provided.
This configuration is mainly for Windows Terminal. It doesn't include my Zsh or tmux configs. If you haven't already, I'd highly advise you to setup those, or at least, Zsh.
You can set it up easily, as the bash script starts the CLI wizard, where you simply have to finalize couple of steps. If you want to get some inspiration or help, you can also take a look at my other repository, iterm2 with ZSH. It talks about Zsh, tmux and more.
That should be it!
Cheers