Gnome search providers for recent workspaces of VSCode variants
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Basti 1a667ab7bc
Release 1.9.0
3 months ago
dbus-1 Rename systemd service to crate name 4 months ago
providers Add support for official VSCode packages 4 months ago
scripts Improve check script 3 months ago
src Move on to VSCode 1.64 3 months ago
systemd Rename systemd service to crate name 4 months ago
.gitignore Release 1.0.0 1 year ago
CHANGELOG.md Release 1.9.0 3 months ago
Cargo.lock Release 1.9.0 3 months ago
Cargo.toml Release 1.9.0 3 months ago
LICENSE Release 1.0.0 1 year ago
Makefile Remove build command from make install 4 months ago
README.md Add note about maintenance 3 months ago
screenshot.png Release 1.0.0 1 year ago

README.md

Gnome search provider for VSCode workspaces

Add recent workspaces of various VSCode variants to Gnome search.

Note: I no longer use VSCode, and likely won't actively fix issues with this code. Pull requests welcome.

Supports

  • Code OSS (Arch Linux)
  • VSCodium
  • Visual Studio Code (AUR package)
  • Visual Studio Code (Official packages)

Under the hood this is a small systemd user service which implements the search provider DBus API and exposes recent workspaces from VSCode.

Installation

Packages & binaries

From source

Install rust then run

$ make build
$ sudo make install

This install to /usr/local/.

Note: You really do need to install as root, system-wide. A per-user installation to $HOME does not work as of Gnome 40, because Gnome shell doesn't load search providers from $HOME (see https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3060).

To uninstall use sudo make uninstall.

License

Copyright Sebastian Wiesner sebastian@swsnr.de

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.