configurations for my servers and desktops
nix nixos flake dots dotfiles

chore: delete bluepill proxy

i give up on that, there's not really a point to do it if i can just use tailscale funnel and cloudflare tunnel anyway

-73
-20
hosts/bluepill-proxy/default.nix
··· 1 - {...}: { 2 - imports = [ 3 - ./hardware.nix 4 - ./services/ssh.nix 5 - ./services/tailscale.nix 6 - ]; 7 - 8 - networking.hostName = "bluepill-proxy"; 9 - networking.domain = ""; 10 - networking.networkmanager.enable = true; 11 - 12 - documentation = { 13 - enable = false; 14 - man.enable = false; 15 - info.enable = false; 16 - doc.enable = false; 17 - }; 18 - 19 - age.identityPaths = ["/etc/age.key"]; 20 - }
-25
hosts/bluepill-proxy/hardware.nix
··· 1 - # Do not modify this file! It was generated by ‘nixos-generate-config’ 2 - # and may be overwritten by future invocations. Please make changes 3 - # to /etc/nixos/configuration.nix instead. 4 - {modulesPath, ...}: { 5 - imports = [ 6 - (modulesPath + "/profiles/qemu-guest.nix") 7 - ]; 8 - 9 - boot.tmp.cleanOnBoot = true; 10 - boot.loader.grub.device = "/dev/vda"; 11 - boot.initrd.availableKernelModules = ["ata_piix" "uhci_hcd" "xen_blkfront" "vmw_pvscsi"]; 12 - boot.initrd.kernelModules = ["nvme"]; 13 - 14 - fileSystems."/" = { 15 - device = "/dev/vda1"; 16 - fsType = "ext4"; 17 - }; 18 - 19 - swapDevices = [ 20 - { 21 - device = "/swapfile"; 22 - size = 512; 23 - } 24 - ]; 25 - }
-10
hosts/bluepill-proxy/services/ssh.nix
··· 1 - {...}: { 2 - services = { 3 - openssh = { 4 - enable = true; 5 - settings.PasswordAuthentication = false; 6 - }; 7 - 8 - fail2ban.enable = true; 9 - }; 10 - }
-18
hosts/bluepill-proxy/services/tailscale.nix
··· 1 - {pkgs, ...}: { 2 - boot.kernel.sysctl = { 3 - "net.ipv4.ip_forward" = 1; 4 - "net.ipv6.conf.all.forwarding" = 1; 5 - }; 6 - 7 - systemd.services.enable-gro = { 8 - description = "Enable GRO on ens6"; 9 - after = ["network.target"]; 10 - serviceConfig = { 11 - Type = "oneshot"; 12 - ExecStart = "${pkgs.ethtool}/bin/ethtool -K ens6 gro on"; 13 - }; 14 - wantedBy = ["multi-user.target"]; 15 - }; 16 - 17 - services.tailscale.enable = true; 18 - }