license under the European Union Public License 1.2

This commit is contained in:
Qyriad 2026-03-05 16:19:06 +01:00
parent 5d541b9b30
commit d681b96bc4
41 changed files with 611 additions and 0 deletions

View file

@ -1,3 +1,9 @@
<!--
SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
SPDX-License-Identifier: EUPL-1.1
-->
# Notes for running the tests
The VM tests do Nix builds inside the VMs, so they have writable Nix stores.

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
#
# SPDX-License-Identifier: EUPL-1.1
{
pkgs ? import <nixpkgs> { },
qpkgs ? let

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
#
# SPDX-License-Identifier: EUPL-1.1
{ ... }:
{

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
#
# SPDX-License-Identifier: EUPL-1.1
import argparse
import functools
import shlex

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
#
# SPDX-License-Identifier: EUPL-1.1
{ mkDynixConfigurationDotNix, config, ... }:
let
testName = config.name;

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
#
# SPDX-License-Identifier: EUPL-1.1
{ pkgs, lib, modulesPath, ... }:
let
moduleList = import (modulesPath + "/module-list.nix");

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
#
# SPDX-License-Identifier: EUPL-1.1
{ pkgs, lib, config, modulesPath, ... }:
let
name = config.networking.hostName;

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
#
# SPDX-License-Identifier: EUPL-1.1
from pathlib import Path
import shlex
import textwrap

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
#
# SPDX-License-Identifier: EUPL-1.1
{ mkDynixConfigurationDotNix, config, ... }:
let
testName = config.name;

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
#
# SPDX-License-Identifier: EUPL-1.1
{ ... }:
{

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
#
# SPDX-License-Identifier: EUPL-1.1
import functools
from pathlib import Path
import shlex

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
#
# SPDX-License-Identifier: EUPL-1.1
{ mkDynixConfigurationDotNix, config, ... }:
let
testName = config.name;

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
#
# SPDX-License-Identifier: EUPL-1.1
{
lib,
stdenvNoCC,

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
#
# SPDX-License-Identifier: EUPL-1.1
{ name, lib, config, ... }:
{