brutal closure

This commit is contained in:
Nicolas Jeannerod 2025-05-22 10:46:22 +02:00
parent 3988b83d35
commit 7f96e57787
Signed by untrusted user: Niols
GPG key ID: 35DB9EC8886E1CB8

View file

@ -117,68 +117,74 @@ testers.runNixOSTest (
connect-timeout = 1;
};
system.extraDependencies =
lib.attrValues sources
++ [
pkgs.stdenv
pkgs.stdenvNoCC
# pkgs
tf
tf.inputDerivation
tfEnv
tfEnv.inputDerivation
tfVars
pkgs.bash
pkgs.bash.inputDerivation
pkgs.acl
pkgs.acl.inputDerivation
pkgs.attr
pkgs.attr.inputDerivation
pkgs.autoconf
pkgs.autoconf.inputDerivation
pkgs.automake
pkgs.automake.inputDerivation
pkgs.python3
pkgs.python3.inputDerivation
pkgs.python3Packages.mdit-py-plugins
pkgs.python3Packages.mdit-py-plugins.inputDerivation
pkgs.python3Packages.markdown-it-py
pkgs.python3Packages.markdown-it-py.inputDerivation
pkgs.peertube
pkgs.peertube.inputDerivation
pkgs.gixy
pkgs.gixy.inputDerivation
pkgs.postgresql_15
pkgs.mtools
pkgs.mtools.inputDerivation
pkgs.lkl
pkgs.lkl.inputDerivation
pkgs.nftables
pkgs.nftables.inputDerivation
pkgs.musl
pkgs.musl.inputDerivation
pkgs.w3m # why in the world?!
pkgs.w3m.inputDerivation
pkgs.byacc
pkgs.byacc.inputDerivation
pkgs.openssh
pkgs.openssh.inputDerivation
pkgs.curl
pkgs.curl.inputDerivation
# pkgs.coreutils
pkgs.coreutils.inputDerivation
pkgs.krb5
pkgs.krb5.inputDerivation
pkgs.libssh2
pkgs.libssh2.inputDerivation
pkgs.nghttp2
pkgs.nghttp2.inputDerivation
pkgs.openssl
pkgs.openssl.inputDerivation
]
++ lib.concatLists (
map extraDependenciesFromMachine (map (tm: nodes.${tm}) targetMachines ++ [ fakeMachine.config ])
);
system.extraDependencies = [
(pkgs.closureInfo {
rootPaths = (
lib.attrValues sources
++ [
pkgs.stdenv
pkgs.stdenvNoCC
# pkgs
tf
tf.inputDerivation
tfEnv
tfEnv.inputDerivation
tfVars
pkgs.bash
pkgs.bash.inputDerivation
pkgs.acl
pkgs.acl.inputDerivation
pkgs.attr
pkgs.attr.inputDerivation
pkgs.autoconf
pkgs.autoconf.inputDerivation
pkgs.automake
pkgs.automake.inputDerivation
pkgs.python3
pkgs.python3.inputDerivation
pkgs.python3Packages.mdit-py-plugins
pkgs.python3Packages.mdit-py-plugins.inputDerivation
pkgs.python3Packages.markdown-it-py
pkgs.python3Packages.markdown-it-py.inputDerivation
pkgs.peertube
pkgs.peertube.inputDerivation
pkgs.gixy
pkgs.gixy.inputDerivation
pkgs.postgresql_15
pkgs.mtools
pkgs.mtools.inputDerivation
pkgs.lkl
pkgs.lkl.inputDerivation
pkgs.nftables
pkgs.nftables.inputDerivation
pkgs.musl
pkgs.musl.inputDerivation
pkgs.w3m # why in the world?!
pkgs.w3m.inputDerivation
pkgs.byacc
pkgs.byacc.inputDerivation
pkgs.openssh
pkgs.openssh.inputDerivation
pkgs.curl
pkgs.curl.inputDerivation
# pkgs.coreutils
pkgs.coreutils.inputDerivation
pkgs.krb5
pkgs.krb5.inputDerivation
pkgs.libssh2
pkgs.libssh2.inputDerivation
pkgs.nghttp2
pkgs.nghttp2.inputDerivation
pkgs.openssl
pkgs.openssl.inputDerivation
]
++ lib.concatLists (
map extraDependenciesFromMachine (map (tm: nodes.${tm}) targetMachines ++ [ fakeMachine.config ])
)
);
})
];
environment.systemPackages = [
tf
tfEnv