Skip to content

Instantly share code, notes, and snippets.

View keithpl's full-sized avatar

Keith Plant keithpl

View GitHub Profile
@keithpl
keithpl / arch-linux-kubernetes.md
Last active March 31, 2024 02:31
Kubernetes on Arch Linux with Cilium and CRI-O

Install and configure CRI-O runtime.

sudo pacman -S cri-o crun iptables-nft

Create /etc/crio/crio.conf.d/00-crun.conf specifying the default runtime as crun instead of runc.

[crio.runtime]
@keithpl
keithpl / arch-linux-zfs.md
Last active April 11, 2024 23:24
Arch Linux ZFS

Random notes for using ZFS on Arch Linux via DKMS.

Setup archzfs pacman repository by editing /etc/pacman.conf:

[archzfs]
Server = https://archzfs.com/$repo/$arch
sudo pacman-key -r DDF7DB817396A49B2A2723F7403BD972F75D9D76
pacman -S weechat enchant aspell aspell-en aspell-ru
/secure passphrase <passphrase>
/secure set zncpass <znc passphrase>
/set irc.server_default.nicks "comma separated nicks"
/set irc.server_default.username "username"
/set irc.server_default.realname "realname"
/set irc.look.highlight_channel "$nick,<additional_strings_you_want>"
@keithpl
keithpl / arch-linux-install-notes.md
Last active April 13, 2024 22:31
Arch Linux Installation Notes
  • UEFI
  • Systemd-boot (gummiboot)
  • Encrypted root partition
  • mkinitcpio
  • Unified Kernel Image (UKI)
  • Intel CPU
  • NVIDIA GPU
  • Wayland (sway)
  • Secure Boot (optional)