ark/modules/de/gnome/default.nix

60 lines
1.4 KiB
Nix
Raw Normal View History

2022-10-22 01:49:09 +03:00
{
pkgs,
lib,
...
}: {
2022-10-04 02:08:44 +03:00
services.gnome = {
gnome-keyring.enable = true;
core-shell.enable = true;
core-os-services.enable = true;
2023-10-08 09:51:05 +03:00
at-spi2-core.enable = lib.mkForce false;
2022-10-22 01:49:09 +03:00
gnome-browser-connector.enable = true;
2023-10-08 09:51:05 +03:00
gnome-online-accounts.enable = false;
gnome-online-miners.enable = lib.mkForce false;
tracker-miners.enable = false;
tracker.enable = false;
2022-10-22 01:49:09 +03:00
sushi.enable = true;
2022-10-04 02:08:44 +03:00
gnome-remote-desktop.enable = false;
2022-10-22 01:49:09 +03:00
};
services.tumbler.enable = true;
programs = {
geary.enable = lib.mkForce false;
2024-01-23 02:11:22 +03:00
gnome-terminal.enable = true;
2022-10-22 01:49:09 +03:00
evince.enable = true;
2022-10-04 02:08:44 +03:00
};
services.xserver = {
enable = true;
desktopManager = {
gnome.enable = true;
xterm.enable = false;
};
displayManager = {
gdm = {
enable = true;
2024-01-23 02:11:22 +03:00
wayland = false;
2022-10-04 02:08:44 +03:00
};
startx.enable = false;
};
};
systemd.services = {
"getty@tty1".enable = false;
"autovt@tty1".enable = false;
};
services.power-profiles-daemon.enable = false;
2023-10-08 09:51:05 +03:00
environment.systemPackages = with pkgs; [
gnomeExtensions.unite
gnome.gnome-tweaks
ffmpegthumbnailer
webp-pixbuf-loader
yaru-theme
];
environment.gnome.excludePackages = with pkgs; [
gnome-console
gnome-tour
gnome.gnome-maps
];
# environment.etc."environment.d/10-use-amd.conf".text = ''
# __EGL_VENDOR_LIBRARY_FILENAMES=/run/opengl-driver/glvnd/egl_vendor.d/50_mesa.json
# '';
2022-10-04 02:08:44 +03:00
}