Home Terminal customization
Post
Cancel

Terminal customization

To have a user-friendly terminal, we need to use software that help us with this task, in this article you will learn how to get a beautiful and very customizable terminal on linux, note that it can take a long.

Fonts

To see icons on our terminal with need to use a compatible font, for this porpuse you can use HackNerdFont, to download this font just click here, then unzip it to system folder fonts.

1
2
sudo mkdir /usr/share/fonts/HackNerdFont
unzip ~/Downloads/HackNerdFonts.zip -d /usr/share/fonts/HackNerdFont

Kitty

For the terminal we’ll use Kitty, this can be download from de official site or with some package manager like apt.

1
2
sudo apt update
sudo apt install kitty -y

Let’s create the config file.

1
touch ~/.config/kitty/kitty.conf

Now add the following settings to the file.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Disable bell
enable_audio_bell no

# Font
font_family HackNerdFont
font_size 12
url_color #61afef

# Keyboard shortcuts
## Move through windows
map ctrl+left neighboring_window left
map ctrl+right neighboring_window right
map ctrl+up neighboring_window up
map ctrl+down neighboring_window down

## Suspend work
map ctrl+shift+z toggle_layout stack

## New window/tab
map ctrl+shift+enter new_window_with_cwd
map ctrl+shift+t new_tab_with_cwd

# Cursor
cursor_shape beam
cursor_beam_thickness 1.8

# Mouse
mouse_hide_wait 3.0
detect_urls yes

# Input
repaint_delay 10
input_delay 3
sync_to_monitor yes

# Tabs
tab_bar_style powerline
inactive_tab_background #e06c75
active_tab_background #98c379
inactive_tab_foreground #000000

# Window
background_opacity 0.95
window_padding_width 4

# Default shell
shell zsh

ZSH

To have a beautiful terminal, we need to use a zshell so let’s download.

1
sudo apt install zsh -y

PowerLevel10K

PowerLevel10K PowerLevel10K makes zsh better

Plugins

FZF

NVIM

NVCHAD

This post is licensed under CC BY 4.0 by the author.
Trending Tags
Contents

-

-

Trending Tags