100 Commits
Author SHA1 Message Date
George Abraham f41e2c6094 Expand README with eficlean details
Added detailed information about eficlean, including features, requirements, usage, and license.
2026-08-16 18:33:07 +01:00
George Abraham c6b0caa233 Add eficlean.sh for EFI boot entry management
This script manages EFI boot entries interactively, allowing users to queue deletions, preview changes, and confirm actions.
2026-08-16 18:29:08 +01:00
George Abraham d2273ec080 Update script version and improve quoting 2026-08-12 16:24:43 +01:00
George Abraham f9b12495a2 Remove sudo from package installation commands 2026-08-12 16:05:06 +01:00
George Abraham 7439d9beb4 Refactor download and extraction to use fetch_and_extract 2026-08-12 15:56:24 +01:00
George Abraham c75cc1b5b4 Fix quoting and ownership in arch-2.sh 2026-08-12 15:49:42 +01:00
George Abraham aec35d59f8 Improve font installation script error handling
Refactor error handling and download process for fonts.
2026-08-12 15:34:39 +01:00
George Abraham 9c47edbde0 Remove ownership fix for unpacked icon themes
Removed ownership fix commands for unpacked themes.
2026-08-12 15:21:35 +01:00
George Abraham ffe1ead1e3 Extract YAMIS-Muted theme to local share icons directory
Create directory for local share icons and extract YAMIS-Muted theme there.
2026-08-12 15:18:56 +01:00
George Abraham d70ca1e6ac Add YAMIS-Muted icon theme download and extraction 2026-08-12 13:34:31 +01:00
George Abraham a1e6824fd7 Fix missing newline at end of arch.sh 2026-08-04 20:57:45 +01:00
George Abraham dbcf264bf9 Update script URL to include cache-busting query 2026-08-04 20:51:31 +01:00
George Abraham 47e1c43fd5 Implement script versioning and update check
Add self-update functionality and version check.
2026-08-04 20:48:15 +01:00
George Abraham ebb8b633da Update arch-2.sh for configuration and package installs 2026-08-04 18:41:12 +01:00
George Abraham 363ac3e613 Improve error handling and formatting in arch.sh
Refactor error messages and improve formatting checks in arch.sh.
2026-08-04 18:40:20 +01:00
George Abraham ff0ec101c0 Update wezterm package URL to latest version 2026-08-04 17:44:40 +01:00
George Abraham 97b450610b Add firmware Setup Mode section and update checklist
Added a section on firmware Setup Mode before booting the Arch ISO, emphasizing its importance for a smoother installation process. Updated the install checklist to include confirmation of Setup Mode.
2026-08-04 16:18:05 +01:00
George Abraham 072cd0868b Update Secure Boot signing instructions and checks
Clarify signing process for boot manager and UKI, emphasizing the importance of signing at the source path and verifying the auto-signing hook. Update instructions for handling Secure Boot keys during reinstallation.
2026-08-02 18:24:58 +01:00
George Abraham 57543d2579 Update EFI partition size and layout instructions
Updated the EFI System Partition size to 1GiB and added detailed instructions for creating a new layout, including partition identification and formatting steps.
2026-08-02 17:19:27 +01:00
George Abraham 7a62479682 Update arch-linux-systemd-tpm2.md 2026-08-02 16:45:41 +01:00
George Abraham 55a7494170 Update microcode loading and security recommendations
Clarify microcode loading process and its implications for UKI setups. Emphasize the importance of PIN for enhanced security against theft.
2026-08-02 16:22:44 +01:00
George Abraham 4149f632ab Update installation instructions for Arch Linux
Clarify instructions for using a custom ISO and syncing the package database.
2026-08-02 15:48:55 +01:00
George Abraham 445af4237e Modify mkinitcpio hooks for keyboard support
Updated mkinitcpio configuration to include both 'keyboard' and 'sd-vconsole' hooks for improved keyboard support.
2026-08-02 13:59:02 +01:00
George Abraham f7a0e9ef10 Update maintenance instructions for systemd-boot
Added notes on ongoing maintenance for systemd-boot and sbctl usage, including enabling the systemd-boot-update.service.
2026-08-02 13:49:32 +01:00
George Abraham 47ba720da5 Enhance swap management instructions with swapfile and zram
Added instructions for creating a swapfile and using zram for swap management, including configuration details and commands for both ext4 and Btrfs filesystems.
2026-08-02 13:37:26 +01:00
George Abraham a081473834 Create Arch Linux setup guide with systemd-boot and TPM2
Add a comprehensive guide for setting up Arch Linux with systemd-boot, LUKS2, TPM2 auto-unlock, and Secure Boot. The document includes detailed steps for installation, configuration, and troubleshooting.
2026-08-02 13:16:37 +01:00
George Abraham 538a49a66c Update arch-2.sh
Added colorscheme We10XOSDark1
2025-12-29 17:11:54 +00:00
George Abraham a9d8c94e13 Add files via upload 2025-12-23 15:59:28 +00:00
George Abraham cea5f44a65 Fix output formatting in show_instructions function 2025-12-23 15:44:38 +00:00
George Abraham 839ab0414b Revise installation instructions in arch.sh
Updated the instructions for the Arch Linux installer script to be more concise and user-friendly.
2025-12-23 15:37:08 +00:00
George Abraham 6b9276fa83 Update Arch installation script instructions
Removed welcome message from installation instructions and added a command to disable account locking during chroot.
2025-12-23 15:34:45 +00:00
George Abraham 3698605045 Improve error message formatting for internet check
Added a newline to the error message for better readability.
2025-12-23 15:22:53 +00:00
George Abraham ad4db52f22 Implement root check in arch.sh
Add root user check to ensure script runs with sudo.
2025-12-23 15:19:01 +00:00
George Abraham de55b254f4 Update arch.sh 2025-12-23 15:16:04 +00:00
George Abraham 0c817e1793 Update arch.sh 2025-12-23 11:47:36 +00:00
George Abraham 8b0bbd45f0 Update arch.sh 2025-12-23 11:45:39 +00:00
George Abraham e99fe2f713 Update arch.sh 2025-12-23 11:42:41 +00:00
George Abraham 1dfdd887de Implement internet connectivity check in start_install
Added an internet connectivity check before installation.
2025-12-23 11:31:34 +00:00
George Abraham 7231060f78 Update arch-2.sh
Update package wezterm-git-20251223.105516.d3b0fdad4-1-x86_64.pkg.tar.zst
2025-12-23 11:24:33 +00:00
George Abraham fe04129576 Add QT scaling option 2025-10-07 10:21:56 +01:00
George Abraham f873b08bda Correct file path htoprc 2025-08-11 17:08:19 +01:00
George Abraham 7135950581 Added htop config 2025-08-11 17:07:10 +01:00
George Abraham 3e3a46af4e Fix generating mirrorlist 2025-08-11 15:07:36 +01:00
George Abraham 8b34e6554b Update trizen-git package link 2025-07-28 15:33:19 +01:00
George Abraham 9e793bf193 Update README.md 2025-07-17 21:13:47 +01:00
George Abraham e79cda0d20 Update README.md 2025-07-17 21:12:49 +01:00
George Abraham 76e91e6518 Update arch.sh 2025-07-17 18:06:44 +01:00
George Abraham 438898beef Try to remove leftovers 2025-07-17 17:54:10 +01:00
George Abraham 4850c6286e Remove arch-2.sh after install 2025-07-17 17:35:42 +01:00
George Abraham d7213a1f04 Update arch-2.sh 2025-07-17 17:28:24 +01:00
George Abraham 0e12764c59 Update arch-2.sh 2025-07-17 17:15:04 +01:00
George Abraham 59791e4aac Update arch-2.sh 2025-07-17 16:50:53 +01:00
George Abraham 682417996e Update arch-2.sh 2025-07-17 16:39:03 +01:00
George Abraham c26728af3d Update arch-2.sh 2025-07-17 16:21:12 +01:00
George Abraham 22ba17020f Rename arch-new.sh to arch.sh 2025-07-17 16:16:51 +01:00
George Abraham 5ad3970bd4 Rename arch.sh to arch-org.sh 2025-07-17 16:16:27 +01:00
George Abraham ae2fd62752 Update arch-2.sh 2025-07-17 16:14:39 +01:00
George Abraham 2eefb2f9bf Try to fix mkdir -p 2025-07-17 15:53:50 +01:00
George Abraham a922e5d3bc ArchLinux-$hostname - label on GRUB, for multiple installations 2025-07-17 15:38:59 +01:00
George Abraham 1b22f53915 Now supports multiple disks and partitions 2025-07-17 15:25:30 +01:00
George Abraham 2208d17700 Added another cursor theme 2025-07-16 12:29:39 +01:00
George Abraham 96ff97e078 Align commands 2025-07-15 21:37:49 +01:00
George Abraham 5fbd15be3e Dark colour schemes for KDE 2025-07-15 21:36:15 +01:00
George Abraham b9c573067e Wording on last message 2025-07-15 19:55:35 +01:00
George Abraham 74a7adf277 Clean leftovers 2025-07-15 18:23:22 +01:00
George Abraham b20dc03acb Remove unneeded script generation for home user 2025-07-15 18:20:47 +01:00
George Abraham 14fa729531 More safety checks 2025-07-15 18:12:13 +01:00
George Abraham 7710a2e78a Rework multilib and pacman sync 2025-07-15 17:58:12 +01:00
George Abraham d9189be7f7 More user settings tweaks for KDE 2025-07-15 17:42:18 +01:00
George Abraham f90095dcba KDE customisation 2025-07-15 17:33:57 +01:00
George Abraham f51d46047e Added KDE dark colour theme 2025-07-15 17:00:41 +01:00
George Abraham d9e713add1 Add trizen to the install 2025-07-15 16:04:09 +01:00
George Abraham eae0de5ec0 Update arch-2.sh 2025-07-15 15:40:13 +01:00
George Abraham 6e2c359ac6 Append keyboard settings to vconsole.conf in chroot 2025-07-15 15:01:55 +01:00
George Abraham aeec147de5 Clarity on running with <sudo> 2025-07-15 12:17:42 +01:00
George Abraham 406848d3bb Remove setting the console font and keyboard layout, this is done by the .iso boot sequence 2025-07-15 12:13:38 +01:00
George Abraham 4f1277fec8 Rework partition display logic 2025-07-15 11:58:49 +01:00
George Abraham 88e4731233 Update arch-2.sh 2025-07-14 17:37:00 +01:00
George Abraham 5b6d49e7af Update arch-2.sh 2025-07-14 17:32:12 +01:00
George Abraham d3683ad0bd Unmount /mnt 2025-07-14 17:25:46 +01:00
George Abraham f12d573a87 Update chroot exit/unmount logic 2025-07-14 17:22:40 +01:00
George Abraham 5c4f9190ab Update arch-2.sh 2025-07-14 17:03:43 +01:00
George Abraham 230564ca49 Multilib repo fixes 2025-07-14 16:52:05 +01:00
George Abraham 0e7cb9f483 Update arch-2.sh 2025-07-14 16:46:18 +01:00
George Abraham 4be922e45e Avoid -Sy when installing packages, too many syncs 2025-07-14 16:39:04 +01:00
George Abraham 47699ce591 Update arch.sh 2025-07-14 16:33:58 +01:00
George Abraham 95a4fda079 Update arch.sh 2025-07-14 16:24:31 +01:00
George Abraham 79ffa41cbd Try to fix arch keyring issues 2025-07-14 16:18:15 +01:00
George Abraham c6147cff8b Update arch-2.sh 2025-07-14 16:06:54 +01:00
George Abraham 39df7920fb Fix code 2025-07-14 15:24:49 +01:00
George Abraham 3af4a7c38d Correct script 2025-07-14 15:21:57 +01:00
George Abraham d4037a2ca4 Disable cursor blink, add UK keyboard layout -- globally 2025-07-14 15:13:36 +01:00
George Abraham 1516217f60 Remove irrelevant comments 2025-07-14 15:03:24 +01:00
George Abraham cec5777a3e Remove --needed flag for wezterm-git installation 2025-07-14 14:45:03 +01:00
George Abraham 3a7859a097 Removing package spectacle, already installed by pasma-meta 2025-07-14 14:33:29 +01:00
George Abraham e9f6d37401 Remove --syncdeps install option, non existent 2025-07-14 14:29:35 +01:00
George Abraham 8aa7a9ca67 NTP and UK keyboard layout 2025-07-14 14:13:26 +01:00
George Abraham 46b393f715 Remove trizen wezterm, we install a binary 2025-07-14 14:03:23 +01:00
George Abraham d998342a1c Cousine Nerd and wezterm-git binary install 2025-07-14 14:01:50 +01:00
George Abraham 5d4f81ab70 Update README.md 2025-07-13 18:33:13 +01:00