Add Open WebUI, update keybindings, trim LLM list
This commit is contained in:
@@ -75,6 +75,7 @@ _: {
|
|||||||
claude.enable = true; # Claude: a large language model
|
claude.enable = true; # Claude: a large language model
|
||||||
glance.enable = true; # Glance: my home server dashboard
|
glance.enable = true; # Glance: my home server dashboard
|
||||||
jellyfinClient.enable = true; # Jellyfin: My Jellyfin
|
jellyfinClient.enable = true; # Jellyfin: My Jellyfin
|
||||||
|
openWebUI.enable = true; # Open WebUI: Comprehensive suite for LLMs with a user-friendly WebUI
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ _: {
|
|||||||
*/
|
*/
|
||||||
exercism.enable = false; # Exercism: coding practice platform
|
exercism.enable = false; # Exercism: coding practice platform
|
||||||
lazygit.enable = false; # Lazygit: simple TUI for Git
|
lazygit.enable = false; # Lazygit: simple TUI for Git
|
||||||
jan.enable = true; # Jan: AI chat UI
|
jan.enable = false; # Jan: AI chat UI
|
||||||
logisim-evolution.enable = false; # Logisim-Evolution: Digital logic designer and simulator
|
logisim-evolution.enable = false; # Logisim-Evolution: Digital logic designer and simulator
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -75,6 +75,7 @@ _: {
|
|||||||
claude.enable = true; # Claude: a large language model
|
claude.enable = true; # Claude: a large language model
|
||||||
glance.enable = true; # Glance: my home server dashboard
|
glance.enable = true; # Glance: my home server dashboard
|
||||||
jellyfinClient.enable = true; # Jellyfin: My Jellyfin
|
jellyfinClient.enable = true; # Jellyfin: My Jellyfin
|
||||||
|
openWebUI.enable = true; # Open WebUI: Comprehensive suite for LLMs with a user-friendly WebUI
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ _: {
|
|||||||
*/
|
*/
|
||||||
exercism.enable = false; # Exercism: coding practice platform
|
exercism.enable = false; # Exercism: coding practice platform
|
||||||
lazygit.enable = false; # Lazygit: simple TUI for Git
|
lazygit.enable = false; # Lazygit: simple TUI for Git
|
||||||
jan.enable = true; # Jan: AI chat UI
|
jan.enable = false; # Jan: AI chat UI
|
||||||
logisim-evolution.enable = false; # Logisim-Evolution: Digital logic designer and simulator
|
logisim-evolution.enable = false; # Logisim-Evolution: Digital logic designer and simulator
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -75,6 +75,7 @@ _: {
|
|||||||
claude.enable = false; # Claude: a large language model
|
claude.enable = false; # Claude: a large language model
|
||||||
glance.enable = false; # Glance: my home server dashboard
|
glance.enable = false; # Glance: my home server dashboard
|
||||||
jellyfinClient.enable = false; # Jellyfin: My Jellyfin
|
jellyfinClient.enable = false; # Jellyfin: My Jellyfin
|
||||||
|
openWebUI.enable = false; # Open WebUI: Comprehensive suite for LLMs with a user-friendly WebUI
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -56,6 +56,7 @@
|
|||||||
"SUPER ALT, K, exec, kdenlive #\"Video editing software\""
|
"SUPER ALT, K, exec, kdenlive #\"Video editing software\""
|
||||||
"SUPER ALT, M, exec, dex ${desktopEntriesPath}/mastodon.desktop #\"Mastodon social network client\""
|
"SUPER ALT, M, exec, dex ${desktopEntriesPath}/mastodon.desktop #\"Mastodon social network client\""
|
||||||
"SUPER ALT, N, exec, noctalia-shell ipc call plugin:ntfy-notifications toggle #\"Open ntfy panel\""
|
"SUPER ALT, N, exec, noctalia-shell ipc call plugin:ntfy-notifications toggle #\"Open ntfy panel\""
|
||||||
|
"SUPER ALT, O, exec, obsidian #\"Notes app\""
|
||||||
"SUPER ALT, P, exec, noctalia-shell ipc call settings toggle #\"Open settings panel\""
|
"SUPER ALT, P, exec, noctalia-shell ipc call settings toggle #\"Open settings panel\""
|
||||||
"SUPER ALT, R, exec, noctalia-shell ipc call plugin:screen-recorder toggleReplay #\"Toggle Replay\""
|
"SUPER ALT, R, exec, noctalia-shell ipc call plugin:screen-recorder toggleReplay #\"Toggle Replay\""
|
||||||
"SUPER ALT, S, exec, slack #\"Slack team communication tool\""
|
"SUPER ALT, S, exec, slack #\"Slack team communication tool\""
|
||||||
@@ -68,6 +69,7 @@
|
|||||||
"SUPER CONTROL, G, exec, gimp #\"GNU Image Manipulation Program\""
|
"SUPER CONTROL, G, exec, gimp #\"GNU Image Manipulation Program\""
|
||||||
"SUPER CONTROL, M, exec, mattermost-desktop #\"Mattermost team chat client\""
|
"SUPER CONTROL, M, exec, mattermost-desktop #\"Mattermost team chat client\""
|
||||||
"SUPER CONTROL, N, exec, noctalia-shell ipc call plugin:ntfy-notifications refresh #\"Refresh ntfy\""
|
"SUPER CONTROL, N, exec, noctalia-shell ipc call plugin:ntfy-notifications refresh #\"Refresh ntfy\""
|
||||||
|
"SUPER CONTROL, O, exec, dex ${desktopEntriesPath}/openWebUI.desktop #\"My own AI chat interface\""
|
||||||
"SUPER CONTROL, R, exec, noctalia-shell ipc call plugin:screen-recorder toggle #\"Toogle screen recording\""
|
"SUPER CONTROL, R, exec, noctalia-shell ipc call plugin:screen-recorder toggle #\"Toogle screen recording\""
|
||||||
"SUPER CONTROL, S, exec, signal-desktop #\"Signal encrypted messaging\""
|
"SUPER CONTROL, S, exec, signal-desktop #\"Signal encrypted messaging\""
|
||||||
"SUPER CONTROL, T, exec, tsukimi #\"A simple Emby/Jellyfin Client\""
|
"SUPER CONTROL, T, exec, tsukimi #\"A simple Emby/Jellyfin Client\""
|
||||||
|
|||||||
@@ -69,6 +69,13 @@
|
|||||||
iconUrl = "https://jellyfin.org/images/logo.svg";
|
iconUrl = "https://jellyfin.org/images/logo.svg";
|
||||||
iconSha = "sha256-sRSB2rxThd4+vMmdpRTz+bEKgdrmF5NG4I74I6kfCyY=";
|
iconSha = "sha256-sRSB2rxThd4+vMmdpRTz+bEKgdrmF5NG4I74I6kfCyY=";
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "openWebUI";
|
||||||
|
displayName = "Open WebUI";
|
||||||
|
url = "https://ai.garandplg.com";
|
||||||
|
iconUrl = "https://ai.garandplg.com/static/favicon.png";
|
||||||
|
iconSha = "sha256-Vpij45UT57YwTslsMJNzqzrw9w/nlCk0Yd45WpTeqmU=";
|
||||||
|
}
|
||||||
];
|
];
|
||||||
in {
|
in {
|
||||||
options.xdgDesktopEntries = {
|
options.xdgDesktopEntries = {
|
||||||
|
|||||||
@@ -27,54 +27,6 @@ _: {
|
|||||||
prompt_cache_key = true;
|
prompt_cache_key = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
|
||||||
name = "llama3.1-8b";
|
|
||||||
display_name = "Llama 3.1 8B";
|
|
||||||
max_tokens = 8000;
|
|
||||||
max_output_tokens = 8000;
|
|
||||||
capabilities = {
|
|
||||||
tools = true;
|
|
||||||
images = true;
|
|
||||||
parallel_tool_calls = true;
|
|
||||||
prompt_cache_key = true;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "llama-3.3-70b";
|
|
||||||
display_name = "Llama 3.3 70B";
|
|
||||||
max_tokens = 65000;
|
|
||||||
max_output_tokens = 8000;
|
|
||||||
capabilities = {
|
|
||||||
tools = true;
|
|
||||||
images = true;
|
|
||||||
parallel_tool_calls = true;
|
|
||||||
prompt_cache_key = true;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "qwen-3-32b";
|
|
||||||
display_name = "Qwen 3 32B";
|
|
||||||
max_tokens = 65000;
|
|
||||||
max_output_tokens = 8000;
|
|
||||||
capabilities = {
|
|
||||||
tools = true;
|
|
||||||
images = true;
|
|
||||||
parallel_tool_calls = false;
|
|
||||||
prompt_cache_key = true;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "qwen-3-235b-a22b-instruct-2507";
|
|
||||||
display_name = "Qwen 3 235B Instruct";
|
|
||||||
max_tokens = 65000;
|
|
||||||
max_output_tokens = 32000;
|
|
||||||
capabilities = {
|
|
||||||
tools = true;
|
|
||||||
images = true;
|
|
||||||
parallel_tool_calls = false;
|
|
||||||
prompt_cache_key = true;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
"Cerebras PAUG" = {
|
"Cerebras PAUG" = {
|
||||||
@@ -104,54 +56,6 @@ _: {
|
|||||||
prompt_cache_key = true;
|
prompt_cache_key = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
|
||||||
name = "llama3.1-8b";
|
|
||||||
display_name = "Llama 3.1 8B";
|
|
||||||
max_tokens = 32000;
|
|
||||||
max_output_tokens = 8000;
|
|
||||||
capabilities = {
|
|
||||||
tools = true;
|
|
||||||
images = true;
|
|
||||||
parallel_tool_calls = true;
|
|
||||||
prompt_cache_key = true;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "llama-3.3-70b";
|
|
||||||
display_name = "Llama 3.3 70B";
|
|
||||||
max_tokens = 128000;
|
|
||||||
max_output_tokens = 65000;
|
|
||||||
capabilities = {
|
|
||||||
tools = true;
|
|
||||||
images = true;
|
|
||||||
parallel_tool_calls = true;
|
|
||||||
prompt_cache_key = true;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "qwen-3-32b";
|
|
||||||
display_name = "Qwen 3 32B";
|
|
||||||
max_tokens = 131000;
|
|
||||||
max_output_tokens = 8000;
|
|
||||||
capabilities = {
|
|
||||||
tools = true;
|
|
||||||
images = true;
|
|
||||||
parallel_tool_calls = false;
|
|
||||||
prompt_cache_key = true;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "qwen-3-235b-a22b-instruct-2507";
|
|
||||||
display_name = "Qwen 3 235B Instruct";
|
|
||||||
max_tokens = 131000;
|
|
||||||
max_output_tokens = 40000;
|
|
||||||
capabilities = {
|
|
||||||
tools = true;
|
|
||||||
images = true;
|
|
||||||
parallel_tool_calls = false;
|
|
||||||
prompt_cache_key = true;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user