83 private links
"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.
A comment on pdf annotation on unix systems. Go to the link for follow-up links to spacemacs and the layer in question:
Zathura is amazing, but if you want to take notes in a more or less zathura style pdf-editor (more than just reader), then I would recommend you to check out Spacemacs with its pdf layer. It has all features that Zathura has, but it adds very strong annotation features, it is mind blowing. You have a pdf-editor right within your vim-like editor. With org-noter you can send annotations directly to your org files (the video uses Emacs bindings, but the Spacemacs project uses a perfect Vim rebuild within Emacs). Spacemacs additionally comes with the amazing org-mode for organizing your notes. Due to the Spacemacs layer system, it is very easily installed (I assume you are on a GNU/linux type of system, as you are already using Zathura). There even exists an option to highlight using the keyboard only, although in this case I find it easier to use the mouse.
Nice collection of wayland-enabled tools.
Supplementary lists:
- https://arewewaylandyet.com/
- and https://github.com/solarkraft/awesome-wlroots for more specifically wm-oriented things
The one remote control (mouse, keyboard, but also a lot more) application between ios and linux that works relatively painlessly. If using portable app - make sure to run it sudo to have the connections be able to authenticate.
Not open source unfortunately.