Implements a high-level API on top of POSIX message queues
(mq_overview(7)).
This API can be used to perform local RPC between processes that need
to exchange messages *fast* (or *easy*) with priority ordering.
The methods are mostly documented but there are still two corner cases
that need to be looked at and a lot of tests missing.
The global Helm fuzzy matching doesn't actually seem to enable fuzzy
matching for modes that have an explicit config.
This enables fuzzy matching for M-x and C-x b
The wallpaper folder is now in git and feh will pick any random file in
the folder that it is pointed at, leading to it constantly failing while
trying to set git objects as the wallpaper.
This uses manual 'fd | shuf | xargs' pipeline for the same purpose.
Adds NixOS configuration to configure my base system with all sorts of things,
including - but not limited to - i3, emacs, FF57, connman and so on.
Not all of these things are fully configured yet (especially in the desktop
environment) but I'm hoping to get more of that done in the future.
It would be nice if the repository contained a clang-format
config file so that PR submitters could use tooling to correctly
format their code match Googles/abseils style.
This also makes it easier for reviewers to specify what coding style
should be used. ie the one the tooling produces.
The clang-format file is the default Google configuration as dumped by `clang-format`.
I'm not sure abseil will want the exact same options, but it seemed like the right
starting place.
I needed this to test ACL/xattr removal in
canonicalisePathMetaData(). Might also be useful if you need to build
old Nixpkgs that doesn't have the required patches to remove
setuid/setgid creation.