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:
- MATE calculator app
- MATE PDF viewer app
- Complete bluetooth / audio support with panel indicators and apps
- GParted app
- GTK font manager app
- Firefox and Thunderbird apps
- Chromium app (which supports PWAs like Microsoft Teams)
- Catfish file search app
- Xfburn optical media app
- Gigolo remote access app
- Xfce dictionary app
- Xfdashboard launcher
- xwinmosaic window filter / navigator
- Whisker menu
- various system monitoring / weather panel plugins
- elementary Xfce icon themes
- zuki gtk / xfwm themes
- Thunar plugins for volume, archive, and media library management
- Support for GNOME keyring and services
- GDM for rootless Xorg