nix-config/hosts/common/optional/desktop/gnome.nix

48 lines
845 B
Nix
Raw Normal View History

2023-12-24 11:16:59 +01:00
{
config,
lib,
pkgs,
...
}: {
imports = [./global.nix ./x11.nix ./wayland.nix];
services = {
2024-12-02 12:43:57 +01:00
libinput.enable = true;
2023-12-24 11:16:59 +01:00
xserver = {
desktopManager.gnome = {
enable = true;
};
2024-02-02 19:59:41 +01:00
modules = [pkgs.xf86_input_wacom];
wacom.enable = true;
2023-12-24 11:16:59 +01:00
};
2024-02-02 19:59:41 +01:00
udev.packages = with pkgs; [
2024-12-02 14:20:49 +01:00
gnome-settings-daemon
2024-02-02 19:59:41 +01:00
];
};
environment = {
systemPackages = with pkgs; [
# System-Wide Packages
2024-12-02 14:20:49 +01:00
adwaita-icon-theme
dconf-editor
gnome-tweaks
2024-02-02 20:43:23 +01:00
gnomeExtensions.kimpanel
gnomeExtensions.vitals
gnomeExtensions.tray-icons-reloaded
2024-02-02 19:59:41 +01:00
];
2024-12-02 14:20:49 +01:00
gnome.excludePackages = with pkgs; [
gnome-tour
gedit
atomix
epiphany
geary
gnome-characters
gnome-contacts
gnome-initial-setup
hitori
iagno
tali
];
2023-12-24 11:16:59 +01:00
};
}