2023-09-11 20:23:04 +02:00
|
|
|
{
|
|
|
|
config,
|
|
|
|
lib,
|
|
|
|
pkgs,
|
|
|
|
nixpkgs-unstable,
|
|
|
|
nixpkgs-stable,
|
|
|
|
nixpkgs-git,
|
|
|
|
...
|
2024-11-20 20:32:38 +01:00
|
|
|
}:
|
|
|
|
let
|
2023-09-11 21:20:14 +02:00
|
|
|
inherit (pkgs) callPackage;
|
2024-11-20 20:32:38 +01:00
|
|
|
in
|
|
|
|
{
|
2023-04-16 13:43:17 +02:00
|
|
|
nixpkgs = {
|
|
|
|
config = {
|
|
|
|
allowUnfree = true;
|
2023-09-11 20:23:04 +02:00
|
|
|
mpv.vaapiSupport = lib.elem "xserver" config.machine.services;
|
2019-02-26 13:44:40 +01:00
|
|
|
|
2023-04-16 13:43:17 +02:00
|
|
|
packageOverrides = {
|
2024-11-20 20:32:38 +01:00
|
|
|
pyluxafor = pkgs.python3Packages.callPackage ./pyluxafor { };
|
|
|
|
theme_flat-remix = callPackage ./flat-remix { };
|
|
|
|
theme_sddm_midnight = callPackage ./sddm_midnight { };
|
|
|
|
xdiskusage = callPackage ./xdiskusage { };
|
|
|
|
kanagawa = callPackage ./kanagawa { };
|
2023-04-16 13:43:17 +02:00
|
|
|
};
|
2019-02-26 13:44:40 +01:00
|
|
|
};
|
2023-04-16 13:43:17 +02:00
|
|
|
overlays = [
|
|
|
|
(final: prev: {
|
|
|
|
gitpkgs = nixpkgs-git.legacyPackages."${prev.system}";
|
|
|
|
stablepkgs = nixpkgs-stable.legacyPackages."${prev.system}";
|
|
|
|
unstablepkgs = nixpkgs-unstable.legacyPackages."${prev.system}";
|
|
|
|
})
|
|
|
|
];
|
2019-02-26 13:44:40 +01:00
|
|
|
};
|
|
|
|
}
|