You’ll need to install the following:
- ZSH
- Oh My Zsh
- Kitty
- Neovim
- FiraCode Nerd Font
apt install -y zshpacman -Syy zshdnf install -y zshsh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"pacman -Syy neovimdnf copr enable agriffis/neovim-nightly
dnf install -y neovim python3-neovimyay -S ttf-firacode-nerdmkdir -p ~/.local/share/fonts
cd ~/.local/share/fonts
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/FiraCode.zip
unzip FiraCode.zip
fc-cache -fvNote: The link might change over time — make sure to grab the latest version if needed.
Clone the repository:
git clone https://github.com/shiizeen/linux-config.git ~/.config
For the emulator I'm using kitty, with a custom minimalistic configuration, that can be configure from:
~/.config/kitty/kitty.confYou can also check, or edit my custom fastfetch config:
~/.config/fastfetch/config.jsoncI'm using zsh + oh-my-zsh with the xiong-chiamiov-plus theme.
For the plugins, I'm not using a lot of them but there's my plugins list in my zshrc file, feel free to check.
| Plugins | How to install |
|---|---|
| git | enable by default |
| zsh-autocomplete | https://github.com/marlonrichert/zsh-autocomplete?tab=readme-ov-file#installation--setup |
| zsh-autosuggestions | https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md#oh-my-zsh |
| zsh-syntax-highlighting | https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md#oh-my-zsh |
| you-should-use | https://github.com/MichaelAquilina/zsh-you-should-use?tab=readme-ov-file |
| zsh-bat | https://github.com/fdellwing/zsh-bat?tab=readme-ov-file#install |
After installation you can copy the .zshrc file from the .config file to your home folder
cp .zshrc /home/$USER/ #assuming that you are in the .config folderand source it
source .zshrc #assuming that you are in your home folderand enjoy!