summary refs log tree commit diff
path: root/nixos/modules/programs
diff options
context:
space:
mode:
authorSofi <sofi+git@mailbox.org>2023-07-29 19:28:32 +0200
committerSofi <sofi+git@mailbox.org>2023-07-29 19:28:32 +0200
commit3273352d0552e93412d6cb3e99824a7dd6443922 (patch)
treedec3acf17502550ea54a1a21da2fdf819e8af352 /nixos/modules/programs
parent00d7684ad88ca52ae1a3f4e47854c956f4f829d0 (diff)
downloadnixpkgs-3273352d0552e93412d6cb3e99824a7dd6443922.tar
nixpkgs-3273352d0552e93412d6cb3e99824a7dd6443922.tar.gz
nixpkgs-3273352d0552e93412d6cb3e99824a7dd6443922.tar.bz2
nixpkgs-3273352d0552e93412d6cb3e99824a7dd6443922.tar.lz
nixpkgs-3273352d0552e93412d6cb3e99824a7dd6443922.tar.xz
nixpkgs-3273352d0552e93412d6cb3e99824a7dd6443922.tar.zst
nixpkgs-3273352d0552e93412d6cb3e99824a7dd6443922.zip
ns-usbloader: init at 7.0
Diffstat (limited to 'nixos/modules/programs')
-rw-r--r--nixos/modules/programs/ns-usbloader.nix18
1 files changed, 18 insertions, 0 deletions
diff --git a/nixos/modules/programs/ns-usbloader.nix b/nixos/modules/programs/ns-usbloader.nix
new file mode 100644
index 00000000000..8d0b698d6b4
--- /dev/null
+++ b/nixos/modules/programs/ns-usbloader.nix
@@ -0,0 +1,18 @@
+{ config, lib, pkgs, ... }:
+let
+  cfg = config.programs.ns-usbloader;
+in
+{
+  options = {
+    programs.ns-usbloader = {
+      enable = lib.mkEnableOption (lib.mdDoc "ns-usbloader application with udev rules applied");
+    };
+  };
+
+  config = lib.mkIf cfg.enable {
+    environment.systemPackages = [ pkgs.ns-usbloader ];
+    services.udev.packages = [ pkgs.ns-usbloader ];
+  };
+
+  meta.maintainers = pkgs.ns-usbloader.meta.maintainers;
+}