Skip to content

v1.2.0

Latest

Choose a tag to compare

@theDrake theDrake released this 03 Apr 23:34
· 13 commits to master since this release
13896ee

Fixed several issues and made many improvements, including:

Partitioning

  • Created option to select a second drive during auto-partitioning to serve as a separate home partition.
  • Added hibernation support for systems with significant swap space.
  • Changed encrypted auto-partitioning method from LUKS on LVM to LVM on LUKS, in part to better facilitate hibernation.
  • Improved swap size input handling and error checking.
  • Made additional improvements and bug fixes for all partitioning methods.

Software

  • Shifted from the vanilla Linux kernel to Zen (linux-zen and linux-zen-headers) for slight performance enhancements.
  • Ensured system remains fully functional after kernel updates without requiring a reboot thanks to kernel-modules-hook. Redundant modules thus created are periodically removed via linux-modules-cleanup.service.
  • Improved Timeshift configuration for Btrfs systems and ensured inotify-tools is installed for grub-btrfsd.service.
  • Ensured vmware-usbarbitrator.path and vmware-networks.path are enabled if installing as a VMware guest.
  • Improved printer detection and other Avahi-related functionality by enabling avahi-daemon.service and installing and configuring nss-mdns. Also, cups.socket is now enabled instead of cups.service.
  • Set up weekly pacman cache cleanup by enabling paccache.timer.
  • Removed VDPAU drivers from GPU package lists as they're inessential and can cause issues for some video-related software. Consult the ArchWiki if you want to set up hardware video acceleration.
  • Updated and improved the handling of all package lists.
  • Default packages:
    • Shifted fully to PipeWire by removing pulseaudio-alsa and pulseaudio-bluetooth and adding pipewire-alsa, pipewire-jack, pipewire-pulse, and gst-plugin-pipewire.
    • Replaced p7zip with 7zip, youtube-dl with yt-dlp, and mlocate with plocate.
    • Removed sl, pipes.sh, cpupower-gui, etc., and added duf, fwupd, vulkan-tools, etc.
    • Added compsize to Btrfs package list for convenient analysis of file compression.
    • Removed breeze-amber-cursor-theme from default AUR packages as it seems permanently gone. It is now always provided manually.
    • Moved LibreOffice and xCHM from default packages to optional.
  • Optional software:
    • Improved menu system, allowing backward movement without loss of selection data.
    • Added bsd-games2, flax, o3de-bin, ogre, ogre-next, defold-bin, raylib, sdl3, sfml, decker, visual-studio-code-bin, proton-vpn-gtk-app, and signal-desktop to existing categories.
    • Added a new "Writing and Office Software" category with libreoffice-fresh, libreoffice-still, calligra, onlyoffice-bin, inky, twinejs-standalone, obsidian, standardnotes-bin, and xchm.
    • Replaced stone-soup with crawl-tiles, planeshift with planeshift-legacy, and minetest with luanti.
    • Removed openmw-tes3mp, pygtk, scratch, atom, vscodium-bin, nerd-fonts-complete, and authy.
    • Removed steam-native-runtime as a supplementary package for steam.
    • Improved handling of locale-specific supplementary packages.

KDE Plasma

  • Added AUR package plasma5-themes-matchama as a new source for the Matchama KDE theme.
  • Replaced packagekit-qt5 with packagekit-qt6.
  • Removed vlc-plugin-fluidsynth-bin as FluidSynth support is now a built-in feature of VLC.
  • Improved KDE Wallet configuration.

GNOME

  • Removed gnome-shell-extension-clipboard-indicator, gnome-shell-extension-gamemode-git, and gnome-software-packagekit-plugin.
  • Added archlinux-appstream-data, gdm-settings, and the Pano clipboard manager (gnome-shell-extension-pano-git).
  • Replaced surfn-icons-git with beautyline.

Cinnamon

  • Removed gnome-software.
  • Replaced clipit with gpaste, celluloid with mpv, and surfn-icons-git with beautyline.
  • Ensured GNOME Keyring can act as a wrapper around ssh-agent.

Xfce

  • Fixed xfce4-panel issue for VM installs.
  • Removed gnome-software.
  • Replaced gcolor2 with gcolor3, celluloid with mpv, and surfn-icons-git with beautyline.
  • Ensured GNOME Keyring can act as a wrapper around ssh-agent.
  • Updated configuration files and the toggle-touchpad script.

Misc.

  • Enabled SysRq keyboard shortcuts and potential improvements to gaming performance, etc., via gdl-system.conf.
  • Ensured installer font size is increased for HiDPI displays.
  • Provided option to cancel force-quit (Ctrl+C) of the installer.
  • Removed all customizations affecting /root and ensured gdl.log is now copied to the new user's home rather than /root.
  • Added reinstallgrub/grubreinstall aliases for convenient GRUB repair (in addition to updategrub/grubupdate for simply updating GRUB) and made various other alias adjustments in .bashrc, which also now runs gdl-config-script at user's first login.
  • Improved log messages.
  • Created test.sh to automate testing of shell files, package lists, etc.
  • ISO built using: archiso 83-1
  • Installer kernel: linux 6.13.8.arch1-1

Known issues

  • Do not select the optional pulseaudio-equalizer package as it results in a pacstrap error due to the shift to pipewire-pulse.
  • If IBus packages are installed, their configuration under Wayland might be incomplete.
  • If installing to a VM, do not use NVMe for the root virtual drive unless EFI boot is enabled. Also, note that Wayland may cause visual or input issues: if so, log into an Xorg (X11) session instead.