Step-by-step setup for new Manjaro i3wm installation.
sudo pacman -Syyu
sudo pacman -S --needed base-devel git
yay -S google-chrome
sudo pacman -S alacritty
sudo pacman -S pcmanfm
sudo pacman -S flameshot
sudo pacman -S compton
sudo pacman -S nitrogen
sudo pacman -S noto-fonts-cjk
sudo ntpd -qg
sudo pacman -S ntp
sudo timedatectl set-ntp true
- Copy and Paste
.i3/config
- Copy and paste
.i3status.conf
mod+shift+r
xmodmap -pke > ~/.Xmodmap
Generates .Xmodmap file- Copy and paste
.Xmodmap
dotfile from this repo.
sudo pacman -S tmux
- Clone TPM Just need the tpm folder to exist
- Copy
.tmux.conf
from this repo. Create your own file if it doesn't exists - Quit and open tmux again, or source the newly created
.tmux.conf
. prefix(ctrl+b)+I
Install plugins
- Setup ohmyzsh
- Reboot to set default shell
- Setup starship
- Setup zsh-syntax-highlighting
- Setup zsh-autosuggestions
- Setup zsh-history-substring-search
- Copy and paste
.zshrc
- Install diff-so-fancy
- Execute commands:
git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX"
git config --global interactive.diffFilter "diff-so-fancy --patch"
sudo pacman -S rofi
sudo pacman -S rofi-calc
- Setup rofi themes
- Change in
.i3/config
if you want to change the style.
Copy .profile
Copy .pcmanfm.conf
- Install fzf
- Install node
- Install vim-plug:
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
- Copy vim config files from this repo.
:PlugInstall
sudo pacman -S noto-fonts-emoji
sudo nvim /etc/fonts/local.conf
- C/P the following:
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer>
<family>Noto Sans</family>
<family>Noto Color Emoji</family>
<family>Noto Emoji</family>
<family>DejaVu Sans</family>
</prefer>
</alias>
<alias>
<family>serif</family>
<prefer>
<family>Noto Serif</family>
<family>Noto Color Emoji</family>
<family>Noto Emoji</family>
<family>DejaVu Serif</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Noto Mono</family>
<family>Noto Color Emoji</family>
<family>Noto Emoji</family>
</prefer>
</alias>
<dir>/usr/local/share/fonts</dir>
</fontconfig>
fc-cache -f -v
to regenerate font cache.- Restart browser.
sudo pacman -S alsa-utils pulseaudio
sudo pacman -S pa-applet
- reboot
sudo pacman -Rss clipit