realised how self' is supposed to work and removed all stdenv bullshit

This commit is contained in:
2026-07-07 13:53:09 +01:00
parent dd8369d01e
commit d18e1476dd
8 changed files with 73 additions and 107 deletions

View File

@@ -1,16 +1,15 @@
{
self,
inputs,
moduleWithSystem,
...
}: {
flake.nixosModules.steam = {
flake.nixosModules.steam = moduleWithSystem ({
pkgs,
lib,
inputs',
...
}: {
# If buying isn't owning than piracy isn't stealing
environment.systemPackages = [
inputs.sls-steam.packages.${pkgs.stdenv.hostPlatform.system}.wrapped
inputs'.sls-steam.packages.default
];
programs.steam = {
enable = true;
@@ -21,12 +20,12 @@
package = pkgs.steam.override {
extraEnv = {
LD_AUDIT = "${
inputs.sls-steam.packages.${pkgs.stdenv.hostPlatform.system}.sls-steam
inputs'.sls-steam.packages.sls-steam
}/library-inject.so:${
inputs.sls-steam.packages.${pkgs.stdenv.hostPlatform.system}.sls-steam
inputs'.sls-steam.packages.sls-steam
}/SLSsteam.so";
};
};
};
};
});
}