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
- Created: 2021-04-16T16:49:59.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-28T15:15:03.000Z (3 months ago)
- Last Synced: 2024-11-28T16:25:21.959Z (3 months ago)
- Topics: gnome-search-provider, gnome-shell, vscode
- Language: Rust
- Homepage:
- Size: 360 KB
- Stars: 12
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.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
Add recent workspaces of various VSCode variants to Gnome search.
- Code OSS (Arch Linux)
- VSCodium
- Office Visual Studio Code packagesUnder 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 a binary package at [home:swsnr](https://build.opensuse.org/repositories/home:swsnr).
### 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 .