diff --git a/flake.nix b/flake.nix index 21bbcca..82a3ceb 100644 --- a/flake.nix +++ b/flake.nix @@ -84,6 +84,7 @@ ++ (if (desktop && os == "linux") then [ ./homes/linux-desktop.nix plasma-manager.homeModules.plasma-manager + quadlet-nix.homeManagerModules.quadlet ] else [ ]) ++ extraModules; extraSpecialArgs = { diff --git a/homes/common.nix b/homes/common.nix index 32c75f9..3836d34 100644 --- a/homes/common.nix +++ b/homes/common.nix @@ -65,6 +65,7 @@ # tsed - TailScale Exit node Disconnect tsed = "tailscale set --exit-node="; micromamba = "mamba"; + conda = "mamba"; }; sessionPath = [ "$HOME/.local/bin" ]; }; diff --git a/homes/odyssey.nix b/homes/odyssey.nix index 53b5368..1d50f04 100644 --- a/homes/odyssey.nix +++ b/homes/odyssey.nix @@ -14,6 +14,23 @@ services = { gpg-agent = { sshKeys = [ "F72C07DBA3DC0903C3ABB55E8B460803FEC22640" ]; }; }; + virtualisation.quadlet = { + containers = { + anythingllm = { + autoStart = true; + containerConfig = { + image = "docker.io/mintplexlabs/anythingllm:1.9"; + addHosts = [ "ollama.millironx.local:host-gateway" ]; + publishPorts = [ "3001:3001" ]; + volumes = + [ "${config.xdg.dataHome}/anythingllm:/app/server/storage:Z" ]; + environments = { STORAGE_DIR = "/app/server/storage"; }; + + }; + }; + }; + autoUpdate.enable = true; + }; xdg = { configFile = { "nextflow.config".text = '' diff --git a/programs/plasma.nix b/programs/plasma.nix index 2fdd769..c2db348 100644 --- a/programs/plasma.nix +++ b/programs/plasma.nix @@ -16,6 +16,7 @@ ShowFullPath = true; ShowStatusBar = "FullWidth"; ShowZoomSlider = true; + ViewMode = 1; }; "KFileDialog Settings" = { "Places Icons Auto-resize" = false; @@ -66,7 +67,7 @@ Appearance.chartFace = "org.kde.ksysguard.barchart"; Sensors.highPrioritySensorIds = "[${ builtins.concatStringsSep "," (builtins.genList - (i: ''"cpu/cpu${builtins.toString i}/usage"'') 12) + (i: ''"cpu/cpu${builtins.toString i}/usage"'') 32) }]"; }; }