1
0
Fork 0
nixos-config/nixos/roles/display-server.nix

48 lines
1.1 KiB
Nix

{
lib,
pkgs,
...
}: {
programs = {
adb.enable = true;
seahorse.enable = lib.mkForce false;
dconf.enable = true;
};
services = {
udev.packages = [pkgs.chrysalis];
pipewire.enable = lib.mkForce false;
printing = {
enable = true;
clientConf = "ServerName fluffy.lo.m-0.eu";
};
xserver = {
enable = true;
displayManager = {
autoLogin = {
enable = true;
user = "maralorn";
};
gdm.enable = true;
};
desktopManager.gnome.enable = true;
};
gnome = {
evolution-data-server.enable = lib.mkForce false;
gnome-keyring.enable = lib.mkForce false;
at-spi2-core.enable = lib.mkForce false;
tracker.enable = false;
tracker-miners.enable = false;
gnome-online-miners.enable = lib.mkForce false;
core-utilities.enable = lib.mkForce false;
};
};
environment.gnome.excludePackages = [pkgs.orca pkgs.gnome-tour];
sound.enable = true;
hardware = {
pulseaudio = {
package = pkgs.pulseaudioFull;
enable = true;
};
};
}