Commit e5ff450b2dc7

Vincent Demeester <vincent@sbr.pm>
2021-10-26 10:32:59
systems: remove foo and okinawa hosts…
… they do not exists anymore. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent f820766
Changed files (2)
systems/hosts/foo.nix
@@ -1,101 +0,0 @@
-{ pkgs, lib, ... }:
-
-with lib;
-let
-  hostname = "foo";
-  secretPath = ../../secrets/machines.nix;
-  secretCondition = (builtins.pathExists secretPath);
-in
-{
-  imports = [
-    ../modules
-    (import ../../users).vincent
-    (import ....//users
-    ).root
-  ];
-
-  nix.maxJobs = 2;
-
-  fileSystems."/" = {
-    device = "/dev/disk/by-uuid/884a3d57-f652-49b2-9c8b-f6eebd5edbeb";
-    fsType = "ext4";
-  };
-  fileSystems."/boot" = {
-    device = "/dev/disk/by-uuid/C036-34B9";
-    fsType = "vfat";
-  };
-  swapDevices = [{ device = "/dev/disk/by-uuid/e1833693-77ac-4d52-bcc7-54d082788639"; }];
-
-  networking = {
-    hostName = hostname;
-  };
-
-  profiles = {
-    home = true;
-    avahi.enable = true;
-    git.enable = true;
-    ssh.enable = true;
-    dev.enable = true;
-    yubikey.enable = true;
-  };
-
-  services.xserver.enable = true;
-  services.xserver.layout = "fr";
-  services.xserver.xkbVariant = "bepo";
-  services.xserver.xkbOptions = "grp:menu_toggle,grp_led:caps,compose:caps";
-  services.xserver.displayManager.gdm.enable = true;
-  services.xserver.desktopManager.gnome3.enable = true;
-  services.gnome3.chrome-gnome-shell.enable = true;
-  services.gnome3.core-shell.enable = true;
-  services.gnome3.core-os-services.enable = true;
-  services.gnome3.core-utilities.enable = true;
-
-  fonts = {
-    enableFontDir = true;
-    enableGhostscriptFonts = true;
-    fonts = with pkgs; [
-      corefonts
-      dejavu_fonts
-      emojione
-      feh
-      fira
-      fira-code
-      fira-code-symbols
-      fira-mono
-      hasklig
-      inconsolata
-      iosevka
-      noto-fonts
-      noto-fonts-cjk
-      noto-fonts-emoji
-      noto-fonts-extra
-      overpass
-      symbola
-      source-code-pro
-      twemoji-color-font
-      ubuntu_font_family
-      unifont
-    ];
-  };
-  /*
-  services.xserver.enable = true;
-  services.xserver.displayManager.xpra.enable = true;
-  services.xserver.displayManager.xpra.bindTcp = "0.0.0.0:10000";
-  services.xserver.displayManager.xpra.pulseaudio = true;
-  */
-
-  virtualisation.containers = {
-    enable = true;
-    registries = {
-      search = [ "registry.fedoraproject.org" "registry.access.redhat.com" "registry.centos.org" "docker.io" "quay.io" ];
-    };
-    policy = {
-      default = [{ type = "insecureAcceptAnything"; }];
-      transports = {
-        docker-daemon = {
-          "" = [{ type = "insecureAcceptAnything"; }];
-        };
-      };
-    };
-  };
-}
systems/hosts/okinawa.nix
@@ -1,110 +0,0 @@
-{ pkgs, lib, ... }:
-
-with lib;
-let
-  hostname = "okinawa";
-  secretPath = ../../secrets/machines.nix;
-  secretCondition = (builtins.pathExists secretPath);
-
-  ip = strings.optionalString secretCondition (import secretPath).wireguard.ips."${hostname}";
-  ips = lists.optionals secretCondition ([ "${ip}/24" ]);
-  endpointIP = strings.optionalString secretCondition (import secretPath).wg.endpointIP;
-  endpointPort = if secretCondition then (import secretPath).wg.listenPort else 0;
-  endpointPublicKey = strings.optionalString secretCondition (import secretPath).wireguard.kerkouane.publicKey;
-in
-{
-  imports = [
-    ../hardware/gigabyte-brix.nix
-    (import ../../nix).home-manager-stable
-    ../modules
-    (import ../../users).vincent
-    (import ../../users).root
-  ];
-
-  fileSystems."/" = {
-    device = "/dev/disk/by-uuid/f10a12e7-d711-4bec-8246-a063de66589a";
-    fsType = "ext4";
-    options = [ "noatime" "discard" ];
-  };
-  fileSystems."/home" = {
-    device = "/dev/disk/by-uuid/0cd32a1a-5eab-4cba-8c9c-de310645b8b1";
-    fsType = "ext4";
-    options = [ "noatime" "discard" ];
-  };
-  fileSystems."/boot" = {
-    device = "/dev/disk/by-uuid/B89C-E217";
-    fsType = "vfat";
-  };
-  fileSystems."/mnt/naha" = {
-    device = "/dev/disk/by-uuid/9e2c7dda-2469-4f28-8d64-b34a609e3136";
-    fsType = "ext4";
-    options = [ "noatime" ];
-  };
-  swapDevices = [{ device = "/dev/disk/by-uuid/de4449cb-a158-409f-9e22-32a7b2c98c86"; }];
-
-  networking = {
-    hostName = hostname;
-    firewall.enable = false; # we are in safe territory :D
-    bridges.br1.interfaces = [ "enp0s31f6" ];
-    useDHCP = false;
-    interfaces.br1 = {
-      useDHCP = true;
-    };
-  };
-
-  profiles = {
-    home = true;
-    avahi.enable = true;
-    ssh.enable = true;
-    syncthing.enable = true;
-    virtualization = { enable = true; nested = true; listenTCP = true; };
-  };
-
-  services = {
-    bind = {
-      enable = true;
-      forwarders = [ "8.8.8.8" "8.8.4.4" ];
-      cacheNetworks = [ "192.168.1.0/24" "127.0.0.0/8" "10.100.0.0/24" ];
-      zones = [
-        {
-          # home
-          name = "home";
-          master = true;
-          slaves = [ ];
-          file = pkgs.mkSecret ../../secrets/db.home;
-        }
-        {
-          # home.reverse
-          name = "192.168.1.in-addr.arpa";
-          master = true;
-          slaves = [ ];
-          file = pkgs.mkSecret ../../secrets/db.192.168.1;
-        }
-        {
-          # vpn
-          name = "vpn";
-          master = true;
-          slaves = [ ];
-          file = pkgs.mkSecret ../../secrets/db.vpn;
-        }
-        {
-          # vpn.reverse
-          name = "10.100.0.in-addr.arpa";
-          master = true;
-          slaves = [ ];
-          file = pkgs.mkSecret ../../secrets/db.10.100.0;
-        }
-      ];
-    };
-    syncthing.guiAddress = "0.0.0.0:8384";
-    wireguard = {
-      enable = true;
-      ips = ips;
-      endpoint = endpointIP;
-      endpointPort = endpointPort;
-      endpointPublicKey = endpointPublicKey;
-    };
-  };
-  security.apparmor.enable = true;
-  security.pam.enableSSHAgentAuth = true;
-}