diff options
Diffstat (limited to 'makefu/1systems')
| -rw-r--r-- | makefu/1systems/pnp.nix | 11 | ||||
| -rw-r--r-- | makefu/1systems/pornocauster.nix | 19 | ||||
| -rw-r--r-- | makefu/1systems/wry.nix | 34 | 
3 files changed, 48 insertions, 16 deletions
| diff --git a/makefu/1systems/pnp.nix b/makefu/1systems/pnp.nix index 2dce87d5d..7698ea14d 100644 --- a/makefu/1systems/pnp.nix +++ b/makefu/1systems/pnp.nix @@ -9,6 +9,7 @@      [ # Include the results of the hardware scan.        # Base        ../2configs/base.nix +      ../2configs/base-sources.nix        ../2configs/tinc-basic-retiolum.nix        # HW/FS @@ -31,6 +32,10 @@      ];    krebs.Reaktor.enable = true;    krebs.Reaktor.debug = true; +  krebs.Reaktor.nickname = "Reaktor|bot"; +  krebs.Reaktor.extraEnviron = { +    REAKTOR_CHANNELS = "#krebs,#binaergewitter"; +  };    krebs.build.host = config.krebs.hosts.pnp;    krebs.build.user = config.krebs.users.makefu; @@ -38,12 +43,6 @@    nixpkgs.config.packageOverrides = pkgs: { tinc = pkgs.tinc_pre; }; -  krebs.build.deps = { -    nixpkgs = { -      url = https://github.com/NixOS/nixpkgs; -      rev = "03921972268934d900cc32dad253ff383926771c"; -    }; -  };    networking.firewall.allowedTCPPorts = [    # nginx runs on 80 diff --git a/makefu/1systems/pornocauster.nix b/makefu/1systems/pornocauster.nix index 4dcfe4eca..d43f89a03 100644 --- a/makefu/1systems/pornocauster.nix +++ b/makefu/1systems/pornocauster.nix @@ -9,6 +9,9 @@        ../2configs/base.nix        ../2configs/main-laptop.nix #< base-gui +      # configures sources +      ../2configs/base-sources.nix +        # Krebs        ../2configs/tinc-basic-retiolum.nix        #../2configs/disable_v6.nix @@ -18,34 +21,30 @@        # applications        ../2configs/exim-retiolum.nix -      ../2configs/virtualization.nix +      #../2configs/virtualization.nix +      ../2configs/virtualization-virtualbox.nix        ../2configs/wwan.nix        # services        ../2configs/git/brain-retiolum.nix -      # ../2configs/Reaktor/simpleExtend.nix +      ../2configs/tor.nix        # hardware specifics are in here        ../2configs/hw/tp-x220.nix        # mount points        ../2configs/fs/sda-crypto-root-home.nix      ]; +  krebs.Reaktor.enable = true; +  krebs.Reaktor.debug = true; +  krebs.Reaktor.nickname = "makefu|r";    krebs.build.host = config.krebs.hosts.pornocauster;    krebs.build.user = config.krebs.users.makefu;    krebs.build.target = "root@pornocauster"; -  #krebs.Reaktor.nickname = "makefu|r";    networking.firewall.allowedTCPPorts = [      25    ]; -  krebs.build.deps = { -    nixpkgs = { -      url = https://github.com/NixOS/nixpkgs; -      #url = https://github.com/makefu/nixpkgs; -      rev = "03921972268934d900cc32dad253ff383926771c"; -    }; -  };  } diff --git a/makefu/1systems/wry.nix b/makefu/1systems/wry.nix new file mode 100644 index 000000000..29ad82d4c --- /dev/null +++ b/makefu/1systems/wry.nix @@ -0,0 +1,34 @@ +{ config, lib, pkgs, ... }: + +let + +  ip = (lib.elemAt config.krebs.build.host.nets.internet.addrs4 0); +in { +  imports = [ +    ../../tv/2configs/CAC-CentOS-7-64bit.nix +    ../2configs/base.nix +    ../2configs/tinc-basic-retiolum.nix +    { +    } +  ]; +  networking.firewall.allowPing = true; +  networking.interfaces.enp2s1.ip4 = [ +      { +        address = ip; +        prefixLength = 24; +      } +    ]; +    networking.defaultGateway = "104.233.80.1"; +    networking.nameservers = [ +      "8.8.8.8" +    ]; + +  # based on ../../tv/2configs/CAC-Developer-2.nix +  sound.enable = false; +  krebs.build = { +    user = config.krebs.users.makefu; +    target = "root@${ip}"; +    host = config.krebs.hosts.wry; +  }; + +} | 
