nixos/flexoptix-app: Add the module

wip/yesman
Janne Heß 3 years ago
parent e7d4fa4239
commit 7d6380769c
No known key found for this signature in database
GPG Key ID: 69165158F05265DF
  1. 1
      nixos/modules/module-list.nix
  2. 25
      nixos/modules/programs/flexoptix-app.nix

@ -131,6 +131,7 @@
./programs/file-roller.nix
./programs/firejail.nix
./programs/fish.nix
./programs/flexoptix-app.nix
./programs/freetds.nix
./programs/fuse.nix
./programs/geary.nix

@ -0,0 +1,25 @@
{ config, pkgs, lib, ... }:
with lib;
let
cfg = config.programs.flexoptix-app;
in {
options = {
programs.flexoptix-app = {
enable = mkEnableOption "FLEXOPTIX app + udev rules";
package = mkOption {
description = "FLEXOPTIX app package to use";
type = types.package;
default = pkgs.flexoptix-app;
defaultText = "\${pkgs.flexoptix-app}";
};
};
};
config = mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
services.udev.packages = [ cfg.package ];
};
}
Loading…
Cancel
Save