Important
Notes in .github directory.
Modern method. I don't use GRUB.
When updating Linux kernel pacman hook runs /etc/pacman.d/hooks/on-kernel-install. What it does:
- Moves Booster image and microcode to EFI partition.
- Updates UEFI boot entries linking these files using efibootmgr.
- efibootmgr
- Booster (Boot image generator. Faster, lighter than dracut.)
Lazy to type password everytime.
/etc/systemd/system/getty@tty1.service.d/autologin.conf
It's a part of ram. Compresses ram to have more ram. Faster than SSD swap file.
- Install zram-generator
- /etc/systemd/zram-generator.conf
- Disable zswap by adding
zswap.enabled=0
kernel parameter. As I manage the kernel using script /etc/pacman.d/hooks/on-kernel-install so added flag there.
Reduces unnecessary SSD write.
-
Delete existing logs:
sudo rm -r /var/log/journal/*
/etc/modprobe.d/blacklists.conf
/home/rakib/.config/pipewire/pipewire.conf.d
virtual-surround-sound.conf from PipeWire GitLab.
atmos.wav extracted from HeSuVi_2.0.0.1.exe.
mic-noise-cancelation.conf from PipeWire GitLab.
Dependencies: noise-suppression-for-voice.
Don't forget to activate sinks/sources using wpctl. The * indicates currently active.
~ wpctl status
Audio
├─ Devices:
│ 48. Family 17h/19h HD Audio Controller [alsa]
│
├─ Sinks:
│ * 37. Virtual Surround Sound [vol: 1.00]
│ 68. Family 17h/19h HD Audio Controller Digital Stereo (IEC958) [vol: 1.00]
│
├─ Sources:
│ * 36. Mic Noise Cancelation [vol: 1.00]
│ 69. Family 17h/19h HD Audio Controller Analog Stereo [vol: 0.60]
~ wpctl set-default 37
~ wpctl set-default 36
Add --experimental
flag /etc/systemd/system/bluetooth.service.d/bluetooth.conf
During Wine installation I added "multilib” in /etc/pacman.conf which resulted in duplicate 32-bit version of each package. I don't use Wine now.
List packages installed someway by you.
pacman -Qqi | grep -E "Name|Description|Required By"
Identify what you don't need reading package details.
Use aria2 as download manager instead of default Google Chrome download manager.
Useful for downloading files faster e.g. GitHub releases from browser.