https://github.com/simshaun/windows-stuff
https://github.com/simshaun/windows-stuff
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/simshaun/windows-stuff
- Owner: simshaun
- Created: 2016-05-28T01:47:43.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-08-17T05:31:46.000Z (almost 2 years ago)
- Last Synced: 2025-01-30T16:43:09.581Z (over 1 year ago)
- Language: PowerShell
- Size: 35.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Setup
1. Install .NET from https://dotnet.microsoft.com/download
2. Install PowerShell as a .NET Core module: `dotnet tool install --global PowerShell`
# Terminal setup
1. Install `CascadiaCodeNF.ttf` from https://github.com/microsoft/cascadia-code/releases
2. Open Terminal then Settings (`Ctrl + ,`)
3. Update `actions` key:
```json
"actions":
[
{
"command":
{
"action": "closeTab"
},
"keys": "ctrl+w"
},
{
"command":
{
"action": "splitPane",
"split": "auto"
},
"keys": "ctrl+shift+\\"
},
{
"command":
{
"action": "newTab"
},
"keys": "ctrl+t"
}
],
```
4. Update `profiles.defaults` key:
```json
"profiles":
{
"defaults":
{
"bellStyle": "window",
"font":
{
"face": "CaskaydiaCove Nerd Font",
"size": 10.0
},
"opacity": 92
},
...
}
```
# PowerShell setup
1. Install [posh-git](https://github.com/dahlbyk/posh-git)
2. Install [oh-my-posh](https://ohmyposh.dev/)
3. Copy or link files in PowerShell directory to `%USERPROFILE%\Documents\PowerShell`
4. Update paths in PowerShell/Microsoft.*.ps1 files to the correct `common_profile.ps1` path.
# Helpful articles
- https://www.hanselman.com/blog/HowToMakeAPrettyPromptInWindowsTerminalWithPowerlineNerdFontsCascadiaCodeWSLAndOhmyposh.aspx
- Note: This is an older article. Some steps may not be necessary now.
# More software
- **VS Code** - https://code.visualstudio.com/
*Really good code editor.*
- **XShell** - https://www.netsarang.com/en/xshell/
*Good SSH client.*
- **KiTTY** - http://www.9bis.net/kitty/
*Good SSH client. (Better than the one provided with PuTTY)*
- **PuTTY** - http://www.putty.org/
*Comes with PuTTYgen for generating keys.*