nitrokey-udev-rules: init at 1.0.0 (#352481)

Changed files
+40 -5
maintainers
nixos
modules
hardware
pkgs
by-name
ni
nitrokey-udev-rules
top-level
+7
maintainers/maintainer-list.nix
···
githubId = 521306;
name = "Rob Glossop";
};
roblabla = {
email = "robinlambertz+dev@gmail.com";
github = "roblabla";
···
githubId = 521306;
name = "Rob Glossop";
};
+
robinkrahl = {
+
email = "nix@ireas.org";
+
github = "robinkrahl";
+
githubId = 165115;
+
keys = [ { fingerprint = "EC7E F0F9 B681 4C24 6236 3842 B755 6972 702A FD45"; } ];
+
name = "Robin Krahl";
+
};
roblabla = {
email = "robinlambertz+dev@gmail.com";
github = "roblabla";
+2 -4
nixos/modules/hardware/nitrokey.nix
···
type = lib.types.bool;
default = false;
description = ''
-
Enables udev rules for Nitrokey devices. By default grants access
-
to users in the "nitrokey" group. You may want to install the
-
nitrokey-app package, depending on your device and needs.
'';
};
};
config = lib.mkIf cfg.enable {
-
services.udev.packages = [ pkgs.libnitrokey ];
};
}
···
type = lib.types.bool;
default = false;
description = ''
+
Enables udev rules for Nitrokey devices.
'';
};
};
config = lib.mkIf cfg.enable {
+
services.udev.packages = [ pkgs.nitrokey-udev-rules ];
};
}
+31
pkgs/by-name/ni/nitrokey-udev-rules/package.nix
···
···
+
{
+
lib,
+
stdenv,
+
fetchFromGitHub,
+
}:
+
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "nitrokey-udev-rules";
+
version = "1.0.0";
+
+
src = fetchFromGitHub {
+
owner = "Nitrokey";
+
repo = "nitrokey-udev-rules";
+
rev = "v${finalAttrs.version}";
+
hash = "sha256-uq1+YQg+oe5UFphpy1AdxEYaPFyRle6ffYOPoU6Li28=";
+
};
+
+
installPhase = ''
+
install -D 41-nitrokey.rules -t $out/etc/udev/rules.d
+
'';
+
+
meta = with lib; {
+
description = "udev rules for Nitrokey devices";
+
homepage = "https://github.com/Nitrokey/nitrokey-udev-rules";
+
license = [ licenses.cc0 ];
+
maintainers = with maintainers; [
+
frogamic
+
robinkrahl
+
];
+
};
+
})
-1
pkgs/top-level/aliases.nix
···
neochat = libsForQt5.kdeGear.neochat; # added 2022-05-10
newlibCross = newlib; # Added 2024-09-06
newlib-nanoCross = newlib-nano; # Added 2024-09-06
-
nitrokey-udev-rules = libnitrokey; # Added 2023-03-25
nix-direnv-flakes = nix-direnv;
nix-ld-rs = nix-ld; # Added 2024-08-17
nix-repl = throw (
···
neochat = libsForQt5.kdeGear.neochat; # added 2022-05-10
newlibCross = newlib; # Added 2024-09-06
newlib-nanoCross = newlib-nano; # Added 2024-09-06
nix-direnv-flakes = nix-direnv;
nix-ld-rs = nix-ld; # Added 2024-08-17
nix-repl = throw (