In this repository, I would like to provide my Arch Linux configuration.
To simplify the setup, I have written a shell script that does the setup almost automatically.
$ sudo pacman -S git
mkinitcpio.conf
- If you have an AMD GPU, delete all nVidia modules from this file.root.conf
- If you have an AMD GPU, delete all nVidia kernel parameters from this file.nvidia.conf
- Prevent this file from being copied and prevent the symlink from being created.
$ # cp -r files/nvidia.conf $HOME/.dotconf
$ # sudo ln -sf $HOME/.dotconf/nvidia.conf /etc/modprobe.d/
environment
- If you have an AMD GPU, delete all nVidia variables from this file.install.sh
- Prevent the nVidia services from being started.
# nVidia Services
$ # sudo systemctl enable nvidia-suspend.service
$ # sudo systemctl enable nvidia-hibernate.service
$ # sudo systemctl enable nvidia-resume.service
$ git clone https://github.com/f0xb17/dotconfig.git
$ cd dotconfig
$ ./install.sh --gnome
- Gnome specific installation:
--gnome
- KDE Plasma specific installation:
--kde
- XFCE specific installation:
--xfce
- Cinnamon specific installation:
--cinnamon
In order for Flatpak Support to be installed correctly, the correct parameter must be set for your DE.
Different packages are also installed for each parameter:
--kde
: Simple Flatpak support without Gnome Software, because KDE Plasma has Discovery.--cinnamon
: Flatpak support with Gnome software and Cinnamon Translations.--xfce
: Flatpak support with Gnome software.--gnome
: Has Flatpak support out of the box. Removes unneeded standard software.