summaryrefslogtreecommitdiff
path: root/hyprpm/src/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* hyprpm: add full nix integration (#13189)Vaxry2026-02-101-1/+6
| | | | | | | Adds nix integration to hyprpm: hyprpm will now detect nix'd hyprland and use nix develop instead --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* hyprpm: added plugin author (#12594)Luke Barkess2025-12-141-19/+19
|
* hyprpm: check for abi strings in headersValid (#12504)Vaxry2025-12-041-2/+2
| | | | | --------- Co-authored-by: Virt <41426325+VirtCode@users.noreply.github.com>
* hyprpm: remove -nn flag and make notification behaviour more consist… (#11272)KAGEYAM42025-11-181-15/+16
| | | | | | | | | | * [hyprpm] Remove -nn flag and make notification behaviour more consistent. Before -> -nn turns on -n explicitly, and many notify() are ran without checking the flag. After -> warning and error notification will always work, -n will only give visual confirmation that plugin loaded successfully, eye candy. * [hyprpm] Add -nn breaking change fallback to nofity users. Added deprecation warning for the --notify-fail flag.
* hyprpm: check version and update automatically on add (#10706)Vaxry2025-06-121-0/+10
| | | ideally should let the user know, but jic also checks for header updates
* hyprpm: fix typo in help message (#10687)ilusha4202025-06-091-1/+1
|
* hyprpm: fix crash with enable without an argVaxry2025-05-171-1/+1
|
* hyprpm: reject remove without a paramVaxry2025-05-171-1/+1
| | | | ref #10458
* hyprpm: clean up root access and properly check input (#10304)Vaxry2025-05-061-12/+12
| | | | | * manifest: reject bad names from parsing * sys: restructure root functions
* hyprpm: Minor optimizations and refactor of helpers and progress bar (#10246)s1dd2025-05-051-1/+0
| | | | | | | | | | | | | | | * hyprpm: optimize sys.cpp * hyprpm: refine progress bar logic * chore: fix fetchSuperuserBins * chore: modify one line if/else statements * chore: fix if/else statements * chore: follow naming convention for const vars * chore: revert shell escape logic
* hyprpm: move to system directories for storing plugins (#10211)Vaxry2025-05-011-21/+44
|
* hyprpm: return 1 when plugins are outdated (#9694)Aaron Blasko2025-03-221-8/+11
| | | | | * hyprpm: return 1 when plugins are outdated * clang-formatted
* hyprpm: add --hl-url for custom forksVaxry2025-02-241-5/+14
|
* hyprpm: add an option to force reload all plugins (#8883)Tuur Vanhoutte2024-12-291-1/+1
|
* hyprpm: fix hyrpm sometimes returning 0 despite errors occuring (#8761)Aaron Blasko2024-12-191-1/+2
| | | | | * hyprpm: fix hyrpm sometimes returning 0 despite errors occuring * there u go
* hyprpm: target installed instead of running version (#8634)rooot2024-12-111-1/+8
| | | | | --------- Signed-off-by: rooot <hey@rooot.gay>
* hyprpm: Add option to notify on fail and keep original notify (#8167)KAGEYAM42024-10-221-3/+6
| | | | | | | | | | | | | | | | * Only generate notification on fail Hyprpm fail/pass notification are mutually exclusive. * Add option to notify on fail and keep original notify (#1) * Add option to notify on fail and keep original notify --------- Co-authored-by: KAGEYAM4 <75798544+KAGEYAM4@users.noreply.github.com> --------- Co-authored-by: littleblack111 <littleblack11111@gmail.com>
* hyprpm: convert std::cout and std::cerr to std::println()Toni500git2024-10-131-17/+18
|
* hyprpm: add --no-shallowVaxry2024-06-151-3/+7
|
* hyprpm: add missing newline (#5207)Praneeth Jain2024-03-211-1/+1
|
* hyprpm: Add support for specifying exact git revisions for plugin repo (#4983)ItsDrike2024-03-061-2/+8
| | | | | | | | | * hyprpm(feat): support specifying exact git revs * Mention git rev argument in help * Mention git rev arg is optional * Wrap text
* hyprpm: don't update headers if they are up-to-date, only recompileVaxry2024-01-291-1/+6
| | | | | | will not update headers if plugins are compiled for different ones, and instead only compile. ref #4284
* hyprpm: add --force for updateVaxry2024-01-281-3/+7
| | | | closes #4547
* hyprpm: guard empty commandVaxry2023-12-101-0/+5
| | | | fixes #4114
* hyprpm: Add hyprpm, a Hyprland Plugin Manager (#4072)Vaxry2023-12-071-0/+144