titan and lapetus are first of two new Raspberry Pi Zero Ws.
While quite anemic and decidedly incapable of running modern NixOS, they
still run Debian well enough, and are still full computers in their own
right.
So they get hostnames, the first of two moons in solar system, starting
from Saturn (should last a while :p), by ascending order of their year
of discovery. After Saturn, it'll be Jupyter, Uranus, Neptune, and then
back inwards starting from Mars. Luna will be last (if we ever manage to
get that far :p)
shell history backed by sqlite database and spruced up with colorful
interface.
It is a direct replacement for fzf in that regard, and seems to work
quite well, albeit does not interact with fzf satisfactorily. So this is
an experiment to see how it goes.
It also provides syncing of shell history, with end-to-end encryption,
so that's something I'm looking forward to. Let's see how it goes.
Right now this fails, because what I assume is a failure with emulation
in WSL, but otherwise I'm linking the overall approach of reusing the
preconfigured nixOSConfigurations in the same flake, as well as
lightweight burden of configuration. Doesn't hurt that it is written in
Rust rather than Python.
Emacs-lisp is proving to be decent scripting language.
This is a small script I wrote to unlock restic repos in case they get locked
based on few input params.
There is home-manager for more fine-grained plugin management, but I only use
single plugin used by Fish shell, and it is already present in nixpkgs.
Also setup (commented) code to add config.fish via home-manager. Should come in
handy in future.
In sync with my general attempt to move as much as possible into user config
rather than system config.
It also makes Emacs config "slightly" cleaner and better understandable.
This will download the whole HTML and its linked docs, recursively 5-levels
deep, with random delays inbetween so as to not get throttled and convert links
to point to local files.
In short, this will copy a whole website on local, in a completely useable from
local format.
I tested on the Rust Book and it works fantastically!
I have a hunch I'll be using this multiple times going forward, so adding
abreviation.