···134 configureFlags = prevConfigFlags
135 ++ lib.optionals supportFlags.waylandSupport [ "--with-wayland" ]
136 ++ lib.optionals supportFlags.vulkanSupport [ "--with-vulkan" ]
137- ++ lib.optionals (stdenv.isDarwin && !supportFlags.xineramaSupport) [ "--without-x" ];
138139 # Wine locates a lot of libraries dynamically through dlopen(). Add
140 # them to the RPATH so that the user doesn't have to set them in
···134 configureFlags = prevConfigFlags
135 ++ lib.optionals supportFlags.waylandSupport [ "--with-wayland" ]
136 ++ lib.optionals supportFlags.vulkanSupport [ "--with-vulkan" ]
137+ ++ lib.optionals ((stdenv.isDarwin && !supportFlags.xineramaSupport) || !supportFlags.x11Support) [ "--without-x" ];
138139 # Wine locates a lot of libraries dynamically through dlopen(). Add
140 # them to the RPATH so that the user doesn't have to set them in
···290 IPW2200_MONITOR = option yes; # support promiscuous mode
291 HOSTAP_FIRMWARE = option yes; # Support downloading firmware images with Host AP driver
292 HOSTAP_FIRMWARE_NVRAM = option yes;
0293 ATH9K_PCI = option yes; # Detect Atheros AR9xxx cards on PCI(e) bus
294 ATH9K_AHB = option yes; # Ditto, AHB bus
295 # The description of this option makes it sound dangerous or even illegal
···290 IPW2200_MONITOR = option yes; # support promiscuous mode
291 HOSTAP_FIRMWARE = option yes; # Support downloading firmware images with Host AP driver
292 HOSTAP_FIRMWARE_NVRAM = option yes;
293+ MAC80211_MESH = option yes; # Enable 802.11s (mesh networking) support
294 ATH9K_PCI = option yes; # Detect Atheros AR9xxx cards on PCI(e) bus
295 ATH9K_AHB = option yes; # Ditto, AHB bus
296 # The description of this option makes it sound dangerous or even illegal
+3-3
pkgs/os-specific/linux/r8168/default.nix
···6in stdenv.mkDerivation rec {
7 name = "r8168-${kernel.version}-${version}";
8 # on update please verify that the source matches the realtek version
9- version = "8.048.03";
1011 # This is a mirror. The original website[1] doesn't allow non-interactive
12 # downloads, instead emailing you a download link.
13 # [1] https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
14- # I've verified manually (`diff -r`) that the source code for version 8.046.00
15 # is the same as the one available on the realtek website.
16 src = fetchFromGitHub {
17 owner = "mtorromeo";
18 repo = "r8168";
19 rev = version;
20- sha256 = "1l8llpcnapcaafxp7wlyny2ywh7k6q5zygwwjl9h0l6p04cghss4";
21 };
2223 hardeningDisable = [ "pic" ];
···6in stdenv.mkDerivation rec {
7 name = "r8168-${kernel.version}-${version}";
8 # on update please verify that the source matches the realtek version
9+ version = "8.052.01";
1011 # This is a mirror. The original website[1] doesn't allow non-interactive
12 # downloads, instead emailing you a download link.
13 # [1] https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
14+ # I've verified manually (`diff -r`) that the source code for version 8.052.01
15 # is the same as the one available on the realtek website.
16 src = fetchFromGitHub {
17 owner = "mtorromeo";
18 repo = "r8168";
19 rev = version;
20+ sha256 = "01mi7hh92nc7jaxkfrpz7j0ci78djrhgmq0im4k1270mwmvr0yzj";
21 };
2223 hardeningDisable = [ "pic" ];