If you found this video helpful, join our community for even more interesting content:
🔥 Support the channel: https://boosty.to/lomagin
📌 Telegram: https://t.me/dotfiles_linux
📌 VK: https://vk.com/dotfiles
How to turn your terminal into a gem – a complete guide to customizing the Linux terminal
We take the standard, bare-bones bash and, in one video, transform it into a sophisticated, beautiful, and functional working environment. A new emulator, a new shell, modern utilities instead of the standard ones, a file manager, an IDE in the terminal, and a unified color scheme. Everything is on the keyboard, without a single mouse click.
C
🔗 Links to everything mentioned in the video:
▎ Distribution and Window Manager
• CachyOS — https://cachyos.org/
• Niri (Wayland composer) — https://github.com/YaLTeR/niri
▎ Terminal Emulators
• Kitty — https://sw.kovidgoyal.net/kitty/
• Alacritty — https://github.com/alacritty/alacritty
• WezTerm — https://wezfurlong.org/wezterm/
• Foot — https://codeberg.org/dnkl/foot
• Ghostty — https://ghostty.org/
▎ Shell and Plugins
• Fish Shell — https://fishshell.com/
• Fisher (plugin manager for Fish) — https://github.com/jorgebucaran/fisher
• Tide (prompt theme for Fish) — https://github.com/IlanCosman/tide
▎ Fonts
• Nerd Fonts (a collection of fonts with glyphs) — https://www.nerdfonts.com/
• Hasklug Nerd Font (download) — https://github.com/ryanoasis/nerd-fon...
▎ Standard Utility Replacements
• lsd (ls replacement) — https://github.com/lsd-rs/lsd
• bat (cat replacement) — https://github.com/sharkdp/bat
• fd (find replacement) — https://github.com/sharkdp/fd
• ripgrep (grep replacement) — https://github.com/BurntSushi/ripgrep
• zoxide (cd replacement) — https://github.com/ajeetdsouza/zoxide
• fzf (fuzzy search) — https://github.com/junegunn/fzf
▎ TUI Applications
• btop (resource monitor) — https://github.com/aristocratos/btop
• superfile (file manager) — https://github.com/yorukot/superfile
• lazygit (git interface) — https://github.com/jesseduffield/lazygit
• fastfetch (system information) — https://github.com/fastfetch-cli/fast...
▎ Editor and IDE
• Neovim — https://neovim.io/
• LazyVim (Neovim configuration) — https://www.lazyvim.org/
• LazyVim Installation — https://www.lazyvim.org/installation
▎ Themes
• Kanagawa for Neovim — https://github.com/rebelot/kanagawa.nvim
• Kitty Themes (theme collection) — https://github.com/kovidgoyal/kitty-t...
• Superfile Themes (documentation) — https://superfile.netlify.app/configu...
▎ Other
• pokemon-colorscripts — https://gitlab.com/phoneybadger/pokem...
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▎ Commands from the video (copy and paste):
Install Kitty and Fish
sudo pacman -S kitty fish
Change the default shell to Fish
chsh -s /bin/fish
Install Fisher
curl -sL https://raw.githubusercontent.com/jor... | source && fisher install jorgebucaran/fisher
Install Tide
fisher install IlanCosman/tide@v6
Install utilities
sudo pacman -S lsd bat btop zoxide fastfetch fzf fd ripgrep lazygit neovim
Install LazyVim
mv ~/.config/nvim{,.bak}
mv ~/.local/share/nvim{,.bak}
mv ~/.local/state/nvim{,.bak}
mv ~/.cache/nvim{,.bak}
git clone https://github.com/LazyVim/starter ~/.config/nvim
rm -rf ~/.config/nvim/.git
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
If the video was helpful, a like and a subscription really help the channel.
Questions, suggestions, and holy wars are in the comments.
#linux #terminal #customization #fish #kitty #neovim #lazyvim #ricing #tiling #cachyos