All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add parts missed here but used here
- Add encrypted swap partition to support suspend-to-disk
- Add automatic installation of fitting xorg drivers
- Add pacman hook when zfs-dkms is installed
- Add usage of
localectl set-{keymap|locale|x11-keymap}
as figured out here
- Dynamic disk in 01-mount.sh recover script
- Periodic trim with timer when host is down ? https://unix.stackexchange.com/a/352596
- Reflector systemd timer
- ZFS
- Zfs hibernate without swap ?
- Smart test timer ?
- Periodic zfs-scrub
- Pacman hook to "generate-zbm" at each zfs-dkms upgrade
- DNS
- Fix DNS per interface ? as https://github.com/jonathanio/update-systemd-resolved#preventing-leakage-to-corporate-networks
- SERVICES
- Hardware acceleration packages
- Disable ipv6
- IMPROVMENTS
- Move max aur package to community equivalents
- TESTS
- Zfs trim + zfs autoscrub systemd timer
- Reflector at startup
- Test resume in GRUB_CMDLINE_LINUX
- Move
install.conf
creation out of 02-installation.sh and put it in 01-configuration.sh- Create a
install.dist.conf
that is used in 02-installation.sh ifinstall.conf
is not available
- Create a
- Solve locale grub : https://forums.archlinux.fr/viewtopic.php?t=13830
2.0.1 - released at 20230608
- Fixed issue/3
2.0.0 - released at 20230608
- Added option to create an unencrypted
zroot
- ZFS Install
- Added support for
install.dist.conf
- Added support for
- Started help section
- Added selection of
archzfs-dkms
orarchzfs-linux[-lts]
should be installed
- Fixed issue/2
- Fixed issue with $zpoolname in the
mkinitcpio.conf
generation - Fixed issue when configuring dns
- Fixed issue when configuring network by using NetworkManager
- Fixed issue when removing existing user
- Changed where the configuration is done
- Configuration is now done in
01-configure.sh
- You can execute
02-install.sh
without any previously done configuration,install.dist.conf
is then used
- Configuration is now done in
1.1.0 - released at 20230101
1.0.0 - released at 20220820
- Added LICENCE
- ZFS Install
- Added asking for zpool name
- Added asking for keymap
- Added asking for locale
- Added asking for timezone
- Added asking to configure networking
- Added asking to configure dns
- Added asking for kernel (
linux
orlinux-lts
) - Added usage of install.conf file to ease up multiple runs of the script (yep, perfect if you have to develop this script)
- Added support for networkmanager configuration
- Added prefix of >>:: << on each
print
-output - Added automatic detection of ucode package file (currently only amd and intel are supported)
- This CHANGELOG
- Updated README.md
- ZFS Install
- Added switch to either install amd or intel ucode
- Added check to only configure intel gpu modules when intel gpu is on the system
- Moved installation of
iwd
andwpa_supplicant
into section "configure networking"