{ pkgs, lib, ... }: { # gnupg to fix conflict between kde programs.gnupg.agent.pinentryPackage = pkgs.pinentry-gtk2; # X11 services.xserver = { enable = true; xkb = { layout = "us"; variant = ""; }; desktopManager = { xterm.enable = false; xfce = { enable = true; noDesktop = true; enableXfwm = false; }; }; windowManager.i3 = { enable = true; extraPackages = with pkgs; [ dmenu i3status i3lock i3blocks ]; }; }; # useful services services.gvfs.enable = true; services.tumbler.enable = true; programs.dconf.enable = true; }