diff --git a/home-manager/modules/programs.nix b/home-manager/modules/programs.nix index 445d48d..4da4304 100644 --- a/home-manager/modules/programs.nix +++ b/home-manager/modules/programs.nix @@ -21,6 +21,8 @@ tesseract syncthing todo + pass + # yubikey-manager-qt ]; services.syncthing = { enable = true; }; diff --git a/home-manager/modules/zsh/zsh.nix b/home-manager/modules/zsh/zsh.nix index 773bd19..ee3909a 100644 --- a/home-manager/modules/zsh/zsh.nix +++ b/home-manager/modules/zsh/zsh.nix @@ -85,6 +85,7 @@ tree = "eza --tree"; kk = "sudo kill -9"; grepps = "ps -A | grep"; + try = ''f() { nix-shell -p "$@" --run zsh; unset -f f; }; f''; gitpa = ''f() { git add -A && git commit -m "$1" && git push; }; f''; diff --git a/nixos/custom.nix b/nixos/custom.nix index 6fd6389..282544d 100644 --- a/nixos/custom.nix +++ b/nixos/custom.nix @@ -3,6 +3,9 @@ { services.udev.packages = [ pkgs.yubikey-personalization ]; + services.pcscd.enable = true; + # services.yubikey-agent.enable = true; + programs.gnupg.agent = { enable = true; # enableSSHSupport = true; @@ -50,6 +53,9 @@ # lenovo-legion fprintd # fprintd-clients + yubioath-flutter + yubikey-manager + pam_u2f ]; # starting the following units: accounts-daemon.service, systemd-modules-load.service, systemd-tmpfiles-resetup.service, tlp.ser