feat: replaced deploy system, migrated to infrastructure's methodologies

This commit is contained in:
Kat Inskip 2024-01-27 20:07:28 -08:00
parent 5cb3895570
commit 89505a91cd
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
24 changed files with 919 additions and 654 deletions

View file

@ -1,21 +1,24 @@
{
inputs,
system,
system ? builtins.currentSystem or "x86_64-linux",
...
}: let
pkgs = import ./overlays {inherit inputs system;}; # A local import of nixpkgs without patching.
pkgs = import inputs.nixpkgs {
inherit system;
config.allowUnfree = true;
};
in
inputs
// {
nixpkgs = pkgs.applyPatches {
name = "nixpkgs";
src = inputs.nixpkgs;
patches = [
# https://github.com/NixOS/nixpkgs/pull/275896
(pkgs.fetchpatch {
url = "https://github.com/NixOS/nixpkgs/pull/275896.patch";
sha256 = "sha256-boJLCdgamzX0fhLifdsxsFF/f7oXZwWJ7+WAkcA2GBg=";
})
];
};
}
// {
nixpkgs = pkgs.applyPatches {
name = "nixpkgs";
src = inputs.nixpkgs;
patches = [
# https://github.com/NixOS/nixpkgs/pull/275896
(pkgs.fetchpatch {
url = "https://github.com/NixOS/nixpkgs/pull/275896.patch";
sha256 = "sha256-boJLCdgamzX0fhLifdsxsFF/f7oXZwWJ7+WAkcA2GBg=";
})
];
};
}