aboutsummaryrefslogtreecommitdiff
path: root/config/init.lua
diff options
context:
space:
mode:
authordacctal <dacctal@symlinx.net>2026-04-24 18:45:33 +0000
committerdacctal <dacctal@symlinx.net>2026-04-24 18:45:33 +0000
commitd44c76aed308adb94047c9f7d734dc88bd691d4f (patch)
treec5f5632ab3368c0aa53a45c1eef7433aac3beb95 /config/init.lua
parent0da4a4a7426239c44ff6401426f23d12057ec809 (diff)
single-file config
Diffstat (limited to 'config/init.lua')
-rw-r--r--config/init.lua42
1 files changed, 34 insertions, 8 deletions
diff --git a/config/init.lua b/config/init.lua
index cb1919a..110ef3f 100644
--- a/config/init.lua
+++ b/config/init.lua
@@ -1,8 +1,34 @@
--- initializing the path for configuration
--- DO NOT CHANGE
-home_dir = os.getenv("HOME")
-package.path = string.format("%s;%s/.config/pkgit/?.lua", package.path, home_dir)
--- require other lua scripts
-require "build_systems"
-require "repositories"
-require "install_directories"
+local prefix = "/home/dacc/pkgit"
+local install_directories = {
+ bin = prefix.."/bin",
+ include = prefix.."/include",
+ lib = prefix.."/lib",
+ src = prefix.."/src",
+}
+
+local repositories = {
+ pkgit = { "https://git.symlinx.net/pkgit" },
+ beaker = {
+ "https://git.symlinx.net/pkgit",
+ dependencies = {}
+ build = function()
+ os.execute("make")
+ end,
+ pre_install = function() end
+ install = funciton()
+ os.execute("make install INSTALL_PREFIX="..prefix)
+ end,
+ post_install = function() end
+ },
+}
+
+local build_systems = {
+ Makefile = {
+ build = function()
+ os.execute("make")
+ end,
+ install = function()
+ os.execute("make install")
+ end,
+ },
+}