{"id":15382174,"url":"https://github.com/stefnotch/steftoys","last_synced_at":"2026-05-15T02:08:25.738Z","repository":{"id":45464920,"uuid":"512366583","full_name":"stefnotch/StefToys","owner":"stefnotch","description":"Failed PowerToys plugins experiment","archived":false,"fork":false,"pushed_at":"2022-07-16T09:59:30.000Z","size":118,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-11T07:50:15.729Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stefnotch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-10T06:55:57.000Z","updated_at":"2022-08-19T21:41:38.000Z","dependencies_parsed_at":"2022-07-15T00:00:55.458Z","dependency_job_id":null,"html_url":"https://github.com/stefnotch/StefToys","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stefnotch%2FStefToys","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stefnotch%2FStefToys/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stefnotch%2FStefToys/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stefnotch%2FStefToys/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stefnotch","download_url":"https://codeload.github.com/stefnotch/StefToys/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241170223,"owners_count":19921571,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-01T14:30:06.881Z","updated_at":"2026-05-15T02:08:24.588Z","avatar_url":"https://github.com/stefnotch.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# StefToys - Powertoys Plugins\n\n# Update\n\nThis project is dead, at least until PowerToys Run becomes usable for my purposes. As of right now, it basically doesn't support anything that neatly fits into its rather simple scheme.\n\nI'm using the Flow launcher now.\n\n\n## How to make your own plugins\n\n1. Install PowerToys\n2. Go to `C:\\Program Files\\PowerToys\\modules\\launcher` and you'll find a bunch of interesting .dlls there.\n    - `PowerToys.Common.UI`\n    - `PowerToys.ManagedCommon`\n    - `Wox.Infrastructure`\n    - `Wox.Plugin`\n3. Copy them to a `libs` folder and add a reference to them. Sadly they aren't on Nuget, so we'll have to make do with this cave-people approach. With Visual Studio, you do this by adding a \"Project Reference\" and clicking on \"Browse\". \n4. Check out plugins such as \n    - https://github.com/microsoft/PowerToys/tree/main/src/modules/launcher/Plugins\n    - https://github.com/skttl/ptrun-guid\n    - https://github.com/hlaueriksson/GEmojiSharp/tree/master/src/GEmojiSharp.PowerToysRun\n5. Build the plugin\n6. Copy it to a folder like \"C:\\Program Files\\PowerToys\\modules\\launcher\\Plugins\\NAME_GOES_HERE\"\n7. Automate the copy-ing with `xcopy /E /Y \"$(TargetDir)\" \"C:\\Program Files\\PowerToys\\modules\\launcher\\Plugins\\NAME_GOES_HERE\"`\n    - Note that using `$(TargetDir)` means that we don't have to worry about accidentally copying the wrong build, like copying the debug build when we actually want to try out the release build.\n8. If it fails, that usually means that the Windows folder permissions are wrong. In that case, just create the correct folder and let users modify it.\n\n## Documentation\n\nhttps://github.com/microsoft/PowerToys/tree/main/doc/devdocs/modules/launcher\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstefnotch%2Fsteftoys","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstefnotch%2Fsteftoys","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstefnotch%2Fsteftoys/lists"}