You need to pass arguments to your modules by using specialArgs = inputs; in your flake.nix so that you can use both nixpkgs and nixpkgs-unstable arguments in your configuration.nix file (for example).
modules
specialArgs = inputs;
nixpkgs
nixpkgs-unstable
configuration.nix