added starter adguard home config for rockpro.

This commit is contained in:
Gabe Venberg 2024-06-21 12:09:07 -05:00
parent 98a92683bd
commit 9a0f9b005b
5 changed files with 25 additions and 2 deletions

View file

@ -91,7 +91,7 @@
archlaptop-vm = import ./hosts/archlaptop-vm {inherit inputs configLib;}; archlaptop-vm = import ./hosts/archlaptop-vm {inherit inputs configLib;};
workstation-vm = import ./hosts/workstation-vm {inherit inputs configLib;}; workstation-vm = import ./hosts/workstation-vm {inherit inputs configLib;};
gv-wsl = import ./hosts/wsl-workstation.nix {inherit inputs configLib;}; gv-wsl = import ./hosts/wsl-workstation.nix {inherit inputs configLib;};
rockpro = import ./hosts/rockpro64 {inherit inputs configLib;}; rockhole = import ./hosts/rockhole64 {inherit inputs configLib;};
}; };
# Standalone home-manager configuration entrypoint # Standalone home-manager configuration entrypoint

View file

@ -0,0 +1,14 @@
{
config,
pkgs,
inputs,
configLib,
lib,
...
}: {
services.adguardhome={
enable=true;
mutableSettings=true;
allowDHCP=true;
};
}

View file

@ -11,6 +11,7 @@ inputs.nixpkgs.lib.nixosSystem {
inputs.disko.nixosModules.disko inputs.disko.nixosModules.disko
./disk-config.nix ./disk-config.nix
./hardware-config.nix ./hardware-config.nix
./adguard.nix
../../configs/nixos/common.nix ../../configs/nixos/common.nix
../../configs/nixos/sshd.nix ../../configs/nixos/sshd.nix
../../configs/nixos/secrets.nix ../../configs/nixos/secrets.nix
@ -38,7 +39,15 @@ inputs.nixpkgs.lib.nixosSystem {
user = "gabe"; user = "gabe";
fullName = "Gabe Venberg"; fullName = "Gabe Venberg";
}; };
networking.hostName = "rockpro"; # Define your hostname. networking.hostName = "rockhole"; # Define your hostname.
systemd.network = {
enable = true;
networks."TODO" = {
address = ["10.10.0.2/16"];
gateway = ["10.10.0.1"];
dns = ["10.10.0.2"];
};
};
# home-manager.sharedModules = [ # home-manager.sharedModules = [
# inputs.sops-nix.homeManagerModules.sops # inputs.sops-nix.homeManagerModules.sops