{ config, lib, pkgs, nixpkgs-unstable, nixpkgs-stable, nixpkgs-git, ... }: let inherit (pkgs) callPackage; in { nixpkgs = { config = { allowUnfree = true; mpv.vaapiSupport = lib.elem "xserver" config.machine.services; packageOverrides = { pyluxafor = pkgs.python3Packages.callPackage ./pyluxafor { }; theme_flat-remix = callPackage ./flat-remix { }; theme_sddm_midnight = callPackage ./sddm_midnight { }; xdiskusage = callPackage ./xdiskusage { }; kanagawa = callPackage ./kanagawa { }; }; }; overlays = [ (final: prev: { gitpkgs = nixpkgs-git.legacyPackages."${prev.system}"; stablepkgs = nixpkgs-stable.legacyPackages."${prev.system}"; unstablepkgs = nixpkgs-unstable.legacyPackages."${prev.system}"; }) ]; }; }