-
-
Notifications
You must be signed in to change notification settings - Fork 14.9k
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.wsmatrix: new package #67876
Conversation
cc-ing some gnome shell extension maintainers: @aneeshusa @jonafato @svsdep @tiramiseb @timbertson |
I think we might also deprecate
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The extension seems to work well, just a few requests to match naming and version conventions.
|
||
stdenv.mkDerivation rec { | ||
name = "gnome-shell-wsmatrix-${version}"; | ||
version = "9543a73df7bac9476f8adeba9d7a14fdacb57b7d"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you specify a release tag from https://github.com/mzur/gnome-shell-wsmatrix/releases as the version?
{ stdenv, fetchFromGitHub, glib }: | ||
|
||
stdenv.mkDerivation rec { | ||
name = "gnome-shell-wsmatrix-${version}"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Most of the gnome shell extensions use the convention gnome-shell-extension-...
instead of gnome-shell-...
. I don't have an opinion here other than "consistency is good", so unless others object, please add -extension
here.
@@ -22650,6 +22650,7 @@ in | |||
timepp = callPackage ../desktops/gnome-3/extensions/timepp { }; | |||
topicons-plus = callPackage ../desktops/gnome-3/extensions/topicons-plus { }; | |||
window-corner-preview = callPackage ../desktops/gnome-3/extensions/window-corner-preview { }; | |||
wsmatrix = callPackage ../desktops/gnome-3/extensions/wsmatrix.nix { }; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you move wsmatrix.nix
to wsmatrix/default.nix
to match the convention of the other extensions?
Reference for the unmaintained statement: zakkak/workspace-grid#120. I can't speak to the maintained status of it, though there's some discussion on that thread. I'd typically be against removing it without a definite unmaintained status, but given your reasoning plus the fact that it doesn't work in 3.32 (the only gnome version currently supported in nixpkgs), there doesn't seem to be much harm. That said, I'll defer to @aneeshusa on removing it since they're listed as the maintainer. |
Oops: I didn't see this open PR and submitted a ~duplicate one: #75123 . That one addresses the above review comments, if it's easier to continue over there. |
Looks like this was added in #75123, so this PR should be closed. |
I marked this as stale due to inactivity. → More info |
Add the wsmatrix extension to Ghome Shell (compatible with v3.32):
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)Notify maintainers
cc @