32 lines
682 B
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";
|
|
};
|
|
};
|
|
}
|