-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcatalog.toml
More file actions
108 lines (92 loc) · 2.96 KB
/
catalog.toml
File metadata and controls
108 lines (92 loc) · 2.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
# FreeSynergy Store — Root Catalog
#
# This is the namespace index. StoreClient reads this first to discover
# all available namespaces and build the Store UI sidebar.
#
# All namespaces live under packages/ — each represents a package category.
#
# Layout:
# init/ — bootstrap package (not installable, only downloadable)
# packages/apps/ — native FreeSynergy binaries
# packages/bundles/ — meta-packages referencing other packages by id
# packages/containers/ — Podman/Docker containers
# packages/external/ — non-self-hostable services (metadata only)
# packages/i18n/ — language packs (shared UI translation snippets)
# packages/icons/ — SVG icon sets
# packages/repos/ — additional Store repository sources
# packages/tasks/ — community automation templates
# packages/themes/ — visual themes (colors, typography)
# packages/widgets/ — desktop widgets
[catalog]
id = "freesynergy-store"
name = "FreeSynergy Store"
icon = "icon.svg"
summary = "The official FreeSynergy package registry"
version = "1.0.0"
# ── Bootstrap ─────────────────────────────────────────────────────────────────
[[namespaces]]
id = "init"
name = "Init"
type = "bootstrap"
catalog = "init/catalog.toml"
# ── Package namespaces ─────────────────────────────────────────────────────────
[[namespaces]]
id = "apps"
name = "Applications"
type = "app"
catalog = "packages/apps/catalog.toml"
[[namespaces]]
id = "bundles"
name = "Bundles"
type = "bundle"
catalog = "packages/bundles/catalog.toml"
[[namespaces]]
id = "containers"
name = "Containers"
type = "container"
catalog = "packages/containers/catalog.toml"
[[namespaces]]
id = "external"
name = "External Services"
type = "external"
catalog = "packages/external/catalog.toml"
[[namespaces]]
id = "i18n"
name = "Languages"
type = "language"
catalog = "packages/i18n/catalog.toml"
[[namespaces]]
id = "icons"
name = "Icon Sets"
type = "icon_set"
catalog = "packages/icons/catalog.toml"
[[namespaces]]
id = "repos"
name = "Repositories"
type = "repo"
catalog = "packages/repos/catalog.toml"
[[namespaces]]
id = "tasks"
name = "Tasks"
type = "task"
catalog = "packages/tasks/catalog.toml"
[[namespaces]]
id = "themes"
name = "Themes"
type = "theme"
catalog = "packages/themes/catalog.toml"
[[namespaces]]
id = "adapters"
name = "Adapters"
type = "adapter"
catalog = "packages/adapters/catalog.toml"
[[namespaces]]
id = "managers"
name = "Managers"
type = "app"
catalog = "packages/apps/managers/catalog.toml"
[[namespaces]]
id = "widgets"
name = "Widgets"
type = "widget"
catalog = "packages/widgets/catalog.toml"