diff --git a/servers/eisen/glance-pages.nix b/servers/eisen/glance-pages.nix index 9d75486..6eb3006 100644 --- a/servers/eisen/glance-pages.nix +++ b/servers/eisen/glance-pages.nix @@ -122,6 +122,11 @@ url = "http://sonarr.eisen.danbulant.cloud"; icon = "si:sonarr"; } + { + title = "Prowlarr"; + url = "http://prowlarr.eisen.danbulant.cloud"; + icon = "si:prowlarr"; + } { title = "Vaultwarden"; url = "https://vaultwarden.danbulant.cloud"; diff --git a/servers/fern/configuration.nix b/servers/fern/configuration.nix index 9a776f3..762d0f0 100644 --- a/servers/fern/configuration.nix +++ b/servers/fern/configuration.nix @@ -70,6 +70,31 @@ environment.systemPackages = with pkgs; [ nvitop basalt-monado + cudaPackages.cuda_nvcc + (llama-cpp.overrideAttrs (prevAttrs: { + cmakeFlags = with lib; [ + # -march=native is non-deterministic; override with platform-specific flags if needed + (cmakeBool "GGML_NATIVE" true) + (cmakeBool "LLAMA_BUILD_EXAMPLES" false) + (cmakeBool "LLAMA_BUILD_SERVER" true) + (cmakeBool "LLAMA_BUILD_TESTS" false) + (cmakeBool "LLAMA_OPENSSL" true) + (cmakeBool "BUILD_SHARED_LIBS" true) + (cmakeBool "GGML_BLAS" false) + (cmakeBool "GGML_LTO" true) + (cmakeBool "GGML_CLBLAST" true) + (cmakeBool "GGML_CUDA" true) + (cmakeBool "GGML_CUDA_GRAPHS" true) + (cmakeBool "GGML_CUDA_F16" true) + (cmakeBool "GGML_CUDA_FA_ALL_QUANTS" true) + (cmakeBool "GGML_HIP" false) + (cmakeBool "GGML_METAL" false) + (cmakeBool "GGML_RPC" false) + (cmakeBool "GGML_VULKAN" false) + (cmakeFeature "LLAMA_BUILD_NUMBER" "8770") + (cmakeFeature "CMAKE_CUDA_ARCHITECTURES" "120") + ]; + })) ]; hardware.nvidia = { open = true; diff --git a/servers/ui-mode/home.nix b/servers/ui-mode/home.nix index db50d99..2fe4567 100644 --- a/servers/ui-mode/home.nix +++ b/servers/ui-mode/home.nix @@ -390,7 +390,11 @@ in # url = "https://raw.githubusercontent.com/MrOtherGuy/fx-autoconfig/master/program/config.js"; # sha256 = "1mx679fbc4d9x4bnqajqx5a95y1lfasvf90pbqkh9sm3ch945p40"; # }) - (builtins.readFile ./uc.js) + # (builtins.toFile (builtins.readFile ./uc.js)) + (builtins.path { + path = ./uc.js; + name = "config.js"; + }) ]; }; fish = {