Skip to content

Instantly share code, notes, and snippets.

@r-ryantm
Created November 15, 2020 20:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save r-ryantm/0ee3a6af604521a9865d7e8d35337f5d to your computer and use it in GitHub Desktop.
Save r-ryantm/0ee3a6af604521a9865d7e8d35337f5d to your computer and use it in GitHub Desktop.
/nix/store/ix310w3hn2y7b6kcflxmfd3wc0nz329h-ulauncher-5.8.1
├── bin
│   ├── ulauncher
│   └── ulauncher-toggle
├── lib
│   └── python3.8
│   └── site-packages
│   ├── nix
│   │   └── store
│   │   └── cqh3nsk4z8lc960g8yqvz5nf2f6qx9v0-python3-3.8.6
│   │   └── share
│   │   └── applications
│   │   └── extras-ulauncher.desktop
│   ├── ulauncher
│   │   ├── api
│   │   │   ├── client
│   │   │   │   ├── Client.py
│   │   │   │   ├── EventListener.py
│   │   │   │   ├── Extension.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── Client.cpython-38.pyc
│   │   │   │   │   ├── EventListener.cpython-38.pyc
│   │   │   │   │   ├── Extension.cpython-38.pyc
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   └── setup_logging.cpython-38.pyc
│   │   │   │   └── setup_logging.py
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   └── version.cpython-38.pyc
│   │   │   ├── server
│   │   │   │   ├── DeferredResultRenderer.py
│   │   │   │   ├── ExtensionController.py
│   │   │   │   ├── ExtensionDb.py
│   │   │   │   ├── ExtensionDownloader.py
│   │   │   │   ├── extension_finder.py
│   │   │   │   ├── ExtensionKeywordResultItem.py
│   │   │   │   ├── ExtensionManifest.py
│   │   │   │   ├── ExtensionPreferences.py
│   │   │   │   ├── ExtensionRunner.py
│   │   │   │   ├── ExtensionSearchMode.py
│   │   │   │   ├── ExtensionServer.py
│   │   │   │   ├── GithubExtension.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── port_finder.py
│   │   │   │   ├── ProcessErrorExtractor.py
│   │   │   │   └── __pycache__
│   │   │   │   ├── DeferredResultRenderer.cpython-38.pyc
│   │   │   │   ├── ExtensionController.cpython-38.pyc
│   │   │   │   ├── ExtensionDb.cpython-38.pyc
│   │   │   │   ├── ExtensionDownloader.cpython-38.pyc
│   │   │   │   ├── extension_finder.cpython-38.pyc
│   │   │   │   ├── ExtensionKeywordResultItem.cpython-38.pyc
│   │   │   │   ├── ExtensionManifest.cpython-38.pyc
│   │   │   │   ├── ExtensionPreferences.cpython-38.pyc
│   │   │   │   ├── ExtensionRunner.cpython-38.pyc
│   │   │   │   ├── ExtensionSearchMode.cpython-38.pyc
│   │   │   │   ├── ExtensionServer.cpython-38.pyc
│   │   │   │   ├── GithubExtension.cpython-38.pyc
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── port_finder.cpython-38.pyc
│   │   │   │   └── ProcessErrorExtractor.cpython-38.pyc
│   │   │   ├── shared
│   │   │   │   ├── action
│   │   │   │   │   ├── ActionList.py
│   │   │   │   │   ├── BaseAction.py
│   │   │   │   │   ├── CopyToClipboardAction.py
│   │   │   │   │   ├── DoNothingAction.py
│   │   │   │   │   ├── ExtensionCustomAction.py
│   │   │   │   │   ├── HideWindowAction.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── LaunchAppAction.py
│   │   │   │   │   ├── OpenAction.py
│   │   │   │   │   ├── OpenUrlAction.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── ActionList.cpython-38.pyc
│   │   │   │   │   │   ├── BaseAction.cpython-38.pyc
│   │   │   │   │   │   ├── CopyToClipboardAction.cpython-38.pyc
│   │   │   │   │   │   ├── DoNothingAction.cpython-38.pyc
│   │   │   │   │   │   ├── ExtensionCustomAction.cpython-38.pyc
│   │   │   │   │   │   ├── HideWindowAction.cpython-38.pyc
│   │   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   │   ├── LaunchAppAction.cpython-38.pyc
│   │   │   │   │   │   ├── OpenAction.cpython-38.pyc
│   │   │   │   │   │   ├── OpenUrlAction.cpython-38.pyc
│   │   │   │   │   │   ├── RenderResultListAction.cpython-38.pyc
│   │   │   │   │   │   ├── RunScriptAction.cpython-38.pyc
│   │   │   │   │   │   └── SetUserQueryAction.cpython-38.pyc
│   │   │   │   │   ├── RenderResultListAction.py
│   │   │   │   │   ├── RunScriptAction.py
│   │   │   │   │   └── SetUserQueryAction.py
│   │   │   │   ├── errors.py
│   │   │   │   ├── event.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── item
│   │   │   │   │   ├── ExtensionResultItem.py
│   │   │   │   │   ├── ExtensionSmallResultItem.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── ExtensionResultItem.cpython-38.pyc
│   │   │   │   │   │   ├── ExtensionSmallResultItem.cpython-38.pyc
│   │   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   │   ├── ResultItem.cpython-38.pyc
│   │   │   │   │   │   └── SmallResultItem.cpython-38.pyc
│   │   │   │   │   ├── ResultItem.py
│   │   │   │   │   └── SmallResultItem.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── errors.cpython-38.pyc
│   │   │   │   │   ├── event.cpython-38.pyc
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   └── Response.cpython-38.pyc
│   │   │   │   └── Response.py
│   │   │   └── version.py
│   │   ├── config.py
│   │   ├── __init__.py
│   │   ├── main.py
│   │   ├── __pycache__
│   │   │   ├── config.cpython-38.pyc
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   └── main.cpython-38.pyc
│   │   ├── search
│   │   │   ├── apps
│   │   │   │   ├── AppDb.py
│   │   │   │   ├── AppIconCache.py
│   │   │   │   ├── AppResultItem.py
│   │   │   │   ├── AppSearchMode.py
│   │   │   │   ├── AppStatDb.py
│   │   │   │   ├── app_watcher.py
│   │   │   │   ├── __init__.py
│   │   │   │   └── __pycache__
│   │   │   │   ├── AppDb.cpython-38.pyc
│   │   │   │   ├── AppIconCache.cpython-38.pyc
│   │   │   │   ├── AppResultItem.cpython-38.pyc
│   │   │   │   ├── AppSearchMode.cpython-38.pyc
│   │   │   │   ├── AppStatDb.cpython-38.pyc
│   │   │   │   ├── app_watcher.cpython-38.pyc
│   │   │   │   └── __init__.cpython-38.pyc
│   │   │   ├── BaseSearchMode.py
│   │   │   ├── calc
│   │   │   │   ├── CalcMode.py
│   │   │   │   ├── CalcResultItem.py
│   │   │   │   ├── __init__.py
│   │   │   │   └── __pycache__
│   │   │   │   ├── CalcMode.cpython-38.pyc
│   │   │   │   ├── CalcResultItem.cpython-38.pyc
│   │   │   │   └── __init__.cpython-38.pyc
│   │   │   ├── file_browser
│   │   │   │   ├── alt_menu
│   │   │   │   │   ├── CopyPathToClipboardItem.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── OpenFolderItem.py
│   │   │   │   │   └── __pycache__
│   │   │   │   │   ├── CopyPathToClipboardItem.cpython-38.pyc
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   └── OpenFolderItem.cpython-38.pyc
│   │   │   │   ├── FileBrowserMode.py
│   │   │   │   ├── FileBrowserResultItem.py
│   │   │   │   ├── FileQueries.py
│   │   │   │   ├── __init__.py
│   │   │   │   └── __pycache__
│   │   │   │   ├── FileBrowserMode.cpython-38.pyc
│   │   │   │   ├── FileBrowserResultItem.cpython-38.pyc
│   │   │   │   ├── FileQueries.cpython-38.pyc
│   │   │   │   └── __init__.cpython-38.pyc
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── BaseSearchMode.cpython-38.pyc
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── Query.cpython-38.pyc
│   │   │   │   ├── QueryHistoryDb.cpython-38.pyc
│   │   │   │   ├── Search.cpython-38.pyc
│   │   │   │   └── SortedList.cpython-38.pyc
│   │   │   ├── QueryHistoryDb.py
│   │   │   ├── Query.py
│   │   │   ├── Search.py
│   │   │   ├── shortcuts
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── ShortcutResultItem.cpython-38.pyc
│   │   │   │   │   ├── ShortcutsDb.cpython-38.pyc
│   │   │   │   │   └── ShortcutSearchMode.cpython-38.pyc
│   │   │   │   ├── ShortcutResultItem.py
│   │   │   │   ├── ShortcutsDb.py
│   │   │   │   └── ShortcutSearchMode.py
│   │   │   └── SortedList.py
│   │   ├── ui
│   │   │   ├── AppIndicator.py
│   │   │   ├── __init__.py
│   │   │   ├── ItemNavigation.py
│   │   │   ├── __pycache__
│   │   │   │   ├── AppIndicator.cpython-38.pyc
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── ItemNavigation.cpython-38.pyc
│   │   │   │   ├── ResultItemWidget.cpython-38.pyc
│   │   │   │   └── SmallResultItemWidget.cpython-38.pyc
│   │   │   ├── ResultItemWidget.py
│   │   │   ├── SmallResultItemWidget.py
│   │   │   └── windows
│   │   │   ├── Builder.py
│   │   │   ├── HotkeyDialog.py
│   │   │   ├── __init__.py
│   │   │   ├── PreferencesUlauncherDialog.py
│   │   │   ├── __pycache__
│   │   │   │   ├── Builder.cpython-38.pyc
│   │   │   │   ├── HotkeyDialog.cpython-38.pyc
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── PreferencesUlauncherDialog.cpython-38.pyc
│   │   │   │   ├── UlauncherWindow.cpython-38.pyc
│   │   │   │   └── WindowHelper.cpython-38.pyc
│   │   │   ├── UlauncherWindow.py
│   │   │   └── WindowHelper.py
│   │   └── utils
│   │   ├── AppCacheDb.py
│   │   ├── AutostartPreference.py
│   │   ├── date.py
│   │   ├── db
│   │   │   ├── __init__.py
│   │   │   ├── KeyValueDb.py
│   │   │   ├── KeyValueJsonDb.py
│   │   │   └── __pycache__
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── KeyValueDb.cpython-38.pyc
│   │   │   └── KeyValueJsonDb.cpython-38.pyc
│   │   ├── decorator
│   │   │   ├── alias.py
│   │   │   ├── debounce.py
│   │   │   ├── glib_idle_add.py
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── alias.cpython-38.pyc
│   │   │   │   ├── debounce.cpython-38.pyc
│   │   │   │   ├── glib_idle_add.cpython-38.pyc
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── run_async.cpython-38.pyc
│   │   │   │   └── singleton.cpython-38.pyc
│   │   │   ├── run_async.py
│   │   │   └── singleton.py
│   │   ├── desktop
│   │   │   ├── DesktopParser.py
│   │   │   ├── __init__.py
│   │   │   ├── notification.py
│   │   │   ├── __pycache__
│   │   │   │   ├── DesktopParser.cpython-38.pyc
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── notification.cpython-38.pyc
│   │   │   │   └── reader.cpython-38.pyc
│   │   │   └── reader.py
│   │   ├── display.py
│   │   ├── file_finder.py
│   │   ├── fuzzy_search.py
│   │   ├── image_loader.py
│   │   ├── __init__.py
│   │   ├── mypy_extensions.py
│   │   ├── named_tuple_from_dict.py
│   │   ├── Path.py
│   │   ├── __pycache__
│   │   │   ├── AppCacheDb.cpython-38.pyc
│   │   │   ├── AutostartPreference.cpython-38.pyc
│   │   │   ├── date.cpython-38.pyc
│   │   │   ├── display.cpython-38.pyc
│   │   │   ├── file_finder.cpython-38.pyc
│   │   │   ├── fuzzy_search.cpython-38.pyc
│   │   │   ├── image_loader.cpython-38.pyc
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── mypy_extensions.cpython-38.pyc
│   │   │   ├── named_tuple_from_dict.cpython-38.pyc
│   │   │   ├── Path.cpython-38.pyc
│   │   │   ├── Router.cpython-38.pyc
│   │   │   ├── semver.cpython-38.pyc
│   │   │   ├── Settings.cpython-38.pyc
│   │   │   ├── setup_logging.cpython-38.pyc
│   │   │   ├── SimpleWebSocketServer.cpython-38.pyc
│   │   │   ├── SortedCollection.cpython-38.pyc
│   │   │   ├── string.cpython-38.pyc
│   │   │   ├── text_highlighter.cpython-38.pyc
│   │   │   ├── Theme.cpython-38.pyc
│   │   │   └── version_cmp.cpython-38.pyc
│   │   ├── Router.py
│   │   ├── semver.py
│   │   ├── Settings.py
│   │   ├── setup_logging.py
│   │   ├── SimpleWebSocketServer.py
│   │   ├── SortedCollection.py
│   │   ├── string.py
│   │   ├── text_highlighter.py
│   │   ├── Theme.py
│   │   └── version_cmp.py
│   └── ulauncher-5.8.1.dist-info
│   ├── AUTHORS
│   ├── direct_url.json
│   ├── INSTALLER
│   ├── LICENSE
│   ├── METADATA
│   ├── RECORD
│   ├── REQUESTED
│   ├── top_level.txt
│   └── WHEEL
├── nix-support
│   └── propagated-build-inputs
└── share
├── doc
│   └── ulauncher
│   └── README.md
├── icons
│   ├── breeze
│   │   └── apps
│   │   └── 48
│   │   └── ulauncher-indicator.svg
│   ├── elementary
│   │   └── scalable
│   │   └── apps
│   │   └── ulauncher-indicator.svg
│   ├── gnome
│   │   └── scalable
│   │   └── apps
│   │   ├── ulauncher-indicator.svg
│   │   └── ulauncher.svg
│   ├── hicolor
│   │   ├── 48x48
│   │   │   └── apps
│   │   │   ├── ulauncher-indicator.svg
│   │   │   └── ulauncher.svg
│   │   └── scalable
│   │   └── apps
│   │   ├── ulauncher-indicator.svg
│   │   └── ulauncher.svg
│   ├── ubuntu-mono-dark
│   │   └── scalable
│   │   └── apps
│   │   └── ulauncher-indicator.svg
│   └── ubuntu-mono-light
│   └── scalable
│   └── apps
│   └── ulauncher-indicator.svg
└── ulauncher
├── media
│   ├── calculator-icon.png
│   ├── executable-icon.png
│   ├── fileicons
│   │   ├── 3g2.png
│   │   ├── 3gp.png
│   │   ├── ai.png
│   │   ├── air.png
│   │   ├── asf.png
│   │   ├── avi.png
│   │   ├── bib.png
│   │   ├── cls.png
│   │   ├── csv.png
│   │   ├── deb.png
│   │   ├── djvu.png
│   │   ├── dmg.png
│   │   ├── doc.png
│   │   ├── docx.png
│   │   ├── dwf.png
│   │   ├── dwg.png
│   │   ├── eps.png
│   │   ├── epub.png
│   │   ├── exe.png
│   │   ├── f77.png
│   │   ├── f90.png
│   │   ├── flac.png
│   │   ├── flv.png
│   │   ├── f.png
│   │   ├── gif.png
│   │   ├── gz.png
│   │   ├── ico.png
│   │   ├── indd.png
│   │   ├── iso.png
│   │   ├── jpeg.png
│   │   ├── jpg.png
│   │   ├── log.png
│   │   ├── m4a.png
│   │   ├── m4v.png
│   │   ├── midi.png
│   │   ├── mkv.png
│   │   ├── mov.png
│   │   ├── mp3.png
│   │   ├── mp4.png
│   │   ├── mpeg.png
│   │   ├── mpg.png
│   │   ├── msi.png
│   │   ├── odp.png
│   │   ├── ods.png
│   │   ├── odt.png
│   │   ├── oga.png
│   │   ├── ogg.png
│   │   ├── ogv.png
│   │   ├── pdf.png
│   │   ├── png.png
│   │   ├── pps.png
│   │   ├── ppsx.png
│   │   ├── ppt.png
│   │   ├── pptx.png
│   │   ├── psd.png
│   │   ├── pub.png
│   │   ├── py.png
│   │   ├── qt.png
│   │   ├── ram.png
│   │   ├── ra.png
│   │   ├── rar.png
│   │   ├── rm.png
│   │   ├── rpm.png
│   │   ├── rtf.png
│   │   ├── rv.png
│   │   ├── skp.png
│   │   ├── spx.png
│   │   ├── sql.png
│   │   ├── sty.png
│   │   ├── tar.png
│   │   ├── tex.png
│   │   ├── tgz.png
│   │   ├── tiff.png
│   │   ├── ttf.png
│   │   ├── txt.png
│   │   ├── vob.png
│   │   ├── wav.png
│   │   ├── wmv.png
│   │   ├── xls.png
│   │   ├── xlsx.png
│   │   ├── xml.png
│   │   ├── xpi.png
│   │   └── zip.png
│   ├── gear.svg
│   ├── google-search-icon.png
│   ├── stackoverflow-icon.svg
│   ├── unknown-file-icon.png
│   └── wikipedia-icon.png
├── preferences
│   └── dist
│   ├── index.html
│   └── static
│   ├── css
│   │   ├── app.e5888de37a85c38b78481e129d7406b2.css
│   │   └── app.e5888de37a85c38b78481e129d7406b2.css.map
│   ├── font-awesome.min.css
│   ├── fonts
│   │   ├── FontAwesome.otf
│   │   ├── fontawesome-webfont.eot
│   │   ├── fontawesome-webfont.svg
│   │   ├── fontawesome-webfont.ttf
│   │   ├── fontawesome-webfont.woff
│   │   └── fontawesome-webfont.woff2
│   └── js
│   ├── app.c7a36559c1151f811a88.js
│   ├── app.c7a36559c1151f811a88.js.map
│   ├── manifest.37ae5f3eb48a98d666a8.js
│   └── manifest.37ae5f3eb48a98d666a8.js.map
├── styles
│   └── preferences.css
├── themes
│   ├── adwaita
│   │   ├── manifest.json
│   │   ├── theme.css
│   │   └── theme-gtk-3.20.css
│   ├── dark
│   │   ├── manifest.json
│   │   ├── theme.css
│   │   └── theme-gtk-3.20.css
│   ├── light
│   │   ├── manifest.json
│   │   ├── reset.css
│   │   ├── theme.css
│   │   └── theme-gtk-3.20.css
│   └── ubuntu
│   ├── manifest.json
│   ├── theme.css
│   └── theme-gtk-3.20.css
├── timer-shortcut
│   └── timer.png
└── ui
├── file_item.xml
├── HotkeyDialog.ui
├── hotkey_dialog.xml
├── PreferencesUlauncherDialog.ui
├── preferences_ulauncher_dialog.xml
├── result_item.ui
├── result_item.xml
├── small_result_item.ui
├── UlauncherWindow.ui
└── ulauncher_window.xml
90 directories, 391 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment