node-gyp or node have a bug that prevents building with "text file busy" if the kernel is too fast, so we have to disable IO_URING support. This is cleary a hack and needs to be removed as soon as possible https://github.com/nodejs/node/issues/48444 is the necro bumped thread originally from docker |
||
|---|---|---|
| .SRCINFO | ||
| LICENSE | ||
| Makefile | ||
| PKGBUILD | ||
| README.md | ||
| system.service | ||
| sysusers.d | ||
| tmpfiles.d | ||
| user.service | ||
Arch Linux package for The Lounge
This is a clone of the repository already available on the AUR.
This repository is to be used to track Arch Linux's specific issues with this package and allow users to contribute to it.
Installation
Please follow the usual Arch Linux documentation to install this package from the AUR either manually or using your favorite AUR helper. These instructions are only provided as a quick example, but as typical with Arch Linux you are strongly encouraged to read the approprite documentation.
Manually
$ git clone https://github.com/thelounge/thelounge-archlinux.git
$ cd arch-lounge
$ # optional: select your release (experimental, master, stable)
$ git checkout stable
$ makepkg
# pacman -U thelounge-*.pkg.*
With an AUR helper
with pacaur:
$ pacaur -aS thelounge
or with yaourt:
$ yaourt -aS thelounge
Configuration
The default system-wide documentation file is located at /etc/thelounge/config.js. Please note that user profiles and their IRC passwords are also stored there (moving to /var/lib/thelounge is planned but not yet done), so the directory is only readable by the thelounge user.
Running
The Lounge provides both a system-wide and per-user systemd unit.
System
Simply enable the thelounge.service unit, and your server should be up and running:
# systemctl enable --now thelounge.service
User
If you do not want to run the software system-wide, or host multiple users that wish to host their own instance of The Lounge, it can also be launched per user:
$ systemctl --user enable --now thelounge.service
Please note that for The Lounge to start on boot in this scenario, you will also require to have lingering enabled for this user:
# loginctl enable-linger $username