From b9681ed9256cb641116defd878add15c5100e99f Mon Sep 17 00:00:00 2001 From: LavaDesu Date: Tue, 25 Mar 2025 22:17:23 +1100 Subject: [PATCH] overlays/wpa-supplicant: init, makes it not spam journal --- overlays/default.nix | 1 + overlays/patches/wpa-supplicant.patch | 13 +++++++++++++ overlays/wpa-supplicant.nix | 6 ++++++ 3 files changed, 20 insertions(+) create mode 100644 overlays/patches/wpa-supplicant.patch create mode 100644 overlays/wpa-supplicant.nix diff --git a/overlays/default.nix b/overlays/default.nix index 1f34ee1..d8f5dbd 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -7,4 +7,5 @@ builtins.map (path: import path) [ ./rofi.nix ./steam.nix ./utillinux.nix + ./wpa-supplicant.nix ] diff --git a/overlays/patches/wpa-supplicant.patch b/overlays/patches/wpa-supplicant.patch new file mode 100644 index 0000000..7c27be4 --- /dev/null +++ b/overlays/patches/wpa-supplicant.patch @@ -0,0 +1,13 @@ +diff --git a/wpa_supplicant/systemd/wpa_supplicant.service.in b/wpa_supplicant/systemd/wpa_supplicant.service.in +index 58a6228..fbe7de3 100644 +--- a/wpa_supplicant/systemd/wpa_supplicant.service.in ++++ b/wpa_supplicant/systemd/wpa_supplicant.service.in +@@ -7,7 +7,7 @@ Wants=network.target + [Service] + Type=dbus + BusName=fi.w1.wpa_supplicant1 +-ExecStart=@BINDIR@/wpa_supplicant -u ++ExecStart=@BINDIR@/wpa_supplicant -u -q + + [Install] + WantedBy=multi-user.target diff --git a/overlays/wpa-supplicant.nix b/overlays/wpa-supplicant.nix new file mode 100644 index 0000000..1a2cf86 --- /dev/null +++ b/overlays/wpa-supplicant.nix @@ -0,0 +1,6 @@ +self: super: { + # Thanks https://discourse.nixos.org/t/journal-logs-spammed-with-ctrl-event-scan-failed/56316/5 + wpa_supplicant = super.wpa_supplicant.overrideAttrs(o: { + patches = o.patches ++ [ ./patches/wpa-supplicant.patch ]; + }); +}