{ config, lib, pkgs, ... }: let cfg = config.reborn.niri; in { options.reborn.niri = { enable = lib.mkEnableOption "Reborn niri config"; }; config = lib.mkIf cfg.enable { reborn = { greetd.enable = true; swaylock.enable = true; swaync.enable = true; waybar.enable = true; wlsunset.enable = true; }; programs.niri.enable = true; environment.systemPackages = [ pkgs.walker ]; home-manager.users.minijackson.xdg.configFile."niri/config.kdl".source = ./niri.kdl; }; }