Skip to content

Instantly share code, notes, and snippets.

@patrick330602
Created March 13, 2020 02:52
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save patrick330602/2f8ca8915d3167b4fff028bf9c887344 to your computer and use it in GitHub Desktop.
Save patrick330602/2f8ca8915d3167b4fff028bf9c887344 to your computer and use it in GitHub Desktop.
My Windows Terminal Profile used during WSLConf (last two in profiles are the profiles I used for demo videos and live demo)
// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"disabledProfileSources": [
"Windows.Terminal.Wsl"
],
"profiles": {
"defaults": {
"colorScheme": "MaterialDark",
"fontFace": "Sarasa Mono T CL",
"acrylicOpacity": 0.7,
"useAcrylic": false
},
"list": [
{
// Make changes here to the powershell.exe profile
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"name": "Windows PowerShell",
"commandline": "powershell.exe -nologo",
"hidden": false
},
{
"guid": "{f05e795c-41eb-48d0-903a-25b2623678a1}",
"name": "Ubuntu 18.04 LTS",
"commandline": "wsl.exe ~ -d Ubuntu-18.04",
"icon": "ms-appdata:///local/ubuntu.png"
},
{
"guid": "{0e2362bb-53bd-413c-b54a-f024c22bbd84}",
"name": "Ubuntu 16.04 LTS",
"commandline": "wsl.exe ~ -d Ubuntu-16.04",
"icon": "ms-appdata:///local/ubuntu.png"
},
{
"guid": "{a96a3174-6ebf-4936-83d7-a9503426d0e0}",
"name": "Ubuntu 20.04 Dev Build",
"commandline": "wsl.exe ~ -d ubuntu-focal",
"icon": "ms-appdata:///local/ubuntu.png"
},
{
"guid": "{840f9122-cb31-4528-9032-c23eec701a62}",
"hidden": false,
"name": "Pengwin",
"commandline": "wsl.exe ~ -d WLinux",
"icon": "ms-appdata:///local/pengwin.png"
},
{
"guid": "{0cd3ffa6-df28-5801-92e3-7778802cafe8}",
"hidden": false,
"name": "Pengwin Enterprise",
"commandline": "wsl.exe ~ -d WLE"
},
{
"guid": "{d3f31bee-5823-5ed8-8e04-f31ed54f2cd9}",
"hidden": false,
"name": "Fedora Remix",
"commandline": "wsl.exe ~ -d fedoraremix",
"icon": "ms-appdata:///local/fedora.png"
},
{
"guid": "{e5c3036c-a141-4e14-b748-fd2502f0d70f}",
"hidden": false,
"name": "Alpine Linux",
"commandline": "wsl.exe ~ -d Alpine",
"icon": "ms-appdata:///local/ap.png"
},
{
"guid": "{0110db4a-cf7b-5647-9a03-7232d80cd09e}",
"hidden": false,
"name": "openSUSE Leap 15.1",
"commandline": "wsl.exe ~ -d openSUSE-Leap-15-1"
},
{
"guid": "{46ca431a-3a87-5fb3-83cd-11ececc031d2}",
"hidden": false,
"name": "Kali Linux",
"commandline": "wsl.exe ~ -d kali-linux"
},
{
"guid": "{58ad8b0c-3ef8-5f4d-bc6f-13e4c00f2530}",
"hidden": false,
"name": "Debian",
"commandline": "wsl.exe ~ -d Debian",
"icon": "ms-appdata:///local/de.png"
},
{
"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
"hidden": false,
"name": "Azure Cloud Shell",
"source": "Windows.Terminal.Azure"
},
{
// Make changes here to the cmd.exe profile
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"name": "Modern DOS",
"commandline": "cmd.exe",
"hidden": false
},
{
// Make changes here to the cmd.exe profile
"guid": "{b60ed4b8-fa40-495a-9aa0-9003e9144157}",
"name": "Better DOS",
"commandline": "yori.exe",
"icon": "ms-appdata:///local/yori.ico",
"hidden": false
},
{
"guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
"hidden": false,
"name": "PowerShell",
"source": "Windows.Terminal.PowershellCore"
},
{
"guid": "{cc54b4fe-0faf-4875-a171-e28e6ecafcdc}",
"tabTitle": "Ubuntu",
"name": "Ubuntu (For Demo Use)",
"commandline": "wsl sh -c 'cd /mnt/mac/Git/_wsl/wslconf; exec \"${SHELL:-sh}\"'",
"icon": "ms-appdata:///local/ubuntu.png",
"fontSize": 18
},
{
"guid": "{3d7f2866-0dc3-43a5-b0a4-512cb9df3c84}",
"tabTitle": "Windows PowerShell",
"name": "Windows PowerShell (For Demo Use)",
"commandline": "powershell.exe -nologo -noprofile",
"startingDirectory": "\\\\Mac\\Home\\Git\\_wsl\\wslconf",
"icon": "ms-appdata:///local/ps.png",
"fontSize": 18
}
]
},
// Add custom color schemes to this array
"schemes": [
{
"name": "Material",
"black": "#212121",
"red": "#b7141f",
"green": "#457b24",
"yellow": "#f6981e",
"blue": "#134eb2",
"purple": "#560088",
"cyan": "#0e717c",
"white": "#efefef",
"brightBlack": "#424242",
"brightRed": "#e83b3f",
"brightGreen": "#7aba3a",
"brightYellow": "#ffea2e",
"brightBlue": "#54a4f3",
"brightPurple": "#aa4dbc",
"brightCyan": "#26bbd1",
"brightWhite": "#d9d9d9",
"background": "#eaeaea",
"foreground": "#232322"
},
{
"name": "MaterialDark",
"black": "#212121",
"red": "#b7141f",
"green": "#457b24",
"yellow": "#f6981e",
"blue": "#134eb2",
"purple": "#560088",
"cyan": "#0e717c",
"white": "#efefef",
"brightBlack": "#424242",
"brightRed": "#e83b3f",
"brightGreen": "#7aba3a",
"brightYellow": "#ffea2e",
"brightBlue": "#54a4f3",
"brightPurple": "#aa4dbc",
"brightCyan": "#26bbd1",
"brightWhite": "#d9d9d9",
"background": "#232322",
"foreground": "#e5e5e5"
}
],
// Add any keybinding overrides to this array.
// To unbind a default keybinding, set the command to "unbound"
"keybindings": [
{
"command": "splitHorizontal",
"keys": [
"ctrl+shift+-"
]
},
{
"command": "splitVertical",
"keys": [
"ctrl+shift+="
]
},
{
"command": "moveFocusUp",
"keys": [
"ctrl+alt+up"
]
},
{
"command": "moveFocusDown",
"keys": [
"ctrl+alt+down"
]
},
{
"command": "moveFocusLeft",
"keys": [
"ctrl+alt+left"
]
},
{
"command": "moveFocusRight",
"keys": [
"ctrl+alt+right"
]
},
{
"command": "resizePaneUp",
"keys": [
"shift+alt+up"
]
},
{
"command": "resizePaneDown",
"keys": [
"shift+alt+down"
]
},
{
"command": "resizePaneLeft",
"keys": [
"shift+alt+left"
]
},
{
"command": "resizePaneRight",
"keys": [
"shift+alt+right"
]
},
{
"command": "closePane",
"keys": [
"ctrl+shift+w"
]
},
{
"command": "nextTab",
"keys": [
"ctrl+right"
]
},
{
"command": "prevTab",
"keys": [
"ctrl+left"
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment