Skip to content

thelounge/thelounge-archlinux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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