Weekly Shaarli

All links of one week in a single page.

Week 47 (November 22, 2021)

Galaxy S4 with Lineage OTA Update procedure
  • if spoofing already enabled in recovery image:

  • usually it should just require the following three steps:

    • download magisk apk from github (topjohnwu repo), rename to zip
    • enter recovery mode (hold power+vol up+home, release power on first vibrate)
    • choose apply update, do sudo adb start-server sudo adb sideload magis.zip > wait for it to install
    • then reboot
    • go to microg and click the checkmarks and it should ask you if it should be spoofed
  • if new/stock recovery image:

  • do this whole procedure

  • flash the two resulting files with magisk (installed like the three steps before)

  • reboot and hope for the best

  • go to microg settings and click on the spoofing test thingies until everything has a checkmark

Light-weight matrix server in rust

Currently still in beta, missing some features like E2E verification over federation, typing notifications, etc.
But makes matrix server runnable on an ODROID so it can't be too bad ;)

Profiling zsh startup time

Benchmarking the time zsh takes to start up (though I believe it is more accurate with my own benchmark script for the simple absolute time output).

What is really useful however is the percentage, i.e. relative time output of individual function calls by zsh itself.

What it boils down to is putting zmodload zsh/zprof on top of your startup (e.g. .zshrc) and zprof at the very end.
When creating a new shell this will nicely output whatever happens in between.

Luxtorpeda - Native engine reimplementations for linux

A giant list of older games re-implemented or made to work natively on Linux with Luxtorpeda (a steam compatibility tool, nicely selectable from within Steam itself).

Compatibility layer here: https://github.com/luxtorpeda-dev/luxtorpeda

GitHub - PaulCombal/SamRewritten: Steam Achievement Manager For Linux. Rewritten in C++.
thumbnail

Unlock, re-lock, and change at will any achievements in Steam. Open-source, linux-based, very interesting.

HOW-TO:Install Kodi for Linux - Official Kodi Wiki

Fixing kodi controller (xbox360 etc) input issues on mint and ubuntu and other debian derivatives - follow these steps (with an additional apt update in between) and you will have the necessary packages to actually use your controller for input.

GitHub - rvaiya/keyd: A key remapping daemon for linux.
thumbnail

A key remapping daemon for linux. Contribute to rvaiya/keyd development by creating an account on GitHub. Allows even easier remapping of capslock to escape/ctrl, just like xcape.

Works on any compositor / display server since it works at a system level.

GitHub - nix-community/nixpkgs-wayland: Automated, pre-built packages for Wayland (sway/wlroots) tools for NixOS. [maintainer=@colemickens]
thumbnail

Fully functioning wayland environment with many different pre-chosen applications (image viewer, screenshot grabber, clipboard manager, etc).

Intended for nixOS but the choices can give hints as to how to setup a working wayland environment.

GitHub - patrikx3/gitlist - private git ui repository viewer
thumbnail

"🤖 A decorated enhanced elegant, feature rich and modern private git ui repository viewer"

Looks a little like a debloated gitea (which is already quite a debloated gitlab). Nice to look at, only made for browsing so no interaction, pull request, users, issues, merge requests, wiki, etc.

But a nice branch network graph and commit logs, README preview and repository browser.

YAD Examples

Very complex examples for YAD (a zenity fork), standing for yet another dialog.

Creates full option menus and a search window!
I live more in the console, but this is still very impressive.

Guide to a full disk encrypted, KDE enabled, X11 or Wayland Void Linux installation
thumbnail

Completely walkthrough operations manual -- with various considerations along the way.

interception / linux / plugins / Dual Function Keys · GitLab
thumbnail

extended xcape alternative, also working under wayland. Can be used to remap any key to output any key (combination) on single tap or long hold. Can also be configured for special double-tap setting that I have not fully understood yet.

dangerzone! | newsbeuter-dangerzone

Enhanced, modular, bookmarking for newsboat, newsbeuter, or (for that matter) anything that can pass a title and an URL to a program - even from your clipboard.

A list of 'chill' games

Chill is a bit of a stretchy definition for this one, (e.g. Celeste might be a cozy adventure but rarely chill gameplay, Owlboy is also very hype)
but they are at least generally in the chill-comfy-cozy zone for much of their runtime

GitHub - Try/OpenGothic: Reimplementation of Gothic 2 Notr
thumbnail

Play Gothic 2 on modern systems with ease! Open source reimplementation of the game engine.

vorta - a GUI interface for borg backup
thumbnail

Desktop Backup Client for Borg. Contribute to borgbase/vorta development by creating an account on GitHub.