Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Arch Post-Installation

Some of my cusomizations after installing Arch Linux.

Use Xorg instead of Wayland

Arch wiki: GDM#Use_Xorg_backend

The Wayland backend is used by default, and the Xorg backend is used only if the Wayland backend cannot be started. You may wish to use the Xorg backend instead.

Uncomment the following line in /etc/gdm/custom.conf:


Gnome Tweak Tool

$ sudo pacman -S gnome-tweaks


$ sudo pacman -S adobe-source-code-pro-fonts
                 noto-fonts noto-fonts-emoji
                 ttf-dejavu ttf-liberation
                 ttf-roboto ttf-lato
$ yay -S ttf-iosevka

Gnome Shell Extensions

Arch wiki: libinput

Install libinput library.

$ sudo pacman -S xf86-input-libinput

You may also want to install xorg-xinput to be able to change settings at runtime.

$ sudo pacman -S xorg-xinput

Arch wiki: bluetooth

Install the bluez package, providing the Bluetooth protocol stack.

$ sudo pacman -S bluez

Enable and start the bluetooth service.

$ sudo systemctl enable --now bluetooth
Apps Installation
Markdown Notebook Mark Text
flatpak yay -S marktext
yay -S typora
Code Editor Visual Studio Code
Sublime Text
pacman -S code
pacman -S atom
flatpak yay -S sublime-text-dev
Graphics GIMP
pacman -S gimp
pacman -S inkscape
pacman -S krita
Terminal Tilda pacman -S tilda
Torrent Client Transmission flatpak pacman -S transmission-gtk
Download Manager uGet pacman -S uget
Video Player VLC pacman -S vlc
Password Manager KeePassXC pacman -S keepassxc
Screen Recording SimpleScreenRecorder
pacman -S simplescreenrecorder
pacman -S peek
Graph Drawing yEd yay -S yed
Misc Tools DB Browser for SQLite
Meld (visual diff)
GHex (binary editor)
Toggl Desktop (time tracking)
pacman -S sqlitebrowser
pacman -S meld
pacman -S ghex
flatpak yay -S toggldesktop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment