Add EQL installer

This commit is contained in:
Isuldor
2026-06-27 11:54:34 -07:00
parent 1968b51912
commit 4795751631
6 changed files with 296 additions and 1 deletions
+15 -1
View File
@@ -6,6 +6,7 @@ Nix flake packaging EverQuest-related tools for Linux. Packages wrap prebuilt Wi
| Flake output | Description |
|--------------|-------------|
| `eqlegends` | EverQuest Legends standalone LaunchPad installer via Wine |
| `eqlogparser` | [EQLogParser](https://github.com/kauffman12/EQLogParser) via Wine (matches Bottles/Flatpak setup) |
More apps will be added over time.
@@ -13,12 +14,21 @@ More apps will be added over time.
## Quick start
```bash
nix run .#eqlogparser
nix run .#eqlegends
# or
nix run .#eqlogparser
```
`eqlegends` expects `EQLegends_setup.exe` in the current directory, or set `EQL_INSTALLER=/path/to/EQLegends_setup.exe`.
For EQLogParser:
```bash
nix profile install .#eqlogparser
eqlogparser
```
See [docs/eqlegends.md](docs/eqlegends.md) for EverQuest Legends setup and troubleshooting.
See [docs/eqlogparser.md](docs/eqlogparser.md) for first-run setup, logs, and troubleshooting ([Wine notes](docs/eqlogparser-wine.md)).
## Custom nixpkgs
@@ -26,6 +36,7 @@ See [docs/eqlogparser.md](docs/eqlogparser.md) for first-run setup, logs, and tr
The flake pins `github:NixOS/nixpkgs/nixos-unstable`. To use a local checkout, override the input:
```bash
nix run .#eqlegends --override-input nixpkgs path:/path/to/nixpkgs
nix run .#eqlogparser --override-input nixpkgs path:/path/to/nixpkgs
```
@@ -36,9 +47,12 @@ Or edit `flake.nix` / `flake.lock` to point `nixpkgs` at your fork.
```
flake.nix
packages/
eqlegends/
package.nix
eqlogparser/
package.nix
docs/
eqlegends.md
eqlogparser.md
eqlogparser-wine.md
```