Files
ahriman/tests/testresources/core/ahriman.ini
Evgenii Alekseev a3d7c1e5a9 feat: brand-new interface
This was initally generated by ai, but later has been heavily edited.
The reason why it has been implemented is that there are plans to
implement more features to ui, but it becomes hard to add new features
to plain js, so I decided to rewrite it in typescript.

Yet because it is still ai slop, it is still possible to enable old
interface via configuration, even though new interface is turned on by
default to get feedback
2026-03-02 17:32:02 +02:00

133 lines
2.7 KiB
INI

[settings]
include = .
logging = logging.ini
[alpm]
database = /var/lib/pacman
mirror = https://geo.mirror.pkgbuild.com/$repo/os/$arch
repositories = core extra multilib
root = /
sync_files_database = no
use_ahriman_cache = no
[archive]
keep_built_packages = 3
[auth]
client_id = client_id
client_secret = client_secret
oauth_provider = GoogleClient
oauth_scopes = https://www.googleapis.com/auth/userinfo.email
salt = salt
allow_read_only = no
[build]
archbuild_flags =
build_command = extra-x86_64-build
ignore_packages =
makechrootpkg_flags =
makepkg_flags = --skippgpcheck
scan_paths = ^usr/lib(?!/cmake).*$
triggers = ahriman.core.report.ReportTrigger ahriman.core.upload.UploadTrigger
triggers_known = ahriman.core.distributed.WorkerLoaderTrigger ahriman.core.distributed.WorkerRegisterTrigger ahriman.core.distributed.WorkerTrigger ahriman.core.distributed.WorkerUnregisterTrigger ahriman.core.gitremote.RemotePullTrigger ahriman.core.gitremote.RemotePushTrigger ahriman.core.report.ReportTrigger ahriman.core.upload.UploadTrigger ahriman.core.support.KeyringTrigger ahriman.core.support.MirrorlistTrigger
[repository]
name = aur
[sign]
target =
[keyring]
target = keyring
[logs-rotation]
keep_last_logs = 5
[mirrorlist]
target = mirrorlist
servers = http://localhost
[remote-push]
target = gitremote
[remote-pull]
target = gitremote
[gitremote]
commit_user = user
commit_email = user@host
push_url = https://github.com/arcan1s/repository.git
pull_url = https://github.com/arcan1s/repository.git
[report]
target = console
[email]
host = 127.0.0.1
link_path = http://example.com
no_empty_report = no
port = 587
receivers = mail@example.com
sender = mail@example.com
template = repo-index.jinja2
templates = ../web/templates
[console]
use_utf = yes
[html]
link_path = http://example.com
path = local/path
template = repo-index.jinja2
templates = ../web/templates
[remote-call]
manual = yes
[rss]
link_path = http://example.com
path = local/path
template = rss.jinja2
templates = ../web/templates
[telegram]
api_key = api_key
chat_id = @ahrimantestchat
link_path = http://example.com
template = telegram-index.jinja2
templates = ../web/templates
[upload]
target =
[rsync]
command = rsync --archive --verbose --compress --partial --delete
remote = remote@example.com
[disabled]
[customs3]
type = s3
access_key = access_key
bucket = bucket
region = eu-central-1
secret_key = secret_key
[github:x86_64]
owner = arcan1s
password = pa55w0rd
repository = ahriman
username = arcan1s
[remote-service]
[web]
enable_archive_upload = yes
host = 127.0.0.1
static_path = ../web/templates/static
template = build-status-legacy.jinja2
templates = ../web/templates
[worker]
address = http://localhost:8081