Tag Archives: EndeavourOS

Sway WM: Notifications with Mako

Let’s continue the Sway window manager (in Arch Linux) series I started in my previous post. In this post, we deal with system notifications. (This post is similar to the corresponding one about Hyprland.) We use mako, a lightweight notification daemon for Wayland, one of the optional software suggested when we installed Sway. We also […]

Speeding up AUR package installations in Arch Linux

This post can be used for Arch Linux and EndeavourOS. Recently, a change was committed that highly compresses AUR packages before the actual installation. This takes a lot of time: even on a fast machine, installing something like Chrome or Visual Studio (AUR packages) takes even minutes just for the compression phase. Since I typically […]

Hyprland EndeavourOS on a PineBook Pro

After installing EndeavourOS on a PineBook Pro, I tried to use Hyprland on this PineBook Pro. Since I have already blogged about Hyprland a lot, I want to report that Hyprland runs smoothly on this PineBook Pro. I basically reused all my ricing and customizations that I blogged about in my previous posts about Hyprland. […]

Sway in Arch Linux: getting started

I’m starting a new blog series about Sway, a Wayland Tiling Window Manager (the Wayland version of i3). Though I’ve already blogged about Sway, this post (and a few future ones) are intended as “getting started tutorials”. I’ll focus on Sway in Arch, in particular, EndeavourOS. Let’s start by installing EndeavourOS with no graphical environment […]

Installing EndeavourOS ARM on a PineBook Pro (August 2024)

I have already blogged about installing EndeavourOS ARM on a PineBook Pro (and previously, directly Arch ARM: the first article and the second article). This blog post will describe the new procedure for installing EndeavourOS ARM on a PineBook Pro. As usual, the instructions can be found here: https://endeavouros.com/endeavouros-arm-install/. Previously, there used to be three possible […]

Better KDE theming and styling in Hyprland

Recently, I blogged about using KDE applications in Hyprland. I also blogged about theming and styling them. However, I’m not very happy with that solution, so I’ll provide a possible alternative, which, in my opinion, is better. Some of the steps are similar to the ones in my previous post. I assume you’ve already installed […]

Downgrading packages in Arch Linux Arm

In Arch Linux, you can easily downgrade packages with the script https://github.com/archlinux-downgrade/downgrade, also available from AUR. I experienced problems with the new version (2:2.11.1) of wpa_supplicant in PineBook Pro, where I have EndeavourOS. WiFi does not work anymore with the new version of wpa_supplicant. I tried downgrading as suggested in the EndeavourOS forum. However, I […]

Multibooting Fedora and Arch with GRUB

I have already blogged about multibooting several different Linux distributions with GRUB. This post is a simplified and updated version of the previous post. Moreover, I made it easier to test such configurations manually: install several Linux distributions in a single KVM virtual machine. In this post, I’ll show how to configure GRUB (without os-prober, […]

Problems with xdg-desktop-portal-kde as well

I recently blogged about some problems with UI tests in GNOME due to xdg-desktop-portal-gnome. Unfortunately, I also started to experience problems similar to those with KDE Plasma 6.1 (Linux EndeavourOS and Arch); as in the other blog post, the problem is only with Wayland. I’ll use this example project (taken from my TDD book): https://github.com/LorenzoBettini/demo-attsw. It is […]

KDE theming and styling in Hyprland

Recently, I blogged about using KDE applications in Hyprland. But what about theming and styling them? I’ll show how to do that in this blog post, assuming you’ve already installed a few KDE applications, like Dolphin, Konsole, and Kate (see the above-linked blog post). WARNING: the strategy shown in this post is not optimal, in […]

Customizing Grub during the EndeavourOS installation

I typically have several EndeavourOS installations on my computers: one for KDE, one for Hyprland, etc. Thus, I want to have different UEFI entries, but they would all have “endeavouros”, each overriding the others. You can change the grub ID later by issuing a proper “grub-install” program from the running system or by booting it […]

EndeavourOS Gemini

I haven’t blogged about the EndeavourOS installation for a while. Let’s have a look at the new EndeavourOS Gemini. I’m going to install it into a KVM virtual machine. The installer now features KDE Plasma instead of Xfce as in the past (and the Arm installer has been removed, unfortunately): As usual, I update the […]

Nerd Fonts in KDE Plasma 6

As I have written, I’m using “Oh-My-Zsh” with Nerd icons and fonts. It has always worked perfectly in KDE. A few days ago, KDE Plasma 6 landed in Arch (and thus, EndeavourOS), and after upgrading, the Nerd fonts were not displayed in Konsole and Kate (and, I guess, in other KDE applications). For example, before […]

KDE Plasma 6 Desktop Cube in Arch Linux

At last, KDE Plasma 6 has landed in Arch Linux (and in EndeavourOS, of course), and you’re eager to try the return of the desktop effect “Desktop Cube”! 🙂 You try to enable that in the System Settings “Desktop Effects.” You try the default shortcut “Meta + C”, and… it doesn’t work 🙁 Oh, they […]

Hyprland and notifications with mako

Here’s another post on how to get started with Hyprland. This time, we’ll see how to configure notifications with mako, a lightweight notification daemon for Wayland, which also works with Hyprland. (you might also want to consider and experiment with an alternative: dunst). If you followed my previous tutorials, you have no notification daemon installed. […]

Hyprland: getting started (part 2)

This is the second blog post on getting started with Hyprland (see the first post here). In this article, we install and configure a few other tools. We will also look at the customization of keyboard shortcuts. Other tools As noted here https://wiki.hyprland.org/Useful-Utilities/Must-have/, you need an Authentication Agent: Authentication agents are the things that pop […]