git.cjennings.net
:
archangel
main
Arch Linux installer ISO — ZFS-on-root or BTRFS, doubles as rescue disk
Craig Jennings
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
installer
Commit message (
Expand
)
Author
Age
Files
Lines
*
feat(install): install baked AUR packages and clean the target config
Craig Jennings
4 days
2
-0
/
+84
*
refactor: drop the dead duplicate disk_in_use from common.sh
Craig Jennings
2026-05-23
1
-8
/
+0
*
feat(install): add pre-flight environment and disk-target validation
Craig Jennings
2026-05-22
3
-3
/
+145
*
refactor: extract validate_encryption_passphrase from gather_input
Craig Jennings
2026-05-19
2
-11
/
+17
*
refactor: lift FILES= keyfile sed to ensure_initramfs_files helper
Craig Jennings
2026-05-19
2
-5
/
+18
*
refactor: wire validate_config into the unattended install path
Craig Jennings
2026-05-19
1
-5
/
+3
*
fix(install): drop dead zfsrollback copy from configure_zfs_tools
Craig Jennings
2026-05-14
1
-4
/
+1
*
feat: add --name flag to zfssnapshot rollback and delete
Craig Jennings
2026-05-14
1
-32
/
+79
*
refactor: drop dead variables from lib/config.sh
Craig Jennings
2026-05-14
1
-3
/
+0
*
feat: consolidate zfssnapshot and zfsrollback into one subcommand-driven script
Craig Jennings
2026-04-27
2
-254
/
+405
*
refactor: drop dead configure_luks_grub from Btrfs install path
Craig Jennings
2026-04-27
1
-28
/
+0
*
refactor: extract MNTPOINT constant for the install chroot mount point
Craig Jennings
2026-04-27
3
-130
/
+138
*
refactor: verify GRUB_CMDLINE_LINUX seds via prepend_grub_cmdline_linux helper
Craig Jennings
2026-04-27
3
-2
/
+30
*
refactor: consolidate installer defaults and FILESYSTEM validation into confi...
Craig Jennings
2026-04-27
2
-35
/
+28
*
refactor: collapse sshd_config seds into enable_sshd_root_login
Craig Jennings
2026-04-26
2
-3
/
+19
*
refactor: extract EFI_DIR constant for the install-time EFI mount point
Craig Jennings
2026-04-26
3
-18
/
+28
*
refactor: unify partition_disks across ZFS and Btrfs install paths
Craig Jennings
2026-04-26
2
-140
/
+53
*
fix: clean up partial installs via ERR/INT/TERM trap
Craig Jennings
2026-04-26
1
-0
/
+58
*
test: expand bats coverage across installer modules
Craig Jennings
2026-04-26
1
-10
/
+21
*
refactor: extract get_raid_level fzf preview into raid.sh helper
Craig Jennings
2026-04-26
2
-102
/
+125
*
fix: fail fast on missing ZFSBootMenu efibootmgr entry
Craig Jennings
2026-04-26
2
-10
/
+38
*
feat: PrivateTmp=yes drop-in for systemd-tmpfiles on ZFS-root
Craig Jennings
2026-04-21
2
-0
/
+34
*
refactor: decompose install_btrfs into named orchestration stages
Craig Jennings
2026-04-13
2
-61
/
+94
*
refactor: merge install_base and install_base_btrfs
Craig Jennings
2026-04-13
2
-69
/
+43
*
refactor: unify get_{luks,zfs}_passphrase and get_root_password
Craig Jennings
2026-04-13
2
-54
/
+41
*
refactor: drop dead mount_efi and select_raid_level from lib/disk.sh
Craig Jennings
2026-04-13
1
-41
/
+0
*
refactor: extract pure RAID logic to lib/raid.sh with bats coverage
Craig Jennings
2026-04-12
2
-6
/
+75
*
security: gitignore host configs, add .example templates
Craig Jennings
2026-04-12
2
-0
/
+0
*
refactor: remove dead installer/lib/zfs.sh
Craig Jennings
2026-04-12
2
-378
/
+8
*
fix: drop zroot/tmp dataset and dedup pacman snapshot hook
Craig Jennings
2026-04-12
2
-8
/
+46
*
session: first bare metal install on velox, multiple fixes
Craig Jennings
2026-04-10
2
-0
/
+30
*
fix: add inetutils to installed system packages
Craig Jennings
2026-04-09
1
-0
/
+2
*
fix: use pbkdf2 for LUKS2 containers instead of argon2id
Craig Jennings
2026-04-09
1
-2
/
+5
*
feat: default to no-color output, add --color flag to enable
Craig Jennings
2026-04-09
2
-11
/
+16
*
fix: migrate archzfs repo from stale archzfs.com to GitHub Releases
Craig Jennings
2026-04-09
1
-2
/
+2
*
refactor: rename custom/ to installer/ for clarity
Craig Jennings
2026-02-23
11
-0
/
+6477