Skip to content

Instantly share code, notes, and snippets.

View XavierChanth's full-sized avatar

Xavier Chanthavong XavierChanth

View GitHub Profile
@joshbuchea
joshbuchea / semantic-commit-messages.md
Last active December 29, 2025 10:06
Semantic Commit Messages

Semantic Commit Messages

See how a minor change to your commit message style can make you a better programmer.

Format: <type>(<scope>): <subject>

<scope> is optional

Example

@OdinsPlasmaRifle
OdinsPlasmaRifle / arch_linux_installation.md
Last active October 20, 2025 00:22
LVM on LUKS Arch installation with systemd-boot
@mjnaderi
mjnaderi / install-arch.md
Last active December 24, 2025 00:20 — forked from mattiaslundberg/arch-linux-install
Installing Arch Linux with Full Disk Encryption (LVM on LUKS)

Installing Arch Linux with Full Disk Encryption

If you're aiming for a seamless Arch Linux installation in UEFI mode, follow along as this guide will walk you through the process step by step. We'll be using LUKS (Linux Unified Key Setup) and LVM (Logical Volume Manager) partitions on LUKS to achieve full disk encryption.

Note: I have updated this doc for UEFI mode. For those with BIOS/MBR systems, you can refer to the previous version, but keep in mind that it might be outdated and no longer accurate.

If you're only interested in installing Linux and not setting up dual boot with Windows, feel free to skip the Windows-related sections.