Merge release-21.05 into staging-next-21.05
This commit is contained in:
commit
3bac9b7b8a
|
@ -85,18 +85,18 @@ in
|
||||||
|
|
||||||
programs.captive-browser.dhcp-dns =
|
programs.captive-browser.dhcp-dns =
|
||||||
let
|
let
|
||||||
iface = prefix:
|
iface = prefixes:
|
||||||
optionalString cfg.bindInterface (concatStringsSep " " (map escapeShellArg [ prefix cfg.interface ]));
|
optionalString cfg.bindInterface (escapeShellArgs (prefixes ++ [ cfg.interface ]));
|
||||||
in
|
in
|
||||||
mkOptionDefault (
|
mkOptionDefault (
|
||||||
if config.networking.networkmanager.enable then
|
if config.networking.networkmanager.enable then
|
||||||
"${pkgs.networkmanager}/bin/nmcli dev show ${iface ""} | ${pkgs.gnugrep}/bin/fgrep IP4.DNS"
|
"${pkgs.networkmanager}/bin/nmcli dev show ${iface []} | ${pkgs.gnugrep}/bin/fgrep IP4.DNS"
|
||||||
else if config.networking.dhcpcd.enable then
|
else if config.networking.dhcpcd.enable then
|
||||||
"${pkgs.dhcpcd}/bin/dhcpcd ${iface "-U"} | ${pkgs.gnugrep}/bin/fgrep domain_name_servers"
|
"${pkgs.dhcpcd}/bin/dhcpcd ${iface ["-U"]} | ${pkgs.gnugrep}/bin/fgrep domain_name_servers"
|
||||||
else if config.networking.useNetworkd then
|
else if config.networking.useNetworkd then
|
||||||
"${cfg.package}/bin/systemd-networkd-dns ${iface ""}"
|
"${cfg.package}/bin/systemd-networkd-dns ${iface []}"
|
||||||
else
|
else
|
||||||
"${config.security.wrapperDir}/udhcpc --quit --now -f ${iface "-i"} -O dns --script ${
|
"${config.security.wrapperDir}/udhcpc --quit --now -f ${iface ["-i"]} -O dns --script ${
|
||||||
pkgs.writeShellScript "udhcp-script" ''
|
pkgs.writeShellScript "udhcp-script" ''
|
||||||
if [ "$1" = bound ]; then
|
if [ "$1" = bound ]; then
|
||||||
echo "$dns"
|
echo "$dns"
|
||||||
|
|
|
@ -66,8 +66,8 @@ let
|
||||||
# Make desktop item
|
# Make desktop item
|
||||||
mkdir -p "$out"/share/applications
|
mkdir -p "$out"/share/applications
|
||||||
cp "$desktopItem"/share/applications/* "$out"/share/applications/
|
cp "$desktopItem"/share/applications/* "$out"/share/applications/
|
||||||
mkdir -p "$out"/share/icons
|
mkdir -p "$out"/share/pixmaps
|
||||||
ln -s "$out/eagle-${version}/bin/eagle-logo.png" "$out"/share/icons/eagle.png
|
ln -s "$out/eagle-${version}/bin/eagle-logo.png" "$out"/share/pixmaps/eagle.png
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
Loading…
Reference in New Issue