fix(cheetah)!: nixpkgs.overlays && gpg

Fix `gpg` as `ssh` setup (also add `openssh` to `home.packages`)
Remove `j` (breaking, cannot build)
This commit is contained in:
reo101 2023-12-26 14:28:10 +02:00
parent 581b1d9a8d
commit 02f7fe0cf5
Signed by: reo101
GPG key ID: 675AA7EF13964ACB
4 changed files with 29 additions and 25 deletions

View file

@ -18,7 +18,7 @@
system.stateVersion = "22.11";
nix.extraOptions = ''
experimental-features = nix-command flakes repl-flake
experimental-features = nix-command flakes repl-flake recursive-nix
keep-outputs = true
keep-derivations = true
'';

View file

@ -27,6 +27,7 @@
# clang
gcc
openssh
diffutils
findutils
utillinux
@ -72,7 +73,7 @@
# emacs
#
j
# j
];
programs.neovim = {
@ -104,6 +105,7 @@
enable = true;
username = "reo101";
hostname = "cheetah";
atuin = true;
direnv = true;
zoxide = true;
};
@ -118,16 +120,18 @@
enable = true;
userName = "reo101";
userEmail = "pavel.atanasov2001@gmail.com";
signing = {
signByDefault = true;
key = "675AA7EF13964ACB";
};
};
services.gpg-agent = {
enable = true;
defaultCacheTtl = 1800;
defaultCacheTtl = 86400;
maxCacheTtl = 86400;
pinentryFlavor = "tty";
enableSshSupport = true;
sshKeys = ["CFDE97EDC2FDB2FD27020A084F1E3F40221BAFE7"];
};
# Using nix-direnv
# services.lorri = {
# enable = true;
# };
}