Upgrade to 24.11 gives issue in salt

Hi,
During upgrade the package salt is upgraded from 3007.0 to 3007.1. Salt can’t find top.sls or any other .sls for applying states. The issue is already known, see
[BUG] 3007.1 unable to locate top.sls (or any sls).

Hi @hans6487,
I’m also experiencing this issue after upgrading nixpkgs to version 24.11.
I noticed that Python was upgraded in this version as well, which seems to have changed Salt’s behavior. Since Salt’s workflows are tested with Python 3.10, I downgraded the Python package version in its derivation to 3.10 using an overlay to keep Salt working properly.

final: prev: 
{
  salt = prev.salt.override { python3 = prev.python310; };	
}

I’ve created a PR to apply this fix temporarily until Salt is updated and tested with newer Python versions.
Let’s wait and see.