Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doomseeker #6554

Open
nonetrix opened this issue Feb 28, 2025 · 1 comment
Open

Doomseeker #6554

nonetrix opened this issue Feb 28, 2025 · 1 comment
Assignees

Comments

@nonetrix
Copy link

nonetrix commented Feb 28, 2025

Description

Doomseeker is a Doom server browser, the issue is that it requires a path to each Doom source port directory. Managing this in home manager would make a lot of sense, however, it seems there is no module for this currently

Image

This should be fairly easy to implement, it just has a .ini config under ~/.config/zandronum along with your wads

@keenanweaver
Copy link

While not as elegant, it's practically a lot easier to set the doomseeker.ini with home.file after going through the GUI and setting it up manually:

home.file = {
  doomseeker-ini = {
    enable = true;
    source = config.lib.file.mkOutOfStoreSymlink "./dotfiles/config/doomseeker/doomseeker.ini";
    target = "${config.xdg.configHome}/doomseeker/doomseeker.ini";
  };
};

The mkOutOfStoreSymlink should allow you to edit the INI with the Doomseeker GUI without hassle.

Point the executables to the absolute path like this:

[ChocolateDoom]
BinaryPath=/etc/profiles/per-user/keenan/bin/crispy-doom
ChocolateHereticBinaryPath=/etc/profiles/per-user/keenan/bin/crispy-heretic
ChocolateHexenBinaryPath=/etc/profiles/per-user/keenan/bin/crispy-hexen
ChocolateStrifeBinaryPath=/etc/profiles/per-user/keenan/bin/crispy-strife

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants