From 57d55be52a0dc5d7d7a2636f6fab06f85ce4104f Mon Sep 17 00:00:00 2001 From: chn Date: Wed, 6 Mar 2024 13:10:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- devices/pc/default.nix | 1 + modules/services/default.nix | 1 + modules/services/kubo.nix | 11 +++++++++++ 3 files changed, 13 insertions(+) create mode 100644 modules/services/kubo.nix diff --git a/devices/pc/default.nix b/devices/pc/default.nix index dc2f218a..f381ae4d 100644 --- a/devices/pc/default.nix +++ b/devices/pc/default.nix @@ -136,6 +136,7 @@ inputs: gamemode = { enable = true; drmDevice = 0; }; slurm = { enable = true; cpu = { cores = 16; threads = 2; }; memoryMB = 94208; gpus."4060" = 1; }; xrdp = { enable = true; hostname = [ "pc.chn.moe" ]; }; + kubo.enable = true; }; bugs = [ "xmunet" "backlight" "amdpstate" ]; }; diff --git a/modules/services/default.nix b/modules/services/default.nix index 8dcf442a..b0197b70 100644 --- a/modules/services/default.nix +++ b/modules/services/default.nix @@ -43,6 +43,7 @@ inputs: ./gamemode.nix ./vikunja.nix ./slurm.nix + ./kubo.nix ]; options.nixos.services = let inherit (inputs.lib) mkOption types; in { diff --git a/modules/services/kubo.nix b/modules/services/kubo.nix new file mode 100644 index 00000000..b9f59707 --- /dev/null +++ b/modules/services/kubo.nix @@ -0,0 +1,11 @@ +inputs: +{ + options.nixos.services.kubo = let inherit (inputs.lib) mkOption types; in + { + enable = mkOption { type = types.bool; default = false; }; + }; + config = let inherit (inputs.config.nixos.services) kubo; in inputs.lib.mkIf kubo.enable + { + services.kubo.enable = true; + }; +}