Add Open WebUI desktop entry; enable in home

- Move openWebUI.enable from system-modules to home‑modules for desktop
  and laptop hosts
- Remove flatpak entry for OpenWebUI
- Add XDG desktop entry and bind Super‑Ctrl‑O to launch it via dex
- Update Helium appimage to version 0.14.2.1 with new checksum
This commit is contained in:
2026-07-02 17:30:36 +02:00
parent f55dfa1262
commit 340ab05be4
10 changed files with 13 additions and 7 deletions
-1
View File
@@ -16,7 +16,6 @@
flatseal = "com.github.tchx84.Flatseal";
upscaler = "io.gitlab.theevilskeleton.Upscaler";
arduino = "cc.arduino.IDE2";
openWebUI = "com.openwebui.open-webui";
};
in {
options.flatpak.enable = lib.mkEnableOption "Flatpak";
+2 -2
View File
@@ -4,8 +4,8 @@
fetchurl,
}: let
pname = "helium";
version = "0.13.5.1";
hash = "sha256-VAncL78nyXRRNUPZ2c0QudxFrfxy7tXE2NFN4teeezk=";
version = "0.14.2.1";
hash = "sha256-JQQ5K+WUZ3ly5mklNPGZWDTlq+mJqqS02oJgC3in5U0=";
src = fetchurl {
url = "https://github.com/imputnet/helium-linux/releases/download/${version}/helium-${version}-x86_64.AppImage";
+1 -1
View File
@@ -69,7 +69,7 @@
"SUPER CONTROL, G, exec, gimp #\"GNU Image Manipulation Program\""
"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, O, exec, flatpak run com.openwebui.open-webui #\"My own AI chat interface\""
"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, S, exec, signal-desktop #\"Signal encrypted messaging\""
"SUPER CONTROL, T, exec, tsukimi #\"A simple Emby/Jellyfin Client\""
+7
View File
@@ -69,6 +69,13 @@
iconUrl = "https://jellyfin.org/images/logo.svg";
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 {
options.xdgDesktopEntries = {