blob: 4d8a2974cf0bedd0325d595eef7129f6ee538924 [file] [log] [blame]
Skyler Grey252927a2022-10-18 22:18:15 +01001{ pkgs
2, username
3, ...
Skyler Grey0f9f4932022-10-31 00:07:54 +00004}: {
Skyler Greyafb10f42022-08-26 06:55:48 +01005 home = {
6 programs.gpg.enable = true;
7 services.gpg-agent = {
8 enable = true;
Skyler Grey3689c2e2022-11-02 08:09:38 +00009 /* extraConfig = '' */
10 /* default-cache-ttl 86400 */
11 /* max-cache-ttl 86400 */
12 /* pinentry-program ${pkgs.pinentry-rofi}/bin/pinentry-rofi */
13 /* auto-expand-secmem */
14 /* ''; */
15 pinentryFlavor = "curses";
Skyler Greyafb10f42022-08-26 06:55:48 +010016 };
17 };
18
19 config.environment.persistence."/nix/persist".users.${username}.directories = [
20 {
21 directory = ".gnupg";
22 mode = "0700";
23 }
24 ];
Skyler Greyf48d3082022-10-30 23:01:24 +000025
26 home.home.packages = [
Skyler Grey0f9f4932022-10-31 00:07:54 +000027 pkgs.pinentry-rofi
Skyler Greyf48d3082022-10-30 23:01:24 +000028 ];
Skyler Greyafb10f42022-08-26 06:55:48 +010029}