1
0
Fork 0

technitium module, remove unneeded files, update dns-1

This commit is contained in:
Philipp 2025-04-25 22:50:38 +02:00
parent 9aab11df18
commit 8dc6b44c7b
Signed by: Philipp
GPG key ID: 9EBD8439AFBAB750
4 changed files with 6 additions and 74 deletions

View file

@ -44,6 +44,8 @@ in
type = with types; listOf int;
default = [
53
80
443
5380 # web interface HTTP
53443 # web interface HTTPS
];
@ -103,5 +105,5 @@ in
};
};
meta.maintainers = with lib.maintainers; [ fabianrig ];
meta.maintainers = with lib.maintainers; [ fabianrig Spaenny ];
}

View file

@ -1,19 +1,14 @@
{
lib,
pkgs,
modulesPath,
namespace,
...
}:
with lib.${namespace};
{
imports = [
./hardware-configuration.nix
./networking.nix
];
imports = [ (modulesPath + "/virtualisation/proxmox-lxc.nix") ];
boot.loader = {
grub.enable = false;
};
documentation.man.generateCaches = false;
nix.settings.experimental-features = [
"nix-command"

View file

@ -1,37 +0,0 @@
# Do not modify this file! It was generated by nixos-generate-config
# and may be overwritten by future invocations. Please make changes
# to /etc/nixos/configuration.nix instead.
{ config, lib, pkgs, modulesPath, ... }:
{
imports =
[ (modulesPath + "/profiles/qemu-guest.nix")
];
boot.initrd.availableKernelModules = [ "ata_piix" "uhci_hcd" "virtio_pci" "virtio_scsi" "sd_mod" "sr_mod" ];
boot.initrd.kernelModules = [ ];
boot.kernelModules = [ ];
boot.extraModulePackages = [ ];
fileSystems."/" =
{ device = "/dev/disk/by-uuid/0cf4622b-0da7-4c05-b603-3b3228b63941";
fsType = "ext4";
};
fileSystems."/boot" =
{ device = "/dev/disk/by-uuid/F9CE-788D";
fsType = "vfat";
options = [ "fmask=0022" "dmask=0022" ];
};
swapDevices = [ ];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
# (the default) this is the recommended approach. When using systemd-networkd it's
# still possible to use this option, but it's recommended to use it in conjunction
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
networking.useDHCP = lib.mkDefault true;
# networking.interfaces.ens18.useDHCP = lib.mkDefault true;
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
}

View file

@ -1,28 +0,0 @@
{
networking = {
hostName = "dns-1";
firewall.enable = false;
networkmanager.enable = false;
dhcpcd.enable = false;
nameservers = [
"1.1.1.1"
"8.8.8.8"
];
defaultGateway.address = "192.168.5.1";
interfaces.ens18 = {
ipv4.addresses = [
{
address = "192.168.5.100";
prefixLength = 24;
}
];
ipv6.addresses = [
{
address = "fd00:192:168:5::100";
prefixLength = 64;
}
];
};
};
}