···2828 description = lib.mdDoc "Group to run under when setuid is not enabled.";
2929 };
30303131+ debug = mkOption {
3232+ type = types.bool;
3333+ default = false;
3434+ description = lib.mdDoc "Enable debug mode.";
3535+ };
3636+3137 settings = mkOption {
3238 type = format.type;
3339 default = { };
···111117 after = [ "network.target" ];
112118 wantedBy = [ "multi-user.target" ];
113119 serviceConfig = {
114114- ExecStart = "${pkgs.webdav-server-rs}/bin/webdav-server -c ${cfg.configFile}";
120120+ ExecStart = "${pkgs.webdav-server-rs}/bin/webdav-server ${lib.optionalString cfg.debug "--debug"} -c ${cfg.configFile}";
115121116122 CapabilityBoundingSet = [
117123 "CAP_SETUID"
+4-3
nixos/tests/aaaaxy.nix
···33 meta.maintainers = with lib.maintainers; [ Luflosi ];
4455 nodes.machine = {
66- hardware.opengl.enable = true;
66+ imports = [
77+ ./common/x11.nix
88+ ];
79 };
810911 # This starts the game from a known state, feeds it a prerecorded set of button presses
1012 # and then checks if the final game state is identical to the expected state.
1113 # This is also what AAAAXY's CI system does and serves as a good sanity check.
1214 testScript = ''
1313- machine.wait_for_unit("basic.target")
1515+ machine.wait_for_x()
14161517 machine.succeed(
1618 # benchmark.dem needs to be in a mutable directory,
···1820 "mkdir -p '/tmp/aaaaxy/assets/demos/'",
1921 "ln -s '${pkgs.aaaaxy.testing_infra}/assets/demos/benchmark.dem' '/tmp/aaaaxy/assets/demos/'",
2022 """
2121- '${pkgs.xvfb-run}/bin/xvfb-run' \
2223 '${pkgs.aaaaxy.testing_infra}/scripts/regression-test-demo.sh' \
2324 'aaaaxy' 'on track for Any%, All Paths and No Teleports' \
2425 '${pkgs.aaaaxy}/bin/aaaaxy' '/tmp/aaaaxy/assets/demos/benchmark.dem'
···11-WGET_ARGS=( https://download.kde.org/stable/plasma/5.27.4/ -A '*.tar.xz' )
11+WGET_ARGS=( https://download.kde.org/stable/plasma/5.27.5/ -A '*.tar.xz' )
···5050 if [[ -n "$conflict" ]]; then
5151 echo "Conflicting ocaml packages detected";
5252 echo "$conflict"
5353- echo "Set dontDetectOcamlConflicts to false to disable this check."
5353+ echo "Set dontDetectOcamlConflicts to true to disable this check."
5454 exit 1
5555 fi
5656 }
···2121 name = "${pname}-fhs-env";
2222 runScript = "";
23232424- # Seems to be needed for GTK filepickers to work in FHSUserEnv
2525- profile = "XDG_DATA_DIRS=\"\$XDG_DATA_DIRS:/usr/share/\"";
2626-2724 targetPkgs = pkgs: with pkgs; [
2825 xorg.libXrandr
2926
···11-# This file has been generated by node2nix 1.9.0. Do not edit!
11+# This file has been generated by node2nix 1.11.1. Do not edit!
2233{pkgs ? import <nixpkgs> {
44 inherit system;
55- }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
55+ }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_18"}:
6677let
88 globalBuildInputs = pkgs.lib.attrValues (import ./supplement.nix {
···6666 ag = throw "'ag' has been renamed to/replaced by 'silver-searcher'"; # Converted to throw 2022-02-22
6767 aircrackng = throw "'aircrackng' has been renamed to/replaced by 'aircrack-ng'"; # Converted to throw 2022-02-22
6868 airtame = throw "airtame has been removed due to being unmaintained"; # Added 2022-01-19
6969- alarm-clock-applet = throw "'alarm-clock-applet' has been abandoned upstream and depends on deprecated GNOME2/GTK2"; # Added 2022-06-16
7069 aleth = throw "aleth (previously packaged as cpp_ethereum) has been removed; abandoned upstream"; # Added 2020-11-30
7170 alsaLib = alsa-lib; # Added 2021-06-09
7271 alsaOss = alsa-oss; # Added 2021-06-10
···15171516 soldat-unstable = opensoldat; # Added 2022-07-02
15181517 solr_8 = throw "'solr' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-03-16
15191518 solr = throw "'solr' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-03-16
15191519+ spark2 = throw "'spark2' is no longer supported nixpkgs, please use 'spark'"; # Added 2023-05-08
15201520+ spark_2_4 = throw "'spark_2_4' is no longer supported nixpkgs, please use 'spark'"; # Added 2023-05-08
15211521+ spark_3_1 = throw "'spark_3_1' is no longer supported nixpkgs, please use 'spark'"; # Added 2023-05-08
15221522+ spark_3_2 = throw "'spark_3_2' is no longer supported nixpkgs, please use 'spark'"; # Added 2023-05-08
1520152315211524 # Added 2020-02-10
15221525 sourceHanSansPackages = {