From 4d74b10dcbc23df3ff9b970fd4aa3ec948415d87 Mon Sep 17 00:00:00 2001 From: Joey Hafner Date: Wed, 5 Feb 2025 17:40:34 -0800 Subject: [PATCH] Feature: Add some AI stuff for desktop. --- dotfiles/systems/desktop/ai.nix | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/dotfiles/systems/desktop/ai.nix b/dotfiles/systems/desktop/ai.nix index 65417ddd..44a97e09 100644 --- a/dotfiles/systems/desktop/ai.nix +++ b/dotfiles/systems/desktop/ai.nix @@ -12,6 +12,28 @@ acceleration = "rocm"; }; home-manager.users."${sys.username}" = { - home.packages = with pkgs; [ lmstudio ]; + home.packages = with pkgs; [ + lmstudio + docker + docker-compose + ( writeShellApplication { + name = "ai"; + runtimeInputs = [ + libnotify + jq + git + ]; + text = '' + #!/bin/bash + ''; + } ) + ]; }; + virtualisation.docker = { + enable = true; + daemon.settings.data-root = "/docker"; + rootless.enable = true; + rootless.setSocketVariable = true; + }; + users.users.${sys.username}.extraGroups = [ "docker" ]; } \ No newline at end of file