Nix packages and expressions
Add github:Scrumplex/pkgs
to your flake inputs:
inputs = {
# ...
scrumpkgs = {
url = "github:Scrumplex/pkgs";
#inputs.nixpkgs.follows = "nixpkgs";
#inputs.pre-commit-hooks.follows = "pre-commit-hooks";
};
};
# assumes that your flake `inputs` are in your NixOS specialArgs
{inputs, ...}:
{
nixpkgs.overlays = [inputs.scrumpkgs.overlays.default];
}
# assumes that your flake `inputs` are in your NixOS specialArgs
{inputs, ...}:
{
# monado is an example here
imports = [inputs.scrumpkgs.nixosModules.monado];
}
# assumes that your flake `inputs` are in your NixOS specialArgs
{inputs, ...}:
{
# pipewire is an example here
home-manager.sharedModules = [inputs.scrumpkgs.hmModules.pipewire];
}
# assumes that your flake `inputs` are in your NixOS specialArgs
{inputs, ...}:
{
imports = builtins.attrValues inputs.scrumpkgs.nixosModules;
home-manager.sharedModules = builtins.attrValues inputs.scrumpkgs.hmModules;
}