Package Details: millennium 3.0.0_beta.24-1

Git Clone URL: https://aur.archlinux.org/millennium.git (read-only, click to copy)
Package Base: millennium
Description: Open-source modding framework for creating and managing Steam Client themes and plugins
Upstream URL: https://github.com/SteamClientHomebrew/Millennium
Keywords: patcher, plugins, reverse-engineering steam, themes,
Licenses: MIT
Submitter: shdwmtr
Maintainer: shdwmtr
Last Packager: shdwmtr
Votes: 33
Popularity: 9.47
First Submitted: 2025-03-02 02:39 (UTC)
Last Updated: 2026-05-04 19:11 (UTC)

Pinned Comments

shdwmtr commented on 2026-03-17 02:53 (UTC)

NOTE (Mar 16 2026): As of millennium 3.0.0_beta.1 python plugins are not supported. At the time of writing this, Extendium is the only plugin that has not been ported to Lua. However, you can find dev builds on their repository that are compatible with Lua.

shdwmtr commented on 2026-03-16 22:06 (UTC) (edited on 2026-03-16 22:07 (UTC) by shdwmtr)

Please report issues on GitHub rather than here. Check for duplicates before opening a new one; you may be ignored otherwise.

https://github.com/SteamClientHomebrew/Millennium/issues

WasabiIceCream commented on 2025-11-25 16:52 (UTC)

If you're upgrading from previous version, you need to manually remove millennium and its python-i686-bin dependency. Then, you can install the latest version including the new lib32-python311-bin dependency.

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

mixel1 commented on 2025-10-26 11:18 (UTC)

==> Making package: millennium 2.30.0-2 ==> Checking runtime dependencies... ==> Missing dependencies: -> python-i686-bin ==> Checking buildtime dependencies... ==> ERROR: Could not resolve all dependencies.

kamikaze211 commented on 2025-10-11 22:38 (UTC)

==> Building Millennium core assets...
Scope: all 4 workspace projects
Lockfile is up to date, resolution step is skipped
Packages: +814
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 814, reused 814, downloaded 0, added 814, done
node_modules/.pnpm/electron@23.3.13/node_modules/electron: Running postinstall script, failed in 1m 30.3s
.../node_modules/electron postinstall$ node install.js
│ RequestError: socket hang up
│     at ClientRequest.<anonymous> (/home/ice/.cache/paru/clone/millennium/src/Millennium/sdk/node_modules/.pnpm/got@11.8.6/node_modules/got/dist/source/core/index.js:970:111)
│     at Object.onceWrapper (node:events:639:26)
│     at ClientRequest.emit (node:events:536:35)
│     at origin.emit (/home/ice/.cache/paru/clone/millennium/src/Millennium/sdk/node_modules/.pnpm/@szmarczak+http-timer@4.0.6/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
│     at emitErrorEvent (node:_http_client:101:11)
│     at TLSSocket.socketOnEnd (node:_http_client:528:5)
│     at TLSSocket.emit (node:events:536:35)
│     at endReadableNT (node:internal/streams/readable:1698:12)
│     at TLSSocket.socketOnEnd (node:_http_client:528:25)
│     at TLSSocket.emit (node:events:536:35)
│     at endReadableNT (node:internal/streams/readable:1698:12)
│     at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
└─ Failed in 1m 30.3s at /home/ice/.cache/paru/clone/millennium/src/Millennium/sdk/node_modules/.pnpm/electron@23.3.13/node_modules/electron
 ELIFECYCLE  Command failed with exit code 1.
/home/ice/.cache/paru/clone/millennium/PKGBUILD: 第 29 行:cd: assets: 没有那个文件或目录
cp: 对 './sdk/typescript-packages/loader/build/*' 调用 stat 失败: 没有那个文件或目录
==> 错误: 在 build() 中发生一个错误。
    正在放弃...
错误: 未能构建 'millennium-2.29.2-2': 
错误: 未能构建的软件包:millennium-2.29.2-2

Seems something wrong with building...

kamikaze211 commented on 2025-10-04 17:37 (UTC)

millennium 2.29.2-2

stuck at 'Running postinstall script...'

<deleted-account> commented on 2025-06-24 19:50 (UTC)

Missing make dependency: pnpm

linkthehero1234 commented on 2025-05-26 08:49 (UTC)

Installation throws an error when the package jq is not installed, it should be listed as a dependency

TotalPr0st commented on 2025-04-05 13:30 (UTC)

changing ownership to user for ~/.local/share/millennium fixed my issue where steam-runtime would only launch the system tray icon with no actions responding

witchymary commented on 2025-03-22 21:36 (UTC) (edited on 2025-03-22 21:49 (UTC) by witchymary)

@shdwmtr Fiddled around with it for a bit and found the issue: when paru builds the PKGBUILD file, it does so as root, which messes up the permissions for the files copied over to .local/share/millennium. Changing the ownership to the user fixes it. This issue is not present if I build the PKGBUILD directly with makepkg.

EDIT: This only occurs if I explicitly set paru's Sudo binary in the config file.

shdwmtr commented on 2025-03-22 21:11 (UTC)

@witchmary What is the issue your facing? "breaks" is very vague, does it not inject, does it crash, does it error, etc. Show logs if applicable.