Tag Archives: Arch

Environment Variables in Sway

Setting environment variables in Hyprland is easy: just put them in its config file. Setting environment variables in Sway is a bit harder, and there seems to be some confusion. The documentation is unclear about that, at least in my humble opinion. This blog post documents my way of setting environment variables in Sway. NOTE: […]

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 […]

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 […]

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 […]

My Ansible Role for KDE

I have already started blogging about Ansible; in particular, I have shown how to develop and test an Ansible role with Molecule and Docker, also on Gitpod. I have also shown my Ansible role for GNOME. This blog post will describe my Ansible role for installing the KDE Plasma desktop environment with several programs and […]

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. […]

My Ansible Role for GNOME

I have already started blogging about Ansible; in particular, I have shown how to develop and test an Ansible role with Molecule and Docker, also on Gitpod. This blog post will describe my Ansible role for installing the GNOME desktop environment with several programs and configurations. As for the other roles I’ve blogged about, this […]

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 […]

Installing EndeavourOS ARM on a PineBook Pro

I have already blogged about installing Arch on a PineBook Pro: the first article and theĀ second article. In this blog post, I’ll describe how to install EndeavourOS on a PineBook Pro. As detailed here, https://arm.endeavouros.com/endeavouros-arm-install/, there are 3 ways to install EndeavourOS on an Arm device like the PineBook Pro. In this blog post, I’ll […]

My Ansible Role for “Oh My Zsh” and other CLI programs

I have already started blogging about Ansible; in particular, I have shown how to develop and test an Ansible role with Molecule and Docker, also on Gitpod. This blog post will describe my Ansible role for installing “Oh My Zsh” and several command line programs. The role also installs the starship prompt or the p10k […]

TLP: Limiting Battery Charge on LG Gram in Linux

I had already blogged on how to limit battery charge on LG Gram in Linux. In that post, you had to manually set the threshold “80” in the file “/sys/devices/platform/lg-laptop/battery_care_limit”. With TLP, the procedure is easier and more automatic. First, you must install tlp (remember that tlp conflicts with power-profiles-daemon, so you have to disable […]

Hyprland and the Variety wallpaper manager

I’ve just started experimenting with the Wayland compositor Hyprland and wanted to use my favorite wallpaper manager, Variety. Unfortunately, Variety does not support Hyprland out of the box. However, it’s easy to make it work also on Wayland. I’m going to use Arch Linux in this blog post. First of all, you must install “swaybg”, […]

Installing Arch Linux with BTRFS on a PineBook Pro (external storage)

This is a follow-up to the article Installing Arch Linux on a PineBook Pro (external storage); differently from the previous post, this one is based on more automatic mechanisms, so it will be easier to copy and paste commands once a few variables have been correctly and carefully set. Moreover, in this post, I’ll install […]