From 2c74d644a401a250e57ddb5230bb1aaad622d28d Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Wed, 11 Mar 2026 16:40:47 -0600 Subject: [PATCH] 1773268847 --- modules/home/desktop-apps.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/home/desktop-apps.nix b/modules/home/desktop-apps.nix index 7b1e888..73397e2 100644 --- a/modules/home/desktop-apps.nix +++ b/modules/home/desktop-apps.nix @@ -1,11 +1,18 @@ { pkgs, config, ... }: +let + profileDir = "${config.home.homeDirectory}/.local/share/audiobookshelf"; + launchScript = pkgs.writeShellScript "launch-audiobookshelf" '' + mkdir -p ${profileDir} + exec ${pkgs.epiphany}/bin/epiphany --application-mode --profile=${profileDir} https://abs.atri.dad + ''; +in { home.packages = [ pkgs.epiphany ]; xdg.desktopEntries.audiobookshelf = { name = "Audiobookshelf"; - exec = "${pkgs.epiphany}/bin/epiphany --application-mode --profile=${config.home.homeDirectory}/.local/share/audiobookshelf https://abs.atri.dad"; + exec = "${launchScript}"; icon = "audiobook"; terminal = false; type = "Application";