Skip to content

Conversation

@jmir1
Copy link
Member

@jmir1 jmir1 commented Dec 11, 2025

Copyous: Modern Clipboard Manager for GNOME

This extension isn't in extensions.json yet and it's pretty good.

Code 99% stolen from https://github.com/NixOS/nixpkgs/blob/582ffa592e28e1aed609bab16ca771e12fd58dca/pkgs/desktops/gnome/extensions/pano/default.nix

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

@nixpkgs-ci nixpkgs-ci bot requested a review from jtojnar December 11, 2025 16:00
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux. 6.topic: GNOME GNOME desktop environment and its underlying platform labels Dec 11, 2025
@jmir1 jmir1 force-pushed the copyous branch 4 times, most recently from 181cb1b to 400a4a3 Compare December 12, 2025 12:04
@Aleksanaa
Copy link
Member

You also have to add an entry to manuallyPackaged.nix in the same directory

@nixpkgs-ci nixpkgs-ci bot added 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. and removed 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux. labels Dec 16, 2025
@jmir1
Copy link
Member Author

jmir1 commented Dec 16, 2025

This was added in https://github.com/limwa/nixpkgs/commit/49a2635eaaee69b2c89301be953a6f63e2ddeb86.patch (#471156)

Should I put an override when this is merged instead of manually packaging this extension?

The patching to include GSound and GDA is still necessary afaik

@limwa
Copy link
Contributor

limwa commented Dec 25, 2025

The update for gnome extensions was merged, btw. I think this can be changed over to an extension override, if the extension is present in extensions.json

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

Labels

6.topic: GNOME GNOME desktop environment and its underlying platform 10.rebuild-darwin: 0 This PR does not cause any packages 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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants