83 private links
Good explanations of handling the laptop close event in Linux (Gnome) - with separations for docked/connected to hub or when just using the laptop.
rofi's drun
mode, or dmenu alternative for wayland - but fuzzy!
Sioyek is a PDF viewer designed for reading research papers and technical books.
Has basic scroll, mark, highlight functionality but an interesting 'portal' one. You link one location in the document to another (opened in another window) and the extra window always displays the closest linked location as you read along. Seems useful for consulting e.g. figures or tables while also reading along the main text at the same time.
Can also be extended for OCR, text-to-speech, auto-download and translation which seems good.
Cross-platform
Another explanation of installing arch with BTRFS and encryption - this time with encrypted boot partition and grub bootloader.
An exhaustive writeup of installing an encrypted BTRFS arch on SSD on the arch wiki.
Encrypted laptop with Btrfs and no LVM
ZFS Bootloader for root-on-ZFS systems with support for snapshots and native full disk encryption. Seems to provide some good explanation for setting it up - but still requires a bootloader such as refind, etc.
Protecting your SSH port is a critical part of any good Linux security policy, this document explains how to make it accessible only over through wireguard.
See also: https://davidshomelab.com/access-your-home-network-from-anywhere-with-wireguard-vpn/
An interesting attempt at setting up wezterm to mimic tmux with its sessions (that you attach to, detach from and can set up individual workspaces in). AFAIK written before wezterm got its workspaces features, so this might be written a little differently nowadays but may still provide good pointers.
A simple explanation of setting up a working chroot, with mapped devices and processes and so on (the little things)
The complete guide to using and setting up a LUKS encrypted partition on Linux utilizing the YubiKey as authentication
A relay: Use another mail server to send your mail with your own custom domain and tld
A commandline mindmapping tool. Seems sophisticated enough to jot your thoughts down and very well presented!
Amazing cross-platform filesharing app (for sharing over wifi/LAN).
Super simple to setup, there's applications on anything from linux/windows/mac to android and ios and it's made by the linuxmint team so it's all nicely open source and free and wonderful!
A cross platform debugger for Bluetooth/TCP/UDP. Really nice serial debugger - for desktop and android
A handheld ('cyberdeck'-like) mini-pc made from RPi3. Requires 3d-printing for its case
Another fast terminal, written in rust. A lot reminds me of alacritty (though this comes with more extensive features like tabs and multiplexing on its own).
I guess, it reminds me of a terminal looking like alacritty with a feature-set more akin to kitty (which sounds like a good thing!)
Lastly, the terminal implements both sixel and kitty image protocol support so that's nice. Should try it one of these days!
Usage
The XDG method: Create an emacsclient.desktop file that handles the x-scheme-handler/org-protocol MIME type:
[Desktop Entry]
Name=Emacs Client
Exec=emacsclient %u
Icon=emacs-icon
Type=Application
Terminal=false
MimeType=x-scheme-handler/org-protocol;
(Note the MimeType= line above, which is for org-protocol: URIs.)
Put the file in ~/.local/share/applications or /usr/local/share/applications.
You might have to open the file ~/.local/share/applications/mimeapps.list and add a line like this:
x-scheme-handler/org-protocol=emacsclient.desktop
Add that under the [Default Applications] section.
You can also achieve the last step via xdg-mime default emacsclient.desktop x-scheme-handler/org-protocol, which is probably the more official way to do it. –
Use zotilo to copy the ID of items to clipboard (can be put on context menu in zotero, or done via shortcut)
Further reference: https://forums.zotero.org/discussion/66778/zotero-select-items-does-not-work-anymore
Window-manager independent widgets - can create a bar, notification center, shortcut display, clock, weather widget, or whatever without needing to be bound to a specific wm; and seems to be quite configurable.