Thanks to Nix, nixpkgs, and home-manager this repository can reproduce a working desktop environment exactly as configured without having to tweak files by hand or in GUI settings tools.
The screenshot above was taken automatically by a non-interactive test
running in an ephemeral virtual machine (nix flake check
).
-
Linux Distribution: NixOS
-
Terminal: Emacs w/ libvterm
-
Monospace Font: Hermit
-
Variable-spaced Font: Atkinson Hyperlegible
-
Desktop: SwayFX on Wayland
If you have Nix installed and configured with flake support you can run my configuration in a virtual machine:
nix run github:pjones/tilde
Use the key binding Super+Space
to start rofi
. Other key bindings
can be found in my Wayland configuration.