HASH 5b9d71442df8
DATE 2025-02-28
SUBJECT gnome: initial gnome desktop config
FILES 1 CHANGED
HASH 5b9d71442df8
DATE 2025-02-28
SUBJECT gnome: initial gnome desktop config
FILES 1 CHANGED
┌─ modules/nixos/workstation/environment/gnome/default.nix ──────────────────┐
│ diff --git a/modules/nixos/workstation/environment/gnome/default.nix b/modules/nix │
│ os/workstation/environment/gnome/default.nix │
│ new file mode 100644 │
│ index 0000000..390ab55 │
│ --- /dev/null │
│ +++ b/modules/nixos/workstation/environment/gnome/default.nix │
│ @@ -0,0 +1,39 @@ │
│ +{ │
│ + config, │
│ + lib, │
│ + pkgs, │
│ + ... │
│ +}: let │
│ + inherit (lib) mkIf; │
│ + inherit (builtins) attrValues; │
│ + inherit (config.ooknet.workstation) environment; │
│ +in { │
│ + config = mkIf (environment == "gnome") { │
│ + services.xserver = { │
│ + enable = true; │
│ + displayManager.gdm = { │
│ + enable = true; │
│ + }; │
│ + desktopManager.gnome = { │
│ + enable = true; │
│ + }; │
│ + }; │
│ + environment.gnome.excludePackages = attrValues { │
│ + inherit │
│ + (pkgs) │
│ + orca │
│ + epiphany │
│ + evince │
│ + gedit │
│ + gnome-music │
│ + gnome-photos │
│ + gnome-terminal │
│ + gnome-tour │
│ + hitori │
│ + iagno │
│ + tali │
│ + atmoix │
│ + ; │
│ + }; │
│ + }; │
│ +} │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...environment/gnome/default.nix ───┐
│ diff --git a/modules/nixos/workstation/envir │
│ onment/gnome/default.nix b/modules/nixos/wor │
│ kstation/environment/gnome/default.nix │
│ new file mode 100644 │
│ index 0000000..390ab55 │
│ --- /dev/null │
│ +++ b/modules/nixos/workstation/environment/ │
│ gnome/default.nix │
│ @@ -0,0 +1,39 @@ │
│ +{ │
│ + config, │
│ + lib, │
│ + pkgs, │
│ + ... │
│ +}: let │
│ + inherit (lib) mkIf; │
│ + inherit (builtins) attrValues; │
│ + inherit (config.ooknet.workstation) envir │
│ onment; │
│ +in { │
│ + config = mkIf (environment == "gnome") { │
│ + services.xserver = { │
│ + enable = true; │
│ + displayManager.gdm = { │
│ + enable = true; │
│ + }; │
│ + desktopManager.gnome = { │
│ + enable = true; │
│ + }; │
│ + }; │
│ + environment.gnome.excludePackages = att │
│ rValues { │
│ + inherit │
│ + (pkgs) │
│ + orca │
│ + epiphany │
│ + evince │
│ + gedit │
│ + gnome-music │
│ + gnome-photos │
│ + gnome-terminal │
│ + gnome-tour │
│ + hitori │
│ + iagno │
│ + tali │
│ + atmoix │
│ + ; │
│ + }; │
│ + }; │
│ +} │
└──────────────────────────────────────────────┘
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET