isync/mbsync and offlineimap alternative. Looks pretty good and has a simple enough config!
At the moment unfortunately no way to 'include' things in the config file that I can see,
so no way to implement an externally sourced username/password style.
Learn how to rename Linux users and move their home directories to a new path, as well as renaming their primary group and UID using usermod and groupmod.
Since I always forget, this simply lists the three commands in order with terse explanation.
Cross-platform Rust rewrite of the GNU coreutils.
Simply intends to have complete compatibility with original coreutils - strives to fully pass the GNU coreutils test suite.
A self-hostable PDF editor, for page changes resizing, reordering, conversions, image insertion, watermarking and quite a bit more
Very interesting, circumventing encrypted disks even from turned off systems by having USB/CD boot enabled.
This program automatically exploits a system and puts it on its (bad) way.
Forked from barrier (itself forked from synergy) for multi-pc control by letting you seamlessly move mouse/keyboard between systems.
A VNC server for wlroots based Wayland compositors.
Allows running a vnc server under wayland, simple. Only works for wlroots (see for e.g. KDE here ) but also works when running headless which is neat!
This article selects 100 TUI apps that largely reflects software our volunteers use as their daily drivers. Free and open source.
(Mostly TUI software, with some really interesting and lesser known software)
Very simple, basic functionality slide software. Has a couple of ..interesting features like
Slides with exuberant amount of lines or characters produce rendering glitches intentionally to prevent you from holding bad presentations.
but in general seems quite nice
Make Linux (made for debian/xubuntu) look exactly like Win95 - just in case you ever feel nostalgic for a weirdly homey desktop feel.
Efficient Duplicate File Finder with extensive cli interface
File duplicate finder with a simple GUI. Has a cli frontend as well.
Cute little terminal TUI browser for gopher, gemini, finger (and your local files).
Runs on basically everything and uses some vim-like keys. Can also be made to work the the web but.. do you really want to?
:love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux.
Probably the best free mail client for people that either come from e.g. Outlook or just wanna have something to read mail and don't care what it is.
Small python-gtk application, which helps the user to merge or split PDF documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface
networking - How to change network interfaces' priority.
A little older explanation but still working marvelously
Dovel is a simple and extensible SMTP server that let's you send and receive email using a self hosted instance with minimum configuration. Dovel is free and open source software written in Go.
Manage and view runit services. Specifically made for voidlinux.
A tag based file management system. Somewhat similar to TMSU the metadata management works a little differently.
Where tmsu lets files lie where they are and uses last-changed and hashes (I believe?) to identify files,
tocc makes you 'import' files into a special tocc-managed directory.
You can assign tags same as with TMSU (though it does not have tag=value tags).
It also provides a toccfs, similar to the tmsu fs, to find your files in, e.g. tocc-fs-mountpoint/tag1/tag2/tag3/files
. It will show tags as directories and files as files, very simple.
Having tocc manage the directory to me is worse than the simple hidden directory of TMSU,
but doing so means the directory does not have to constantly be repaired like TMSU does whenever a file is changed
(or moved but you can't move in tocc-land anyway).
The tocc fs seems a little simpler in approach and I really like it, may prefer it to the TMSU query/tags
substructures.
Electron but slimmer basically. Can theoretically be super multi-platform (including mobile soon-ish?).
Allows you to write JS/Typescript for frontend stuff for the desktop just like electron
Discussion on using arch for daily work within a docker container. Could be useful e.g. for a vps machine running replicable arch or similar.
Especially interesting is the docker vs lxc/systemd-nspawn discussion a bit further down: https://lr.artemislena.eu/r/archlinux/comments/u2he05/arch_in_docker_for_daily_use/i4kmaga/?context=3
Uses chroot to pretend for restic that the latest snapshot is actually the whole filesystem.
Restic can then create its backup snapshot in peace while the live file system can change without any conflicts.
All orchestrated by systemd timer and service unit.
Sounds pretty neat! Could perhaps learn something for my own backup solution.
a simple named pipe management utility.
Really nice utility which creates ad-hoc named pipes for you which you can then use later. The Readme explains it well.
Can honestly have so many uses, it's staggering but I think it is one of those programs you forget about until you really really need it.
A port of i3bar for river.
Wayland and riverwm-compatible port of i3bar statusbar. Also works with the fast i3bar replacement i3bar-rs. Neat!
Simple explanation of the rfkill command - did not know it had a toggle function before!
Graphical console greeter for greetd. Contribute to apognu/tuigreet development by creating an account on GitHub.
Simple (but configurable) TUI interface for login manager (akin to ly).
Keymap manager for wlroots-based compositors.
A which-key like map display for wayland. Written in rust. Also implemented as a launcher - contains direct commands for whatever the matching keymap is.
A leader key-style command launcher for the sway window manager.
Similar-ish to which-key in that it displays key combination results but functions as an actual runner.
A universal which-key command to provide spacemacs-like shortcut tooltip on desktop and any windows.
Allows you to show which-key like keymap overlays for e.g. your window manager, as well as individual programs (using 'major modes' - though I am not sure how well it works in practice).
I believe this is an X11-only application
May be the first dotfile manager to move me away from my beloved GNU stow setup -
Seems powerful and since it is contained in a single rust binary we can also quickly bootstrap with a simple script in the beginning.
Pretty low-latency (~200ms on my WiFi), decent quality, simple setup (once everything is compiled if not on Arch), really nice toolset!
Runs through pipewire, pulseaudio, alsa, take your pick.
Changing the wakeup settings in Linux to prevent not being able to go to sleep/suspend or hibernate mode.
Very nice dropbear setup explanation, including key transferral and hardening.
Two remarks:
You can add your key to ~/.ssh/authorized_keys
for individual users as usual with openssh - perhaps this is a thing only for newer dropbear versions? The given path would then be for root/system-wide access.
In order to disable password auth for systems that do not have uci, you can add -s as startup parameter, e.g. through editing /etc/default/dropbear
field (though probably a better file than in 'default'). see here
Don't forget to restart after operations /etc/init.d/dropbear restart
(though it will just invoke systemctl on systemd devices)
The base16 theme manager I always wanted. Takes a base16 theme, an application configuration file (like for alacritty, vim, qutebrowser, etc) and applies the theme to the file considering certain rules.
I tried to achieve it in my dotfiles as styler but it's a hacky bash script and this seems faster, more thought-through and exactly what is needed to flexibly theme any applications.
Basically, a faster more extensible pywal.
A light-weight browser feeling like a snappier Firefox alternative. Made by the KDE folk.
Has adblock built in and comes with a small extensions store which is nice.
Browsers are always a little iffy if not updated regularly and this ones' last update was (as of now) over a year ago unfortunately. Might still be good for low-security requirement, low-spec web browsing.
If you have a script that needs to keep up a single infinite pipeline but want to use sed (or grep) with it, simply use:
sed -u <mysedstuff>
to flush the pipes more often (usually means after every line)
or tail -f file | grep --line-buffered my_pattern
.
You can also use a command called stdbuf, see here https://unix.stackexchange.com/a/25378 in case you need it for other programs which do not support such a flushing mode.
Remote desktop software that is open source. Really nice alternative to teamviewer, splashtop, remmina and other RDP implementations.
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.