From 6365b4652e56e0ab73eb436757f1fdec2339aaac Mon Sep 17 00:00:00 2001 From: chn Date: Mon, 14 Oct 2024 21:41:27 +0800 Subject: [PATCH] modules.services.ananicy: init --- devices/pc/default.nix | 1 + modules/services/ananicy.nix | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 modules/services/ananicy.nix diff --git a/devices/pc/default.nix b/devices/pc/default.nix index 177e5b34..28157b67 100644 --- a/devices/pc/default.nix +++ b/devices/pc/default.nix @@ -141,6 +141,7 @@ inputs: ollama = {}; waydroid = {}; docker = {}; + ananicy = {}; }; bugs = [ "xmunet" "backlight" "amdpstate" "plasma" ]; }; diff --git a/modules/services/ananicy.nix b/modules/services/ananicy.nix new file mode 100644 index 00000000..236f7581 --- /dev/null +++ b/modules/services/ananicy.nix @@ -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; + }; + }; +}