| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
this could've been used to exec additional commands with hyprpm
|
| |
|
|
|
|
|
| |
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>
|
| | |
|
| |
|
|
| |
this is required for hyprpm to work under nix develop
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
---------
Co-authored-by: Virt <41426325+VirtCode@users.noreply.github.com>
|
| |
|
|
|
|
|
|
|
|
| |
* [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.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Build with libc++ (Clang-20, Gentoo LLVM profile) fails due to transitive include with:
```
s_Sys.cpp.o -c ../hyprland-source/hyprpm/src/helpers/Sys.cpp
../hyprland-source/hyprpm/src/helpers/Sys.cpp:24:24: error: implicit instantiation of undefined template 'std::basic_ostringstream<char>'
24 | std::ostringstream oss;
| ^
/usr/include/c++/v1/__fwd/sstream.h:28:28: note: template is declared here
28 | class _LIBCPP_TEMPLATE_VIS basic_ostringstream;
| ^
1 error generated.
```
|
| | |
|
| | |
|
| |
|
| |
ideally should let the user know, but jic also checks for header updates
|
| | |
|
| | |
|
| |
|
| |
ref #10436
|
| | |
|
| |
|
|
| |
ref #10458
|
| | |
|
| |
|
| |
Fixes ppc64le build in alpine
|
| |
|
|
|
|
|
|
|
|
| |
On BSDs "root" is in "wheel" group. Instead of enumerating platforms
or probing "wheel" explicitly use numeric value for the superuser.
$ truss hyprpm add <url>
[...]
read(5,"install: unknown group root\n",1023) = 28 (0x1c)
[...]
[ERR] ✖ Failed to write plugin state
|
| |
|
|
|
|
|
|
|
| |
hyprpm/src/helpers/Sys.cpp:24:24: error: implicit instantiation of undefined temp
late 'std::basic_ostringstream<char>'
24 | std::ostringstream oss;
| ^
/usr/include/c++/v1/__fwd/sstream.h:27:28: note: template is declared here
27 | class _LIBCPP_TEMPLATE_VIS basic_ostringstream;
| ^
|
| |
|
|
|
| |
* manifest: reject bad names from parsing
* sys: restructure root functions
|
| |
|
|
|
|
|
| |
Add a missing return statement after handling the first superuser binary in the `dropSudo` function
Fixes: 1c530cb
Co-authored-by: Zebra2711 <zebra2711@users.noreply.github.com>
|
| |
|
|
| |
ref #10288
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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/src/core/DataState.cpp:80:23: error: implicit instantiation of undefined template 'std::basic_stringstream<char>'
80 | std::stringstream ss;
| ^
hyprpm/src/core/DataState.cpp:149:23: error: implicit instantiation of undefined template 'std::basic_stringstream<char>'
149 | std::stringstream ss;
| ^
hyprpm/src/core/DataState.cpp:229:31: error: implicit instantiation of undefined template 'std::basic_stringstream<char>'
229 | std::stringstream ss;
| ^
/usr/include/c++/v1/__fwd/sstream.h:30:28: note: template is declared here
30 | class _LIBCPP_TEMPLATE_VIS basic_stringstream;
| ^
|
| | |
|
| |
|
|
|
|
|
| |
Adds permission management for loading plugins
---------
Co-authored-by: Jan Beich <jbeich@FreeBSD.org>
|
| | |
|
| | |
|
| |
|
|
|
| |
* hyprpm: return 1 when plugins are outdated
* clang-formatted
|
| | |
|
| | |
|
| |
|
|
|
| |
* 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: fix hyrpm sometimes returning 0 despite errors occuring
* there u go
|
| |
|
|
|
| |
---------
Signed-off-by: rooot <hey@rooot.gay>
|
| | |
|
| |
|
|
| |
avoid /tmp, it's cringe
|
| |
|
|
| |
ref #8487
|
| |
|
|
| |
fixes #8410
|
| | |
|
| |
|
|
| |
nix bump too
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|