Setting up Arch - Part 5 - Bugs Fixes

OBS Studio flickering with Intel Graphics With some Intel graphics cards on XOrg (in my case, Tiger Lake Xe), OBS Studio will flicker with screen capture. sudo nano /etc/X11/xorg.conf.d/20-intel.conf Section "Device" Identifier "Intel Graphics" Driver "modesetting" EndSection Reboot or restart XOrg server to apply the fix. Delete Goodix Fingerprint Sensor saved fingerprint data If you installed Windows and enrolled fingerprints with Goodix Fingerprint Sensor, the saved fingerprint data will prevent new enrollments in Linux. ...

May 3, 2022 · 1 min · 152 words · Minh Nguyen

Setting up Arch - Part 4 - Tips and Tricks

fstab mount with user permssion Use KDE/GNOME partition manager to manage mount point and use mount options: uid=1000,gid=1001,umask=022 Or append to /etc/fstab: UUID=<disk_UUID> <mount_point> <format> uid=1000,gid=1001,umask=022,noatime 0 1 fstab mount NTFS with kernel NTFS3 driver from kernel 5.15 Use KDE/GNOME partition manager to manage mount point, this will use the default mount.ntfs -> ntfs-3g driver. We need to change the mount driver to mount.ntfs3 in /etc/fstab: UUID=<disk_UUID> <mount_point> ntfs3 discard,noatime 0 0

November 18, 2021 · (updated May 3, 2022) · 1 min · 72 words · Minh Nguyen

Setting up Arch - Part 3 - Post-Installation Setup

Install zsh4humans I don’t need anything more fancy than romkatv’s zsh4humans sh -c "$(curl -fsSL https://raw.githubusercontent.com/n0k0m3/Personal-Setup/main/Setting_up_Arch/setup.sh)" Install Nextcloud sudo pacman -S nextcloud-client Sync .dotfiles with Nextcloud + flameshot shortcut Setting up pacman and makepkg config sudo nano /etc/pacman.conf Set ParallelDownloads = 10: sudo nano /etc/makepkg.conf Set compile flags CFLAGS="-march=native -mtune=native ..." and MAKEFLAGS="-j12" for 12 being total number of available cores/threads: Comparing current installation with installed packages of previous dist python3 read_install.py <installed.log file> Update installed.log with current setup Download export_install_deps.py{: .btn .btn–info } ...

November 17, 2021 · (updated June 19, 2022) · 1 min · 90 words · Minh Nguyen

Setting up Arch - Part 2 - `systemd` hooks with FIDO2 unlock

By default Arch-based distros uses busybox init, which doesn’t support some features comfort from systemd. This guide will help you to setup systemd hooks, switch encryption to LUKS2 for systemd-cryptenroll, use U2F/FIDO2 key to unlock at boot, and Plymouth for boot splash screen. systemd hooks and Plymouth boot splash screen Follwing script will change busybox init to systemd hooks and setup plymouth with colorful_loop theme. Requirements: yay (default on EndeavourOS) ...

November 16, 2021 · (updated May 3, 2022) · 2 min · 309 words · Minh Nguyen

Setting up Arch - Part 1 - Swap on BTRFS

This is setup on EndeavourOS/Manjaro, on barebone Arch should be a little bit different (install yay before all of these steps) Arch setup Setting up Manjaro/EndeavourOS with Calamares installer using this partition Setup with SWAP file (turn on hibernation option): Partition Mount Point Filesystem Size Encryption Status EFI system partition /boot/efi FAT32 300-550 MB Unencrypted /boot partition /boot/efi ext4 200-500 MB Unencrypted root partition / btrfs/LUKS Rest of space Encrypted Note: mount EFI with boot flag and / with root flag. ...

November 15, 2021 · (updated January 16, 2023) · 1 min · 151 words · Minh Nguyen