Got gpg working

This commit is contained in:
Daniel Flanagan 2024-06-28 14:37:13 -05:00
parent b9b14effff
commit d150f994ec

View file

@ -396,9 +396,12 @@
google-chrome google-chrome
]; ];
hardware.gpgSmartcards.enable = true;
services.udev.packages = with pkgs; [ services.udev.packages = with pkgs; [
platformio platformio
openocd openocd
pkgs.yubikey-personalization
via via
]; ];
@ -406,6 +409,11 @@
users.users.daniel.extraGroups = ["adbusers"]; users.users.daniel.extraGroups = ["adbusers"];
home-manager.users.daniel = { home-manager.users.daniel = {
home.packages = with pkgs; [
yubikey-personalization
yubikey-manager
yubico-piv-tool
];
programs.nushell = { programs.nushell = {
enable = true; enable = true;
}; };
@ -496,7 +504,7 @@
]; ];
}; };
plasma6 = { plasma6 = {pkgs, ...}: {
imports = with nixosModules; [ imports = with nixosModules; [
kde-connect kde-connect
pipewire pipewire
@ -509,6 +517,16 @@
}; };
services.desktopManager.plasma6.enable = true; services.desktopManager.plasma6.enable = true;
programs.dconf.enable = true; programs.dconf.enable = true;
environment.systemPackages = with pkgs; [
wl-clipboard
];
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
pinentryPackage = pkgs.pinentry-qt;
};
}; };
lutris = {pkgs, ...}: { lutris = {pkgs, ...}: {
@ -2075,6 +2093,10 @@
enable = true; enable = true;
package = pkgs.pass.withExtensions (exts: [exts.pass-otp]); package = pkgs.pass.withExtensions (exts: [exts.pass-otp]);
}; };
home.packages = with pkgs; [
pinentry-curses
];
}; };
senpai = {config, ...}: { senpai = {config, ...}: {
@ -2796,6 +2818,7 @@
home-manager.users.daniel = { home-manager.users.daniel = {
imports = with homeManagerModules; [ imports = with homeManagerModules; [
pass
senpai senpai
iex iex
cargo cargo