From 1ba0b48cf3bb56aac6064409f6c4fe301bf6f2bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Fri, 27 Mar 2026 14:52:11 +0100 Subject: [PATCH] update system --- flake.nix | 1 + hosts/MONSTER/default.nix | 3 ++- modules/nixos/usecases/localai.nix | 18 ++++++++++++++---- 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/flake.nix b/flake.nix index 3075bb3..944cd16 100644 --- a/flake.nix +++ b/flake.nix @@ -80,6 +80,7 @@ wireshark = prev.wireshark.overrideAttrs ( finalAttrs: prevAttrs: { postInstall = prevAttrs.postInstall + '' + mkdir -p $out/lib/wireshark/extcap ln -s ${final.usb-sniffer}/bin/usb_sniffer $out/lib/wireshark/extcap/usb_sniffer ''; } diff --git a/hosts/MONSTER/default.nix b/hosts/MONSTER/default.nix index 52b6e3e..2567408 100644 --- a/hosts/MONSTER/default.nix +++ b/hosts/MONSTER/default.nix @@ -23,6 +23,7 @@ usecases = { gaming.enable = true; + localai.enable = true; "3d-printing".enable = true; development = { enable = true; @@ -119,7 +120,7 @@ programs = { zsh.enable = true; wireshark = { - enable = false; + enable = true; package = pkgs.wireshark; usbmon.enable = true; }; diff --git a/modules/nixos/usecases/localai.nix b/modules/nixos/usecases/localai.nix index 7280769..ed139cd 100644 --- a/modules/nixos/usecases/localai.nix +++ b/modules/nixos/usecases/localai.nix @@ -1,6 +1,7 @@ { config, lib, + username, ... }: @@ -15,10 +16,6 @@ in }; config = mkIf cfg.enable { - networking.hosts = { - "127.0.0.1:57461" = [ "ai.local" ]; - }; - services = { ollama.enable = true; open-webui = { @@ -32,5 +29,18 @@ in }; }; }; + /* + virtualisation.oci-containers.containers.open-terminal = + let + xdg = config.home-manager.users.${username}.xdg; + in + { + podman.user = "${username}"; + image = "ghcr.io/open-webui/open-terminal"; + volumes = [ "${xdg.dataHome}/open-terminal:/home/user" ]; + ports = [ "54183:8000" ]; + extraOptions = [ "--env-file=${xdg.configHome}/open-terminal.env" ]; + }; + */ }; }