feat: add Electron desktop app wrapper
This commit is contained in:
22
README.md
22
README.md
@@ -8,6 +8,7 @@ LazyUpdateManager is a small update helper for Arch Linux and Hyprland. It check
|
||||
- Checks AUR updates with `paru -Qua` or `yay -Qua` when either helper is installed
|
||||
- Sends notifications with `notify-send`, with `hyprctl notify` as fallback
|
||||
- Provides a graphical browser UI for checking and installing updates
|
||||
- Provides an Electron desktop app wrapper for the GUI
|
||||
- Includes a systemd user timer that checks every two hours and reminds weekly
|
||||
- Provides an interactive `update` command
|
||||
|
||||
@@ -18,6 +19,7 @@ LazyUpdateManager is a small update helper for Arch Linux and Hyprland. It check
|
||||
- `pacman-contrib` recommended for `checkupdates`
|
||||
- Optional: `paru` or `yay` for AUR updates
|
||||
- Optional: `libnotify` for `notify-send`
|
||||
- Optional: Node.js and npm for the Electron desktop app
|
||||
|
||||
## Build
|
||||
|
||||
@@ -51,6 +53,26 @@ The GUI opens in your browser and lets you:
|
||||
- change the reminder interval
|
||||
- choose the terminal used for installing updates
|
||||
|
||||
## Desktop App
|
||||
|
||||
Install the Electron dependencies once:
|
||||
|
||||
```sh
|
||||
npm install
|
||||
```
|
||||
|
||||
Start the desktop app:
|
||||
|
||||
```sh
|
||||
make desktop
|
||||
```
|
||||
|
||||
Build desktop packages:
|
||||
|
||||
```sh
|
||||
make desktop-dist
|
||||
```
|
||||
|
||||
## Install
|
||||
|
||||
```sh
|
||||
|
||||
Reference in New Issue
Block a user