wip split gnome mod

This commit is contained in:
Vinzenz Schroeter 2025-09-13 18:20:00 +02:00
parent 2059b854de
commit 78400473ef
4 changed files with 46 additions and 41 deletions

12
nixosModules/adwaita.nix Normal file
View file

@ -0,0 +1,12 @@
{ pkgs, ... }:
{
gtk = {
enable = true;
iconTheme.name = "Adwaita";
cursorTheme.name = "Adwaita";
theme = {
name = "adw-gtk3-dark";
package = pkgs.adw-gtk3;
};
};
}

31
nixosModules/gnome.nix Normal file
View file

@ -0,0 +1,31 @@
{ pkgs, ... }:
{
services = {
xserver = {
# Enable the GNOME Desktop Environment.
desktopManager.gnome = {
enable = true;
extraGSettingsOverridePackages = [ pkgs.mutter ];
extraGSettingsOverrides = ''
[org.gnome.mutter]
experimental-features=['scale-monitor-framebuffer']
'';
};
displayManager.gdm.enable = true;
excludePackages = [ pkgs.xterm ];
};
displayManager.defaultSession = "gnome";
gnome = {
tinysparql.enable = false;
localsearch.enable = false;
sushi.enable = true;
};
};
programs = {
dconf.enable = true;
gpaste.enable = true;
};
}