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

gnomeExtensions.argos: init at 20220930 #181517

Merged
merged 1 commit into from
Oct 18, 2022
Merged

Conversation

andersk
Copy link
Contributor

@andersk andersk commented Jul 14, 2022

Description of changes

Package the Argos GNOME shell extension, which lets you add custom information and menus to the panel by writing a script that prints to stdout.

It’s on the extensions portal, but the latest Git version is required for GNOME 42 compatibility.

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • 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/)
  • 22.11 Release Notes (or backporting 22.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
    • (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes
  • Fits CONTRIBUTING.md.

@github-actions github-actions bot added the 6.topic: GNOME GNOME desktop environment and its underlying platform label Jul 14, 2022
@piegamesde
Copy link
Member

Not sure whether we want to include this: p-e-w/argos#108

I'd prefer to see attempts at bringing the version from extensions.gnome.org back to the latest version, or some fork that takes the lead.

@SuperSandro2000
Copy link
Member

Can this use the more automated extension packaging? https://github.com/NixOS/nixpkgs/tree/master/pkgs/desktops/gnome/extensions

@piegamesde
Copy link
Member

@SuperSandro2000 No, this would require the extension to be available for the latest GNOME shell version on extensions.gnome.org. It isn't though, which is part of the problem.

@andersk andersk changed the title gnomeExtensions.argos: init at 20220612 gnomeExtensions.argos: init at 20220930 Oct 17, 2022
@ofborg ofborg bot added 8.has: package (new) This PR adds a new package 11.by: package-maintainer This PR was created by the maintainer of the package it changes 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 1-10 10.rebuild-linux: 1 labels Oct 17, 2022
@SuperSandro2000 SuperSandro2000 merged commit 5caef21 into NixOS:master Oct 18, 2022
@andersk andersk deleted the argos branch December 26, 2022 21:39
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 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 1-10 10.rebuild-linux: 1 11.by: package-maintainer This PR was created by the maintainer of the package it changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants