default.nix 654 B

123456789101112131415161718192021222324252627282930313233
  1. { config, pkgs, ... }:
  2. {
  3. networking = {
  4. nameservers = [ "1.1.1.1" "1.0.0.1" ];
  5. networkmanager = {
  6. enable = true;
  7. dns = "none";
  8. plugins = with pkgs; [
  9. networkmanager-openconnect
  10. ];
  11. };
  12. firewall = {
  13. checkReversePath = false;
  14. allowedUDPPortRanges = [
  15. { from = 32768; to = 60999; }
  16. ];
  17. allowedUDPPorts = [ 5353 ];
  18. };
  19. };
  20. environment.systemPackages = with pkgs; [
  21. openconnect
  22. networkmanagerapplet
  23. ];
  24. environment.etc."gnutls/config".text = ''
  25. [overrides]
  26. disabled-version = tls1.0
  27. disabled-version = tls1.1
  28. disabled-version = tls1.3
  29. '';
  30. }