From 7e6f72a7d07c0d96bb1cdba4199020a66c158e0c Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Wed, 13 Aug 2025 20:14:41 +0530 Subject: [PATCH] feat: gitea only secure /urer/settings --- nixos/mirai/services/gitea.nix | 8 ++++++-- nixos/mirai/services/llama.nix | 14 ++++++++++---- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/nixos/mirai/services/gitea.nix b/nixos/mirai/services/gitea.nix index ba6e80fb..58441e1c 100644 --- a/nixos/mirai/services/gitea.nix +++ b/nixos/mirai/services/gitea.nix @@ -2,11 +2,12 @@ lib, config, ... -}: { +}: +{ virtualisation.docker.enable = true; sops = { # secrets."gitea/registration".owner = config.systemd.services.gitea-actions-mirai.serviceConfig.User; - secrets."gitea/registration" = {}; + secrets."gitea/registration" = { }; templates = { "GITEA_REGISTRATION_TOKEN.env".content = '' TOKEN=${config.sops.placeholder."gitea/registration"} @@ -71,6 +72,9 @@ { domain = "git.darksailor.dev"; policy = "one_factor"; + resources = [ + "/user/settings" + ]; } ]; }; diff --git a/nixos/mirai/services/llama.nix b/nixos/mirai/services/llama.nix index c11be5e9..78c17c62 100644 --- a/nixos/mirai/services/llama.nix +++ b/nixos/mirai/services/llama.nix @@ -3,11 +3,12 @@ pkgs, inputs, ... -}: { +}: +{ sops = { secrets."llama/api_key".owner = config.services.caddy.user; secrets."llama/user".owner = config.services.caddy.user; - secrets."openai/api_key" = {}; + secrets."openai/api_key" = { }; templates = { "LLAMA_API_KEY.env".content = '' LLAMA_API_KEY=${config.sops.placeholder."llama/api_key"} @@ -20,7 +21,7 @@ }; services = { llama-cpp = { - enable = true; + enable = false; port = 11435; model = pkgs.fetchurl { url = "https://huggingface.co/lmstudio-community/gpt-oss-20b-GGUF/resolve/main/gpt-oss-20b-MXFP4.gguf"; @@ -30,7 +31,12 @@ }; ollama = { enable = true; - loadModels = ["deepseek-r1:7b" "deepseek-r1:14b" "RobinBially/nomic-embed-text-8k" "qwen3:8b"]; + loadModels = [ + "deepseek-r1:7b" + "deepseek-r1:14b" + "RobinBially/nomic-embed-text-8k" + "qwen3:8b" + ]; port = 11434; host = "0.0.0.0"; environmentVariables = {