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