23 lines
551 B
Nix
23 lines
551 B
Nix
{ inputs, ... }: {
|
|
|
|
flake.nixosModules.desktop-ui = { pkgs, ... }: {
|
|
# Desktop environment
|
|
services.xserver.enable = true;
|
|
services.xserver.displayManager.gdm.enable = true;
|
|
services.xserver.desktopManager.gnome.enable = true;
|
|
services.xserver.xkb = {
|
|
layout = "us";
|
|
variant = "";
|
|
};
|
|
|
|
# DankMaterialShell
|
|
programs.dank-material-shell = {
|
|
enable = true;
|
|
enableSystemMonitoring = true;
|
|
enableDynamicTheming = true;
|
|
};
|
|
|
|
programs.niri.enable = true;
|
|
services.gnome.gnome-keyring.enable = true; # secret service
|
|
};}
|