{ config, lib, pkgs, ... }:

let
  bahaghariLib = import ../lib { inherit pkgs; };
in
{
  # Setting the Bahaghari lib and extra utilities. The extra utilities are
  # largely based from the `utils` module argument found in NixOS systems.
  _module.args = {
    inherit bahaghariLib;
    bahaghariUtils = import ../utils { inherit config pkgs lib bahaghariLib; };
  };
}