aboutsummaryrefslogtreecommitdiff
path: root/config/init.lua
diff options
context:
space:
mode:
authordacctal <dacctal@symlinx.net>2026-05-25 06:39:29 +0000
committerdacctal <dacctal@symlinx.net>2026-05-25 06:39:29 +0000
commit2dea5bc2ad4281042758f0e9bfe98fa96bc89412 (patch)
tree325a53d3e82459b91a03e167fc8d32bc1c9f90ec /config/init.lua
parentcb7e87a7889c8ee3f33db43dc2f5653385dc9e29 (diff)
declarative package management
Diffstat (limited to 'config/init.lua')
-rw-r--r--config/init.lua45
1 files changed, 22 insertions, 23 deletions
diff --git a/config/init.lua b/config/init.lua
index 47647e4..9fd5cea 100644
--- a/config/init.lua
+++ b/config/init.lua
@@ -1,33 +1,32 @@
local home = os.getenv("HOME")
local prefix = home.."/.local"
install_directories = {
- bin = prefix.."/bin",
- include = prefix.."/include",
- lib = prefix.."/lib",
- src = prefix.."/src",
- pkgblds = home.."/.local/share/pkgit",
+ bin = prefix.."/bin",
+ include = prefix.."/include",
+ lib = prefix.."/lib",
+ src = prefix.."/.local/share/pkgit",
}
repositories = {
- pkgit = {
- url = "https://git.symlinx.net/pkgit",
- },
- beaker = {
- url = "https://git.symlinx.net/beaker",
- dependencies = {},
- },
+ pkgit = {
+ url = "https://git.symlinx.net/pkgit",
+ },
+ beaker = {
+ url = "https://git.symlinx.net/beaker",
+ dependencies = {},
+ },
}
build_systems = {
- Makefile = {
- build = function()
- os.execute("make")
- end,
- },
- ["CMakeLists.txt"] = {
- build = function()
- os.execute("cmake -B build")
- os.execute("cmake --build build")
- end,
- },
+ ["Makefile"] = {
+ build = function()
+ os.execute("make")
+ end,
+ },
+ ["CMakeLists.txt"] = {
+ build = function()
+ os.execute("cmake -B build")
+ os.execute("cmake --build build")
+ end,
+ },
} \ No newline at end of file