diff --git a/flake.nix b/flake.nix index 8fc203b..1f1c677 100644 --- a/flake.nix +++ b/flake.nix @@ -257,6 +257,8 @@ ./modules/nixos/s3_cache_write.nix { age.secrets.s3_thor = { file = ./secrets/s3_thor.age; owner = "bertof"; }; } + ./modules/nixos/cuda_support.nix + ./modules/nixos/ollama.nix ./modules/nixos/pro_audio.nix ./modules/nixos/kdeconnect.nix ./modules/nixos/steam.nix @@ -289,6 +291,7 @@ ./modules/nixos/s3_cache_write.nix { age.secrets.s3_sif = { file = ./secrets/s3_sif.age; owner = "bertof"; }; } + ./modules/nixos/ollama.nix ./modules/nixos/pro_audio.nix ./modules/nixos/kdeconnect.nix ./modules/nixos/steam.nix diff --git a/modules/nixos/cuda_support.nix b/modules/nixos/cuda_support.nix new file mode 100644 index 0000000..e8d6127 --- /dev/null +++ b/modules/nixos/cuda_support.nix @@ -0,0 +1 @@ +{ nixpkgs.config.cudaSupport = true; } diff --git a/modules/nixos/ollama.nix b/modules/nixos/ollama.nix new file mode 100644 index 0000000..4d9927a --- /dev/null +++ b/modules/nixos/ollama.nix @@ -0,0 +1,6 @@ +{ + services = { + nextjs-ollama-llm-ui.enable = true; + ollama.enable = true; + }; +}