Skip to content

gnomeExtensions: Auto-update: 82 new, 111 updated, 4 removed#135066

Merged
maralorn merged 1 commit intoNixOS:masterfrom
piegamesde:gnome-extensions
Sep 3, 2021
Merged

gnomeExtensions: Auto-update: 82 new, 111 updated, 4 removed#135066
maralorn merged 1 commit intoNixOS:masterfrom
piegamesde:gnome-extensions

Conversation

@piegamesde
Copy link
Copy Markdown
Member

@piegamesde piegamesde commented Aug 21, 2021

Motivation for this change

Supersedes #126412.

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • 21.11 Release Notes (or backporting 21.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.

@github-actions github-actions bot added the 6.topic: GNOME GNOME desktop environment and its underlying platform label Aug 21, 2021
@piegamesde piegamesde changed the title gnomeExtensions: Auto-update gnomeExtensions: Auto-update: 82 new, 111 updated, 4 removed Aug 21, 2021
@ofborg ofborg bot added 8.has: clean-up This PR removes packages or removes other cruft 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: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. labels Aug 21, 2021
@r-rmcgibbo
Copy link
Copy Markdown

Result of nixpkgs-review pr 135066 at ccb3538 run on x86_64-linux 1

193 packages built successfully:
  • gnomeExtensions.activity-app-launcher
  • gnomeExtensions.add-to-desktop
  • gnomeExtensions.add-userhost-to-panel
  • gnomeExtensions.advanced-alttab-window-switcher
  • gnomeExtensions.air-quality
  • gnomeExtensions.all-windows
  • gnomeExtensions.alphabetical-app-grid
  • gnomeExtensions.alt-tab-only-on-current-workspace
  • gnomeExtensions.always-show-titles-in-overview
  • gnomeExtensions.always-show-workspace-thumbnails
  • gnomeExtensions.animation-tweaks
  • gnomeExtensions.app-grid-tweaks
  • gnomeExtensions.app-menu-icon-remove-symbolic
  • gnomeExtensions.appindicator
  • gnomeExtensions.applications-menu
  • gnomeExtensions.auto-activities
  • gnomeExtensions.auto-move-windows
  • gnomeExtensions.autohide-battery
  • gnomeExtensions.babar
  • gnomeExtensions.better-osd-gnome-40
  • gnomeExtensions.bifocals
  • gnomeExtensions.big-avatar
  • gnomeExtensions.big-sur-status-area
  • gnomeExtensions.bing-wallpaper-changer
  • gnomeExtensions.block-caribou-36
  • gnomeExtensions.bluetooth-battery
  • gnomeExtensions.bluetooth-quick-connect
  • gnomeExtensions.blur-me
  • gnomeExtensions.blur-my-shell
  • gnomeExtensions.bottom-panel
  • gnomeExtensions.brightness-control-using-ddcutil
  • gnomeExtensions.bring-out-submenu-of-power-offlogout-button
  • gnomeExtensions.clean-system-menu
  • gnomeExtensions.color-picker
  • gnomeExtensions.colosseum
  • gnomeExtensions.control-blur-effect-on-lock-screen
  • gnomeExtensions.coverflow-alt-tab
  • gnomeExtensions.cpufreq
  • gnomeExtensions.custom-hot-corners-extended
  • gnomeExtensions.custom-menu-panel
  • gnomeExtensions.customize-ibus
  • gnomeExtensions.dark-side-of-gnome
  • gnomeExtensions.ddterm
  • gnomeExtensions.desk-changer
  • gnomeExtensions.desktop-icons-neo
  • gnomeExtensions.desktop-icons-ng-ding
  • gnomeExtensions.desktop-lyric
  • gnomeExtensions.disable-gestures-2021
  • gnomeExtensions.disable-workspace-switch-animation-for-gnome-40
  • gnomeExtensions.docker-integration
  • gnomeExtensions.downfall
  • gnomeExtensions.e-ink-mode
  • gnomeExtensions.eclipse
  • gnomeExtensions.espresso
  • gnomeExtensions.executor
  • gnomeExtensions.extension-list
  • gnomeExtensions.eye-extended
  • gnomeExtensions.fedora-linux-updates-indicator
  • gnomeExtensions.fixed-ime-list
  • gnomeExtensions.floating-dock
  • gnomeExtensions.fluorooms-top-bar
  • gnomeExtensions.fnlock-switch-thinkpad-compact-usb-keyboard
  • gnomeExtensions.focusli
  • gnomeExtensions.force-quit
  • gnomeExtensions.force-show-osk
  • gnomeExtensions.full-battery-indicator
  • gnomeExtensions.fullscreen-avoider
  • gnomeExtensions.fullscreen-on-new-workspace
  • gnomeExtensions.fuzzy-app-search
  • gnomeExtensions.gamemode
  • gnomeExtensions.gesture-improvements
  • gnomeExtensions.gmail-message-tray
  • gnomeExtensions.gnome-40-ui-improvements
  • gnomeExtensions.gnome-citeurl-search-provider
  • gnomeExtensions.go-to-last-workspace
  • gnomeExtensions.gsnap
  • gnomeExtensions.gtile
  • gnomeExtensions.guillotine
  • gnomeExtensions.haguichi-indicator
  • gnomeExtensions.hibernate-status-button
  • gnomeExtensions.hide-activities-button-2
  • gnomeExtensions.hide-clock
  • gnomeExtensions.hide-panel
  • gnomeExtensions.hide-top-bar
  • gnomeExtensions.hide-workspace-thumbnails
  • gnomeExtensions.home-assistant-extension
  • gnomeExtensions.hue-lights
  • gnomeExtensions.ibus-tweaker
  • gnomeExtensions.ideapad
  • gnomeExtensions.ideapad-mode
  • gnomeExtensions.improved-osk
  • gnomeExtensions.just-perfection
  • gnomeExtensions.kernel-indicator
  • gnomeExtensions.keyman
  • gnomeExtensions.kitchen-timer
  • gnomeExtensions.kitsch
  • gnomeExtensions.krypto
  • gnomeExtensions.kube-config
  • gnomeExtensions.launch-new-instance
  • gnomeExtensions.light-dict
  • gnomeExtensions.lock-keys
  • gnomeExtensions.logo-menu
  • gnomeExtensions.lunar-calendar
  • gnomeExtensions.lyrics-finder
  • gnomeExtensions.macbook-battery-percentage-corrector
  • gnomeExtensions.material-shell
  • gnomeExtensions.messaging-menu
  • gnomeExtensions.minimize-all
  • gnomeExtensions.miniview
  • gnomeExtensions.move-workspace-switcher-popup
  • gnomeExtensions.move-ws-switcher-popup
  • gnomeExtensions.mumbleping
  • gnomeExtensions.mute-spotify-ads
  • gnomeExtensions.native-window-placement
  • gnomeExtensions.net-speed-simplified
  • gnomeExtensions.netspeed
  • gnomeExtensions.night-light-slider
  • gnomeExtensions.noannoyance
  • gnomeExtensions.noannoyance-2
  • gnomeExtensions.non-blocking-switcher
  • gnomeExtensions.nordvpn-connect
  • gnomeExtensions.notification-centerselenium-h
  • gnomeExtensions.notification-counter
  • gnomeExtensions.notification-timeout
  • gnomeExtensions.obmin
  • gnomeExtensions.panel-scroll
  • gnomeExtensions.panel-world-clock-lite
  • gnomeExtensions.password-calculator
  • gnomeExtensions.persian-calendar
  • gnomeExtensions.persistent-email-notifications
  • gnomeExtensions.places-status-indicator
  • gnomeExtensions.print-website
  • gnomeExtensions.reading-strip
  • gnomeExtensions.recent-items
  • gnomeExtensions.removable-drive-menu
  • gnomeExtensions.remove-app-menu
  • gnomeExtensions.replace-activities-text
  • gnomeExtensions.round-robin-tab-order
  • gnomeExtensions.run-or-raise
  • gnomeExtensions.runcat
  • gnomeExtensions.screen-lock
  • gnomeExtensions.screen-word-translate
  • gnomeExtensions.screenshot-window-sizer
  • gnomeExtensions.scroll-panel
  • gnomeExtensions.settingscenter
  • gnomeExtensions.shamsi-calendar
  • gnomeExtensions.shortcuts-for-apt
  • gnomeExtensions.show-desktop-applet
  • gnomeExtensions.shu-zhi
  • gnomeExtensions.shutdowntimer
  • gnomeExtensions.shutdowntimer-2
  • gnomeExtensions.simple-net-speed
  • gnomeExtensions.simply-workspaces
  • gnomeExtensions.snap-manager
  • gnomeExtensions.spin-down-hard-disk
  • gnomeExtensions.spotify-artwork-fixer
  • gnomeExtensions.switch-two-layouts
  • gnomeExtensions.system-action-hibernate
  • gnomeExtensions.system-monitor-next
  • gnomeExtensions.task-widget
  • gnomeExtensions.thanatophobia
  • gnomeExtensions.tiling-assistant
  • gnomeExtensions.time-awareness
  • gnomeExtensions.time-tracker
  • gnomeExtensions.timepp
  • gnomeExtensions.timezone
  • gnomeExtensions.top-bar-organizer
  • gnomeExtensions.top-panel-notification-icons
  • gnomeExtensions.translate-clipboard
  • gnomeExtensions.transparent-top-bar
  • gnomeExtensions.transparent-top-panel
  • gnomeExtensions.transparent-window-moving
  • gnomeExtensions.tray-icons-reloaded
  • gnomeExtensions.true-color-invert
  • gnomeExtensions.tuned-profile-switcher
  • gnomeExtensions.ubuntu-appearance-gnome-40
  • gnomeExtensions.umi-coin-rate
  • gnomeExtensions.user-id-in-top-panel
  • gnomeExtensions.user-themes
  • gnomeExtensions.user-themes-x
  • gnomeExtensions.vertical-overview
  • gnomeExtensions.vertical-window-list
  • gnomeExtensions.vitals
  • gnomeExtensions.vlan-switcher
  • gnomeExtensions.volume-mixer
  • gnomeExtensions.wg-indicator
  • gnomeExtensions.window-list
  • gnomeExtensions.windownavigator
  • gnomeExtensions.wireless-hid
  • gnomeExtensions.workspace-indicator
  • gnomeExtensions.workspaces-bar
  • gnomeExtensions.x11-gestures
  • gnomeExtensions.you2ber

@piegamesde piegamesde requested a review from maralorn August 30, 2021 08:03
@maralorn
Copy link
Copy Markdown
Member

maralorn commented Sep 3, 2021

@piegamesde. This looks sane. I have no clue though how best to test this. Do you have a way to convince yourself that everything is working right?

@piegamesde
Copy link
Copy Markdown
Member Author

@maralorn I have a VM with all extensions installed but it is more for bug fixing than update testing—there are simply way too many extensions. So the updates are mostly hit-or-miss …

@maralorn maralorn merged commit c4fb4c3 into NixOS:master Sep 3, 2021
@maralorn
Copy link
Copy Markdown
Member

maralorn commented Sep 3, 2021

Thx for the PR.

After consideration I deemed this save to merge. The nixpkgs-review report was very helpful.

@tyrion
Copy link
Copy Markdown

tyrion commented Nov 11, 2021

Hello, has this been backported to 21.05? I tried installing paperwm and material-shell and it says they are incompatible (as reported in #125975 )

Thanks!

@piegamesde
Copy link
Copy Markdown
Member Author

@tyrion No, GNOME support on stable is barely existent. But if you want to put the effort in making a backport PR this close to a new release, feel free.

@tyrion
Copy link
Copy Markdown

tyrion commented Nov 11, 2021

@piegamesde thanks for the quick reply. I am not sure I have the required knowledge to backport this. What would be your suggestions to get one or two extensions to work? Upgrade the whole system to unstable?

Anyway, I tried to install the correct extension by putting this (I didn't find an other way to access buildShellExtension)
into the systemPackages:

((callPackage (modulesPath + "../../../pkgs/desktops/gnome/extensions") { }).buildShellExtension {
      "uuid" = "material-shell@papyelgringo";
      "name" = "Material Shell";
      "pname" = "material-shell";
      "description" = "..";
      "link" = "https://extensions.gnome.org/extension/3357/material-shell/";
      "version" = "17";
      "sha256" = "19zniqwksrfxcdw2byqhi8px0bzb28qljzzl0wl2cb8jnm517g6b";
      "metadata" = "..";
    })

I can see the extension, but when I turn it on, the gnome session crashes. So I am not sure if this is not the correct way to package/install it, or if there is some other problem.

@piegamesde
Copy link
Copy Markdown
Member Author

I am not sure I have the required knowledge to backport this.

It's juts git stuff. Checkout the release branch, cherry-pick the changes you want and then make a pull request targeting that branch. (Somebody correct me if I'm wrong)

What would be your suggestions to get one or two extensions to work?

Simply use the gnomeExtensions attribute from a newer attribute set. No need to upgrade the whole system. Note that you may have to switch to gnome40Extensions (explicitly stating the version) once unstable has updated to 41. You can also put this into an overlay: self: super: { gnomeExtensions = pkgsUnstable.gnomeExtensions; }.

I didn't find an other way to access buildShellExtension

Interesting, it was forgotten in all-packages.nix. Thanks for making me aware, I'll take care of this.

@tyrion
Copy link
Copy Markdown

tyrion commented Nov 13, 2021

Ok, thanks for the information. I guess I could try to make a PR, however, I should make material-shell work first, because right now it crashes gnome-shell so it wouldn't be too useful to backport it.

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: clean-up This PR removes packages or removes other cruft 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: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants