Skip to content

This repo provides a fully customized Windows Terminal setup featuring Tokyo Night theme for PowerShell and SynthWave theme for Ubuntu WSL, along with personalized configurations for a seamless and visually appealing command-line experience.

License

Notifications You must be signed in to change notification settings

devcobos/Windows-Terminal-Custom-Themes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows Terminal Custom Themes 🌙🌆

This project provides a fully customized Windows Terminal setup featuring Tokyo Night theme for PowerShell and SynthWave theme for Ubuntu WSL, along with personalized configurations for a seamless and visually appealing command-line experience.

Preview

Preview Ubuntu

Table of Contents

Initial Setup

  1. Install Windows Terminal
    Download and install Windows Terminal from the Microsoft Store:
    Windows Terminal - Microsoft Store

  2. Install PowerShell
    Download and install the latest version of PowerShell from the Microsoft Store:
    PowerShell - Microsoft Store

  3. Set Windows Terminal as default

    1. Open Windows Terminal.
    2. Go to Settings.
    3. Set Windows Terminal and PowerShell as the default options on startup.
    4. Save the changes.

    Default options

Installation Color Schemes

This will install both DevCobos - Tokyo Night and DevCobos - SynthWave color schemes.

  1. Download this repository.
  2. Navigate to the Windows Terminal Theme folder.
  3. Run the install.ps1 script.
  4. Once installed, restart your terminal.
  5. Open the settings and go to Color Schemes. You will see both themes available. Settings color

Configure PowerShell Profile (Tokyo Night)

  1. Go to Settings → Profiles → PowerShell.
  2. In the Appearance tab, select DevCobos - Tokyo Night as the color scheme.
  3. Save the changes. Settings default color

Configure Ubuntu WSL Profile (SynthWave)

  1. Go to Settings → Profiles → Ubuntu (or your WSL distribution).
  2. In the Appearance tab, select DevCobos - SynthWave as the color scheme.
  3. Save the changes.

Change Tab Row (Optional)

  1. Open the settings and go to Appearance.
  2. Locate the option Use Acrylic Material in the tab row.
  3. Save the changes. acrylic material

Install a compatible font (required to use Starship)

You need a Nerd Font installed and enabled in your terminal to display icons and special symbols.

  1. Download a FiraCode Nerd Font font from: Nerd Fonts - Font Downloads
  2. Install the font and open the terminal.
  3. Go to Settings → Profiles → Defaults → Appearance.
  4. Select the font FiraCode Nerd Font Mono and set the font weight to Medium.
  5. Save the changes. Set font default

Install Starship - PowerShell (Tokyo Night)

Official Documentation

Using winget to install

winget install --id Starship.Starship

Configure PowerShell to use Starship with Tokyo Night theme

  1. Download this repository.

  2. Navigate to the Starship/PowerShell folder.

  3. Run the install.ps1 script.

    • ⚠️ Important: The script will check your existing PowerShell profile ($PROFILE).
    • If Starship is already configured, it will ask if you want to overwrite.
    • If not configured, it will append the Starship initialization to your existing profile.
    • A backup of your profile will be created automatically before any changes.
  4. Once installed, restart your terminal. Finished

Install Starship - Ubuntu WSL (SynthWave)

Official Documentation

Using curl to install Starship

curl -sS https://starship.rs/install.sh | sh

Configure your shell

  1. Open the Ubuntu/WSL terminal.
  2. Edit ~/.bashrc with your preferred editor (example with nano):
nano ~/.bashrc
  1. Go to the end of the file and add this line:
eval "$(starship init bash)"
  1. Save and exit nano:
    • Press Ctrl + O → Enter (to save)
    • Press Ctrl + X (to exit)
  2. Reload the Bash configuration without closing the terminal:
source ~/.bashrc

Configure the SynthWave theme

  1. Create the Starship configuration folder if it doesn't exist and open the config file:
mkdir -p ~/.config && nano ~/.config/starship.toml
  1. Copy the entire content from Starship/Ubuntu-WSL/synthwave-custom.toml into this file.
  2. Save and exit nano:
    • Press Ctrl + O → Enter (to save)
    • Press Ctrl + X (to exit)
  3. Your prompt should now display the SynthWave theme!

About

This repo provides a fully customized Windows Terminal setup featuring Tokyo Night theme for PowerShell and SynthWave theme for Ubuntu WSL, along with personalized configurations for a seamless and visually appealing command-line experience.

Topics

Resources

License

Stars

Watchers

Forks