From 2e37cefe3e5fd08e6ab079a9401ccbdf55ad3a29 Mon Sep 17 00:00:00 2001 From: jasmine Date: Sat, 21 Dec 2024 21:55:23 +0800 Subject: [PATCH 1/3] persist /var/private globally --- nixos/common/optional/persist.nix | 6 ++++++ nixos/viridian/services/wiki-js/default.nix | 9 --------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/nixos/common/optional/persist.nix b/nixos/common/optional/persist.nix index bd218b5..f0f4a54 100644 --- a/nixos/common/optional/persist.nix +++ b/nixos/common/optional/persist.nix @@ -14,6 +14,12 @@ "/var/lib/nixos" "/var/lib/systemd/coredump" "/etc/NetworkManager/system-connections" + + # Directories that require mode other than 0755 + { + directory = "/var/lib/private"; + mode = "0700"; + } ]; files = [ "/etc/machine-id" diff --git a/nixos/viridian/services/wiki-js/default.nix b/nixos/viridian/services/wiki-js/default.nix index 6ba23f0..8308627 100644 --- a/nixos/viridian/services/wiki-js/default.nix +++ b/nixos/viridian/services/wiki-js/default.nix @@ -39,13 +39,4 @@ {url = "http://127.0.0.1:${toString config.services.wiki-js.settings.port}";} ]; }; - - environment.persistence."/persist" = { - directories = [ - { - directory = "/var/lib/private"; - mode = "0700"; - } - ]; - }; } From a93435fede2fd0f7e068835a84dc193133a8b4bc Mon Sep 17 00:00:00 2001 From: jasmine Date: Sat, 21 Dec 2024 21:56:12 +0800 Subject: [PATCH 2/3] install ollama --- nixos/fuchsia/configuration.nix | 1 + nixos/fuchsia/services/ollama/default.nix | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/nixos/fuchsia/configuration.nix b/nixos/fuchsia/configuration.nix index 1b3dd41..055bdae 100644 --- a/nixos/fuchsia/configuration.nix +++ b/nixos/fuchsia/configuration.nix @@ -14,6 +14,7 @@ ./services/amdgpu-clocks ./services/flatpak ./services/libinput + ./services/ollama ./services/printers ./services/udev ./services/xserver diff --git a/nixos/fuchsia/services/ollama/default.nix b/nixos/fuchsia/services/ollama/default.nix index aaa7917..e4a8e21 100644 --- a/nixos/fuchsia/services/ollama/default.nix +++ b/nixos/fuchsia/services/ollama/default.nix @@ -2,6 +2,17 @@ # Get up and running with large language models locally. services.ollama = { enable = true; + + # AMD GPU Support acceleration = "rocm"; + # 5700xt Support + rocmOverrideGfx = "10.1.0"; + + # Language models to install + loadModels = [ + "deepseek-coder-v2" + "llama3" + "mannix/llama3.1-8b-abliterated" + ]; }; } From 93f49e322709752e33cc384f287ea42c19fb4890 Mon Sep 17 00:00:00 2001 From: jasmine Date: Sat, 21 Dec 2024 21:56:57 +0800 Subject: [PATCH 3/3] install android rules --- nixos/fuchsia/services/udev/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/fuchsia/services/udev/default.nix b/nixos/fuchsia/services/udev/default.nix index b97a004..3b17d92 100644 --- a/nixos/fuchsia/services/udev/default.nix +++ b/nixos/fuchsia/services/udev/default.nix @@ -1,6 +1,7 @@ {pkgs, ...}: { # Enable necessary udev rules. services.udev.packages = with pkgs; [ + android-udev-rules openrgb qmk-udev-rules ];