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
-
Compositor: [Niri][]
-
Status Bar: [waybar][]
-
Notifications: [Sway Notification Center][swaync]
-
Screen Lock: [swayidle][] and [hyprlock][]
-
Wallpaper Daemon: [wpaperd][]
-
Monospace Font: Hermit
-
Variable-spaced Font: Atkinson Hyperlegible
If you have Nix installed and configured with flake support you can run my configuration in a virtual machine on any Linux distro:
nix run github:pjones/tildeUse the key binding Super+Space to start rofi. Other key bindings
can be found in my Wayland configuration.
