diff options
Diffstat (limited to 'modules/nixos/server/default.nix')
| -rw-r--r-- | modules/nixos/server/default.nix | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/modules/nixos/server/default.nix b/modules/nixos/server/default.nix index feae6e0..44a08c4 100644 --- a/modules/nixos/server/default.nix +++ b/modules/nixos/server/default.nix @@ -1,7 +1,7 @@ { config, lib, - pkgs, + nixpkgs, ... }: let cfg = config.getchoo.server; @@ -22,16 +22,13 @@ in { networking.enable = false; }; - environment.systemPackages = [pkgs.cachix]; - nix = { gc = { dates = "*-*-1,5,9,13,17,21,25,29 00:00:00"; - options = "-d --delete-older-than 2d --max-freed 50G"; + options = "-d --delete-older-than 2d"; }; settings = { - trusted-users = ["${config.networking.hostName}"]; trusted-substituters = [ "https://getchoo.cachix.org" "https://cache.garnix.io" @@ -48,6 +45,8 @@ in { }; }; + nixpkgs.overlays = [(_: prev: {unstable = import nixpkgs {inherit (prev) system;};})]; + programs = { git.enable = mkDefault true; vim.defaultEditor = mkDefault true; @@ -56,20 +55,5 @@ in { security = { pam.enableSSHAgentAuth = mkDefault true; }; - - services = { - fail2ban = { - enable = true; - bantime-increment = { - enable = true; - }; - maxretry = 5; - }; - - openssh = { - enable = true; - settings.PasswordAuthentication = mkDefault false; - }; - }; }; } |
