Skip to content

neonmodem: init at 1.0.6#388207

Merged
Aleksanaa merged 1 commit intoNixOS:masterfrom
acuteaangle:pull_290467
Jun 12, 2025
Merged

neonmodem: init at 1.0.6#388207
Aleksanaa merged 1 commit intoNixOS:masterfrom
acuteaangle:pull_290467

Conversation

@acuteaangle
Copy link
Contributor

Adds Neon Modem Overdrive: a BBS-style TUI client for Discourse, Lemmy, Lobsters, and Hacker News.

This is based on the previous PR by @IogaMaster.
I am unsure if they still want to be a maintainer for this package, so I removed them for now.

Homepage: https://neonmodem.com/
Source: https://github.com/mrusme/neonmodem.git
License: GPL-3.0-only

Resolves: gh-290386 (Package request)
Closes: gh-290467 (Previous PR)

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@github-actions github-actions bot added 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels Mar 8, 2025
@acuteaangle acuteaangle force-pushed the pull_290467 branch 2 times, most recently from ac4566d to 921e688 Compare March 8, 2025 17:54
@IogaMaster
Copy link
Contributor

Thanks for picking this up!!
I don't really watch packages anymore. So leaving me off is fine

@wegank wegank added the 12.approvals: 1 This PR was reviewed and approved by one person. label Mar 9, 2025
@acuteaangle
Copy link
Contributor Author

Changes since 921e688d5ff0:

1:  921e688d5ff0 ! 1:  c5f9d28a33f3 neonmodem: init at 1.0.6
@@ pkgs/by-name/ne/neonmodem/package.nix (new)
 +  installShellFiles,
 +}:
 +
-+buildGoModule rec {
++buildGoModule (finalAttrs: {
 +  pname = "neonmodem";
 +  version = "1.0.6";
 +
 +  src = fetchFromGitHub {
 +    owner = "mrusme";
 +    repo = "neonmodem";
-+    tag = "v${version}";
++    tag = "v${finalAttrs.version}";
 +    hash = "sha256-VLR6eicffA0IXVwEZMvgpm1kVmrLYVZOtq7MSy+vIw8=";
 +  };
 +
@@ pkgs/by-name/ne/neonmodem/package.nix (new)
 +    description = "BBS-style TUI client for Discourse, Lemmy, Lobsters, and Hacker News";
 +    homepage = "https://neonmodem.com";
 +    downloadPage = "https://github.com/mrusme/neonmodem/releases";
-+    changelog = "https://github.com/mrusme/neonmodem/releases/tag/${src.tag}";
++    changelog = "https://github.com/mrusme/neonmodem/releases/tag/v${finalAttrs.version}";
 +    license = lib.licenses.gpl3Only;
 +    maintainers = with lib.maintainers; [ acuteaangle ];
 +    mainProgram = "neonmodem";
 +  };
-+}
++})

Adds Neon Modem Overdrive: a BBS-style TUI client for Discourse, Lemmy,
Lobsters, and Hacker News.

Homepage: https://neonmodem.com/
git: https://github.com/mrusme/neonmodem.git

Co-authored-by: IogaMaster <iogamastercode@gmail.com>
Resolves: NixOSgh-290386
Closes: NixOSgh-290467
@acuteaangle
Copy link
Contributor Author

e7b4e6e builds and runs on x86_64-linux; I can’t test darwin myself.

@Aleksanaa Aleksanaa merged commit 489f95d into NixOS:master Jun 12, 2025
16 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Package request: Neon Modem Overdrive

5 participants