21 lines
360 B
Nix
21 lines
360 B
Nix
{ config, lib, pkgs, ... }@inputs:
|
|
|
|
let
|
|
cfg = config.sydnix.niri;
|
|
in {
|
|
options.sydnix.niri.enable =
|
|
lib.mkEnableOption "Niri";
|
|
|
|
config = lib.mkIf cfg.enable {
|
|
nixpkgs.overlays = [ inputs.niri.overlays.niri ];
|
|
|
|
programs.niri = {
|
|
enable = true;
|
|
package = pkgs.niri-unstable;
|
|
};
|
|
|
|
security.pam.services.swaylock = {};
|
|
};
|
|
}
|
|
|