Skip to content

Scripts and Ansible playbook to setup Arch Linux on ZFS.

Notifications You must be signed in to change notification settings

eoli3n/arch-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZFS root features

  • Native encryption aes-256-gcm
  • Zstd compression on all datasets
  • Boot Environments managed with zfsbootmenu
    • /boot included in ZFS
  • No swap
  • Netboot recovery

BTRFS root features

  • LUKS encryption aes-xts-plain64
  • Zstd compression on all subvolumes
  • Bootable BTRFS snapshot managed with snapper and grub-btrfs
  • Encrypted swap
  • Separated VFAT /boot
  • Netboot recovery

Install

  • Clone me and my submodules
git clone --recursive https://github.com/eoli3n/arch-config