Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/swsnr/gnome-search-providers-vscode

Gnome search providers for recent workspaces of VSCode variants
https://github.com/swsnr/gnome-search-providers-vscode

gnome-search-provider gnome-shell vscode

Last synced: 3 months ago
JSON representation

Gnome search providers for recent workspaces of VSCode variants

Awesome Lists containing this project

README

        

# Gnome search provider for VSCode workspaces

**I no longer use or maintain this code.**

Add recent workspaces of various VSCode variants to Gnome search.

![](./screenshot.png)

Supports

- Code OSS (Arch Linux)
- VSCodium
- Visual Studio Code (AUR package)
- Visual Studio Code ([Official packages](https://code.visualstudio.com/download))

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

[1]: https://developer.gnome.org/SearchProvider/documentation/tutorials/search-provider.html

## Installation

### Packages & binaries

I provide binary packages for Archlinux at [home:swsnr:owned](https://build.opensuse.org/repositories/home:swsnr:owned).

### From source

Install [rust](https://www.rust-lang.org/tools/install) then run

```console
$ 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 ).

## License

Copyright Sebastian Wiesner

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 .