Files
nixos-config/modules/system/desktop.nix

40 lines
612 B
Nix
Raw Normal View History

2025-11-03 15:25:49 -05:00
{
inputs,
pkgs,
2025-11-03 15:25:49 -05:00
...
}:
{
imports = [
inputs.niri.nixosModules.niri
2025-11-03 15:25:49 -05:00
];
programs = {
niri = {
enable = true;
package = pkgs.niri-unstable;
};
uwsm = {
2025-11-03 15:25:49 -05:00
enable = true;
waylandCompositors = {
niri = {
prettyName = "Niri";
binPath = "/run/current-system/sw/bin/niri-session";
};
};
2025-11-03 15:25:49 -05:00
};
};
environment.systemPackages = [ pkgs.xwayland-satellite-unstable ];
nixpkgs.overlays = [
inputs.niri.overlays.niri
];
2025-11-03 15:25:49 -05:00
services.displayManager = {
gdm = {
2025-11-03 15:25:49 -05:00
enable = true;
wayland = true;
2025-11-03 15:25:49 -05:00
};
};
}