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