NixOS provides good support for the Xfce desktop environment out-of-the-box, but the defaults are minimal. The files in this Gist provide a more complete experience, including a suite of basic software and plugins as well as an optional home-manager
configuration for theming.
The key additions to the default Xfce provided by NixOS are:
- Complete bluetooth / audio support with panel indicators and apps
- LightDM with theme
- Extra Xfce apps for calendaring, disk partitioning, etc.
- Various quality-of-life improving non-essentials
Just wanted to say thanks.
I got my xfce nixos up an running within 30 mins:
https://www.youtube.com/watch?v=1nkitmgCHfA&feature=youtu.be
ps. for non-homemanager folks (like me), here's how to support the standard
.xinitrc
way to initialize stuff during X-server boot:For example, I use this
~/.xinitrc
on one of my systems, to initialize multiple monitors and set the bg-pictures: