Unverified Commit f1b26f50 authored by Franz Pletz's avatar Franz Pletz Committed by GitHub
Browse files

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

parents a4761c00 bed43b44
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -18771,6 +18771,13 @@
    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
Original line number Diff line number Diff line
@@ -11,14 +11,12 @@ in
      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.
        Enables udev rules for Nitrokey devices.
      '';
    };
  };

  config = lib.mkIf cfg.enable {
    services.udev.packages = [ pkgs.libnitrokey ];
    services.udev.packages = [ pkgs.nitrokey-udev-rules ];
  };
}
+31 −0
Original line number Diff line number Diff line
{
  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
    ];
  };
})
+0 −1
Original line number Diff line number Diff line
@@ -824,7 +824,6 @@ mapAliases {
  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 (