Skip to content

Instantly share code, notes, and snippets.

@lucasnlm
Last active January 16, 2020 07:25
Show Gist options
  • Save lucasnlm/0c988a16625f446de8101f2316228702 to your computer and use it in GitHub Desktop.
Save lucasnlm/0c988a16625f446de8101f2316228702 to your computer and use it in GitHub Desktop.

Check the internet

Run:

wifi-menu

Xorg

Update the system and install X11:

pacman -Sy
pacman -S xorg xorg-server

Install nvidia

Run the following commands:

pacman -S nvidia-dkms

Install Intel Video Driver

If you are usingg a device with Intel video, run:

pacman -S xf86-video-intel

Install KDE

Run the following commands:

sudo pacman -S plasma-desktop sddm konsole
sudo systemctl enable sddm
sudo systemctl start sddm

Optional programs:

sudo pacman -S user-manager breeze-gtk kde-gtk-config bluedevil powerdevil plasma-nm plasma-pa

After login, go to settings Input Devices > Keyboards and make sure everything is correcly defined. Make sure American Internacional variant is selected (not US) on Layouts tabs.

Setup Network Manager

Run:

sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager

KDE Customization

Install Materia KDE or Materia Manjaro style and Papirus icon theme on KDE settings.

Install Git

Run the following command:

pacman -S git openssh

Then follow the instructions on this link to setup your ssh key.

After that, add AddKeysToAgent yes to the file ~/.ssh/config to make git stop asking password in every git push.

Install yay

Uncomment multilib on /etc/pacman.conf:

sudo nano /etc/pacman.conf

Change:

[multilib]
Include = /etc/pacman.d/mirrorlist

Run the follow command to get it:

pacman -Sy
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Install Android Studio

Run the follow command to get it:

yay -S android-studio android-emulator

Install other programs / libs / things

Install the following common programs:

# Common
sudo pacman -S firefox

# Dev
sudo pacman -S wget zsh ark unrar okular openssh openssl python python-pip

# Dev - Clojure
sudo pacman -S clojure
yay -S leinigen

# Deb - Flutter
sudo yay -S flutter go

# Codecs
sudo pacman -S a52dec faac faad2 flac jasper lame libdca libdv libmad libmpeg2 libtheora libvorbis libxv wavpack x264 xvidcore gstreamer0.10-plugins vlc

# Other programs
yay -S discord ttf-fira-code

After install, reboot.

Configure KDE

Go to Touchpad settings and configure it like you want (if needed).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment