diff --git a/home/common/optional/desktop/dwm/default.nix b/home/common/optional/desktop/dwm/default.nix index 7a572a0..533ac65 100644 --- a/home/common/optional/desktop/dwm/default.nix +++ b/home/common/optional/desktop/dwm/default.nix @@ -26,6 +26,7 @@ ./scripts/clipboard-recall.nix ./scripts/get-focused-monitor.nix ./scripts/git-commit-ai.nix + ./scripts/aichat-wrapper.nix ]; home.packages = [ diff --git a/home/common/optional/desktop/dwm/scripts/aichat-wrapper.nix b/home/common/optional/desktop/dwm/scripts/aichat-wrapper.nix new file mode 100644 index 0000000..4d3b7c3 --- /dev/null +++ b/home/common/optional/desktop/dwm/scripts/aichat-wrapper.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: +{ + home.packages = [ + (pkgs.writeShellScriptBin "aichat-wrapper" '' + #!/usr/bin/env bash + + model=$(${pkgs.aichat}/bin/aichat --list-models | ${pkgs.fzf}/bin/fzf) + + ${pkgs.aichat}/bin/aichat --model "$model" + '') + ]; +}