refactor: clean up FIXMEs and overlays

This commit is contained in:
matt1432 2024-09-25 15:34:56 -04:00
parent a1e0df37ad
commit 5247f96a41
11 changed files with 33 additions and 22 deletions

View file

@ -18,4 +18,4 @@ in
{inherit lib mkVersion capitalise;}
// (import ./inputs.nix lib lock)
// optionalAttrs (inputs != {}) (import ./flake-lib.nix inputs)
// optionalAttrs (pkgs != {}) (import ./pkgs.nix pkgs mkVersion capitalise self)
// optionalAttrs (pkgs != {}) (import ./pkgs.nix {inherit pkgs mkVersion capitalise self;})

View file

@ -13,6 +13,7 @@ inputs: rec {
};
};
# Enable use of `nixpkgs.overlays` on both NixOS and NixOnDroid
allowModularOverrides = {
cudaSupport ? false,
system,
@ -77,6 +78,7 @@ inputs: rec {
};
config.environment.packages = config.environment.systemPackages;
# This disables the assertion that fails because of nixpkgs.overlays
config._module.args.isFlake = mkForce false;
})

View file

@ -1,4 +1,9 @@
pkgs: mkVersion: capitalise: self: {
{
capitalise,
mkVersion,
pkgs,
self,
}: {
buildPlugin = pname: src:
pkgs.vimUtils.buildVimPlugin {
inherit pname src;