https://github.com/itz-amethyst/smart_terminal
A Complete guide to modern your windows terminal π
https://github.com/itz-amethyst/smart_terminal
bash-script guide modernized neofetch neofetch-configuration oh-my-posh oh-my-posh-theme powershell scoop-apps terminal terminal-icons terminal-ui windows
Last synced: 6 months ago
JSON representation
A Complete guide to modern your windows terminal π
- Host: GitHub
- URL: https://github.com/itz-amethyst/smart_terminal
- Owner: itz-Amethyst
- Created: 2023-10-18T19:35:50.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-19T14:10:00.000Z (almost 2 years ago)
- Last Synced: 2025-04-09T19:56:22.029Z (6 months ago)
- Topics: bash-script, guide, modernized, neofetch, neofetch-configuration, oh-my-posh, oh-my-posh-theme, powershell, scoop-apps, terminal, terminal-icons, terminal-ui, windows
- Language: Shell
- Homepage:
- Size: 117 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smart_Terminal
## π IT'S A WINDOWS TERMINAL!! π
At firsts i didn't belive that i can finally bring this beautifull terminal to windows
That's right not only linux users can do stuffs like this π
Follow steps to Make your terminal like me πͺΆ
## β SUPPORT ME BY GIVING THIS REPO STAR β

## Steps :
- [Scoop](#scoop)
- [Neofetch](#neofetch)
- [Installation](#installation)
- [Customization](#customization)
- [Windows_Terminal](#windows-terminal)
- [Install](#install)
- [Custom](#custom)
- [Oh-My-Posh](#oh-my-posh)
- [Theme](#theme)
- [Apply My Custom](#apply-my-custom)## scoop
Scoop is a command-line installer for Windows
we need it to install neofetch and other stuffs#### 1 / 2
Refer to this link: https://github.com/ScoopInstaller/Scoop
Run this command in your Powershell
after that it will ask you to accept some trust policies```bash
> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time
```
#### 2 / 2```bash
> irm get.scoop.sh | iex
```## neofetch
Neofetch is a command-line system information
Link: https://github.com/dylanaraps/neofetch### Installation
Run this command in your powershell terminal
```bash
scoop install neofetch
```after installation
Run this command to see your first colored ascii art
```bash
neofetch
```### Customization
#### 1 / 2
First go to this path on your computer
```
C:\Users\{{Username}}\scoop\apps\neofetch\current
```
You will see a file named neofetch if you want to apply exactly my ascii art replace the file with one i put in repository
Otherwise open it in a editor and search for windows you'll see a ascii windows logo replace it with whatever you want
run neofetch again on your terminal to see the applied changes#### 2 / 2
For more customization options
go on this path
```
C:\Users\No1\.config\neofetch
```
There is a file named config.conf again if you want my style replace it with the exact name file i put in repository
Open it you will see a func named print_info() at first so there are some ready option made there if you want to see them remove # (it's comment syntax ) otherwise any options you dont want to see put # at the first of them to comment themRun this command to apply changes
```bash
neofetch --config C:/Users/{{UserName}/.config\neofetch/config.conf
```## windows terminal
### Install
#### 1 / 2
Next Step is to download windows terminal prev version from microsoft store !!important only prev version be carefull about that
Note: For iranian ( Should Use Vpn to download : ( )#### 2 / 2
Open the terminal click on the top side bar open settings
open json settings file here :
### Custom
Do These actions by order :
#### 1 / 2
Download Monfur nerd font or any other nerd font and install itMonfur font link: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/Monofur.zip
Link: https://www.nerdfonts.com/
#### 2 / 2
inside profiles ==> lists ==> []
put at the first
```json
{
"adjustIndistinguishableColors": "indexed",
"backgroundImage": "(Your Background Image path if you want)",
"backgroundImageOpacity": 0.2,
"backgroundImageStretchMode": "uniformToFill",
"colorScheme": "Tango Dark",
"commandline": "powershell.exe -NoLogo -NoExit",
"elevate": true,
"experimental.retroTerminalEffect": false,
"font":
{
"face": "Monofur Nerd Font Mono",
"size": 13.0,
"weight": "medium"
},
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"hidden": false,
"icon": "(your top icon path if you want)",
"name": "Itz-Amethyst",
"opacity": 80,
"useAcrylic": true
},
```Save file
Note: Your Default terminal is now powershell and must be !
## oh my posh
A prompt theme engine for any shell.If you want you can refer to this link for installation guide
Link: https://ohmyposh.dev/docs/installation/windows### 1 / 2
Run this command to install :```bash
scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json
```### 2 / 2
It's time to configure you terminal or shell to use oh my posh
For this example i used powershell but you can use any other terminals ....Run this command in your terminal
It will ask you to create for the first time so accept it
```bash
notepad $PROFILE
```And puth this line inside
```
oh-my-posh init pwsh | Invoke-Expression
```After that run this in your terminal
```bash
.$PROFILE
```
π Congratulations π
If everything went well
you will see a modern terminal but that's not all !!## theme
It's time to make it like what you want !
#### 1 / 4
Run This command to get all themes```bash
Get-PoshThemes
```
Refer to this site and pick your theme
All Themes : https://ohmyposh.dev/docs/themes#### 2 / 4
Run this to open your profile
```bash
notepad $PROFILE
```
# Note: You can choose to pick theme by url official or inside of your computer storage
## Url
put this inside of it !!!! Replace url with theme url refered to link i put
```
oh-my-posh init pwsh --config '{{Url}}' | Invoke-Expression
```
## Storage
Replace {{ThemeName}} with your theme name
```
oh-my-posh init pwsh --config 'C:\Users\{{YourUsername}\AppData\Local\Programs\oh-my-posh\themes\{{ThemeName}}.omp.json' | Invoke-Expression
```
## Optional
#### 3 / 4run this command to install Terminal-Theme to looks better
```bash
Install-Module -Name Terminal-Icons -Repository PSGallery
```#### 4 / 4
πFinal Part !
Putting all this togetherrun this in you terminal
```bash
notepad $PROFILE
```and put these codes inside of it
```
Import-Module -Name Terminal-Icons
neofetch
```It should look like like this at final
```
Import-Module -Name Terminal-Icons
neofetch
oh-my-posh init pwsh --config 'C:\Users\{{YourUsername}\AppData\Local\Programs\oh-my-posh\themes\{{ThemeName}}.omp.json' | Invoke-Expression
```Run this to apply
```
.$PROFILE
```πͺπ» You did it
π Achievement Unlocked π
π JUST DO IT π
## apply my custom
If you want your terminal theme looks like mine download the MyCustom Theme and put it inside themes location inside your computer
```
C:\Users\{{YourUsername}\AppData\Local\Programs\oh-my-posh\themes\
```
Run this
```
notepad$PROFILE
```
And Replace oh my posh theme with this
```
oh-my-posh init pwsh --config 'C:\Users\{{YOURUSERNAME}}\AppData\Local\Programs\oh-my-posh\themes\MyCustom.omp.json' | Invoke-Expression
```and final
```
.$PROFILE
```## Support
You can support this repo by giving star π
Feel free to open pull requests π§΅
## Links
----------------------- π¨ -------------------------------Blog: https://dev.to/anupa/beautify-your-windows-terminal-1la8
Youtube: https://www.youtube.com/watch?v=Rwxi5kgvqac&ab_channel=Kedilik
Youtube: https://www.youtube.com/watch?v=Ov3yi-9jbFI&ab_channel=TheLinuxCast