Install Post Setup Config
Drive info
/dev/sda1/ -> /boot/efi
/dev/sda2/ -> os root
GRUB/Kernel Options
kernel options, quiet apparmor=1 security=apparmor resume=UUID=edfc802e-6e25-479d-b45d-c02ccacfcb3f udev.log_priority=3 loglevel=3 rd.udev.log-priority=3 mitigations=off
/etc/default change grub defaults, file=grub
/etc/grub.d change 10_linux, remove execute bit 30_uefi_firmware, 60_memtest86+
grub theme /boot/grub/themes/, edit grub.cfg for new drives uuid, insert theme
FSTAB
fstab /etc/fstab
mount drives permanent
Modprobe drivers
/etc/modprobe.d/
blacklist // disable drivers
audio //disable audio power management // pop sounds
sensors-detect // hw monitor sensors
Environment Settings in /etc/environment and .bashrc
export KWIN_TRIPLE_BUFFER=1
export QT_LOGGING_RULES=.debug=false;qt. .debug=false;qt5.debug=false;.warning=false; .critical=false
export QML_IMPORT_PATH=/usr/lib/x86_64-linux-gnu/qt5/qml
export XDG_CURRENT_DESKTOP=”KDE”
export WINEDEBUG=”-all”
export GTK_USE_PORTAL=”1” // gtk apps use kde file browser
/home/matt/.local/bin/ // setup for user scripts
X.org settings
/etc/X11/xorg.conf.d/10-monitor.conf // setup dual monitors
/etc/X11/xorg.conf.d/99-intel-gpu.conf // setup intel video acceleration
Systemd
CPUPower settings, change in /etc/default/cpupower, copy cpupower.service to /etc/systemd/system
linux-tools
systemctl start, enable cpupower.service
FSTRIM /lib/systemd/system
* Now, I am going to apply “i” attribute which makes the file immutable. It means - you can’t delete, modify the file, even if you’re the file owner and the root user.
sudo chattr +i fstrim.timer // prevent from being over written during updates
change from weekly to monthly
systemctl enable fstrim
weather scripts, stock scripts, backup scripts,cleaner scripts
Pacman kernel hook, apply grub settings after Kernel updates
copy kernel.hook to /etc/pacman.d/hooks/
Network
change dns, 9.9.9.11, 9.9.9.9, 8.8.8.8
/etc/hosts, /etc/host.allow
Firewall
copy iptales*.rules /etc/iptables
iptables.rules
ip6tables.rules
systemctl start,enable iptables.service
systemctl start,enable ip6tables.service
Apps
SDDM - setup theme /usr/share/sddm/themes
/etc/sddm.conf.d/hidpi.conf // enable hidpi for sddm
/etc/pam.d/sddm // edit for sddm login
Firefox,Chrome - ad block, privacy blocker
about:config, enable video playback
Install Minidlna, music network server configure /etc/minidlna.conf
systemctl enable minidlna.service
Kvantum install setup themes
Mame arcade roms, setup mame.ini
Handbrake Video Converter
MakeMKV convert Blu-Ray Discs
Spotify - ad-block version, arch-aur
Wine windows emulator
* create .wine link to wine folder on /Data/.wine
Cuttlefish icon browser
Custom apps within applications folders, GMail, arcade game, shortcuts
Bleachbit -system cache/temp file cleaner, custom cleaners ML
ClamAV, chrootkit, rkhunter – setup scripts to auto scan -systemd
xournal++
hun-spell Spell check dict
Themes
Within Themes folder / icons, Copy icons/Papirus/ to usr/share/icons/Papirus / for global exposure sddm
Themes - DigiTech3 to /home/matt/.local/share/plasma/look-and-feel/
Widgets to folder /home/matt/.local/share/plasma/plasmoids/
Mouse cursors /usr/share/icons/default/index.theme
change Inherits=Breeze_Snow
prevents cursor from changing colors, black/white
System Settings
Change Compositor to OpenGL 3.1
Desktop Session change start with empty session
Fonts copy fonts.conf /efc/fonts/fonts.conf
Power Management
Energy Saving, Change Monitor shutoff/sleep settings
Mouse - Change Pointer Speed
Keyboard - Numlock on Bootup
Global Shortcuts - System Settings
Meta-S - System settings
Meta-R - Restart Plasma
Meta K - Kate
Meta D - Minimize All