roundabout,
created on Saturday, 21 December 2024, 17:54:09 (1734803649),
received on Saturday, 21 December 2024, 19:10:31 (1734808231)
Author identity: vlad <vlad.muntoiu@gmail.com>
2235048f3ed723b2c56bc744be5363eda960ab6a
com.roundabout_host.Izvor.desktop
@@ -0,0 +1,7 @@
[Desktop Entry] Type=Application Name=Izvor Exec=izvor Icon=com.roundabout_host.Izvor Categories=Utility; Comment=Desktop search and launcher
com.roundabout_host.Izvor.metainfo.xml
@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?> <!-- Copyright 2024 roundabout-host.com --> <component type="desktop-application"> <id>com.roundabout_host.Izvor</id> <metadata_license>CC0-1.0</metadata_license> <project_license>GPL-3.0-or-later</project_license> <name>Izvor</name> <summary>Desktop search and launcher</summary> <developer id="com.roundabout_host"> <name>roundabout-host.com</name> </developer> <description> <p> A powerful and modular desktop search and launcher application for GNU/Linux. Fully plugin-based; each search source is a Python module. </p> <p> See https://roundabout-host.com/roundabout/izvor-modules/ for search providers to use with the application. Place the modules in ~/.local/share/izvor/modules/ and enjoy. </p> <p> Izvor means "spring" or "source" in Romanian, Serbo-Croatian, Bulgarian, and Macedonian. </p> </description> <launchable type="desktop-id">com.roundabout_host.Izvor.desktop</launchable> <provides> <id>com.roundabout_host.Izvor.desktop</id> </provides> <branding> <color type="primary" scheme_preference="light">#80DEEA</color> <color type="primary" scheme_preference="dark">#00838F</color> </branding> <content_rating type="oars-1.1" /> <url type="homepage">https://roundabout-host.com/roundabout/izvor/</url> <url type="bugtracker">https://roundabout-host.com/roundabout/izvor/forum/</url> <url type="vcs-browser">https://roundabout-host.com/roundabout/izvor/</url> <url type="contribute">https://roundabout-host.com/roundabout/izvor/</url> <screenshots> <screenshot type="default"> <image>https://roundabout.roundabout-host.com/static/photos/izvor/izvor-main.png</image> <caption>Search window</caption> </screenshot> <screenshot type="default"> <image>https://roundabout.roundabout-host.com/static/photos/izvor/izvor-providers.png</image> <caption>Provider management</caption> </screenshot> </screenshots> <releases> <release version="1.0.0" date="2024-12-21"> <description> <p>Initial release</p> </description> </release> </releases> <custom> <value key="flathub::manifest">https://roundabout-host.com/roundabout/izvor/raw/~18d6a2d79428258deb89b0d235770ae861130681/com.roundabout_host.Izvor.yaml</value> </custom> </component>
com.roundabout_host.Izvor.svg
@@ -0,0 +1,260 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg width="48" height="48" viewBox="0 0 48 48" version="1.1" id="svg1" inkscape:version="1.4 (e7c3feb100, 2024-10-09)" sodipodi:docname="izvor.svg" xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview id="namedview1" pagecolor="#ffffff" bordercolor="#000000" borderopacity="0.25" inkscape:showpageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:deskcolor="#d1d1d1" inkscape:document-units="px" inkscape:zoom="9.4883561" inkscape:cx="22.81744" inkscape:cy="23.186314" inkscape:window-width="1800" inkscape:window-height="1096" inkscape:window-x="0" inkscape:window-y="36" inkscape:window-maximized="1" inkscape:current-layer="layer1" /><defs id="defs1"><linearGradient id="linearGradient145" inkscape:collect="always"><stop style="stop-color:#263238;stop-opacity:1;" offset="0" id="stop146" /><stop style="stop-color:#546e7a;stop-opacity:1;" offset="1" id="stop147" /></linearGradient><linearGradient id="linearGradient143" inkscape:collect="always"><stop style="stop-color:#b2ebf2;stop-opacity:1;" offset="0" id="stop144" /><stop style="stop-color:#00acc1;stop-opacity:1;" offset="1" id="stop145" /></linearGradient><linearGradient id="linearGradient142" inkscape:collect="always"><stop style="stop-color:#b0bec5;stop-opacity:1;" offset="0" id="stop142" /><stop style="stop-color:#90a4ae;stop-opacity:1;" offset="1" id="stop143" /></linearGradient><filter style="color-interpolation-filters:sRGB;" inkscape:label="Drop Shadow" id="filter64" x="-0.29661796" y="-0.29661796" width="1.7268476" height="1.7268476"><feFlood result="flood" in="SourceGraphic" flood-opacity="0.501961" flood-color="rgb(0,0,0)" id="feFlood63" /><feGaussianBlur result="blur" in="SourceGraphic" stdDeviation="2.500000" id="feGaussianBlur63" /><feOffset result="offset" in="blur" dx="3.000000" dy="3.000000" id="feOffset63" /><feComposite result="comp1" operator="in" in="flood" in2="offset" id="feComposite63" /><feComposite result="fbSourceGraphic" operator="over" in="SourceGraphic" in2="comp1" id="feComposite64" /><feColorMatrix result="fbSourceGraphicAlpha" in="fbSourceGraphic" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix64" /><feFlood id="feFlood64" result="flood" in="fbSourceGraphic" flood-opacity="0.501961" flood-color="rgb(0,0,0)" /><feGaussianBlur id="feGaussianBlur64" result="blur" in="fbSourceGraphic" stdDeviation="1.200000" /><feOffset id="feOffset64" result="offset" in="blur" dx="1.000000" dy="1.000000" /><feComposite id="feComposite65" result="comp1" operator="in" in="flood" in2="offset" /><feComposite id="feComposite66" result="comp2" operator="over" in="fbSourceGraphic" in2="comp1" /></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Drop Shadow" id="filter90" x="-0.20000001" y="-0.20000001" width="1.4277778" height="1.4277778"><feFlood result="flood" in="SourceGraphic" flood-opacity="0.337255" flood-color="rgb(0,0,0)" id="feFlood89" /><feGaussianBlur result="blur" in="SourceGraphic" stdDeviation="1.200000" id="feGaussianBlur89" /><feOffset result="offset" in="blur" dx="0.500000" dy="0.500000" id="feOffset89" /><feComposite result="comp1" operator="out" in="flood" in2="offset" id="feComposite89" /><feComposite result="fbSourceGraphic" operator="atop" in="comp1" in2="SourceGraphic" id="feComposite90" /><feColorMatrix result="fbSourceGraphicAlpha" in="fbSourceGraphic" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix109" /><feFlood id="feFlood109" result="flood" in="fbSourceGraphic" flood-opacity="0.172549" flood-color="rgb(0,0,0)" /><feGaussianBlur id="feGaussianBlur109" result="blur" in="fbSourceGraphic" stdDeviation="0.300000" /><feOffset id="feOffset109" result="offset" in="blur" dx="0.000000" dy="0.000000" /><feComposite id="feComposite109" result="comp1" operator="out" in="flood" in2="offset" /><feComposite id="feComposite110" result="comp2" operator="atop" in="comp1" in2="fbSourceGraphic" /></filter><filter style="color-interpolation-filters:sRGB;" inkscape:label="Drop Shadow" id="filter142" x="-0.14727273" y="-0.14727273" width="1.3059091" height="1.3059091"><feFlood result="flood" in="SourceGraphic" flood-opacity="0.419608" flood-color="rgb(0,0,0)" id="feFlood141" /><feGaussianBlur result="blur" in="SourceGraphic" stdDeviation="2.700000" id="feGaussianBlur141" /><feOffset result="offset" in="blur" dx="0.500000" dy="0.500000" id="feOffset141" /><feComposite result="comp1" operator="out" in="flood" in2="offset" id="feComposite141" /><feComposite result="comp2" operator="atop" in="comp1" in2="SourceGraphic" id="feComposite142" /></filter><radialGradient inkscape:collect="always" xlink:href="#linearGradient142" id="radialGradient143" cx="0" cy="0" fx="0" fy="0" r="28.730001" gradientUnits="userSpaceOnUse" /><radialGradient inkscape:collect="always" xlink:href="#linearGradient143" id="radialGradient145" cx="24.250002" cy="24.250002" fx="24.250002" fy="24.250002" r="12.85" gradientUnits="userSpaceOnUse" gradientTransform="translate(-3.98828,-3.98828)" /><linearGradient inkscape:collect="always" xlink:href="#linearGradient145" id="linearGradient147" x1="46.246593" y1="46.246586" x2="9.6909266" y2="9.6909199" gradientUnits="userSpaceOnUse" /><clipPath clipPathUnits="userSpaceOnUse" id="clipPath149"><circle style="fill:#000000;stroke:#00ff00;stroke-width:0" id="circle149" r="22" cy="24" cx="24" /></clipPath></defs><g inkscape:label="Strat 1" inkscape:groupmode="layer" id="layer1"><circle style="fill:url(#radialGradient143);stroke:#00ff00;stroke-width:0;filter:url(#filter142)" id="path1" cx="24" cy="24" r="22" /><path id="path2" style="fill:url(#linearGradient147);stroke-width:2;filter:url(#filter64)" d="m 24.000002,11.000002 c -7.18,0 -13,5.82 -13,13 0,7.18 5.82,13 13,13 3.22,0 6.180938,-1.178672 8.460938,-3.138672 l 0.539062,0.558594 v 1.580078 l 4.947266,4.9375 a 22,22 0 0 0 2.990234,-2.990234 l -4.9375,-4.947266 H 34.419924 L 33.86133,32.46094 c 1.96,-2.28 3.138672,-5.240938 3.138672,-8.460938 0,-7.18 -5.82,-13 -13,-13 z m 0,4 c 4.98,0 9,4.02 9,9 0,4.98 -4.02,9 -9,9 -4.98,0 -9,-4.02 -9,-9 0,-4.98 4.02,-9 9,-9 z" clip-path="url(#clipPath149)" /><circle style="fill:url(#radialGradient145);stroke:#00ff00;stroke-width:0;filter:url(#filter90)" id="circle66" cx="24.000002" cy="24.000002" r="9" /></g></svg>
com.roundabout_host.Izvor.yaml
@@ -7,17 +7,11 @@ finish-args:
- --share=network - --filesystem=home - --filesystem=host - --socket=x11- --socket=fallback-x11 - --share=ipc- --socket=wayland - --filesystem=xdg-config/fontconfig:ro- --filesystem=xdg-data/izvor:create - --filesystem=xdg-config/izvor:create - --talk-name=org.freedesktop.DBus- --own-name=org.freedesktop.DBus- --socket=session-bus- --filesystem=~/.local/share/fonts:ro- --filesystem=~/.fonts:ro- --filesystem=xdg-data/fonts:roenvironment: PYTHONPATH: "/app/lib/python3.12/site-packages:${PYTHONPATH}" modules:
@@ -51,3 +45,26 @@ modules:
sources: - type: dir path: izvor_utils - name: icon buildsystem: simple build-commands: - mkdir -p /app/share/icons/hicolor/scalable/apps - cp com.roundabout_host.Izvor.svg /app/share/icons/hicolor/scalable/apps/ sources: - type: file path: com.roundabout_host.Izvor.svg - name: metainfo buildsystem: simple build-commands: - install -Dm644 com.roundabout_host.Izvor.metainfo.xml /app/share/metainfo/com.roundabout_host.Izvor.metainfo.xml sources: - type: file path: com.roundabout_host.Izvor.metainfo.xml - name: desktop buildsystem: simple build-commands: - mkdir -p /app/share/applications - cp com.roundabout_host.Izvor.desktop /app/share/applications/ sources: - type: file path: com.roundabout_host.Izvor.desktop