1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
{ self, inputs, ... }: { flake.nixosModules.niri = { config, lib, pkgs, ... }: { programs.niri = { enable = true; package = self.packages.${config.pkgs.stdenv.hostPlatform.system}.niri; }; }; perSystem = { pkgs, ... }: { packages.niri = inputs.wrapper-modules.wrappers.niri.wrap { inherit pkgs; imports = [self.wrapperModules.niri]; }; }; }