From 2ada8844edd3d617d726d5f16b57e19f6e3c1923 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Mon, 28 Feb 2022 22:15:14 +0100 Subject: [PATCH] rewrite pihole --- flake.nix | 13 ++----------- systems/pihole/default.nix | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 11 deletions(-) create mode 100644 systems/pihole/default.nix diff --git a/flake.nix b/flake.nix index 820d55c..d8107f5 100644 --- a/flake.nix +++ b/flake.nix @@ -147,18 +147,9 @@ ./home-manager/headless.nix [ ]; pihole = mkComputer - (mkVM - { hostname = "pihole"; ip = "10.7.89.2"; inherit custom inputs; }) + ./systems/pihole ./home-manager/headless.nix - [ - ./modules/docker - ./modules/pihole - (import ./modules/restic-server-client { - inherit custom inputs; time = "05:00"; - }) - ./modules/unbound - ]; - + [ ]; restic-server = mkComputer (mkVM { hostname = "restic-server"; ip = "10.7.89.30"; inherit custom inputs; }) diff --git a/systems/pihole/default.nix b/systems/pihole/default.nix new file mode 100644 index 0000000..bacdffa --- /dev/null +++ b/systems/pihole/default.nix @@ -0,0 +1,16 @@ +{ config, custom, inputs, pkgs, ... }: +{ + imports = [ + (import "${inputs.self}/systems/proxmox-vm" { + hostname = "pihole"; + ip = "10.7.89.2"; + inherit inputs; + }) + (import "${inputs.self}/modules/restic-server-client" { + time = "05:00"; inherit config custom inputs pkgs; + }) + "${inputs.self}/modules/docker" + "${inputs.self}/modules/pihole" + "${inputs.self}/modules/unbound" + ]; +}