I use the nmap inventory plugin to build an Ansible inventory of my homelab without maintaining a host list by hand. It scans a subnet and hands you every host it finds. The part that took me a while was getting those hosts into useful groups . Out of the box
Another quick tip. Paperless-ngx lets you decide how documents are stored on disk with PAPERLESS_FILENAME_FORMAT . By default you end up with folders and filenames full of capital letters and spaces, which is annoying the moment you touch them from a terminal. This is the template I use:
The Places panel in Dolphin fills up fast. Every removable drive you've ever plugged in, every network share, every folder some application decided you'd want a shortcut to. Cleaning it up is easy once you know where to look. Press F9 to open the panel if
I upgraded Ghostty and middle-click paste stopped working. Select some text anywhere, middle-click into the terminal, nothing happens. In Firefox, for example, still works, so it clearly wasn't the primary selection itself being broken. I hit this on Fedora 44 with KDE Plasma 6 on Wayland,
Longhorn can back up its volumes to any S3-compatible target. Most guides assume you're pointing it at AWS, but it works just as well against a self-hosted Garage instance. The URL format is the part nobody explains clearly, so here it is. Create the credentials secret
I use Proxmox Backup Server for my Proxmox backups. Every VM on my Proxmox node(s) was backing up fine except one, which failed every single night with the following error: INFO: starting new backup job: vzdump 100 --node pve03 --notes-template '{{guestname}}' --notification-mode notification-system --storage
Here are the some of the Firefox changes I do every time, so I don't forget them in the future. I'll probably update this list if I stumble upon some other useful flags. Bookmarks Keep bookmarks menu open browser.bookmarks.openInTabClosesMenu = false Open bookmarks in background
I recently configured notifications from my Proxmox cluster to my ntfy self-hosted instance. If you're using ntfy authentication , the process is not immediately obvious, so I'm documenting it here for the future. Generate the authentication token This is the critical step. First, generate the Base64
The right way. You don't need to have vim installed. Actually, remove it. Muscle memory is hard to manage. I keep writing vim everywhere, but I want neovim to open instead. A simple alias won't do the trick (running with sudo , for example, is an issue)
Another quick tip. I was setting up the Hashicorp repository for a vagrant install and noticed that their instructions do not work on Fedora 41. These are the official instructions : sudo dnf install -y dnf-plugins-core sudo dnf config-manager --add-repo https://rpm.releases.hashicorp.com/fedora/hashicorp.
If you have KVM ( livbvirt ) installed on your system, and are running a kernel >= 6.12 , you may have noticed that VirtualBox VM's are not starting anymore. This happens because since that kernel version KVM initializes virtualization on module loading by default. You'll get an
I'm leaving this here as documentation for my future self. Recently I added a second backup server for some redundancy, but I didn't want to backup everything twice, just some folders. Well, turns out this was harder then expected, because the BackupPC documentation was not quite
If you're like me and use a Samsung Galaxy Watch and its companion app on Android, it's likely that you've encountered this issue. A few days ago I noticed that every time I opened the app it would launch then immediately close. I'
This is a good one as well. I'm currently using Fedora 43 on my desktop, with KDE Plasma 6.6.3, and Kernel version 6.19.10-200. I also use a Logitech G502 X . Sometimes, without an apparent reason and without any obvious pattern, the scrolling gets
This is something that has been bothering me for a while, but it was only today that I decided to take a look at this. On Ubuntu 23.04 (and possibly in previous versions as well), when you use APT to update or install some packages, you often get an