aboutsummaryrefslogtreecommitdiff
path: root/modules/system
diff options
context:
space:
mode:
Diffstat (limited to 'modules/system')
-rw-r--r--modules/system/nixos/boot.nix3
-rw-r--r--modules/system/nixos/networking/resolved.nix36
2 files changed, 3 insertions, 36 deletions
diff --git a/modules/system/nixos/boot.nix b/modules/system/nixos/boot.nix
index 71bac70..50d66fe 100644
--- a/modules/system/nixos/boot.nix
+++ b/modules/system/nixos/boot.nix
@@ -8,6 +8,7 @@
in {
boot =
{
+ kernelParams = ["quiet"];
bcache.enable = false; # why is this default on? I DON'T CARE ABOUT bcachefs
initrd = {
verbose = false;
@@ -77,7 +78,7 @@ in {
enable = true;
mutable = true; # necessary for installing secrets into etc
};
- # system.nixos-init.enable = true;
+ system.nixos-init.enable = true;
# store journald logs in memory
services.journald.extraConfig = ''
diff --git a/modules/system/nixos/networking/resolved.nix b/modules/system/nixos/networking/resolved.nix
index 161471f..e49e004 100644
--- a/modules/system/nixos/networking/resolved.nix
+++ b/modules/system/nixos/networking/resolved.nix
@@ -1,40 +1,6 @@
-{config, ...}: let
- hostname = config.networking.hostName;
- netname = "${hostname}net0";
-in {
+{config, ...}: {
networking.resolvconf.enable = false;
- services.dnsmasq = {
- enable = true;
- settings = {
- port = 5353;
- address = "/.${hostname}/127.0.0.1";
- bind-interfaces = true;
- };
- };
-
- systemd.network.netdevs."19-localnet" = {
- netdevConfig = {
- Name = netname;
- Kind = "dummy";
- };
- };
-
- systemd.network.networks."19-localnet" = {
- matchConfig = {
- Name = netname;
- };
- address = ["192.0.2.1/32"]; # BUG(?): a dummy network must have an address for systemd-networkd to attempt to use it to resolve dns queries (that took forever to debug)
- dns = ["127.0.0.1:5353"];
- domains = ["~${hostname}"];
- extraConfig = ''
- LinkLocalAddressing=no
- ConfigureWithoutCarrier=yes
- DNSSEC=no
- DNSOverTLS=no
- '';
- };
-
networking.nameservers = [
"9.9.9.9#dns.quad9.net"
"149.112.112.112#dns.quad9.net"