summaryrefslogtreecommitdiff
path: root/hyprpm/src/core/PluginManager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* hyprpm: add full nix integration (#13189)Vaxry2026-02-101-21/+122
| | | | | | | 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: fix build step executionVaxry2026-01-241-1/+1
|
* hyprpm: use provided pkgconf env if availableVaxry2026-01-221-3/+18
| | | | this is required for hyprpm to work under nix develop
* hyprpm: fix clang-formatVaxry2026-01-211-2/+1
|
* hyprpm: drop meson depMihai Fufezan2026-01-201-3/+3
|
* hyprpm,Makefile: drop cmake ninja buildMihai Fufezan2026-01-201-1/+1
|
* hyprpm: added plugin author (#12594)Luke Barkess2025-12-141-18/+27
|
* start: init start-hyprland and safe mode (#12484)Vaxry2025-12-051-0/+1
|
* hyprpm: check for abi strings in headersValid (#12504)Vaxry2025-12-041-32/+29
| | | | | --------- Co-authored-by: Virt <41426325+VirtCode@users.noreply.github.com>
* refactor: Use new hyprutils casts (#11377)Kamikadze2025-08-141-2/+4
|
* ci: correct tar command for xz compression & fix typos (#11213)xqso2025-07-251-1/+1
|
* hyprpm: print all dependencies that are missing (#10907)bobrat2025-07-041-4/+8
|
* hyprpm: refuse adding a new repo without updatevaxerski2025-06-011-0/+5
|
* hyprpm: ignore pins when adding a package with a git rev (#10502)nezu2025-05-221-1/+1
| | | ref #10436
* hyprpm: fix execute permission bit on installed dirs (#10435)Vaxry2025-05-171-1/+1
|
* hyprpm: clean up root access and properly check input (#10304)Vaxry2025-05-061-18/+19
| | | | | * manifest: reject bad names from parsing * sys: restructure root functions
* hyprpm: move to system directories for storing plugins (#10211)Vaxry2025-05-011-4/+27
|
* permissions: add perms for plugin loading (#10184)Vaxry2025-04-291-6/+7
| | | | | | | Adds permission management for loading plugins --------- Co-authored-by: Jan Beich <jbeich@FreeBSD.org>
* hyprpm: fix formatVaxry2025-04-201-1/+2
|
* hyprpm: extend dep listVaxry2025-04-201-3/+3
|
* hyprpm: add --hl-url for custom forksVaxry2025-02-241-4/+6
|
* hyprpm: add an option to force reload all plugins (#8883)Tuur Vanhoutte2024-12-291-4/+4
|
* hyprpm: use glaze to parse hyprctl plugin list (#8812)Tuur Vanhoutte2024-12-271-28/+20
| | | | | * Use std::filesystem::path in hyprpm DataState to avoid concatenating strings with (folder + "/" + file) * Added getPluginStates helper method in DataState * Small clang-tidy improvements
* hyprpm: target installed instead of running version (#8634)rooot2024-12-111-17/+51
| | | | | --------- Signed-off-by: rooot <hey@rooot.gay>
* hyprpm: fix incomplete unmet dependencies messageDaringcuteseal2024-11-281-2/+2
|
* hyprpm: move temp files to XDG_RUNTIME_DIRVaxry2024-11-231-16/+28
| | | | avoid /tmp, it's cringe
* hyprpm: fix format crashVaxry2024-11-171-1/+1
| | | | ref #8487
* core: fixup execAndGetVaxry2024-11-101-1/+1
| | | | fixes #8410
* hyprpm: fix formatVaxry2024-11-101-1/+1
|
* core: move to os/Process from hyprutilsVaxry2024-11-091-11/+8
| | | | nix bump too
* hyprpm: Fix crashes due to misplaced fmt argument(s) (#8140)zakk42232024-10-161-2/+2
|
* hyprpm: convert std::cout and std::cerr to std::println()Toni500git2024-10-131-130/+137
|
* internal: improve version query and define HYPRLAND_VERSION (#8034)Toni500github2024-10-111-2/+1
|
* hyprpm: disallow shallow on unknown branchVaxry2024-10-101-1/+1
|
* misc: constify the remaining for loops (#7534)Tom Englund2024-08-261-19/+19
| | | now we roll loops at blazing constified speed.
* hyprpm: Fix checking dependencies (#7504)Nelo-T. Wallus2024-08-251-2/+2
| | | | | | | | | * hyprpm: Fix checking dependencies * hyprpm: Check for dependency "pkg-config" --------- Co-authored-by: Nelo-T. Wallus <nelo@wallus.de>
* hyprpm: execute all git commands regardless of failsVaxry2024-07-301-1/+1
|
* hyprpm: warn about uncheckoutable commitsVaxry2024-07-301-0/+10
|
* hyprpm: add short error code explanationsVaxry2024-07-301-1/+14
|
* hyprpm: checkout commit instead of branchMihai Fufezan2024-07-281-1/+1
| | | | Fixes #6948
* hyprpm: init submodules after resetsVaxry2024-07-211-0/+9
| | | | ref #6948
* Core: Move to aquamarine (#6608)Vaxry2024-07-211-6/+1
| | | | | | | | | | | | | | Moves Hyprland from wlroots to aquamarine for the backend. --------- Signed-off-by: Vaxry <vaxry@vaxry.net> Co-authored-by: Mihai Fufezan <mihai@fufexan.net> Co-authored-by: Jan Beich <jbeich@FreeBSD.org> Co-authored-by: vaxerski <vaxerski@users.noreply.github.com> Co-authored-by: UjinT34 <41110182+UjinT34@users.noreply.github.com> Co-authored-by: Tom Englund <tomenglund26@gmail.com> Co-authored-by: Ikalco <73481042+ikalco@users.noreply.github.com> Co-authored-by: diniamo <diniamo53@gmail.com>
* hyprpm: add --no-shallowVaxry2024-06-151-1/+1
|
* misc: Fix build warnings (#6486)phonetic1122024-06-131-3/+4
|
* hyprpm: print all types of cmake errors during configureVaxry2024-06-131-4/+7
|
* core: move to hyprutils for utils (#6385)Vaxry2024-06-111-20/+4
| | | | | | | | | | | | | * core: move to hyprutils for utils Nix: add hyprutils dep * Meson: add hyprutils dep * flake.lock: update --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* hyprpm: print and fail on missing packages during configureVaxry2024-06-091-0/+10
| | | | instead of failing later with something like exit code 2, print out what's missing
* hyprpm: don't shallow clone on non-main branchesMihai Fufezan2024-05-121-2/+5
|
* hyprpm: fix styleVaxry2024-05-101-1/+2
|
* hyprpm: force en_US locale for date calcsVaxry2024-05-101-1/+1
| | | | ref #5994