nixos-combined-flake/modules/nixos/desktop/default.nix

32 lines
682 B
Nix

{ lib, ... }: {
imports = [
./fonts
./sound
./xorg
./network-manager
];
options = {
desktop.enable = lib.mkEnableOption "desktop features";
};
config = {
programs.dconf.enable = lib.mkDefault true;
#hardware.opengl.enable = lib.mkDefault true;
hardware.graphics.enable = lib.mkDefault true;
desktop.enable = lib.mkDefault true;
security.polkit.enable = lib.mkDefault true;
services = {
upower.enable = lib.mkDefault true;
gvfs.enable = lib.mkDefault true;
};
services.gnome.gnome-keyring.enable = true;
qt = {
enable = true;
platformTheme = "qt5ct";
style = "kvantum";
};
};
}