laptop: enable Nitrokey support, use updated udev rules

This commit is contained in:
Lgmrszd 2025-03-10 21:45:44 +04:00
parent b18f341935
commit e09feb85c4
No known key found for this signature in database
GPG key ID: 9396B8BA6FBB14DE
2 changed files with 20 additions and 1 deletions

View file

@ -62,9 +62,23 @@
overlay-vaapiIntel = final: prev: {
vaapiIntel = prev.vaapiIntel.override { enableHybridCodec = true; };
};
overlay-nitrokey-udev-update = final: prev: {
nitrokey-udev-rules = prev.nitrokey-udev-rules.overrideAttrs(old: {
version = "1.1.0";
src = prev.fetchFromGitHub {
owner = "Nitrokey";
repo = "nitrokey-udev-rules";
rev = "v1.1.0";
hash = "sha256-LKpd6O9suAc2+FFgpuyTClEgL/JiZiokH3DV8P3C7Aw=";
};
dontBuild = true;
doCheck = false;
});
};
my-overlays = [
overlay-stable
overlay-vaapiIntel
overlay-nitrokey-udev-update
];
inherit (inputs.nix-cfg-extra.lib) extra-data;
inherit (inputs.nix-cfg-extra.lib) extra-host-modules;

View file

@ -328,8 +328,13 @@ in
# };
};
# OnlyKey
# Hardware keys
hardware.onlykey.enable = true;
hardware.nitrokey.enable = true;
services.pcscd = {
enable = true;
plugins = [ pkgs.ccid ];
};
# List packages installed in system profile. To search, run:
# $ nix search wget