Creating a new Carli – archiso update – cowspace – grub – ricing


We begin by discussing the process of updating and managing the rolling release nature of Arch-based distributions, using an example from a project called Carli.

The discussion transitions to building Carli, specifically the Carli 12 version. We delve into details of managing Arch ISO configurations and the necessity of understanding changes between different versions of archiso to efficiently build an ISO. This includes handling files, updates, and configuration tweaks related to system boot and kernel management.

A particular focus is given to handling the Grub bootloader configurations, where we discuss the potential changes and how they impact the system. The conversation includes managing microcodes, hooks, and other system configurations to align with the latest Arch standards, emphasizing the removal of obsolete elements and the introduction of new configurations.

In managing file systems and system services, the dialogue covers configuring network settings, managing bootloader parameters, and understanding system hooks. The conversation details the decisions involved in configuring system aspects like memory usage and service behaviors.

Towards the end, the discussion covers personalization and customization of the Arch ISO, touching on user preferences in system utilities, bootloader configurations, and repository management. The session concludes with reflections on the continuous maintenance required to keep up with Arch updates, emphasizing the importance of regular updates and the incremental nature of these changes.

Overall, the session serves as a detailed guide on maintaining and building an Arch-based distribution like Carli, demonstrating the complexities and meticulous attention required in managing a rolling release Linux distribution.


In the latest update, we’ve successfully made modifications to the Carli 12 Arch ISO and prepared it for testing. This process involved reviewing and implementing changes highlighted in a previous session, with specific adjustments like managing microcode updates and eliminating unused settings. One key focus was ensuring all configurations related to “cow_space” were correctly updated, a detail confirmed through meticulous checking.

We also discussed removing the local generation hook and other updates such as adjusting the system boot modes to switch to system deboot. The video concludes with the anticipation of testing the newly adjusted Carli ISO, emphasizing the importance of meticulous review to avoid time-consuming errors in the build process. This testing is crucial as it will validate the changes and ensure the system’s functionality before release, marking the transition to the next phase of deployment.


In this segment, the narrator discusses testing a new version of the Carli ISO in a VirtualBox environment. The process begins by booting the ISO and closely observing system messages during startup, highlighting the importance of these notifications for diagnosing potential issues. The installation process uses Calamares, with a preference for American English, emphasizing the need for familiarity with technical terminology for effective troubleshooting.

The narrator mentions the flexibility of Carli, underscoring the ethos of freedom in customization and acknowledging that such freedom can occasionally lead to system regressions or bugs. This is seen as a natural part of software development—temporary setbacks that are usually resolved quickly.

A significant part of the discussion is dedicated to the resources available for building and customizing Arch-based distributions like Carli. The narrator encourages utilizing the Arcolinux iso website, which offers detailed guides on creating personal distributions, from basic steps to more complex tasks like signing packages.

The video also stresses the educational aspect of building and managing distributions. It’s not just about following instructions but understanding the processes and thinking analytically about solutions. This approach is likened to “binge-watching” tutorial content to build a deep understanding over time.

Finally, the narrator touches on some specific changes made in the new ISO, like adjusting the GRUB configuration to remove submenus, enhancing visibility during boot, and tweaking the “cow_space” setting.


The video begins with the installation of the Cinnamon desktop environment on Carli 12. We demonstrate the functionality and customization options available, emphasizing the minimalist setup with a focus on expanding package installations for enhanced utility. We highlight the importance of using GitHub to manage and share scripts and configurations, ensuring resilience against data loss.

We guide viewers through adjusting display settings and explore the potential of Carli 12 for running on various Arch-based distributions, highlighting the distribution’s adaptability. During the setup, we encounter an issue with the Nemesis repository key, which we resolve by modifying the pacman configuration.

The session includes a detailed walkthrough of customizing the system using scripts and GitHub resources to streamline the setup process. We discuss the importance of understanding package management in Arch, using tools like pacman for efficient system updates and maintenance.

Towards the end, we delve into theming and personalizing the desktop, demonstrating how to set up a visually cohesive environment using various icon packs and themes. We also introduce system monitoring tools like btop, explaining how to customize them to fit personal preferences.

The video concludes with a general encouragement to explore and utilize the rich set of tools and options available in Carli 12 for personalizing and enhancing the Arch Linux experience, reinforcing the theme of empowerment through knowledge and customization in the Linux community.