Vaxry
f8bbe5124c
hyprpm: clean up root access and properly check input ( #10304 )
...
* manifest: reject bad names from parsing
* sys: restructure root functions
2025-05-06 22:43:08 +02:00
Jan Beich
2670b8f772
hyprpm: add missing include for libc++ after 858c0e26d193 ( #10234 )
...
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;
| ^
2025-05-01 20:48:13 +02:00
Vaxry
858c0e26d1
hyprpm: move to system directories for storing plugins ( #10211 )
2025-05-01 18:00:26 +02:00
Tuur Vanhoutte
43ca66779b
hyprpm: use glaze to parse hyprctl plugin list ( #8812 )
...
* Use std::filesystem::path in hyprpm DataState to avoid concatenating strings with (folder + "/" + file)
* Added getPluginStates helper method in DataState
* Small clang-tidy improvements
2024-12-27 14:40:46 +00:00
Toni500git
e79d3cd2ef
hyprpm: convert std::cout and std::cerr to std::println()
2024-10-13 14:13:56 +01:00
Tom Englund
72c7818ae6
misc: constify the remaining for loops ( #7534 )
...
now we roll loops at blazing constified speed.
2024-08-26 20:24:30 +02:00
ItsDrike
082bf00254
hyprpm: Add support for specifying exact git revisions for plugin repo ( #4983 )
...
* hyprpm(feat): support specifying exact git revs
* Mention git rev argument in help
* Mention git rev arg is optional
* Wrap text
2024-03-06 12:01:04 +00:00
Vaxry
328ab43165
hyprpm: don't copy .so if file doesn't exist
...
ref #4926
2024-03-02 19:06:09 +00:00
Vaxry
7447be8220
hyprpm: fix crash on add plugin
...
ref #4563
2024-02-02 01:51:14 +00:00
Vaxry
3656045ad8
hyprpm: install headers locally ( #4585 )
...
* hyprpm: install headers locally
* oopsie
2024-02-01 19:38:43 +00:00
vaxerski
9f2bde925b
hyprpm: handle failed compilations gracefully
2024-01-07 18:15:51 +01:00
Vaxry
d360550546
hyprpm: Add hyprpm, a Hyprland Plugin Manager ( #4072 )
2023-12-07 10:41:09 +00:00