Skip to content

Terminal Customisation

From Default To Pro

How To Setup

Or Follow Below Steps

Run Scripts from his server and boom

STEP1: Execute below command in terminal

curl -fsSL christitus.com/linux | sh

STEP2: Go To

Dir: Application Setup -> Bash Prompt -> Hit Enter -> Next..Next..Next then Exit

Congrats You Have A Super Great Terminal

TIPS: Is naye terminal me kya kya cool stuff hai

Shortcuts

  1. $ yayf Use this command and you will get a search like yay packages
  2. $ cpp - Using this you will get progress bar while copying files

2. Let's See Ye Sab kaha se set hui hai

All theser are in .bashrc

vim .bashrc

#Press To Exit:+q+enter
 #!/usr/bin/env bash
   2  iatest=$(expr index "$-" i)
   3  #######################################################
   4  # SOURCED ALIAS'S AND SCRIPTS BY zachbrowne.me
   5  #######################################################
   6  if [ -f /usr/bin/fastfetch ]; then
   7      fastfetch
   8  fi
   9  
  10  # Source global definitions
  11  if [ -f /etc/bashrc ]; then
  12      . /etc/bashrc
  13  fi
  14  
  15  # Enable bash programmable completion features in interactive shells
  16  if [ -f /usr/share/bash-completion/bash_completion ]; then
  17      . /usr/share/bash-completion/bash_completion
  18  elif [ -f /etc/bash_completion ]; then
  19      . /etc/bash_completion
  20  fi
  21  
  22  #######################################################
  23  # EXPORTS
  24  #######################################################
  25  

See here in this file it checks if fastfetch is installed the show fastfetch interface on terminal like:

                  -`                     x@archlinux
                 .o+`                    -----------
                `ooo/                    OS: Arch Linux x86_64
               `+oooo:                   Host: Inspiron 3593
              `+oooooo:                  Kernel: Linux 6.18.7-arch1-1
              -+oooooo+:                 Uptime: 4 hours, 23 mins
            `/:-:++oooo+:                Packages: 1188 (pacman)
           `/++++/+++++++:               Shell: bash 5.3.9
          `/++++++++++++++:              Display (BOE08E7): 1920x1080 in 16", 60 Hz [Built-in]
         `/+++ooooooooooooo/`            DE: KDE Plasma 6.5.5
        ./ooosssso++osssssso+`           WM: KWin (Wayland)
       .oossssso-````/ossssss+`          WM Theme: Breeze
      -osssssso.      :ssssssso.         Theme: Breeze (Dark) [Qt], WhiteSur-Dark [GTK2/3/4]
     :osssssss/        osssso+++.        Icons: breeze-dark [Qt], breeze-dark [GTK2/3/4]
    /ossssssss/        +ssssooo/-        Font: Noto Sans (12pt) [Qt], Noto Sans (12pt) [GTK2/3/4]
  `/ossssso+/:-        -:/+osssso+-      Cursor: breeze (24px)
 `+sso+:-`                 `.-/+oso:     Terminal: konsole 25.12.1
`++:.                           `-/+/    CPU: Intel(R) Core(TM) i5-1035G1 (8) @ 3.60 GHz
.`                                 `/    GPU 1: NVIDIA GeForce MX230 [Discrete]
                                         GPU 2: Intel Iris Plus Graphics G1 (Ice Lake) @ 1.05 GHz [Integrated]
                                         Memory: 4.77 GiB / 7.41 GiB (64%)
                                         Swap: 925.39 MiB / 3.71 GiB (24%)
                                         Disk (/): 18.60 GiB / 31.20 GiB (60%) - ext4
                                         Disk (/home): 42.98 GiB / 201.19 GiB (21%) - ext4
                                         Disk (/mnt/1tb_hd): 162.44 GiB / 915.82 GiB (18%) - ext4
                                         Local IP (wlan0): 172.20.10.3/28
                                         Battery (DELL 1VX1H06): 100% [AC Connected]
                                         Locale: en_IN

Errors / Warnings

If you get warning while opening a new terminal in VS Code

bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory

Then Follow bwlow steps

  1. sudo nano /etc/locale.gen
  2. Un comment: en_US.UTF-8 Line
  3. Use this command to new saettings: sudo locale-gen