Show more

yay i got it! it's not perfect tho but it's enough #nixos #pcsc 

{
packageOverrides = pkgs: with pkgs; {
libpcsc = pkgs.buildEnv {
name = "libpcsc";
paths = [ pcsclite ];
pathsToLink = [ "/lib" ];
extraOutputsToInstall = [ "out" ];
};
};
}

Show thread

but that's only half of what i need to do...

Show thread

okay, i did it and added a package to my nixos env...

turns out the package doesn't fulfill its required use so :blobcatshrug:

there's still so much to learn about nixos :S

seems like disabling the pgp applet didn't go far enough so if you have conflicts with 2 yubikeys try disabling CCID on the one you don't need: 

$ ykman mode OTP+FIDO

Show thread

nixos, pass extensions 

i tried using pkgs.pass.withExtensions but it didn't seem to work

i found someone just set the env vars so that's what i've done

gitlab.com/steveeJ/infra/blob/

Show thread

nixos, pass extensions 

how do i activate a pass extension?

the extension appears under ~/.nix-profile/lib/password-store/extensions but the new command doesn't work...

github.com/NixOS/nixpkgs/blob/

sway,firefox,pass,xwayland 

i don't have a good way to copy passwords from my terminal to the browser without using xwayland

if you leave a yubikey in a usb port (e.g. nano) but also need another yubikey for gpg encryption, disable the pgp applet on the nano key with (yubikey manager): 

$ ykman config usb -d OPGP

Show thread

honestly the exclamation mark really pissed me off

Show more
niu.moe

Welcome to your niu world ! We are a cute and loving international community O(≧▽≦)O !