Thanks to Nix, nixpkgs, and home-manager this repository can reproduce a working Wayland 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
).
-
Compositor: SwayFX
-
Status Bar: waybar
-
Notifications: Sway Notification Center
-
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:
nix run github:pjones/superkey
Use the key binding Super+Space
to start rofi
. Other key bindings
can be found in home/sway/keys.nix
.
This virtual machine is pretty bare-bones. If you want to start a virtual machine with this configuration plus my entire workstation configuration then take a look at my tilde project.