Flake for my desktop, laptop, and my homelab.
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051{ flake.modules.homeManager.beeper = { # keep-sorted start lib, pkgs, # keep-sorted end ... }: let inherit (lib) # keep-sorted start getExe getExe' # keep-sorted end ; inherit (pkgs) # keep-sorted start makeDesktopItem writeShellScriptBin # keep-sorted end ;
pkg = pkgs.nur.repos.forkprince.beeper-nightly; beeperAutostart = makeDesktopItem { name = "beeper-autostart"; desktopName = "Beeper"; icon = "beepertexts"; startupWMClass = "Beeper";
exec = getExe (writeShellScriptBin "beeper-autostart" '' sleep 4 exec ${getExe' pkg "beeper"} --no-sandbox '');
categories = [ # keep-sorted start "Chat" "InstantMessaging" "Network" # keep-sorted end ]; }; in { xdg.autostart = { enable = true; entries = ["${beeperAutostart}/share/applications/beeper-autostart.desktop"]; }; };}