79 private links
Really good tiny FAQ and addendum to both the void manual and runit FAQ for running user-specific services.
Going back to using the files on a network like an actual filesystem - even if they're served through HTTP. Very interesting fuse filesystem.
A very interesting approach to wayland global key mapping! It uses client-server architecture to both circumvent the issue of no 'global' access being really easy in wayland and on the other hand to prevent leakage abuse on the other.
Seems similar in idea to something like river with the server essentially just receiving shell instructions.
"a GTK3-based shell for sway Wayland compositor"
Fairly involved window manager shell project - meaning, it will provide all kinds of desktop utilities that make up your interactions: a panel, a dock, a notification center, a file launcher, and so on. Can be used individually or together as a form of lightweight desktop environment on top of e.g. sway.
Modeled somewhat closely on GNOME it seems to provide all necessities for a fully mouse-driven DE on top of any wayland WM.
yambar - Modular status panel for X11 and Wayland, inspired by https://github.com/jaagr/polybar and thus somewhere between polybar and waybar. Except for (afaik) not relying on GTK as dependencies (which waybar does)
A little pop-up for riverwm to inform you of occupied tags, active tags and so on. Can be used in lieu of status bars or similar.
An image viewer akin to feh or nsxiv, but working natively with wayland!
Combining s3fs and encfs for encrypted, transparent locally-available file storage on any cloud (S3) provider.
Tools mentioned are a little old and potentially superseded, see data encryption comparison https://links.martyoeh.me/shaare/rFw2Mw
Nicely detailed overview of different encryption options for your (linux) files. Lists advantages and disadvantages and should be considered a starting point for considerations of encryption options.
Nice article for automounting in different ways (scroll to chapter 34)
An application and/or evolution of the base16 idea, containing links for colors and tools for application of the colors to a variety of desktop applications.
Can be either indicative of an old/broken battery (broken cell, no correct level measurement, sudden drops) or necessary re-calibration. Re-calibration can be especially required if the firmware/settings put a maximum to charge that is different than 100% (e.g. ~80% to keep a mostly-AC laptop alive longer) and using this exclusively over longer periods of time.
Difficulty: ★☆☆☆☆ Disk device recognition Manjaro uses udev (see Arch Wiki) to load devices at boot time. The loading of devices is arbitrary and therefore you cannot predict which device will be available at a given path. But static device names do exist and you can assign specific locations to your device and thus ensure e.g. scripts will work as expected. What to learn Overview of system mount units Structure and Content of a mount unit Mount at boot (immediate mount) Mount on demand (m...
The difference is captured pretty well in the naming:
Wants tries to start any unit listed in the list, but proceeds with its own process even if any of them do not start.
Requires will not start the unit in question unless all required units also successfully start.
A really nice overview and somewhat in-depth explanation of setting up a nice backup system with restic and systemd. Written exclusively for btrfs I am not sure why, since most of the instructions should work with most any underlying filesystem.
Like "ls", but for images. Shows thumbnails in terminal using sixel graphics. - GitHub - hackerb9/lsix: Like "ls", but for images. Shows thumbnails in terminal using sixel graphics.
A sync program for notmuch. Can pull down you mail from a (notmuch-enabled) mail server through ssh and sync multiple machines easily.
I am not entirely sure for the intended architecture yet, but it seems to either want your actual mail server directly running notmuch and you use only this script to sync to all machines (Option A) or you use mbsync etc to grab your stuff from another server (Gmail, Fastmail, Proton,..) on a single machine and then use muchsync to sync all other machines to that one (Option B).
For the error '202803 – Hibernation does not work with BTRFS and swapfile on 5.0 kernel. Cannot find swap device.'
- btrfs physical_location is different from normal filefrag physical address.
- There is a tool to get the physical address of the swapfile in the comments
The full process is described here: https://wiki.archlinux.org/title/Power_management/Suspend_and_hibernate#Hibernation_into_swap_file_on_Btrfs
Remember to divide by pagesize!
Tool for interactive command line environments on Linux. Similar concept to distrobox, and somewhat of the predecessor I suppose (or at least it seems a more limited scope).
Maps a containerized environment to the host resources, allowing you to more seamlessly work on the guest environment.
Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with.
Essentially creates containers for the requested distro but also integrates the home directory, maps X11/Wayland sockets, devices, journals, ssh agent and so on - it basically maps your host resources automatically to the guest machine so you can work on it as if it was your actual machine.