Commit ec5ca4433b8b
Changed files (14)
machine
modules
machine/hokkaido.nix
@@ -10,8 +10,6 @@
../profiles/dev.nix
../profiles/containerd.nix
../profiles/buildkitd.nix
- ../profiles/wireguard.nix
- ../service/wireguard.client.nix
../location/home.nix
../hardware/thinkpad-x220.nix
];
machine/honshu.nix
@@ -11,8 +11,6 @@
../profiles/avahi.nix
../profiles/containerd.nix
../profiles/syncthing.nix
- ../profiles/wireguard.nix
- ../service/wireguard.client.nix
../location/home.nix
];
machine/shikoku.nix
@@ -12,8 +12,6 @@
../profiles/virtualization.nix
../profiles/dockerization.nix
../profiles/gaming.nix
- ../profiles/wireguard.nix
- ../service/wireguard.client.nix
../location/home.nix
];
machine/wakasu.nix
@@ -11,7 +11,6 @@
../profiles/containerd.nix
../profiles/dockerization.nix
../profiles/virtualization.nix
- ../profiles/wireguard.nix
../location/docker.nix
../location/home.nix
../hardware/thinkpad-t460s.nix
service/wireguard.client.nix → modules/services/wireguard.client.nix
@@ -49,6 +49,8 @@ in
};
};
config = mkIf cfg.enable {
+ boot.extraModulePackages = [ config.boot.kernelPackages.wireguard ];
+ environment.systemPackages = [ pkgs.wireguard ];
networking.wireguard.interfaces = {
wg0 = {
ips = cfg.ips;
service/buildkit.nix → modules/virtualisation/buildkit.nix
File renamed without changes
service/containerd.nix → modules/virtualisation/containerd.nix
File renamed without changes
service/docker.nix → modules/virtualisation/docker.nix
File renamed without changes
modules/module-list.nix
@@ -3,5 +3,9 @@
{
imports = [
./programs/podman.nix
+ ./services/wireguard.client.nix
+ ./virtualisation/buildkit.nix
+ ./virtualisation/containerd.nix
+ ./virtualisation/docker.nix
];
}
profiles/buildkitd.nix
@@ -1,7 +1,7 @@
{ config, pkgs, ... }:
{
- imports = [ ./containerd.nix ../service/buildkit.nix ];
+ imports = [ ./containerd.nix ];
environment.systemPackages = with pkgs; [
buildkit
];
profiles/containerd.nix
@@ -1,7 +1,6 @@
{ config, pkgs, ... }:
{
- imports = [ ../service/containerd.nix ];
environment.systemPackages = with pkgs; [
cni
cni-plugins
profiles/dockerization.nix
@@ -2,11 +2,6 @@
{ config, pkgs, ...}:
{
- imports = [
- ../service/docker.nix
- # Remove once containerd module is upstream
- ../service/containerd.nix
- ];
environment.systemPackages = with pkgs; [
python27Packages.docker_compose
docker-machine
profiles/wireguard.nix
@@ -1,6 +0,0 @@
-{ config, pkgs, ... }:
-
-{
- boot.extraModulePackages = [ config.boot.kernelPackages.wireguard ];
- environment.systemPackages = [ pkgs.wireguard ];
-}
profiles/wireguard.server.nix
@@ -1,10 +1,8 @@
{ config, pkgs, ... }:
-{
- imports = [
- ./wireguard.nix
- ];
-
+{
+ boot.extraModulePackages = [ config.boot.kernelPackages.wireguard ];
+ environment.systemPackages = [ pkgs.wireguard ];
boot.kernel.sysctl."net.ipv4.ip_forward" = 1;
networking.firewall.extraCommands = ''
iptables -t nat -A POSTROUTING -s10.100.0.0/24 -j MASQUERADE