dotfiles
My PC Dotfiles & Websitegit clone https://github.com/maydayv7/dotfiles
modules/desktop/gnome/_common.nix (797B)
1_: {
2 config,
3 lib,
4 pkgs,
5 ...
6}: let
7 inherit
8 (lib)
9 gvariant
10 mkForce
11 ;
12in {
13 services = {
14 # Session
15 desktopManager.gnome.enable = true;
16 displayManager = {
17 defaultSession = "gnome";
18 gdm.enable = true;
19 };
20
21 # Initial Setup
22 gnome.gnome-initial-setup.enable = mkForce false;
23 };
24
25 # Excluded Packages
26 environment.gnome.excludePackages = with pkgs; [
27 gnome-music
28 showtime
29 ];
30
31 # Dconf Settings
32 programs.dconf.profiles.gdm.databases = [
33 {
34 settings = {
35 "org/gnome/desktop/peripherals/touchpad".tap-to-click = true;
36 "org/gnome/desktop/interface" = {
37 cursor-theme = config.stylix.cursor.name;
38 cursor-size = gvariant.mkInt32 config.stylix.cursor.size;
39 };
40 };
41 }
42 ];
43}