This repository has been archived by the owner on Jul 30, 2024. It is now read-only.
Releases: Rawleenc/ArchCraftsman
Releases · Rawleenc/ArchCraftsman
Release 3.3.0
Finally !
Here is the 3.3.0 archlinux-install release !
New in this release :
- Add the possibility to choose the partition format, with an initial support of BTRFS
- Add ZRAM support, with installation, configuration and activation of a ZRAM device of half of the RAM size
- Complete base packages
- Add possibility to not have swap at all
- Disable pacman download timeout by default
- Add an help system on some script options to clarify them
- Tweak reflector command to fetch better mirrors without the country filter
- Allow to install minimal desktop environment for gnome, plasma, xfce, deepin and mate
- Choose adapted terminus console font size according to the TTY resolution for HiDPI screens
- Split packages installation in two steps to avoid unanswerable questions
- Execute packages installations into python's subprocesses to manage potential pacstrap or pacman fails
- And many other little improvements and optimizations
I want to address a big thanks to @Neo-29 for his contribution to the development of this release by proposing very good feature ideas !
I hope you will enjoy this release !
Release 3.2.5
New in this release :
- Replace ntpd by systemd-timesyncd
- Remove ntp from the base packages
- Update README to fix base packages list
Release 3.2.4
Fixed in this release :
- Update the way mirrors are sorted to fix slow mirrors with excellent score issue
Release 3.2.3
Fixed in this release :
- Fix typo and related translation in a manual partitioning's prompt
Release 3.2.2
New in this release :
- Add xdg-desktop-portal, xdg-desktop-portal-gnome and qt5-wayland packages to gnome installation
- Add xdg-desktop-portal and xdg-desktop-portal-kde packages to plasma installation
- Add qt5-wayland package to plasma wayland installation option
- Uncommenting color and parallel download configs in live's pacman.conf
- Uncommenting parallel download config in installed system's pacman.conf
Release 3.2.1
Fixed in this release :
- Fix un-commenting the new wheel group line in /etc/sudoers file
- Add polkit to base packages to allow user to shutdown on minimal installations
Release 3.2.0
New in this release :
- Add support for Sway
- Change xfce4-terminal by alacritty for i3
- Remove the possibility to install lightdm for enlightenment, i3 and sway
Fixed in this release :
- Install and enable acpi daemon only for enlightenment, i3 and sway
- Fix setup chroot keyboard function in case of no xorg server installed
Release 3.1.0
New in this release :
- Add multi-boot detection in UEFI's automatic partitioning
- Add support for budgie, cinnamon, cutefish, deepin, lxqt, mate, enlightenment and i3 desktop environments
- Add acpid daemon to the base and enable it by default
- Add net-tools to base packages
Release 3.0.0
This is a quite big release. I decided to rewrite the entire script in python. There is multiple reasons behind this language change :
- Make development of future features easier
- Allow the development of way more complexe features
- Improve the maintainability of the script
- Make it easier for people to contribute to the script if they want to
There are also some new little features in addition as well :
- Add GRUB_DISABLE_OS_PROBER=false to the GRUB config
- Add GRUB save default option to the GRUB config
- Optimizing a bit how packages existence is checked
- Remove exfatprogs packages for main file systems support bundle
- Add a computed default value for the swapfile size in manual partitioning
I hope you'll enjoy this release.
Release 2.4.1
Fixed in this release :
- Fix duplicates in partitions array in automatic partitioning added in case of relooping