mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 20:39:18 -08:00
28 lines
827 B
Nix
28 lines
827 B
Nix
{ config ? { }, sources, system ? builtins.currentSystem, ... }@args:
|
|
|
|
let
|
|
pkgs = import sources.nixpkgs args;
|
|
overlay = self: super: rec {
|
|
dino = super.callPackage "${sources.qyliss-nixlib}/overlays/patches/dino" {
|
|
inherit (super) dino;
|
|
};
|
|
|
|
discord = super.discord.override { nss = self.nss_latest; };
|
|
|
|
arc = import sources.arc-nixexprs { pkgs = super; };
|
|
unstable = import sources.nixpkgs-unstable { inherit (self) config; };
|
|
nur = import sources.NUR {
|
|
nurpkgs = self;
|
|
pkgs = self;
|
|
};
|
|
|
|
screenstub = unstable.callPackage ./screenstub { };
|
|
|
|
linuxPackagesFor = kernel:
|
|
(super.linuxPackagesFor kernel).extend (_: ksuper: {
|
|
vendor-reset =
|
|
(super.callPackage ./vendor-reset { kernel = ksuper.kernel; }).out;
|
|
});
|
|
};
|
|
|
|
in pkgs.extend (overlay)
|