guix-config

Configuration files for Guix

git clone https://git.8pit.net/guix-config.git

 1* mcron job to invoke mandoc's `makewhatis` instead of the man-db equivalent
 2* Configure btrfs subvolumes
 3	* Add set subvolume-specific options (e.g. force compression of `/var/log`)
 4	* Also configure an mcron job which creates snapshots of `/home`
 5* Support an encrypted root with LUKS2
 6	* Problem: Grub doesn't support LUKS2 and is generally slow
 7		* Hence, requires decrypting the volume from an initramfs
 8		* For example, by porting [booster] to Guix
 9	* Presupposes an unencrypted `/boot` partition
10		* Problem: Guix currently loads the Kernel from `/gnu/store`
11		* Need a derivation which copies it from the store to `/boot`
12
13[booster]: https://github.com/anatol/booster