62 lines
1.3 KiB
Nix
62 lines
1.3 KiB
Nix
{ pkgs, lib, ... }:
|
||
{
|
||
specialisation.gnome.configuration = {
|
||
system.nixos.tags = [ "gnome" ];
|
||
services = {
|
||
displayManager = {
|
||
defaultSession = lib.mkForce "gnome";
|
||
sddm.enable = lib.mkForce false;
|
||
|
||
gdm = {
|
||
enable = true;
|
||
wayland = true;
|
||
autoSuspend = true;
|
||
banner = ''
|
||
Оставь надежду
|
||
Всяк сюда входящий
|
||
'';
|
||
};
|
||
};
|
||
desktopManager = {
|
||
plasma6.enable = lib.mkForce false;
|
||
gnome.enable = true;
|
||
};
|
||
|
||
hardware.bolt.enable = true;
|
||
gnome = {
|
||
core-os-services.enable = true;
|
||
gnome-keyring.enable = true;
|
||
gnome-settings-daemon.enable = true;
|
||
core-shell.enable = true;
|
||
};
|
||
};
|
||
|
||
programs.evolution = {
|
||
enable = true;
|
||
plugins = [ pkgs.evolution-ews ];
|
||
};
|
||
|
||
environment = {
|
||
variables = {
|
||
XCURSOR_THEME = "Adwaita";
|
||
};
|
||
gnome.excludePackages = with pkgs; [
|
||
geary
|
||
epiphany
|
||
gnome-calendar
|
||
];
|
||
};
|
||
|
||
xdg.portal = {
|
||
config.common = {
|
||
default = lib.mkForce [
|
||
"gnome"
|
||
];
|
||
};
|
||
extraPortals = lib.mkForce [
|
||
pkgs.xdg-desktop-portal-gnome
|
||
];
|
||
};
|
||
};
|
||
}
|