Skip to content

gnomeExtensions.copyous: fix dependencies#469919

Merged
Aleksanaa merged 1 commit intoNixOS:masterfrom
jmir1:copyous
Feb 23, 2026
Merged

gnomeExtensions.copyous: fix dependencies#469919
Aleksanaa merged 1 commit intoNixOS:masterfrom
jmir1:copyous

Conversation

@jmir1
Copy link
Member

@jmir1 jmir1 commented Dec 11, 2025

Fixes the search path so that the gnome extension can find the dependencies in the nix store.

Outdated original description: 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

@nixos-discourse
Copy link

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/gnomeextension-copyous-dependencies/74685/2

krecony added a commit to krecony/dotfiles that referenced this pull request Feb 2, 2026
pano is no longer supported
this file just implements this
NixOS/nixpkgs#469919
until it gets merged
@taha-yassine
Copy link
Contributor

@jmir1 do you have any plans to update the PR?

@jmir1 jmir1 force-pushed the copyous branch 2 times, most recently from a2ab583 to b337646 Compare February 18, 2026 11:47
@jmir1 jmir1 changed the title gnomeExtensions.copyous: package manually gnomeExtensions.copyous: fix dependencies Feb 18, 2026
@jmir1
Copy link
Member Author

jmir1 commented Feb 18, 2026

@jmir1 do you have any plans to update the PR?

Updated now 👍

@Aleksanaa Aleksanaa added this pull request to the merge queue Feb 23, 2026
Merged via the queue into NixOS:master with commit 4587e46 Feb 23, 2026
28 of 30 checks passed
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.

5 participants