Changes
diff --git a/packages/arch/PKGBUILD b/packages/arch/PKGBUILD
new file mode 100644
index 0000000..5296b67
--- /dev/null
+++ b/packages/arch/PKGBUILD
@@ -0,0 +1,46 @@
+pkgname=telegrammer-git
+pkgver=0.1
+pkgrel=1
+pkgdesc="A C++ API Gateway for Telegram Bots"
+arch=('x86_64')
+url="https://github.com/MetroWind/telegrammer" # Placeholder URL
+license=('MIT')
+groups=()
+depends=('curl' 'openssl' 'glibc' 'gcc-libs')
+makedepends=('git' 'cmake' 'gcc')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+replaces=()
+backup=()
+options=(!debug !strip)
+source=('git+https://github.com/MetroWind/telegrammer.git'
+ "sysusers-${pkgname%-git}.conf"
+ "${pkgname%-git}.service")
+noextract=()
+sha256sums=('SKIP'
+ 'aeb4afd6632e44b29b23bba49693bb8bceb6eef8c13dd4cf9e3df76a07b6f5ad'
+ '180cea0b5af6ee29c8dbaa339f5ee6da54b7ca164feed2d397e07a7bd4d21316')
+
+pkgver()
+{
+ cd "$srcdir/${pkgname%-git}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
+}
+
+build()
+{
+ cd "$srcdir/${pkgname%-git}"
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE='Release' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -Wno-dev .
+ cmake --build build
+}
+
+package()
+{
+ install -Dm755 -t "$pkgdir/usr/bin" "${srcdir}/${pkgname%-git}/build/${pkgname%-git}"
+ install -Dm644 "${srcdir}/sysusers-${pkgname%-git}.conf" "$pkgdir/usr/lib/sysusers.d/${pkgname%-git}.conf"
+ install -Dm644 "${srcdir}/${pkgname%-git}.service" "$pkgdir/usr/lib/systemd/system/${pkgname%-git}.service"
+}
+
diff --git a/packages/arch/sysusers-telegrammer.conf b/packages/arch/sysusers-telegrammer.conf
new file mode 100644
index 0000000..35f9fb8
--- /dev/null
+++ b/packages/arch/sysusers-telegrammer.conf
@@ -0,0 +1 @@
+u telegrammer - "Telegrammer service user" - -
diff --git a/packages/arch/telegrammer.service b/packages/arch/telegrammer.service
new file mode 100644
index 0000000..b00fe8f
--- /dev/null
+++ b/packages/arch/telegrammer.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=Telegrammer API Gateway
+After=network.target
+
+[Service]
+User=telegrammer
+Group=telegrammer
+# Ensure the token is passed via environment variable or edited into the service file
+ExecStart=/usr/bin/telegrammer --token some_token
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target