nixos-config/system/headless.nix
2023-11-04 00:25:01 +01:00

30 lines
759 B
Nix

{ pkgs, ... }:
{
appstream.enable = false;
# This is currently broken, as of 30-09-2023 nixos-unstable. Disable for now
# as to not block deployments. qemu-guest-agent pulls in gtk+3 down the line,
# which does not properly disable X11/Wayland support.
# environment.noXlibs = true;
environment.systemPackages = with pkgs; [ screen ];
documentation.man.enable = false;
services.udisks2.enable = false;
sound.enable = false;
systemd = {
oomd.enable = false;
targets.hibernate.enable = false;
targets.hybrid-sleep.enable = false;
targets.sleep.enable = false;
targets.suspend.enable = false;
};
xdg.autostart.enable = false;
xdg.icons.enable = false;
xdg.mime.enable = false;
xdg.sounds.enable = false;
}