Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

nixos/module: add `projecteur`

+20
+20
nixos/modules/programs/projecteur.nix
···
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + let 4 + cfg = config.programs.projecteur; 5 + in 6 + { 7 + options.programs.projecteur = { 8 + enable = lib.mkEnableOption (lib.mdDoc "projecteur"); 9 + package = lib.mkPackageOptionMD pkgs "projecteur" { }; 10 + }; 11 + 12 + config = lib.mkIf cfg.enable { 13 + environment.systemPackages = [ cfg.package ]; 14 + services.udev.packages = [ cfg.package ]; 15 + }; 16 + 17 + meta = { 18 + maintainers = with lib.maintainers; [ benneti drupol ]; 19 + }; 20 + }