LazyRun v1.0.0: shortcut maker untuk executable dan PWA

- Fungsi A: shortcut dari file executable (ELF/AppImage/script)
- Fungsi B: shortcut PWA/URL dengan deteksi browser (native, /opt, Flatpak)
- Checkbox Menu Aplikasi / Desktop, desktop-only pakai NoDisplay=true
- List + uninstall + deteksi shortcut yang file .desktop-nya hilang
- Metadata ~/.config/lazyrun/shortcuts.json, refresh cache XDG/KDE
- AppImage + zsync update info via build.sh
This commit is contained in:
oxpoe
2026-10-13 06:14:53 +07:00
parent 9cd5a1f82d
commit da31f7d7d7
31 changed files with 2916 additions and 0 deletions

7
assets/assets.go Normal file
View File

@@ -0,0 +1,7 @@
// Package assets menyimpan aset yang di-embed ke dalam binary.
package assets
import _ "embed"
//go:embed icon.png
var Icon []byte

BIN
assets/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

11
assets/lazyrun.desktop Normal file
View File

@@ -0,0 +1,11 @@
[Desktop Entry]
Type=Application
Name=LazyRun
GenericName=Shortcut Maker
Comment=lazy shortcut build
Exec=lazyrun
Icon=lazyrun
Terminal=false
Categories=Utility;
Keywords=shortcut;desktop;pwa;appimage;
StartupNotify=false