diff options
| author | Fuwn <[email protected]> | 2024-09-22 15:15:46 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-09-22 15:15:46 -0700 |
| commit | 08d4be5b51bb595e55555cc93c47f7adc77ed1c3 (patch) | |
| tree | b89c6b008116fba278b9fc5238c8a1a0f3efbbec /modules/core/software/access | |
| parent | core: move variables and virtualisation to desktop (diff) | |
| download | nixos-config-08d4be5b51bb595e55555cc93c47f7adc77ed1c3.tar.xz nixos-config-08d4be5b51bb595e55555cc93c47f7adc77ed1c3.zip | |
core: move harware and software to desktop
Diffstat (limited to 'modules/core/software/access')
| -rw-r--r-- | modules/core/software/access/default.nix | 7 | ||||
| -rw-r--r-- | modules/core/software/access/gnupg.nix | 18 | ||||
| -rw-r--r-- | modules/core/software/access/mosh.nix | 6 | ||||
| -rw-r--r-- | modules/core/software/access/ssh.nix | 39 |
4 files changed, 0 insertions, 70 deletions
diff --git a/modules/core/software/access/default.nix b/modules/core/software/access/default.nix deleted file mode 100644 index 7db7629..0000000 --- a/modules/core/software/access/default.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ - imports = [ - ./gnupg.nix - ./mosh.nix - ./ssh.nix - ]; -} diff --git a/modules/core/software/access/gnupg.nix b/modules/core/software/access/gnupg.nix deleted file mode 100644 index e60da30..0000000 --- a/modules/core/software/access/gnupg.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ pkgs, ... }: -{ - programs.gnupg.agent = { - enable = true; - enableSSHSupport = true; - pinentryPackage = pkgs.pinentry-curses; - enableExtraSocket = true; - enableBrowserSocket = true; - - settings = { - enable-ssh-support = ""; - ttyname = "$GPG_TTY"; - default-cache-ttl = 34560000; # 60 - max-cache-ttl = 34560000; # 120 - allow-loopback-pinentry = ""; - }; - }; -} diff --git a/modules/core/software/access/mosh.nix b/modules/core/software/access/mosh.nix deleted file mode 100644 index c9af5bf..0000000 --- a/modules/core/software/access/mosh.nix +++ /dev/null @@ -1,6 +0,0 @@ -{ - programs.mosh = { - enable = true; - openFirewall = false; - }; -} diff --git a/modules/core/software/access/ssh.nix b/modules/core/software/access/ssh.nix deleted file mode 100644 index 665532f..0000000 --- a/modules/core/software/access/ssh.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ lib, config, ... }: -{ - programs.ssh.startAgent = false; - security.pam.sshAgentAuth.enable = true; - - services = { - fail2ban.jails.sshd.settings = { - enabled = true; - filter = "sshd[mode=aggressive]"; - port = lib.strings.concatStringsSep "," (map toString config.services.openssh.ports); - }; - - openssh = { - enable = true; - ports = [ 22 ]; - openFirewall = false; - - settings = { - StreamLocalBindUnlink = "yes"; - GatewayPorts = "clientspecified"; - - KexAlgorithms = [ - "curve25519-sha256" - "diffie-hellman-group16-sha512" - "diffie-hellman-group18-sha512" - "diffie-hellman-group-exchange-sha256" - ]; - - Macs = [ - ]; - }; - }; - }; -} |