Compare commits

..

2 Commits

4 changed files with 32 additions and 8 deletions

View File

@ -13,7 +13,7 @@
./development.nix ./development.nix
./hardware.nix ./hardware.nix
./networking.nix ./networking.nix
./security.nix ./security
]; ];
system.stateVersion = systemConfig.version; system.stateVersion = systemConfig.version;

View File

@ -1,7 +0,0 @@
{
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
};
services.pcscd.enable = true;
}

View File

@ -0,0 +1,14 @@
{
imports = [
./firewall.nix
];
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
};
services = {
pcscd.enable = true;
gnome.gnome-keyring.enable = true;
};
}

View File

@ -0,0 +1,17 @@
{
networking = {
firewall = {
enable = true;
trustedInterfaces = [ "tailscale0" ];
extraInputRules =
let
localIPv4Range = "192.168.10.0/24";
in
''
ip saddr ${localIPv4Range} tcp dport 22 accept
ip saddr ${localIPv4Range} udp dport 22 accept
'';
};
nftables.enable = true;
};
}