mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-22 23:39:02 +08:00
modules.services.ananicy: init
This commit is contained in:
parent
87e6f54b72
commit
6365b4652e
@ -141,6 +141,7 @@ inputs:
|
|||||||
ollama = {};
|
ollama = {};
|
||||||
waydroid = {};
|
waydroid = {};
|
||||||
docker = {};
|
docker = {};
|
||||||
|
ananicy = {};
|
||||||
};
|
};
|
||||||
bugs = [ "xmunet" "backlight" "amdpstate" "plasma" ];
|
bugs = [ "xmunet" "backlight" "amdpstate" "plasma" ];
|
||||||
};
|
};
|
||||||
|
14
modules/services/ananicy.nix
Normal file
14
modules/services/ananicy.nix
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
inputs:
|
||||||
|
{
|
||||||
|
options.nixos.services.ananicy = let inherit (inputs.lib) mkOption types; in mkOption
|
||||||
|
{ type = types.nullOr (types.submodule {}); default = null; };
|
||||||
|
config = let inherit (inputs.config.nixos.services) ananicy; in inputs.lib.mkIf (ananicy != null)
|
||||||
|
{
|
||||||
|
services.ananicy =
|
||||||
|
{
|
||||||
|
enable = true;
|
||||||
|
package = inputs.pkgs.ananicy-cpp;
|
||||||
|
rulesProvider = inputs.pkgs.ananicy-rules-cachyos;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user