fix(podman): pin aardvark-dns to 1.17.1 from stable
aardvark-dns 2.0.0 has a DNS forwarding bug breaking external name resolution in podman networks. Pin to 1.17.1 (last 1.x) from nixpkgs-stable; the nixpkgs podman wrapper picks it up via helpersBin automatically.
This commit is contained in:
@@ -32,7 +32,7 @@
|
|||||||
overlays = [
|
overlays = [
|
||||||
# Add overlays your own flake exports (from overlays and pkgs dir):
|
# Add overlays your own flake exports (from overlays and pkgs dir):
|
||||||
#outputs.overlays.additions
|
#outputs.overlays.additions
|
||||||
#outputs.overlays.modifications
|
outputs.overlays.modifications
|
||||||
outputs.overlays.stable-packages
|
outputs.overlays.stable-packages
|
||||||
# outputs.overlays.locked-packages
|
# outputs.overlays.locked-packages
|
||||||
# outputs.overlays.pinned-packages
|
# outputs.overlays.pinned-packages
|
||||||
|
|||||||
+4
-16
@@ -7,22 +7,10 @@
|
|||||||
# This one contains whatever you want to overlay
|
# This one contains whatever you want to overlay
|
||||||
# You can change versions, add patches, set compilation flags, anything really.
|
# You can change versions, add patches, set compilation flags, anything really.
|
||||||
# https://nixos.wiki/wiki/Overlays
|
# https://nixos.wiki/wiki/Overlays
|
||||||
modifications = _final: _prev: {
|
modifications = final: _prev: {
|
||||||
# n8n = import ./mods/n8n.nix {inherit prev;};
|
# aardvark-dns 2.x has a DNS forwarding bug breaking external name
|
||||||
|
# resolution in podman networks — pin to last 1.x from nixpkgs-stable.
|
||||||
# brave = prev.brave.override {
|
aardvark-dns = import ./mods/aardvark-dns.nix {inherit (final) stable;};
|
||||||
# commandLineArgs = "--password-store=gnome-libsecret";
|
|
||||||
# };
|
|
||||||
|
|
||||||
# hyprpanel = inputs.hyprpanel.packages.${prev.system}.default.overrideAttrs (prev: {
|
|
||||||
# version = "latest"; # or whatever version you want
|
|
||||||
# src = final.fetchFromGitHub {
|
|
||||||
# owner = "Jas-SinghFSU";
|
|
||||||
# repo = "HyprPanel";
|
|
||||||
# rev = "master"; # or a specific commit hash
|
|
||||||
# hash = "sha256-l623fIVhVCU/ylbBmohAtQNbK0YrWlEny0sC/vBJ+dU=";
|
|
||||||
# };
|
|
||||||
# });
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# temp-packages = final: _prev: {
|
# temp-packages = final: _prev: {
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
# aardvark-dns pinned to the 1.x series.
|
||||||
|
#
|
||||||
|
# aardvark-dns 2.x has a DNS forwarding bug that breaks resolution of
|
||||||
|
# external hostnames in podman networks. 1.17.1 is the last 1.x release
|
||||||
|
# and is taken from nixpkgs-stable (nixos-26.05), which ships it together
|
||||||
|
# with netavark 1.17.2 — the same netavark version as our unstable input,
|
||||||
|
# so this is the exact upstream-tested combination.
|
||||||
|
#
|
||||||
|
# No further wiring needed: the nixpkgs podman package pulls aardvark-dns
|
||||||
|
# in via callPackage and symlinks it into libexec/podman (helpersBin), so
|
||||||
|
# overriding the top-level attribute propagates to podman automatically.
|
||||||
|
{stable}: stable.aardvark-dns
|
||||||
Reference in New Issue
Block a user