Manjaro

Udpate nvidia (prevent UI freezing)

sudo pacman -Syu && pacman -S nvtop
sudo mhwd -a pci nonfree 0300

Commons packages!

sudo pacman -S --needed base-devel git wget yajl yay

Samba (mounts)

sudo nano /etc/samba/chaos-credentials

Example content

username=<>
password=<>
sudo chmod 600 /etc/samba/chaos-credentials

/etc/fstab

# Network resources
//10.83.90.10/<USER_NAME> /mnt/Homes cifs auto,_netdev,credentials=/etc/samba/chaos-credentials,uid=1000,gid=1000,nofail,vers=3.0 0 0
//10.83.90.10/Backup /mnt/Backup cifs auto,_netdev,credentials=/etc/samba/chaos-credentials,uid=1000,gid=1000,nofail,vers=3.0 0 0
//10.83.90.10/Books /mnt/Books cifs nobrl,noserverino,auto,_netdev,credentials=/etc/samba/chaos-credentials,uid=1000,gid=1000,nofail,vers=3.0 0 0
//10.83.90.10/Containers /mnt/Containers cifs auto,_netdev,credentials=/etc/samba/chaos-credentials,uid=1000,gid=1000,nofail,vers=3.0 0 0
//10.83.90.10/Games /mnt/Games cifs auto,_netdev,credentials=/etc/samba/chaos-credentials,uid=1000,gid=1000,nofail,vers=3.0 0 0
//10.83.90.10/Iso /mnt/Iso cifs auto,_netdev,credentials=/etc/samba/chaos-credentials,uid=1000,gid=1000,nofail,vers=3.0 0 0
//10.83.90.10/Library /mnt/Library cifs auto,_netdev,credentials=/etc/samba/chaos-credentials,uid=1000,gid=1000,nofail,vers=3.0 0 0
//10.83.90.10/Logs /mnt/Logs cifs auto,_netdev,credentials=/etc/samba/chaos-credentials,uid=1000,gid=1000,nofail,vers=3.0 0 0
//10.83.90.10/Multimedia /mnt/Multimedia cifs auto,_netdev,credentials=/etc/samba/chaos-credentials,uid=1000,gid=1000,nofail,vers=3.0 0 0
//10.83.90.10/Public /mnt/Public cifs auto,_netdev,credentials=/etc/samba/chaos-credentials,uid=1000,gid=1000,nofail,vers=3.0 0 0
sudo systemctl daemon-reload
sudo mount -a

Stow

sudo pacman -S stow

Install oh-my-zsh

sudo pacman -S ttf-meslo-nerd-font-powerlevel10k  ttf-font ttf-fira-code powerline-fonts 
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Printer Brother DCP-L23

git clone https://aur.archlinux.org/brother-dcp-l2530dw.git

cd  brother-dcp-l2530dw

makepkg -si

# Adding printer on: http://localhost:631/printers/?

# TODO scanner

Java

sudo pacman -S jdk8-openjdk jdk21-openjdk jdk25-openjdk

Maven

wget https://dlcdn.apache.org/maven/maven-3/3.9.11/binaries/apache-maven-3.9.11-bin.tar.gz
mkdir /usr/local/maven
tar xzf apache-maven-3.9.11-bin.tar.gz -C /usr/local/maven/ --strip-components=1
echo 'export PATH=$PATH:/usr/local/maven/bin/' > /etc/profile.d/maven.sh
echo 'export JAVA_HOME="/usr/lib/jvm/java-25-openjdk/"' >> /etc/profile.d/maven.sh
chmod +x /etc/profile.d/maven.sh

IDE

yay sublime-text-3
sudo pacman -S codeblocks neovim neovide code meld

Docker

sudo pacman -S docker docker-compose docker-buildx nvidia-container-toolkit docker-compose
sudo systemctl enable docker && systemctl start docker

Add to new group

sudo usermod -aG docker $USER
newgrp docker

LateX

sudo pacman -S texlive-core texlive-bin texlive-latexextra texlive-pictures texlive-fontsextra texlive-binextra