blob: ed0764cbd62fefab4579e813318c9862bed6c236 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
{ config, lib, inputs, ... }: let
cfg = config.features.gui.desktops.niri;
in {
imports = [ inputs.niri.nixosModules.niri ];
options.features.gui.desktops.niri.enable = lib.mkEnableOption "niri";
config = lib.mkIf cfg.enable {
programs.niri.enable = true;
environment.etc."greetd/environments" = lib.mkIf config.services.greetd.enable (lib.mkForce {
text = ''
niri-session
nu
bash
'';
});
};
}
|