Contents

Manjaro postinstall

Things to do after installing Manjaro.

Or you can try the monthly release installation medium.

Find fastest repository server

Set mirror in pamac settings.

Install pikaur

Using pamac if you enable AUR builds.

Update kernel and / or drivers

Use manjaro settings.

Install packages

Save the content below as pkgs.txt

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# Development
pikaur
pigz
lzop
zstd
base-devel
python-pip
cmake
git
git-lfs
gitkraken
visual-studio-code-bin

# Text editing
texlive-core
tectonic-bin
pandoc
pandoc-citeproc
pandoc-crossref
typora
libreoffice-fresh
zotero

# Network
vivaldi
vivaldi-ffmpeg-codecs
brave-bin
cifs-utils
gufw
telegram-desktop
anydesk

# System
htop
bpytop
zsh
docker
appimagelauncher
parallel
trash-cli

# Input methods
ibus
ibus-chewing

# Fonts
ttf-roboto
ttf-fira-sans
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
wqy-microhei
wqy-zenhei
ttf-opensans
nerd-fonts-hack

# Multimedia
smplayer
smplayer-skins
smplayer-themes
ffmpeg
youtube-dl

# Themes for KDE
plasma-browser-integration
kvantum-qt5
kvantum-theme-materia
papirus-icon-theme
materia-gtk-theme
materia-kde
qogir-icon-theme-git
qogir-gtk-theme-git
qogir-kde-theme-git

Paste the contents to ~/.xprofile

1
2
3
4
5
# ~/.xprofile
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
ibus-daemon -drx

Paste the contents to ~/.profile

1
2
3
4
5
6
7
8
9
[[ -d "${HOME}/.local/bin" ]] && PATH="${HOME}/.local/bin:${PATH}"
[[ -d "${HOME}/.cargo/bin" ]] && PATH="${HOME}/.cargo/bin:${PATH}"
[[ -d "${HOME}/.go/bin" ]] && PATH="${HOME}/.go/bin:${PATH}"

export BROWSER=$(command -v xdg-open)
export EDITOR=$(command -v nano)
export JULIA_NUM_THREADS=$(nproc)
export JULIA_PROJECT=@.
export ELECTRON_TRASH=gio

Run the following script:

1
2
3
4
5
6
7
8
9

# First phase system setup with services
sudo pikaur -S --noconfirm --needed docker
sudo systemctl enable --now fstrim.timer
sudo systemctl enable --now docker.service

# Install the rest
# Check pkgs.txt before running the line below
sed 's/#.*$//' pkgs.txt | xargs sudo pikaur -S --noconfirm --needed

Theme settings

KDE

  • Kvantum theme: Qogir Dark
  • Global theme: Qogir Dark
  • Plasma style: Qogir Dark
  • Application style: kvantum
  • GTK style: Qogir Dark
  • Window decorations: Qogir Dark
  • Colors: Qogir Dark
  • Fonts
    • General: Roboto medium 10.5pts
    • Monospace: Hack Nerd Font 10.5pt
  • Icons: Qogir Dark
  • Cursors: Qogir Dark

Additional packages

Use pikaur -S <pkgname>

  • PyCharm: pycharm-community-jre
  • Anydesk: anydesk-bin
  • Java runtime: jre-openjdk
  • Flatpak: flatpak
  • Snap: snapd
  • Google drive client: google-drive-ocamlfuse-opam
  • Onedrive client: onedrive-abraunegg
  • FreeFileSync: freefilesync-bin
  • Bottom: bottom-bin