summaryrefslogtreecommitdiff
path: root/hyprpm/src/core/Plugin.hpp
blob: e66031c98beb1a06032a48902aa098000c054394 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once

#include <string>
#include <vector>

struct SPlugin {
    std::string name;
    std::string filename;
    bool        enabled = false;
    bool        failed  = false;
};

struct SPluginRepository {
    std::string          url;
    std::string          rev;
    std::string          name;
    std::vector<SPlugin> plugins;
    std::string          hash;
};