Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/swsnr/gnome-search-providers-vscode
- Owner: swsnr
- License: mpl-2.0
- Archived: true
- Created: 2021-04-16T16:49:59.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-31T10:17:03.000Z (7 months ago)
- Last Synced: 2024-06-21T17:08:44.074Z (5 months ago)
- Topics: gnome-search-provider, gnome-shell, vscode
- Language: Rust
- Homepage:
- Size: 390 KB
- Stars: 12
- Watchers: 3
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - swsnr/gnome-search-providers-vscode - Gnome search providers for recent workspaces of VSCode variants (others)
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 .