├── icon.png ├── latte-dock ├── declarativeimports │ ├── core │ │ ├── extras.cpp │ │ ├── qmldir │ │ ├── config-latte-lib.h.cmake │ │ ├── CMakeLists.txt │ │ └── lattecoreplugin.h │ ├── abilities │ │ ├── containers │ │ │ ├── qmldir │ │ │ └── Metrics.qml │ │ ├── bridge │ │ │ ├── qmldir │ │ │ └── Indexer.qml │ │ ├── applets │ │ │ └── qmldir │ │ └── definitions │ │ │ ├── qmldir │ │ │ ├── Indexer.qml │ │ │ ├── metrics │ │ │ ├── Padding.qml │ │ │ ├── Margin.qml │ │ │ └── Totals.qml │ │ │ ├── paraboliceffect │ │ │ ├── Factor.qml │ │ │ └── PrivateProperties.qml │ │ │ ├── animations │ │ │ ├── SpeedFactor.qml │ │ │ ├── Duration.qml │ │ │ └── Tracker.qml │ │ │ ├── PositionShortcuts.qml │ │ │ ├── Metrics.qml │ │ │ └── ParabolicEffect.qml │ ├── CMakeLists.txt │ └── components │ │ ├── qmldir │ │ ├── CheckBoxesColumn.qml │ │ ├── Switch.qml │ │ ├── CheckBox.qml │ │ ├── SubHeader.qml │ │ └── Header.qml ├── app │ ├── packageplugins │ │ ├── CMakeLists.txt │ │ └── indicator │ │ │ ├── CMakeLists.txt │ │ │ ├── latte-packagestructure-indicator.desktop │ │ │ ├── latte-indicator.desktop │ │ │ └── indicatorpackage.h │ ├── indicator │ │ └── CMakeLists.txt │ ├── package │ │ ├── CMakeLists.txt │ │ └── lattepackage.h │ ├── tools │ │ ├── CMakeLists.txt │ │ └── commontools.h │ ├── declarativeimports │ │ └── CMakeLists.txt │ ├── settings │ │ ├── CMakeLists.txt │ │ ├── models │ │ │ └── CMakeLists.txt │ │ ├── tools │ │ │ └── CMakeLists.txt │ │ ├── widgets │ │ │ └── CMakeLists.txt │ │ ├── controllers │ │ │ └── CMakeLists.txt │ │ ├── views │ │ │ ├── CMakeLists.txt │ │ │ ├── layoutsheaderview.h │ │ │ └── layoutstableview.h │ │ ├── dialogs │ │ │ └── CMakeLists.txt │ │ ├── handlers │ │ │ └── CMakeLists.txt │ │ ├── data │ │ │ └── CMakeLists.txt │ │ └── delegates │ │ │ └── CMakeLists.txt │ ├── view │ │ ├── settings │ │ │ └── CMakeLists.txt │ │ ├── indicator │ │ │ └── CMakeLists.txt │ │ ├── helpers │ │ │ └── CMakeLists.txt │ │ ├── windowstracker │ │ │ └── CMakeLists.txt │ │ └── CMakeLists.txt │ ├── shortcuts │ │ └── CMakeLists.txt │ ├── layouts │ │ └── CMakeLists.txt │ ├── config-latte.h.cmake │ ├── layout │ │ └── CMakeLists.txt │ ├── plasma │ │ └── extended │ │ │ └── CMakeLists.txt │ ├── wm │ │ ├── CMakeLists.txt │ │ └── tracker │ │ │ └── CMakeLists.txt │ ├── apptypes.cpp │ ├── latte-layouts.knsrc │ ├── latte-indicators.knsrc │ └── FakeTarget.cmake ├── containmentactions │ ├── CMakeLists.txt │ └── contextmenu │ │ ├── Messages.sh │ │ └── CMakeLists.txt ├── .arcconfig ├── logo.png ├── plasmoid │ ├── plugin │ │ ├── qmldir │ │ ├── types.cpp │ │ ├── lattetasksplugin.h │ │ └── lattetasksplugin.cpp │ ├── package │ │ └── contents │ │ │ ├── images │ │ │ └── panel-west.png │ │ │ └── ui │ │ │ ├── abilities │ │ │ └── Metrics.qml │ │ │ └── task │ │ │ └── indicator │ │ │ └── LevelOptions.qml │ ├── Messages.sh │ └── CMakeLists.txt ├── containment │ ├── plugin │ │ ├── qmldir │ │ ├── types.cpp │ │ ├── lattecontainmentplugin.h │ │ └── lattecontainmentplugin.cpp │ ├── package │ │ └── contents │ │ │ ├── icons │ │ │ ├── redprint.jpg │ │ │ ├── blueprint.jpg │ │ │ ├── brownprint.jpg │ │ │ ├── goldprint.jpg │ │ │ ├── greenprint.jpg │ │ │ ├── orangeprint.jpg │ │ │ ├── pinkprint.jpg │ │ │ ├── purpleprint.jpg │ │ │ ├── wheatprint.jpg │ │ │ ├── darkgreyprint.jpg │ │ │ ├── lightskyblueprint.jpg │ │ │ └── AUTHORS │ │ │ ├── ui │ │ │ ├── RootMouseArea.qml │ │ │ ├── editmode │ │ │ │ └── controls │ │ │ │ │ ├── GraphicIcon.qml │ │ │ │ │ └── StickIcon.qml │ │ │ ├── layouts │ │ │ │ └── abilities │ │ │ │ │ ├── types │ │ │ │ │ ├── ParabolicEffect.qml │ │ │ │ │ ├── AbilitiesHost.qml │ │ │ │ │ └── Requirements.qml │ │ │ │ │ ├── AbilityGridPrivate.qml │ │ │ │ │ └── AbilityLayoutsPrivate.qml │ │ │ ├── abilities │ │ │ │ ├── privates │ │ │ │ │ └── metrics │ │ │ │ │ │ └── Fraction.qml │ │ │ │ └── ParabolicEffect.qml │ │ │ └── debug │ │ │ │ └── Tag.qml │ │ │ └── code │ │ │ └── MathTools.js │ ├── Messages.sh │ └── CMakeLists.txt ├── formatter.sh ├── shell │ ├── package │ │ └── contents │ │ │ ├── presets │ │ │ ├── multiple-layouts_hidden.layout.latte │ │ │ └── Default.layout.latte │ │ │ ├── images │ │ │ ├── splitter.svgz │ │ │ ├── trademark.svgz │ │ │ └── AUTHORS │ │ │ ├── defaults │ │ │ └── configuration │ │ │ └── config.qml │ └── CMakeLists.txt ├── Definitions.cmake ├── Messages.sh ├── indicators │ ├── CMakeLists.txt │ ├── Messages.sh │ └── org.kde.latte.plasma │ │ └── package │ │ └── config │ │ └── main.xml ├── uninstall.sh ├── icons │ ├── CMakeLists.txt │ └── AUTHORS ├── .gitignore ├── NEWFEATURES.md ├── astylerc ├── INSTALLATION.md └── install.sh ├── wallpapers └── wallpaper.jpg ├── Poiret └── PoiretOne-Regular.ttf ├── Lush ├── contents │ ├── previews │ │ └── splash.jpg │ └── splash │ │ └── images │ │ ├── 3q60.gif │ │ ├── kde.svgz │ │ ├── love.png │ │ ├── splash.jpg │ │ ├── plasma.svgz │ │ ├── plasma_d.gif │ │ └── busywidget.svgz └── metadata.desktop ├── mnml_conky ├── .conky-vision │ ├── #fff__32 │ │ ├── 200.png │ │ ├── 201.png │ │ ├── 202.png │ │ ├── 210.png │ │ ├── 211.png │ │ ├── 212.png │ │ ├── 221.png │ │ ├── 230.png │ │ ├── 231.png │ │ ├── 232.png │ │ ├── 300.png │ │ ├── 301.png │ │ ├── 302.png │ │ ├── 310.png │ │ ├── 311.png │ │ ├── 312.png │ │ ├── 313.png │ │ ├── 314.png │ │ ├── 321.png │ │ ├── 500.png │ │ ├── 501.png │ │ ├── 502.png │ │ ├── 503.png │ │ ├── 504.png │ │ ├── 511.png │ │ ├── 520.png │ │ ├── 521.png │ │ ├── 522.png │ │ ├── 531.png │ │ ├── 600.png │ │ ├── 601.png │ │ ├── 602.png │ │ ├── 611.png │ │ ├── 612.png │ │ ├── 615.png │ │ ├── 616.png │ │ ├── 620.png │ │ ├── 621.png │ │ ├── 622.png │ │ ├── 701.png │ │ ├── 711.png │ │ ├── 721.png │ │ ├── 731.png │ │ ├── 741.png │ │ ├── 751.png │ │ ├── 761.png │ │ ├── 762.png │ │ ├── 771.png │ │ ├── 781.png │ │ ├── 800.png │ │ ├── 801.png │ │ ├── 802.png │ │ ├── 803.png │ │ ├── 804.png │ │ ├── 900.png │ │ ├── 901.png │ │ ├── 902.png │ │ ├── 903.png │ │ ├── 904.png │ │ ├── 905.png │ │ ├── 906.png │ │ ├── 951.png │ │ ├── 952.png │ │ ├── 953.png │ │ ├── 954.png │ │ ├── 955.png │ │ ├── 956.png │ │ ├── 957.png │ │ ├── 958.png │ │ ├── 959.png │ │ ├── 960.png │ │ ├── 961.png │ │ ├── 962.png │ │ └── null.png │ └── get_weather ├── SVG │ ├── 951.svg │ ├── 952.svg │ ├── 953.svg │ ├── 954.svg │ ├── 801.svg │ ├── 802.svg │ ├── 701.svg │ ├── 711.svg │ ├── 721.svg │ ├── 741.svg │ ├── 200.svg │ ├── 210.svg │ ├── 211.svg │ ├── 212.svg │ ├── 221.svg │ ├── 230.svg │ ├── 231.svg │ ├── 901.svg │ ├── 902.svg │ ├── 962.svg │ ├── 771.svg │ ├── 905.svg │ ├── 955.svg │ ├── 956.svg │ ├── 957.svg │ ├── 958.svg │ ├── 959.svg │ ├── 903.svg │ ├── null.svg │ ├── 804.svg │ ├── 201.svg │ ├── 202.svg │ ├── 232.svg │ ├── 960.svg │ ├── 961.svg │ ├── 781.svg │ ├── 900.svg │ ├── 511.svg │ ├── 300.svg │ ├── 301.svg │ ├── 500.svg │ ├── 313.svg │ ├── 314.svg │ ├── 321.svg │ ├── 502.svg │ ├── 503.svg │ ├── 504.svg │ ├── 520.svg │ ├── 521.svg │ ├── 522.svg │ ├── 531.svg │ ├── 601.svg │ ├── 731.svg │ ├── 751.svg │ ├── 761.svg │ ├── 615.svg │ └── 616.svg ├── CREDITS.md └── install ├── ROUNDED-DARK ├── AUTHORS ├── metadata.desktop └── ROUNDED-DARKrc ├── lightdm-webkit2-theme-glorious ├── assets │ ├── bg.jpg │ ├── sessions │ │ ├── i3.png │ │ ├── bspwm.png │ │ ├── gnome.png │ │ ├── liri.png │ │ ├── lxde.png │ │ ├── mate.png │ │ ├── sway.png │ │ ├── xfce.png │ │ ├── awesome.png │ │ ├── budgie.png │ │ ├── deepin.png │ │ ├── plasma.png │ │ ├── ubuntu.png │ │ ├── xmonad.png │ │ ├── cinnamon.png │ │ ├── elementary.png │ │ ├── enlightenment.png │ │ ├── i3-with-shmlog.png │ │ └── session-default.png │ └── profiles │ │ ├── bon.jpg │ │ ├── gyroz.jpg │ │ ├── diegob.jpg │ │ ├── funnyv.jpg │ │ └── johnnyj.jpg ├── scrots │ ├── login.webp │ ├── power.webp │ ├── users.webp │ └── sessions.webp ├── fonts │ ├── muli-v20-latin-300.eot │ ├── muli-v20-latin-300.ttf │ ├── muli-v20-latin-300.woff │ ├── muli-v20-latin-300.woff2 │ ├── muli-v20-latin-700.eot │ ├── muli-v20-latin-700.ttf │ ├── muli-v20-latin-700.woff │ ├── muli-v20-latin-700.woff2 │ ├── muli-v20-latin-regular.eot │ ├── muli-v20-latin-regular.ttf │ ├── muli-v20-latin-regular.woff │ └── muli-v20-latin-regular.woff2 ├── index.theme ├── css │ ├── base │ │ └── body-overlay.css │ ├── style.css │ ├── screens │ │ ├── screen.css │ │ ├── greeter-screen.css │ │ └── goodbye-screen.css │ └── mainscreen │ │ ├── sessions-button.css │ │ └── power-buttons.css └── js │ ├── goodbye-screen.js │ ├── script.js │ ├── document-key-events.js │ └── greeter-screen.js ├── lightdm-webkit2-greeter_2.2.5-1+15.31_amd64.deb └── LICENSE /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/icon.png -------------------------------------------------------------------------------- /latte-dock/declarativeimports/core/extras.cpp: -------------------------------------------------------------------------------- 1 | #include "extras.h" 2 | -------------------------------------------------------------------------------- /latte-dock/app/packageplugins/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(indicator) 2 | -------------------------------------------------------------------------------- /latte-dock/containmentactions/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(contextmenu) 2 | -------------------------------------------------------------------------------- /latte-dock/.arcconfig: -------------------------------------------------------------------------------- 1 | { 2 | "phabricator.uri" : "https://phabricator.kde.org/" 3 | } 4 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/core/qmldir: -------------------------------------------------------------------------------- 1 | module org.kde.latte.core 2 | plugin lattecoreplugin 3 | -------------------------------------------------------------------------------- /latte-dock/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/logo.png -------------------------------------------------------------------------------- /latte-dock/plasmoid/plugin/qmldir: -------------------------------------------------------------------------------- 1 | module org.kde.latte.private.tasks 2 | plugin lattetasksplugin 3 | -------------------------------------------------------------------------------- /wallpapers/wallpaper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/wallpapers/wallpaper.jpg -------------------------------------------------------------------------------- /Poiret/PoiretOne-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/Poiret/PoiretOne-Regular.ttf -------------------------------------------------------------------------------- /latte-dock/containment/plugin/qmldir: -------------------------------------------------------------------------------- 1 | module org.kde.latte.private.containment 2 | plugin lattecontainmentplugin 3 | -------------------------------------------------------------------------------- /Lush/contents/previews/splash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/Lush/contents/previews/splash.jpg -------------------------------------------------------------------------------- /Lush/contents/splash/images/3q60.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/Lush/contents/splash/images/3q60.gif -------------------------------------------------------------------------------- /Lush/contents/splash/images/kde.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/Lush/contents/splash/images/kde.svgz -------------------------------------------------------------------------------- /Lush/contents/splash/images/love.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/Lush/contents/splash/images/love.png -------------------------------------------------------------------------------- /latte-dock/formatter.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | astyle --options='astylerc' `find -maxdepth 3 -name '*.cpp' -o -name '*.h'` 4 | -------------------------------------------------------------------------------- /Lush/contents/splash/images/splash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/Lush/contents/splash/images/splash.jpg -------------------------------------------------------------------------------- /Lush/contents/splash/images/plasma.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/Lush/contents/splash/images/plasma.svgz -------------------------------------------------------------------------------- /Lush/contents/splash/images/plasma_d.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/Lush/contents/splash/images/plasma_d.gif -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/200.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/201.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/201.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/202.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/202.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/210.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/210.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/211.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/211.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/212.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/212.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/221.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/221.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/230.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/230.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/231.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/231.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/232.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/232.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/300.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/301.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/301.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/302.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/302.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/310.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/311.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/311.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/312.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/312.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/313.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/313.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/314.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/314.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/321.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/321.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/500.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/501.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/501.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/502.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/502.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/503.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/503.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/504.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/504.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/511.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/511.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/520.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/520.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/521.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/521.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/522.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/522.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/531.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/531.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/600.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/600.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/601.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/601.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/602.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/602.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/611.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/611.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/612.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/612.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/615.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/615.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/616.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/616.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/620.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/620.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/621.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/621.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/622.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/622.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/701.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/701.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/711.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/711.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/721.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/721.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/731.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/731.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/741.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/741.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/751.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/751.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/761.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/761.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/762.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/762.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/771.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/771.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/781.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/781.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/800.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/801.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/801.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/802.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/802.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/803.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/803.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/804.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/804.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/900.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/900.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/901.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/901.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/902.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/902.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/903.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/903.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/904.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/904.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/905.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/905.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/906.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/906.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/951.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/951.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/952.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/952.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/953.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/953.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/954.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/954.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/955.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/955.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/956.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/956.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/957.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/957.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/958.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/958.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/959.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/959.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/960.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/960.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/961.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/961.png -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/962.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/962.png -------------------------------------------------------------------------------- /Lush/contents/splash/images/busywidget.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/Lush/contents/splash/images/busywidget.svgz -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/#fff__32/null.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/mnml_conky/.conky-vision/#fff__32/null.png -------------------------------------------------------------------------------- /ROUNDED-DARK/AUTHORS: -------------------------------------------------------------------------------- 1 | ------------------------ AURORAE THEME ------------------------ 2 | Alexey Varfolomeev - https://github.com/varlesh/rounded 3 | -------------------------------------------------------------------------------- /latte-dock/shell/package/contents/presets/multiple-layouts_hidden.layout.latte: -------------------------------------------------------------------------------- 1 | [LayoutSettings] 2 | color=red 3 | showInMenu=true 4 | version=2 5 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/bg.jpg -------------------------------------------------------------------------------- /lightdm-webkit2-greeter_2.2.5-1+15.31_amd64.deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-greeter_2.2.5-1+15.31_amd64.deb -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/scrots/login.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/scrots/login.webp -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/scrots/power.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/scrots/power.webp -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/scrots/users.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/scrots/users.webp -------------------------------------------------------------------------------- /latte-dock/containmentactions/contextmenu/Messages.sh: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env bash 2 | $XGETTEXT *.cpp -o $podir/plasma_containmentactions_lattecontextmenu.pot 3 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/scrots/sessions.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/scrots/sessions.webp -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/i3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/i3.png -------------------------------------------------------------------------------- /latte-dock/Definitions.cmake: -------------------------------------------------------------------------------- 1 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/app/config-latte.h.cmake 2 | ${CMAKE_CURRENT_BINARY_DIR}/app/config-latte.h) 3 | -------------------------------------------------------------------------------- /latte-dock/shell/package/contents/images/splitter.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/shell/package/contents/images/splitter.svgz -------------------------------------------------------------------------------- /latte-dock/shell/package/contents/images/trademark.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/shell/package/contents/images/trademark.svgz -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/profiles/bon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/profiles/bon.jpg -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/profiles/gyroz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/profiles/gyroz.jpg -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/bspwm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/bspwm.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/gnome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/gnome.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/liri.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/liri.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/lxde.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/lxde.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/mate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/mate.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/sway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/sway.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/xfce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/xfce.png -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/icons/redprint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/containment/package/contents/icons/redprint.jpg -------------------------------------------------------------------------------- /latte-dock/plasmoid/package/contents/images/panel-west.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/plasmoid/package/contents/images/panel-west.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/profiles/diegob.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/profiles/diegob.jpg -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/profiles/funnyv.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/profiles/funnyv.jpg -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/profiles/johnnyj.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/profiles/johnnyj.jpg -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/awesome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/awesome.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/budgie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/budgie.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/deepin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/deepin.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/plasma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/plasma.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/ubuntu.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/xmonad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/xmonad.png -------------------------------------------------------------------------------- /latte-dock/app/indicator/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/factory.cpp 4 | PARENT_SCOPE 5 | ) 6 | -------------------------------------------------------------------------------- /latte-dock/app/package/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/lattepackage.cpp 4 | PARENT_SCOPE 5 | ) 6 | -------------------------------------------------------------------------------- /latte-dock/app/tools/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/commontools.cpp 4 | PARENT_SCOPE 5 | ) 6 | -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/icons/blueprint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/containment/package/contents/icons/blueprint.jpg -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/icons/brownprint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/containment/package/contents/icons/brownprint.jpg -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/icons/goldprint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/containment/package/contents/icons/goldprint.jpg -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/icons/greenprint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/containment/package/contents/icons/greenprint.jpg -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/icons/orangeprint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/containment/package/contents/icons/orangeprint.jpg -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/icons/pinkprint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/containment/package/contents/icons/pinkprint.jpg -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/icons/purpleprint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/containment/package/contents/icons/purpleprint.jpg -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/icons/wheatprint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/containment/package/contents/icons/wheatprint.jpg -------------------------------------------------------------------------------- /latte-dock/plasmoid/Messages.sh: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env bash 2 | $XGETTEXT `find . -name \*.js -o -name \*.qml -o -name \*.cpp` -o $podir/plasma_applet_org.kde.latte.plasmoid.pot 3 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/cinnamon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/cinnamon.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/elementary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/elementary.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-300.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-300.eot -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-300.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-300.ttf -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-300.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-300.woff -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-300.woff2 -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-700.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-700.eot -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-700.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-700.ttf -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-700.woff -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-700.woff2 -------------------------------------------------------------------------------- /latte-dock/containment/Messages.sh: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env bash 2 | $XGETTEXT `find . -name \*.js -o -name \*.qml -o -name \*.cpp` -o $podir/plasma_applet_org.kde.latte.containment.pot 3 | -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/icons/darkgreyprint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/containment/package/contents/icons/darkgreyprint.jpg -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-regular.eot -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-regular.ttf -------------------------------------------------------------------------------- /latte-dock/app/declarativeimports/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/interfaces.cpp 4 | PARENT_SCOPE 5 | ) 6 | -------------------------------------------------------------------------------- /latte-dock/app/settings/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/universalsettings.cpp 4 | PARENT_SCOPE 5 | ) 6 | 7 | -------------------------------------------------------------------------------- /latte-dock/app/settings/models/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/layoutsmodel.cpp 4 | PARENT_SCOPE 5 | ) 6 | -------------------------------------------------------------------------------- /latte-dock/app/settings/tools/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/settingstools.cpp 4 | PARENT_SCOPE 5 | ) 6 | -------------------------------------------------------------------------------- /latte-dock/app/settings/widgets/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/patternwidget.cpp 4 | PARENT_SCOPE 5 | ) 6 | -------------------------------------------------------------------------------- /latte-dock/shell/package/contents/defaults: -------------------------------------------------------------------------------- 1 | [Panel] 2 | Containment=org.kde.latte.containment 3 | 4 | [Panel][ContainmentActions] 5 | RightButton;NoModifier=org.kde.latte.contextmenu 6 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/enlightenment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/enlightenment.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/i3-with-shmlog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/i3-with-shmlog.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/assets/sessions/session-default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/assets/sessions/session-default.png -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-regular.woff -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/lightdm-webkit2-theme-glorious/fonts/muli-v20-latin-regular.woff2 -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/icons/lightskyblueprint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnValle/lush-pop/HEAD/latte-dock/containment/package/contents/icons/lightskyblueprint.jpg -------------------------------------------------------------------------------- /latte-dock/app/settings/controllers/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/layoutscontroller.cpp 4 | PARENT_SCOPE 5 | ) 6 | -------------------------------------------------------------------------------- /latte-dock/shell/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | configure_file(metadata.desktop.cmake ${CMAKE_CURRENT_SOURCE_DIR}/package/metadata.desktop) 2 | 3 | plasma_install_package(package org.kde.latte.shell shells shell) 4 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/containers/qmldir: -------------------------------------------------------------------------------- 1 | module org.kde.latte.abilities.containers 2 | 3 | Animations 0.1 Animations.qml 4 | Metrics 0.1 Metrics.qml 5 | ParabolicEffect 0.1 ParabolicEffect.qml 6 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/index.theme: -------------------------------------------------------------------------------- 1 | [theme] 2 | name=lightdm-webkit2-theme-glorious 3 | description=A glorified lightdm webkit2 theme 4 | engine=lightdm-webkit2-greeter 5 | url=index.html 6 | session=awesome 7 | -------------------------------------------------------------------------------- /latte-dock/Messages.sh: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env bash 2 | $EXTRACTRC `find app -name \*.rc -o -name \*.ui` >> rc.cpp 3 | 4 | $XGETTEXT `find app shell rc.cpp -name \*.js -o -name \*.qml -o -name \*.cpp` -o $podir/latte-dock.pot 5 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/bridge/qmldir: -------------------------------------------------------------------------------- 1 | module org.kde.latte.abilities.applets 2 | 3 | Indexer 0.1 Indexer.qml 4 | ParabolicEffect 0.1 ParabolicEffect.qml 5 | PositionShortcuts 0.1 PositionShortcuts.qml 6 | -------------------------------------------------------------------------------- /latte-dock/app/settings/views/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/layoutsheaderview.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/layoutstableview.cpp 5 | PARENT_SCOPE 6 | ) 7 | -------------------------------------------------------------------------------- /latte-dock/app/view/settings/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/primaryconfigview.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/secondaryconfigview.cpp 5 | PARENT_SCOPE 6 | ) 7 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(core) 2 | install(DIRECTORY abilities/ DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/latte/abilities) 3 | install(DIRECTORY components/ DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/latte/components) 4 | 5 | 6 | -------------------------------------------------------------------------------- /latte-dock/app/settings/dialogs/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/detailsdialog.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/genericdialog.cpp 5 | ${CMAKE_CURRENT_SOURCE_DIR}/settingsdialog.cpp 6 | PARENT_SCOPE 7 | ) 8 | -------------------------------------------------------------------------------- /latte-dock/app/shortcuts/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/globalshortcuts.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/modifiertracker.cpp 5 | ${CMAKE_CURRENT_SOURCE_DIR}/shortcutstracker.cpp 6 | PARENT_SCOPE 7 | ) 8 | -------------------------------------------------------------------------------- /latte-dock/app/view/indicator/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/indicator.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/indicatorinfo.cpp 5 | ${CMAKE_CURRENT_SOURCE_DIR}/indicatorresources.cpp 6 | PARENT_SCOPE 7 | ) 8 | -------------------------------------------------------------------------------- /latte-dock/app/view/helpers/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/floatinggapwindow.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/screenedgeghostwindow.cpp 5 | ${CMAKE_CURRENT_SOURCE_DIR}/subwindow.cpp 6 | PARENT_SCOPE 7 | ) 8 | -------------------------------------------------------------------------------- /latte-dock/app/view/windowstracker/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/allscreenstracker.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/currentscreentracker.cpp 5 | ${CMAKE_CURRENT_SOURCE_DIR}/windowstracker.cpp 6 | PARENT_SCOPE 7 | ) 8 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/applets/qmldir: -------------------------------------------------------------------------------- 1 | module org.kde.latte.abilities.applets 2 | 3 | Animations 0.1 Animations.qml 4 | Indexer 0.1 Indexer.qml 5 | Metrics 0.1 Metrics.qml 6 | ParabolicEffect 0.1 ParabolicEffect.qml 7 | PositionShortcuts 0.1 PositionShortcuts.qml 8 | Requirements 0.1 Requirements.qml 9 | -------------------------------------------------------------------------------- /latte-dock/app/layouts/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/importer.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/launcherssignals.cpp 5 | ${CMAKE_CURRENT_SOURCE_DIR}/manager.cpp 6 | ${CMAKE_CURRENT_SOURCE_DIR}/synchronizer.cpp 7 | PARENT_SCOPE 8 | ) 9 | -------------------------------------------------------------------------------- /latte-dock/indicators/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | install(DIRECTORY default DESTINATION ${CMAKE_INSTALL_PREFIX}/share/latte/indicators) 2 | install(DIRECTORY org.kde.latte.plasma DESTINATION ${CMAKE_INSTALL_PREFIX}/share/latte/indicators) 3 | install(DIRECTORY org.kde.latte.plasmatabstyle DESTINATION ${CMAKE_INSTALL_PREFIX}/share/latte/indicators) 4 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/definitions/qmldir: -------------------------------------------------------------------------------- 1 | module org.kde.latte.abilities.definitions 2 | 3 | Animations 0.1 Animations.qml 4 | AppletRequirements 0.1 AppletRequirements.qml 5 | Indexer 0.1 Indexer.qml 6 | Metrics 0.1 Metrics.qml 7 | ParabolicEffect 0.1 ParabolicEffect.qml 8 | PositionShortcuts 0.1 PositionShortcuts.qml 9 | 10 | -------------------------------------------------------------------------------- /latte-dock/app/config-latte.h.cmake: -------------------------------------------------------------------------------- 1 | #ifndef CONFIG_LATTE_H 2 | #define CONFIG_LATTE_H 3 | 4 | #cmakedefine01 HAVE_X11 5 | 6 | #cmakedefine KF5_VERSION_MINOR @KF5_VERSION_MINOR@ 7 | 8 | #cmakedefine VERSION "@VERSION@" 9 | 10 | #cmakedefine WEBSITE "@WEBSITE@" 11 | 12 | #cmakedefine BUG_ADDRESS "@BUG_ADDRESS@" 13 | 14 | #endif // CONFIG_LATTE_H 15 | -------------------------------------------------------------------------------- /ROUNDED-DARK/metadata.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=ROUNDED DARK 3 | X-KDE-PluginInfo-Author=Alexey Varfolomeev 4 | X-KDE-PluginInfo-Category= 5 | X-KDE-PluginInfo-Depends= 6 | X-KDE-PluginInfo-Email=varlesh@gmail.com 7 | X-KDE-PluginInfo-EnabledByDefault=true 8 | X-KDE-PluginInfo-License=GPL v3 9 | X-KDE-PluginInfo-Name=ROUNDED-DARK 10 | X-KDE-PluginInfo-Version=1.0 11 | -------------------------------------------------------------------------------- /latte-dock/app/layout/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/abstractlayout.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/centrallayout.cpp 5 | ${CMAKE_CURRENT_SOURCE_DIR}/genericlayout.cpp 6 | ${CMAKE_CURRENT_SOURCE_DIR}/sharedlayout.cpp 7 | ${CMAKE_CURRENT_SOURCE_DIR}/storage.cpp 8 | PARENT_SCOPE 9 | ) 10 | -------------------------------------------------------------------------------- /latte-dock/app/plasma/extended/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/backgroundcache.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/backgroundtracker.cpp 5 | ${CMAKE_CURRENT_SOURCE_DIR}/screengeometries.cpp 6 | ${CMAKE_CURRENT_SOURCE_DIR}/screenpool.cpp 7 | ${CMAKE_CURRENT_SOURCE_DIR}/theme.cpp 8 | PARENT_SCOPE 9 | ) 10 | -------------------------------------------------------------------------------- /latte-dock/uninstall.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #Author: Michail Vourlakos 3 | #Summary: Uninstallation script for Latte Dock Panel 4 | #This script was written and tested on openSuSe Leap 42.1 5 | 6 | if [ -f build/install_manifest.txt ]; then 7 | echo "Uninstallation file exists..." 8 | sudo xargs -d '\n' rm < build/install_manifest.txt 9 | else 10 | echo "Uninstallation file does not exist." 11 | fi 12 | -------------------------------------------------------------------------------- /latte-dock/app/settings/handlers/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/detailshandler.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/detailsinfohandler.cpp 5 | ${CMAKE_CURRENT_SOURCE_DIR}/generichandler.cpp 6 | ${CMAKE_CURRENT_SOURCE_DIR}/tabpreferenceshandler.cpp 7 | ${CMAKE_CURRENT_SOURCE_DIR}/tablayoutshandler.cpp 8 | PARENT_SCOPE 9 | ) 10 | -------------------------------------------------------------------------------- /mnml_conky/SVG/951.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/952.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/953.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/954.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/core/config-latte-lib.h.cmake: -------------------------------------------------------------------------------- 1 | #ifndef CONFIG_LATTE_LIB_H 2 | #define CONFIG_LATTE_LIB_H 3 | 4 | #cmakedefine01 ENABLE_MAKE_UNIQUE 5 | 6 | #cmakedefine01 HAVE_X11 7 | 8 | #cmakedefine KF5_VERSION_MINOR @KF5_VERSION_MINOR@ 9 | 10 | #cmakedefine VERSION "@VERSION@" 11 | 12 | #cmakedefine WEBSITE "@WEBSITE@" 13 | 14 | #cmakedefine BUG_ADDRESS "@BUG_ADDRESS@" 15 | 16 | #endif // CONFIG_LATTE_LIB_H 17 | -------------------------------------------------------------------------------- /latte-dock/icons/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | include(ECMInstallIcons) 2 | 3 | ecm_install_icons(ICONS 4 | 16-apps-latte-dock.svg 5 | 22-apps-latte-dock.svg 6 | 24-apps-latte-dock.svg 7 | 32-apps-latte-dock.svg 8 | 48-apps-latte-dock.svg 9 | sc-apps-latte-dock.svg 10 | THEME hicolor 11 | DESTINATION ${ICON_INSTALL_DIR}) 12 | 13 | install(FILES org.kde.latte.plasmoid.svg DESTINATION ${ICON_INSTALL_DIR}/breeze/applets/256) 14 | -------------------------------------------------------------------------------- /latte-dock/app/settings/data/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/activitydata.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/layoutdata.cpp 5 | ${CMAKE_CURRENT_SOURCE_DIR}/layouticondata.cpp 6 | ${CMAKE_CURRENT_SOURCE_DIR}/layoutstable.cpp 7 | ${CMAKE_CURRENT_SOURCE_DIR}/preferencesdata.cpp 8 | ${CMAKE_CURRENT_SOURCE_DIR}/uniqueidinfo.cpp 9 | PARENT_SCOPE 10 | ) 11 | -------------------------------------------------------------------------------- /latte-dock/app/wm/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/abstractwindowinterface.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/schemecolors.cpp 5 | ${CMAKE_CURRENT_SOURCE_DIR}/waylandinterface.cpp 6 | ${CMAKE_CURRENT_SOURCE_DIR}/windowinfowrap.cpp 7 | ${CMAKE_CURRENT_SOURCE_DIR}/xwindowinterface.cpp 8 | ${CMAKE_CURRENT_SOURCE_DIR}/tasktools.cpp 9 | PARENT_SCOPE 10 | ) 11 | -------------------------------------------------------------------------------- /latte-dock/app/wm/tracker/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/lastactivewindow.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/schemes.cpp 5 | ${CMAKE_CURRENT_SOURCE_DIR}/trackedgeneralinfo.cpp 6 | ${CMAKE_CURRENT_SOURCE_DIR}/trackedlayoutinfo.cpp 7 | ${CMAKE_CURRENT_SOURCE_DIR}/trackedviewinfo.cpp 8 | ${CMAKE_CURRENT_SOURCE_DIR}/windowstracker.cpp 9 | PARENT_SCOPE 10 | ) 11 | -------------------------------------------------------------------------------- /latte-dock/indicators/Messages.sh: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env bash 2 | 3 | $XGETTEXT `find default -name \*.js -o -name \*.qml -o -name \*.cpp` -o $podir/latte_indicator_org.kde.latte.default.pot 4 | $XGETTEXT `find org.kde.latte.plasma -name \*.js -o -name \*.qml -o -name \*.cpp` -o $podir/latte_indicator_org.kde.latte.plasma.pot 5 | $XGETTEXT `find org.kde.latte.plasmatabstyle -name \*.js -o -name \*.qml -o -name \*.cpp` -o $podir/latte_indicator_org.kde.latte.plasmatabstyle.pot 6 | -------------------------------------------------------------------------------- /mnml_conky/CREDITS.md: -------------------------------------------------------------------------------- 1 | * Weather data is provided by [OpenWeatherMap](http://openweathermap.org/). 2 | 3 | * The weather icons in the `SVG` folder are part of [Tempestacons](https://github.com/zagortenay333/Tempestacons) / [CC BY-SA 4.0](https://creativecommons.org/licenses/by/4.0/). 4 | 5 | * [Wallpaper](http://nosphere.deviantart.com/art/Ns-Wp-03-447969721) used in preview. 6 | 7 | * [Poiret One](https://www.google.com/fonts/specimen/Poiret+One) font used in preview. 8 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/css/base/body-overlay.css: -------------------------------------------------------------------------------- 1 | .bodyOverlay { 2 | top: 0; 3 | left: 0; 4 | width: 100%; 5 | height: 100%; 6 | margin: 0; 7 | padding: 0; 8 | overflow: hidden; 9 | background-color: var(--base-body-bg); 10 | position: absolute; 11 | filter: blur(var(--blur-strength)); 12 | background-image: url('../../assets/bg.jpg'); 13 | background-size: cover; 14 | background-repeat: no-repeat; 15 | background-position: center; 16 | background-attachment: fixed; 17 | } 18 | -------------------------------------------------------------------------------- /mnml_conky/SVG/801.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/802.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /latte-dock/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | .* 3 | !.arcconfig 4 | !.gitignore 5 | # Ignore hidden files 6 | .directory 7 | 8 | # build directory 9 | build/ 10 | 11 | # backup files 12 | *.autosave 13 | *.desktop~ 14 | *.gitignore~ 15 | *.js~ 16 | *.kate-swp 17 | *.qml~ 18 | *.sh~ 19 | *.xml~ 20 | .*.cpp~ 21 | .*.h~ 22 | .*.js~ 23 | .*.pot~ 24 | .*.po~ 25 | .*.qml~ 26 | .*.txt~ 27 | .*.xml~ 28 | .*~ 29 | *.*.user 30 | *.*.orig 31 | 32 | # locale files 33 | *.mo 34 | 35 | # KDevelop Project files 36 | *.kdev4 37 | .kdev4/ 38 | 39 | build-kdev/ 40 | -------------------------------------------------------------------------------- /latte-dock/app/view/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/containmentinterface.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/contextmenu.cpp 5 | ${CMAKE_CURRENT_SOURCE_DIR}/effects.cpp 6 | ${CMAKE_CURRENT_SOURCE_DIR}/panelshadows.cpp 7 | ${CMAKE_CURRENT_SOURCE_DIR}/positioner.cpp 8 | ${CMAKE_CURRENT_SOURCE_DIR}/tasksmodel.cpp 9 | ${CMAKE_CURRENT_SOURCE_DIR}/view.cpp 10 | ${CMAKE_CURRENT_SOURCE_DIR}/visibilitymanager.cpp 11 | PARENT_SCOPE 12 | ) 13 | -------------------------------------------------------------------------------- /latte-dock/app/settings/delegates/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(lattedock-app_SRCS 2 | ${lattedock-app_SRCS} 3 | ${CMAKE_CURRENT_SOURCE_DIR}/activitiesdelegate.cpp 4 | ${CMAKE_CURRENT_SOURCE_DIR}/backgroundcmbdelegate.cpp 5 | ${CMAKE_CURRENT_SOURCE_DIR}/backgroundcmbitemdelegate.cpp 6 | ${CMAKE_CURRENT_SOURCE_DIR}/checkboxdelegate.cpp 7 | ${CMAKE_CURRENT_SOURCE_DIR}/layoutnamedelegate.cpp 8 | ${CMAKE_CURRENT_SOURCE_DIR}/shareddelegate.cpp 9 | ${CMAKE_CURRENT_SOURCE_DIR}/persistentmenu.cpp 10 | PARENT_SCOPE 11 | ) 12 | -------------------------------------------------------------------------------- /Lush/metadata.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Comment=Lush for Plasma KDE 3 | Encoding=UTF-8 4 | Keywords=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate; 5 | Name=Lush 6 | Type=Service 7 | 8 | X-KDE-ServiceTypes=Plasma/LookAndFeel 9 | X-KDE-ParentApp= 10 | X-KDE-PluginInfo-Author=adhe 11 | X-KDE-PluginInfo-Category= 12 | X-KDE-PluginInfo-Email=adhemarks@gmail.com 13 | X-KDE-PluginInfo-License=GPLv2+ 14 | X-KDE-PluginInfo-Name=Lush 15 | X-KDE-PluginInfo-Version=2.0 16 | X-KDE-PluginInfo-Website= 17 | X-Plasma-MainScript=defaults 18 | -------------------------------------------------------------------------------- /mnml_conky/SVG/701.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/711.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/721.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/741.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /latte-dock/app/packageplugins/indicator/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(indicator_SRCS 2 | indicatorpackage.cpp 3 | ) 4 | 5 | add_library(latte_packagestructure_indicator MODULE ${indicator_SRCS}) 6 | 7 | target_link_libraries(latte_packagestructure_indicator 8 | KF5::Declarative 9 | KF5::I18n 10 | KF5::Package 11 | ) 12 | 13 | kcoreaddons_desktop_to_json(latte_packagestructure_indicator latte-packagestructure-indicator.desktop) 14 | 15 | install(TARGETS latte_packagestructure_indicator DESTINATION ${KDE_INSTALL_PLUGINDIR}/kpackage/packagestructure) 16 | install(FILES latte-indicator.desktop DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR}) 17 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/css/style.css: -------------------------------------------------------------------------------- 1 | @import url('base/normalize.css'); 2 | @import url('base/font-face.css'); 3 | @import url('base/base.css'); 4 | @import url('base/tooltip.css'); 5 | @import url('base/body-overlay.css'); 6 | @import url('screens/screen.css'); 7 | @import url('screens/greeter-screen.css'); 8 | @import url('screens/sessions-screen.css'); 9 | @import url('screens/users-screen.css'); 10 | @import url('screens/power-screen.css'); 11 | @import url('screens/goodbye-screen.css'); 12 | @import url('mainscreen/sessions-button.css'); 13 | @import url('mainscreen/main-form.css'); 14 | @import url('mainscreen/power-buttons.css'); 15 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/js/goodbye-screen.js: -------------------------------------------------------------------------------- 1 | class GoodbyeScreen { 2 | constructor() { 3 | this._goodbyeScreen = document.querySelector('#goodbyeScreen'); 4 | this._goodbyeImage = document.querySelector('#goodbyeImage'); 5 | this._goodbyeMessage = document.querySelector('#goodbyeMessage'); 6 | } 7 | 8 | // Show goodbye screen 9 | showGoodbyeScreen(icon, message) { 10 | this._goodbyeImage.style.backgroundImage = `url('assets/power/${icon}.svg')`; 11 | this._goodbyeMessage.textContent = message; 12 | this._goodbyeScreen.classList.add('showGoodbyeScreen'); 13 | } 14 | 15 | // Hide goodbye screen 16 | hideGoodbyeScreen() { 17 | this._goodbyeScreen.classList.remove('showGoodbyeScreen'); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /mnml_conky/SVG/200.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/210.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/211.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/212.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/221.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/230.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/231.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/.conky-vision/get_weather: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -eu 3 | 4 | # It seems that in conky the execi command will start before curl has completely 5 | # written the file. For some reason adding a sleep before calling curl fixes it. 6 | sleep 2 7 | 8 | forecast=~/".cache/conky-vision/forecast.json" 9 | weather=~/".cache/conky-vision/weather.json" 10 | 11 | mkdir -p ~/".cache/conky-vision" 12 | 13 | api_prefix="api.openweathermap.org/data/2.5/" 14 | 15 | appid="APPID=$1" 16 | id="&id=$2" 17 | units="&units=$3" 18 | lang="" ; [[ -v 4 ]] && lang="${4%%_*}" lang="&lang=$lang" 19 | 20 | curl -s "${api_prefix}forecast?${appid}${id}${units}${lang}" -o "$forecast" 21 | curl -s "${api_prefix}weather?${appid}${id}${units}${lang}" -o "$weather" 22 | -------------------------------------------------------------------------------- /latte-dock/NEWFEATURES.md: -------------------------------------------------------------------------------- 1 | New features/fixes that are found only in master in contrast with the current stable version 2 | 3 | #### Version (master) - 31/12/2019 4 | 5 | * Floating panels/docks, the user can have a gap between the screen edge and the dock/panel 6 | * the user can choose to override the real window geometry that is applied to floating docks/panels 7 | when the view is behaving like a plasma panel; and always Fitt's Law in such case. In that case the 8 | user can always use the gap between the dock and the screen edge to activate applets or to drag 9 | the active window 10 | * Indicators infrastructure is now much smarter. Recreating views is now applied only when the updated 11 | indicator is used by that specific view; all other views are not influenced 12 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/components/qmldir: -------------------------------------------------------------------------------- 1 | module org.kde.latte.components 2 | 3 | AddItem 1.0 AddItem.qml 4 | AddingArea 1.0 AddingArea.qml 5 | BadgeText 1.0 BadgeText.qml 6 | CheckBox 1.0 CheckBox.qml 7 | CheckBoxesColumn 1.0 CheckBoxesColumn.qml 8 | ComboBox 1.0 ComboBox.qml 9 | ComboBoxButton 1.0 ComboBoxButton.qml 10 | ExternalShadow 1.0 ExternalShadow.qml 11 | GlowPoint 1.0 GlowPoint.qml 12 | Header 1.0 Header.qml 13 | HeaderSwitch 1.0 HeaderSwitch.qml 14 | IndicatorItem 1.0 IndicatorItem.qml 15 | ItemDelegate 1.0 ItemDelegate.qml 16 | Label 1.0 Label.qml 17 | ScrollArea 1.0 ScrollArea.qml 18 | Slider 1.0 Slider.qml 19 | SpinBox 1.0 SpinBox.qml 20 | SubHeader 1.0 SubHeader.qml 21 | Switch 1.0 Switch.qml 22 | TextField 1.0 TextField.qml 23 | ToolTip 1.0 ToolTip.qml 24 | -------------------------------------------------------------------------------- /mnml_conky/SVG/901.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/902.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/962.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /latte-dock/containment/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_definitions(-DTRANSLATION_DOMAIN=\"plasma_applet_org.kde.latte.containment\") 2 | configure_file(metadata.desktop.cmake ${CMAKE_CURRENT_SOURCE_DIR}/package/metadata.desktop) 3 | 4 | plasma_install_package(package org.kde.latte.containment) 5 | 6 | set(containment_SRCS 7 | plugin/types.cpp 8 | plugin/lattecontainmentplugin.cpp 9 | ) 10 | 11 | add_library(lattecontainmentplugin SHARED ${containment_SRCS}) 12 | 13 | target_link_libraries(lattecontainmentplugin 14 | Qt5::Core 15 | Qt5::Qml) 16 | 17 | install(TARGETS lattecontainmentplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/latte/private/containment) 18 | install(FILES plugin/qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/latte/private/containment) 19 | -------------------------------------------------------------------------------- /latte-dock/indicators/org.kde.latte.plasma/package/config/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | false 10 | 11 | 12 | false 13 | 14 | 15 | true 16 | 17 | 18 | 0.08 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /latte-dock/app/apptypes.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * 5 | * This file is part of Latte-Dock 6 | * 7 | * Latte-Dock is free software; you can redistribute it and/or 8 | * modify it under the terms of the GNU General Public License as 9 | * published by the Free Software Foundation; either version 2 of 10 | * the License, or (at your option) any later version. 11 | * 12 | * Latte-Dock is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License 18 | * along with this program. If not, see . 19 | */ 20 | 21 | #include "apptypes.h" 22 | -------------------------------------------------------------------------------- /latte-dock/plasmoid/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_definitions(-DTRANSLATION_DOMAIN=\"plasma_applet_org.kde.latte.plasmoid\") 2 | 3 | configure_file(metadata.desktop.cmake ${CMAKE_CURRENT_SOURCE_DIR}/package/metadata.desktop) 4 | 5 | plasma_install_package(package org.kde.latte.plasmoid) 6 | 7 | set(tasks_SRCS 8 | plugin/dialog.cpp 9 | plugin/types.cpp 10 | plugin/lattetasksplugin.cpp 11 | ) 12 | 13 | add_library(lattetasksplugin SHARED ${tasks_SRCS}) 14 | 15 | target_link_libraries(lattetasksplugin 16 | Qt5::Core 17 | Qt5::Qml 18 | KF5::Plasma 19 | KF5::PlasmaQuick) 20 | 21 | install(TARGETS lattetasksplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/latte/private/tasks) 22 | install(FILES plugin/qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/latte/private/tasks) 23 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/core/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config-latte-lib.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-latte-lib.h) 2 | 3 | set(lattecoreplugin_SRCS 4 | lattecoreplugin.cpp 5 | environment.cpp 6 | iconitem.cpp 7 | quickwindowsystem.cpp 8 | types.h 9 | ) 10 | 11 | add_library(lattecoreplugin SHARED ${lattecoreplugin_SRCS}) 12 | 13 | target_link_libraries(lattecoreplugin 14 | Qt5::Quick 15 | Qt5::Qml 16 | KF5::CoreAddons 17 | KF5::Plasma 18 | KF5::PlasmaQuick 19 | KF5::QuickAddons 20 | KF5::IconThemes 21 | ) 22 | 23 | if(HAVE_X11) 24 | target_link_libraries(lattecoreplugin KF5::WindowSystem) 25 | endif() 26 | 27 | install(TARGETS lattecoreplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/latte/core) 28 | 29 | install(FILES qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/latte/core) 30 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/css/screens/screen.css: -------------------------------------------------------------------------------- 1 | .screen { 2 | width: 100vw; 3 | height: 100vh; 4 | position: fixed; 5 | top: 0; 6 | left: 0; 7 | background-color: var(--base-body-bg); 8 | background-size: cover; 9 | background-repeat: no-repeat; 10 | background-position: center; 11 | background-attachment: fixed; 12 | overflow: hidden; 13 | transition: all var(--transition-speed); 14 | -webkit-touch-callout: none; 15 | -webkit-user-select: none; 16 | -khtml-user-select: none; 17 | -moz-user-select: none; 18 | -ms-user-select: none; 19 | user-select: none; 20 | } 21 | 22 | .screenBackground { 23 | top: 0; 24 | left: 0; 25 | right: 0; 26 | bottom: 0; 27 | position: absolute; 28 | background-size: cover; 29 | background-repeat: no-repeat; 30 | background-position: center; 31 | background-attachment: fixed; 32 | filter: blur(var(--blur-strength)); 33 | } 34 | -------------------------------------------------------------------------------- /latte-dock/containment/plugin/types.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | #include "types.h" 21 | -------------------------------------------------------------------------------- /latte-dock/plasmoid/plugin/types.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | #include "types.h" 21 | -------------------------------------------------------------------------------- /latte-dock/astylerc: -------------------------------------------------------------------------------- 1 | #BracketStyleOptions 2 | --style=mozilla 3 | --keep-one-line-blocks 4 | --keep-one-line-statements 5 | 6 | #TabOptions 7 | # --indent=force-tab=4 8 | --indent=spaces=4 9 | 10 | #BracketModifyOptions 11 | --attach-namespaces 12 | --attach-inlines 13 | 14 | #FormattingOptions 15 | --convert-tabs 16 | --max-code-length=200 17 | --keep-one-line-blocks 18 | --keep-one-line-statements 19 | --close-templates 20 | 21 | #IndentationOptions 22 | --indent-switches 23 | --indent-preproc-block 24 | --indent-preproc-define 25 | --min-conditional-indent=1 26 | --max-instatement-indent=40 27 | 28 | #PaddingOptions 29 | --break-blocks 30 | --pad-oper 31 | --unpad-paren 32 | --pad-header 33 | --align-pointer=name 34 | --align-reference=name 35 | 36 | #Others 37 | --preserve-date 38 | --verbose 39 | -------------------------------------------------------------------------------- /latte-dock/containmentactions/contextmenu/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_definitions(-DTRANSLATION_DOMAIN=\"plasma_containmentactions_lattecontextmenu\") 2 | 3 | set(contextmenu_SRCS 4 | menu.cpp 5 | ) 6 | 7 | add_library(plasma_containmentactions_lattecontextmenu MODULE ${contextmenu_SRCS}) 8 | 9 | kcoreaddons_desktop_to_json(plasma_containmentactions_lattecontextmenu plasma-containmentactions-lattecontextmenu.desktop) 10 | 11 | target_link_libraries(plasma_containmentactions_lattecontextmenu 12 | Qt5::DBus 13 | Qt5::Widgets 14 | KF5::I18n 15 | KF5::XmlGui 16 | KF5::Plasma) 17 | 18 | install(TARGETS plasma_containmentactions_lattecontextmenu DESTINATION ${KDE_INSTALL_PLUGINDIR}) 19 | install(FILES plasma-containmentactions-lattecontextmenu.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) 20 | -------------------------------------------------------------------------------- /mnml_conky/SVG/771.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/905.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/955.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/956.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/957.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/958.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/959.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/903.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /latte-dock/icons/AUTHORS: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2017 Alexey Varfolomeev 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | The GPLv2 license applies to all icons in this folder 21 | as its creator(Alexey Varfolomeev) has requested 22 | -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/icons/AUTHORS: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2017 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | The GPLv2 license applies to all icons in this folder 21 | as its creator(Michail Vourlakos) has requested 22 | -------------------------------------------------------------------------------- /mnml_conky/install: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -eu 3 | 4 | cp -r .conky-vision ~/ 5 | mkdir -p ~/.cache/conky-vision 6 | 7 | read -rp 'Enter your OpenWeatherMap API key: ' api_key 8 | 9 | if [ -z "$api_key" ]; then 10 | read -rp 'Enter your locale (leave empty for default): ' locale 11 | sed "s|template9=\"\"|template9=\"$locale\"|" .conkyrc-noweather > ~/.conkyrc 12 | else 13 | sed "s|template6=\"\"|template6=\"$api_key\"|" .conkyrc > .conkyrc-tmp 14 | 15 | read -rp 'Enter your city id: ' city_id 16 | sed -i "s|template7=\"\"|template7=\"$city_id\"|" .conkyrc-tmp 17 | 18 | read -rp 'Enter your unit system (default, metric, imperial): ' unit_system 19 | sed -i "s|template8=\"\"|template8=\"$unit_system\"|" .conkyrc-tmp 20 | 21 | read -rp 'Enter your locale (leave empty for default): ' locale 22 | sed "s|template9=\"\"|template9=\"$locale\"|" .conkyrc-tmp > ~/.conkyrc 23 | 24 | rm .conkyrc-tmp 25 | fi 26 | 27 | echo 'Installation complete.' 28 | -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/ui/RootMouseArea.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2018 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | MouseArea{ 23 | anchors.fill: parent 24 | hoverEnabled: true 25 | } 26 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/components/CheckBoxesColumn.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.0 21 | import QtQuick.Layouts 1.3 22 | 23 | ColumnLayout { 24 | spacing: 2 25 | } 26 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/definitions/Indexer.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.0 21 | 22 | Item { 23 | property var separators: [] 24 | property var hidden: [] 25 | } 26 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/components/Switch.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick.Controls 1.4 21 | import "private" as Private 22 | 23 | Switch { 24 | style: Private.SwitchStyle {} 25 | } 26 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/definitions/metrics/Padding.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.0 21 | 22 | Item { 23 | property int length: 4 24 | property int lengthApplet: 4 25 | } 26 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/definitions/paraboliceffect/Factor.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | Item { 23 | property real zoom: 1.6 24 | property real maxZoom: 1.6 25 | } 26 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/definitions/animations/SpeedFactor.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | Item { 23 | property real normal: 1.0 24 | property real current: 1.0 25 | } 26 | -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/ui/editmode/controls/GraphicIcon.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | Item{ 23 | readonly property int margin: 2 24 | readonly property color iconColor: parent.iconColor 25 | } 26 | -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/ui/layouts/abilities/types/ParabolicEffect.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | Item { 23 | property bool restoreZoomIsBlocked: false 24 | property int lastIndex: -1 25 | } 26 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/definitions/animations/Duration.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.0 21 | 22 | Item { 23 | property int large: 500 24 | property int proposed: 1000 25 | property int small: 250 26 | } 27 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/definitions/paraboliceffect/PrivateProperties.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | Item { 23 | property bool directRenderingEnabled: false 24 | property int lastIndex: -1 25 | } 26 | -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/code/MathTools.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2018 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | 21 | //! bound the preferred value between minimum and maximum boundaries 22 | function bound(min, pref, max) 23 | { 24 | return Math.max(min, Math.min(pref, max)); 25 | } 26 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/components/CheckBox.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import org.kde.plasma.components 2.0 as PlasmaComponents 21 | import "private" as Private 22 | 23 | PlasmaComponents.CheckBox { 24 | style: Private.CheckBoxStyle {} 25 | } 26 | 27 | -------------------------------------------------------------------------------- /mnml_conky/SVG/null.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/js/script.js: -------------------------------------------------------------------------------- 1 | // Instantiation 2 | 3 | // Instantiate debug mode 4 | const debugMode = new DebugMode(); 5 | 6 | // Instantiate profile picture animations 7 | const profilePictureRotate = new ProfilePictureRotate(); 8 | 9 | // Instantiate greeter screen 10 | const greeterScreen = new GreeterScreen(); 11 | 12 | // Instantiate greeter screen contents 13 | const greeterScreenContent = new GreeterScreenContent(); 14 | 15 | // Instantiate user screen 16 | const usersScreen = new UsersScreen(); 17 | 18 | // Instantiate sessions screen 19 | const sessionsScreen = new SessionsScreen(); 20 | 21 | // Instantiate goodbye screen 22 | const goodbyeScreen = new GoodbyeScreen(); 23 | 24 | // Instantiate power screen 25 | const powerScreen = new PowerScreen(); 26 | 27 | // Instantiate key events 28 | const keyEvents = new KeyEvents(); 29 | 30 | // Instantiate swipe events and callbacks 31 | const swipeEventCallback = new SwipeEventCallback(); 32 | 33 | // Instantiate authentication 34 | const authentication = new Authentication(); 35 | -------------------------------------------------------------------------------- /ROUNDED-DARK/ROUNDED-DARKrc: -------------------------------------------------------------------------------- 1 | [General] 2 | ActiveFocusedTabColor=0,0,0,0 3 | ActiveTextColor=239,240,241 4 | ActiveTextShadowColor=0,0,0,0 5 | ActiveUnfocusedTabColor=0,0,0,0 6 | Animation=0 7 | InactiveFocusedTabColor=0,0,0,0 8 | InactiveTextColor=144,147,150 9 | InactiveTextShadowColor=0,0,0,0 10 | InactiveUnfocusedTabColor=0,0,0,0 11 | LeftButtons=XIA 12 | RightButtons=AIX 13 | Shadow=false 14 | TextShadowOffsetX=1 15 | TextShadowOffsetY=1 16 | TitleAlignment=Center 17 | TitleVerticalAlignment=Center 18 | UseTextShadow=false 19 | 20 | [Layout] 21 | BorderBottom=10 22 | BorderLeft=10 23 | BorderRight=10 24 | ButtonHeight=22 25 | ButtonMarginTop=3 26 | ButtonSpacing=4 27 | ButtonWidth=22 28 | ExplicitButtonSpacer=0 29 | PaddingBottom=5 30 | PaddingLeft=5 31 | PaddingRight=5 32 | PaddingTop=5 33 | TitleBorderLeft=50 34 | TitleBorderRight=50 35 | TitleEdgeBottom=6 36 | TitleEdgeBottomMaximized=6 37 | TitleEdgeLeft=10 38 | TitleEdgeLeftMaximized=6 39 | TitleEdgeRight=10 40 | TitleEdgeRightMaximized=6 41 | TitleEdgeTop=5 42 | TitleEdgeTopMaximized=5 43 | TitleHeight=15 44 | -------------------------------------------------------------------------------- /mnml_conky/SVG/804.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/definitions/metrics/Margin.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.0 21 | 22 | Item { 23 | property int thickness: 4 24 | property int maxThickness: 4 25 | property int length: 4 26 | property int screenEdge: 0 27 | } 28 | -------------------------------------------------------------------------------- /latte-dock/INSTALLATION.md: -------------------------------------------------------------------------------- 1 | Installation 2 | ============ 3 | 4 | ## Using installation script 5 | 6 | **Before running the installation script you have to install the dependencies needed for compiling.** 7 | 8 | 9 | ### Kubuntu only 10 | 11 | ``` 12 | sudo add-apt-repository ppa:kubuntu-ppa/backports 13 | sudo apt update 14 | sudo apt dist-upgrade 15 | ``` 16 | 17 | ### Kubuntu and KDE Neon 18 | 19 | ``` 20 | sudo apt install cmake extra-cmake-modules qtdeclarative5-dev libqt5x11extras5-dev libkf5iconthemes-dev libkf5plasma-dev libkf5windowsystem-dev libkf5declarative-dev libkf5xmlgui-dev libkf5activities-dev build-essential libxcb-util-dev libkf5wayland-dev git gettext libkf5archive-dev libkf5notifications-dev libxcb-util0-dev libsm-dev libkf5crash-dev libkf5newstuff-dev 21 | ``` 22 | 23 | ### Arch Linux 24 | 25 | ``` 26 | sudo pacman -Syu 27 | sudo pacman -S cmake extra-cmake-modules python plasma-framework plasma-desktop 28 | ``` 29 | 30 | ### Building and Installing 31 | 32 | **Now you can run the installation script.** 33 | 34 | ``` 35 | sh install.sh 36 | ``` 37 | 38 | -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/ui/layouts/abilities/types/AbilitiesHost.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | Item { 23 | readonly property ParabolicEffect parabolic: ParabolicEffect{} 24 | readonly property Requirements require: Requirements{} 25 | } 26 | -------------------------------------------------------------------------------- /latte-dock/shell/package/contents/images/AUTHORS: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2017 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Lesser General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2.1 of the License, or (at your option) any later version. 10 | * 11 | * This library is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 | * Lesser General Public License for more details. 15 | 16 | * You should have received a copy of the GNU Lesser General Public 17 | * License along with this library; if not, write to the Free Software 18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 19 | */ 20 | 21 | The LGPLv2.1 license applies to all icons in this folder 22 | as its creator(Michail Vourlakos) has requested 23 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/css/screens/greeter-screen.css: -------------------------------------------------------------------------------- 1 | /* Greeter Screen */ 2 | .greeterScreen.screen { 3 | z-index: 5; 4 | top: 0; 5 | left: 0; 6 | background-image: 7 | linear-gradient( 8 | rgba(0, 0, 0, 0.5), 9 | rgba(0, 0, 0, 0.5) 10 | ), 11 | url('../../assets/bg.jpg'); 12 | } 13 | 14 | .greeterScreen.screen.hideGreeterScreen { 15 | top: -100vh; 16 | } 17 | 18 | .greeterScreenContent { 19 | width: auto; 20 | height: auto; 21 | border: none; 22 | pointer-events: none; 23 | position: relative; 24 | left: 50%; 25 | top: 50%; 26 | transform: translate(-50%, -50%); 27 | } 28 | 29 | #clock, 30 | #date, 31 | #greeter { 32 | color: var(--base-color); 33 | text-align: center; 34 | position: relative; 35 | } 36 | 37 | #greeter { 38 | font-size: 32pt; 39 | font-family: Muli-Light, sans-serif; 40 | font-weight: 300; 41 | } 42 | 43 | #clock { 44 | font-size: 96pt; 45 | font-family: Muli, sans-serif; 46 | font-weight: 400; 47 | } 48 | 49 | #date { 50 | font-size: 24pt; 51 | font-family: Muli, sans-serif; 52 | font-weight: 400; 53 | } 54 | -------------------------------------------------------------------------------- /latte-dock/app/packageplugins/indicator/latte-packagestructure-indicator.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Indicator 3 | Name[ca]=Indicador 4 | Name[ca@valencia]=Indicador 5 | Name[cs]=Ukazatel 6 | Name[el]=Δείκτης 7 | Name[en_GB]=Indicator 8 | Name[es]=Indicador 9 | Name[et]=Indikaator 10 | Name[eu]=Adierazlea 11 | Name[fi]=Ilmaisin 12 | Name[fr]=Indicateur 13 | Name[gl]=Indicador 14 | Name[id]=Indikator 15 | Name[it]=Indicatore 16 | Name[ko]=표시기 17 | Name[lt]=Indikatorius 18 | Name[nl]=Indicator 19 | Name[nn]=Markør 20 | Name[pl]=Wskaźnik 21 | Name[pt]=Indicador 22 | Name[pt_BR]=Indicador 23 | Name[ru]=Индикатор 24 | Name[sk]=Indikátor 25 | Name[sl]=Kazalnik 26 | Name[sv]=Indikator 27 | Name[uk]=Індикатор 28 | Name[x-test]=xxIndicatorxx 29 | Name[zh_CN]=任务指示器 30 | Name[zh_TW]=指示器 31 | Type=Service 32 | X-KDE-ServiceTypes=KPackage/PackageStructure 33 | X-KDE-Library=latte_packagestructure_indicator 34 | X-KDE-PluginInfo-Author=Michail Vourlakos 35 | X-KDE-PluginInfo-Email=mvourlakos@gmail.com 36 | X-KDE-PluginInfo-Name=Latte/Indicator 37 | X-KDE-PluginInfo-Version=1 38 | X-KDE-ParentApp=org.kde.latte-dock 39 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/css/screens/goodbye-screen.css: -------------------------------------------------------------------------------- 1 | #goodbyeScreen.screen { 2 | background: transparent; 3 | top: 0; 4 | left: 0; 5 | z-index: 10; 6 | opacity: 0; 7 | pointer-events: none; 8 | transition: all var(--transition-speed); 9 | } 10 | 11 | #goodbyeScreenBackground.screenBackground { 12 | background-image: url('../../assets/bg.jpg'); 13 | } 14 | 15 | #goodbyeScreen.showGoodbyeScreen { 16 | opacity: 1; 17 | pointer-events: auto; 18 | } 19 | 20 | #goodbyeScreenContentContainer { 21 | width: auto; 22 | height: auto; 23 | border: none; 24 | pointer-events: none; 25 | position: relative; 26 | left: 50%; 27 | top: 50%; 28 | display: inline-flex; 29 | transform: translate(-50%, -50%); 30 | } 31 | 32 | .goodbyeContent { 33 | margin: 10px; 34 | } 35 | 36 | #goodbyeImage { 37 | width: 88px; 38 | height: 88px; 39 | background-image: url('../../assets/power/shutdown.svg'); 40 | background-size: cover; 41 | } 42 | 43 | #goodbyeMessage { 44 | font-family: Muli, sans-serif; 45 | font-size: 56pt; 46 | font-weight: 400; 47 | font-style: italic; 48 | color: var(--base-color); 49 | } -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/ui/abilities/privates/metrics/Fraction.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.0 21 | 22 | Item { 23 | property real thicknessMargin: 0.06 24 | property real lengthMargin: 0.06 25 | property real lengthPadding: 0.06 26 | property real lengthAppletPadding: 0.06 27 | } 28 | -------------------------------------------------------------------------------- /mnml_conky/SVG/201.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/202.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/232.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/960.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/961.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/781.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/900.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/ui/layouts/abilities/AbilityGridPrivate.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | import org.kde.plasma.core 2.0 as PlasmaCore 23 | 24 | import "./types" as AbilityTypes 25 | 26 | Grid { 27 | readonly property AbilityTypes.AbilitiesHost ability: AbilityTypes.AbilitiesHost{} 28 | } 29 | -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/ui/layouts/abilities/types/Requirements.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | Item { 23 | property int windowsTrackingCount: 0 //! number of applets requesting windows tracking 24 | property real maxInnerZoomFactor: 1.0 //! maximum inner zoom factor based on all applets 25 | } 26 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 8bitrosso 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /latte-dock/app/latte-layouts.knsrc: -------------------------------------------------------------------------------- 1 | [KNewStuff3] 2 | Name=Latte Layouts 3 | Name[ar]=مخطّطات لاتيه 4 | Name[ca]=Disposicions del Latte 5 | Name[ca@valencia]=Disposicions del Latte 6 | Name[cs]=Rozložení Latte 7 | Name[de]=Latte-Profile 8 | Name[el]=Προφίλ Latte 9 | Name[en_GB]=Latte Layouts 10 | Name[es]=Distribuciones de Latte 11 | Name[et]=Latte paigutused 12 | Name[eu]=Latte antolamenduak 13 | Name[fi]=Latte-asettelut 14 | Name[fr]=Dispositions de Latte 15 | Name[gl]=Disposicións de Latte 16 | Name[id]=Tataletak Latte 17 | Name[it]=Disposizioni di Latte 18 | Name[ko]=Latte 레이아웃 19 | Name[lt]=Latte išdėstymai 20 | Name[nl]=Latte-indelingen 21 | Name[nn]=Latte-utformingar 22 | Name[pl]=Układy Latte 23 | Name[pt]=Disposições do Latte 24 | Name[pt_BR]=Layouts do Latte 25 | Name[ru]=Макеты Latte 26 | Name[sk]=Rozloženia Latte 27 | Name[sl]=Postavitve Latte 28 | Name[sv]=Latte layouter 29 | Name[uk]=Компонування Латте 30 | Name[x-test]=xxLatte Layoutsxx 31 | Name[zh_CN]=Latte 布局 32 | Name[zh_TW]=Latte 版面 33 | 34 | ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml 35 | Categories=Latte Layouts 36 | TargetDir=latte-layouts 37 | Uncompress=archive 38 | 39 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/bridge/Indexer.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | Item { 23 | id: indexerBridge 24 | property int appletIndex: -1 25 | 26 | property Item client: null 27 | property Item host: null 28 | 29 | property bool tailAppletIsSeparator: false 30 | property bool headAppletIsSeparator: false 31 | } 32 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/css/mainscreen/sessions-button.css: -------------------------------------------------------------------------------- 1 | #sessionsScreenButton { 2 | width: auto; 3 | height: auto; 4 | position: absolute; 5 | bottom: 0; 6 | left: 0; 7 | margin: 10px; 8 | padding: 5px; 9 | border-radius: var(--rounded-radius); 10 | transition: opacity var(--transition-speed); 11 | -webkit-touch-callout: none; 12 | -webkit-user-select: none; 13 | -khtml-user-select: none; 14 | -moz-user-select: none; 15 | -ms-user-select: none; 16 | user-select: none; 17 | } 18 | 19 | .sessionsButton { 20 | width: 48px; 21 | height: 48px; 22 | cursor: pointer; 23 | } 24 | 25 | .sessionsButton:hover { 26 | border-radius: var(--rounded-radius); 27 | background-color: var(--base-hover-bg); 28 | } 29 | 30 | .sessionsButton:focus { 31 | border-radius: var(--rounded-radius); 32 | background-color: var(--base-focus-bg); 33 | } 34 | 35 | .sessionsButton:active { 36 | border-radius: var(--rounded-radius); 37 | background-color: var(--base-active-bg); 38 | } 39 | 40 | .sessionsButtonImage { 41 | width: 48px; 42 | height: 48px; 43 | border-radius: var(--rounded-radius); 44 | object-fit: contain; 45 | display: block; 46 | padding: 5px; 47 | } 48 | -------------------------------------------------------------------------------- /latte-dock/shell/package/contents/presets/Default.layout.latte: -------------------------------------------------------------------------------- 1 | [ActionPlugins][1] 2 | RightButton;NoModifier=org.kde.latte.contextmenu 3 | 4 | [Containments][1] 5 | activityId= 6 | dockWindowBehavior=true 7 | formfactor=2 8 | immutability=1 9 | lastScreen=-1 10 | location=4 11 | onPrimary=true 12 | plugin=org.kde.latte.containment 13 | raiseOnActivityChange=false 14 | raiseOnDesktopChange=false 15 | timerHide=700 16 | timerShow=200 17 | visibility=2 18 | wallpaperplugin=org.kde.image 19 | 20 | [Containments][1][Applets][2] 21 | immutability=1 22 | plugin=org.kde.latte.plasmoid 23 | 24 | [Containments][1][Applets][2][Configuration][General] 25 | isInLatteDock=true 26 | launchers59=applications:firefox.desktop,applications:org.kde.dolphin.desktop 27 | 28 | [Containments][1][Applets][3] 29 | immutability=1 30 | plugin=org.kde.plasma.analogclock 31 | 32 | [Containments][1][ConfigDialog] 33 | DialogHeight=600 34 | DialogWidth=586 35 | 36 | [Containments][1][General] 37 | advanced=false 38 | appletOrder=2;3 39 | panelSize=10 40 | shadowOpacity=60 41 | shadowSize=45 42 | shadows=All 43 | showGlow=false 44 | zoomLevel=17 45 | 46 | [LayoutSettings] 47 | color=blue 48 | showInMenu=true 49 | version=2 50 | -------------------------------------------------------------------------------- /latte-dock/shell/package/contents/configuration/config.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2016 Smith AR 3 | * Michail Vourlakos 4 | * 5 | * This file is part of Latte-Dock 6 | * 7 | * Latte-Dock is free software; you can redistribute it and/or 8 | * modify it under the terms of the GNU General Public License as 9 | * published by the Free Software Foundation; either version 2 of 10 | * the License, or (at your option) any later version. 11 | * 12 | * Latte-Dock is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License 18 | * along with this program. If not, see . 19 | */ 20 | 21 | import QtQuick 2.0 22 | 23 | import org.kde.plasma.configuration 2.0 24 | 25 | ConfigModel { 26 | ConfigCategory { 27 | name: i18n("General") 28 | icon: "preferences-system-windows" 29 | source: "LatteDockConfiguration.qml" 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /latte-dock/app/latte-indicators.knsrc: -------------------------------------------------------------------------------- 1 | [KNewStuff3] 2 | Name=Latte Indicators 3 | Name[ca]=Indicadors del Latte 4 | Name[ca@valencia]=Indicadors del Latte 5 | Name[cs]=Ukazatele Latte 6 | Name[el]=Δείκτες Latte 7 | Name[en_GB]=Latte Indicators 8 | Name[es]=Indicadores de Latte 9 | Name[et]=Latte indikaatorid 10 | Name[eu]=Latte adierazleak 11 | Name[fi]=Latte-ilmaisimet 12 | Name[fr]=Indicateurs de Latte 13 | Name[gl]=Indicadores de Latte 14 | Name[id]=Indikator Latte 15 | Name[it]=Indicatori Latte 16 | Name[ko]=Latte 표시기 17 | Name[lt]=Latte indikatoriai 18 | Name[nl]=Indicatoren van Latte 19 | Name[nn]=Latte-markørar 20 | Name[pl]=Wskaźniki Latte 21 | Name[pt]=Indicadores do Latte 22 | Name[pt_BR]=Indicadores do Latte 23 | Name[ru]=Индикаторы Latte 24 | Name[sk]=Indikátory Latte 25 | Name[sl]=Kazalniki Latte 26 | Name[sv]=Latte indikatorer 27 | Name[uk]=Індикатори Латте 28 | Name[x-test]=xxLatte Indicatorsxx 29 | Name[zh_CN]=Latte 指示器 30 | Name[zh_TW]=Latte 指示器 31 | 32 | ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml 33 | Categories=Latte Indicators 34 | StandardResource=tmp 35 | InstallationCommand=kpackagetool5 --install %f --type Latte/Indicator 36 | UninstallCommand=kpackagetool5 --remove %f --type Latte/Indicator 37 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/definitions/PositionShortcuts.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.0 21 | 22 | Item { 23 | property bool showPositionShortcutBadges: false 24 | property var badges: ['1','2','3','4','5','6','7','8','9','0', 'z', 'x', 'c', 'v', 'b', 'n', 'm', ',', '.'] 25 | 26 | signal sglActivateEntryAtIndex(int entryIndex); 27 | signal sglNewInstanceForEntryAtIndex(int entryIndex); 28 | } 29 | -------------------------------------------------------------------------------- /mnml_conky/SVG/511.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /latte-dock/containment/plugin/lattecontainmentplugin.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | #ifndef LATTECONTAINMENTPLUGIN_H 21 | #define LATTECONTAINMENTPLUGIN_H 22 | 23 | // Qt 24 | #include 25 | 26 | class LatteContainmentPlugin : public QQmlExtensionPlugin 27 | { 28 | Q_OBJECT 29 | Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") 30 | 31 | public: 32 | void registerTypes(const char *uri) override; 33 | }; 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/js/document-key-events.js: -------------------------------------------------------------------------------- 1 | class KeyEvents { 2 | constructor() { 3 | this._passwordInputEl = document.querySelector('#passwordInput'); 4 | this._goodbyeScreen = document.querySelector('#goodbyeScreen'); 5 | this._registerOnKeyDown(); 6 | } 7 | 8 | // Document on key down events 9 | _registerOnKeyDown() { 10 | document.onkeyup = (e) => { 11 | if (e.key === 'Escape') { 12 | // Prevent default escape key function 13 | e.preventDefault(); 14 | 15 | // Power Screen 16 | if (powerScreen.getPowerScreenVisibility()) { 17 | powerScreen.togglePowerScreen(); 18 | return; 19 | } 20 | 21 | // Users Screen 22 | if (usersScreen.getUsersScreenVisibility()) { 23 | usersScreen.toggleUsersScreen(); 24 | return; 25 | } 26 | 27 | // Sessions Screen 28 | if (sessionsScreen.getSessionsScreenVisibility()) { 29 | sessionsScreen.hideSessionsScreen(); 30 | return; 31 | } 32 | 33 | // Goodbye Screen 34 | if (this._goodbyeScreen.classList.contains('showGoodbyeScreen')) { 35 | goodbyeScreen.hideGoodbyeScreen(); 36 | return; 37 | } 38 | greeterScreen.toggleGreeterScreen(); 39 | this._passwordInputEl.value = ''; 40 | } 41 | }; 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /latte-dock/containment/plugin/lattecontainmentplugin.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | #include "lattecontainmentplugin.h" 21 | 22 | // local 23 | #include "types.h" 24 | 25 | // Qt 26 | #include 27 | 28 | void LatteContainmentPlugin::registerTypes(const char *uri) 29 | { 30 | Q_ASSERT(uri == QLatin1String("org.kde.latte.private.containment")); 31 | qmlRegisterUncreatableType(uri, 0, 1, "Types", "Latte Containment Types uncreatable"); 32 | } 33 | 34 | -------------------------------------------------------------------------------- /latte-dock/plasmoid/plugin/lattetasksplugin.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | #ifndef LATTETASKSPLUGIN_H 21 | #define LATTETASKSPLUGIN_H 22 | 23 | // Qt 24 | #include 25 | 26 | // Plasma 27 | #include 28 | 29 | class LatteTasksPlugin : public QQmlExtensionPlugin 30 | { 31 | Q_OBJECT 32 | Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") 33 | 34 | public: 35 | void registerTypes(const char *uri) override; 36 | }; 37 | 38 | #endif 39 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/css/mainscreen/power-buttons.css: -------------------------------------------------------------------------------- 1 | #powerScreenButton { 2 | width: auto; 3 | height: auto; 4 | position: absolute; 5 | bottom: 0; 6 | right: 0; 7 | margin: 10px; 8 | padding: 5px; 9 | z-index: 1; 10 | border-radius: var(--rounded-radius); 11 | transition: opacity var(--transition-speed); 12 | -webkit-touch-callout: none; 13 | -webkit-user-select: none; 14 | -khtml-user-select: none; 15 | -moz-user-select: none; 16 | -ms-user-select: none; 17 | user-select: none; 18 | } 19 | 20 | #powerButton { 21 | width: 48px; 22 | height: 48px; 23 | padding: 5px; 24 | cursor: pointer; 25 | } 26 | 27 | #powerButton:hover { 28 | border-radius: var(--rounded-radius); 29 | background-color: var(--base-hover-bg); 30 | } 31 | 32 | #powerButton:focus { 33 | border-radius: var(--rounded-radius); 34 | background-color: var(--base-focus-bg); 35 | } 36 | 37 | #powerButton:active { 38 | border-radius: var(--rounded-radius); 39 | background-color: var(--base-active-bg); 40 | } 41 | 42 | .powerButtonImage { 43 | width: 100%; 44 | height: 100%; 45 | background-image: url('../../assets/power/shutdown.svg'); 46 | border-radius: var(--rounded-radius); 47 | background-origin: content-box; 48 | background-size: cover; 49 | background-repeat: no-repeat; 50 | } 51 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/definitions/Metrics.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.0 21 | 22 | import "./metrics" as MetricsTypes 23 | 24 | Item { 25 | property int iconSize: 48 26 | property int maxIconSize: 48 27 | property int backgroundThickness: 16 28 | 29 | property MetricsTypes.Margin margin: MetricsTypes.Margin{} 30 | property MetricsTypes.Padding padding: MetricsTypes.Padding{} 31 | property MetricsTypes.Totals totals: MetricsTypes.Totals{} 32 | } 33 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/core/lattecoreplugin.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2016 Smith AR 3 | * Michail Vourlakos 4 | * 5 | * This file is part of Latte-Dock 6 | * 7 | * Latte-Dock is free software; you can redistribute it and/or 8 | * modify it under the terms of the GNU General Public License as 9 | * published by the Free Software Foundation; either version 2 of 10 | * the License, or (at your option) any later version. 11 | * 12 | * Latte-Dock is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License 18 | * along with this program. If not, see . 19 | */ 20 | 21 | #ifndef LATTECOREPLUGIN_H 22 | #define LATTECOREPLUGIN_H 23 | 24 | // Qt 25 | #include 26 | 27 | class LatteCorePlugin : public QQmlExtensionPlugin 28 | { 29 | Q_OBJECT 30 | Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") 31 | 32 | public: 33 | void registerTypes(const char *uri) override; 34 | }; 35 | 36 | #endif 37 | -------------------------------------------------------------------------------- /mnml_conky/SVG/300.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/301.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/500.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /latte-dock/app/FakeTarget.cmake: -------------------------------------------------------------------------------- 1 | execute_process(COMMAND find ../shell ../containment ../plasmoid -name "*.qml" -o -name "*.js" 2 | WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} 3 | OUTPUT_VARIABLE QML_SRCS_STRING) 4 | 5 | string(REPLACE "\n" ";" QML_SRCS ${QML_SRCS_STRING}) 6 | 7 | # fake target for QtCreator project 8 | add_custom_target(fake-target 9 | WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} 10 | SOURCES ${QML_SRCS}) 11 | 12 | # qmllint: qml static syntax checker 13 | if(${CMAKE_BUILD_TYPE} MATCHES "Debug" AND NOT DEFINED ECM_ENABLE_SANITIZERS) 14 | find_program(QMLLINT qmllint) 15 | 16 | if(EXISTS "${QMLLINT}") 17 | message("-- Found qmllint: ${QMLLINT}") 18 | add_custom_command(TARGET latte-dock PRE_BUILD 19 | COMMAND ${QMLLINT} ${QML_SRCS} 20 | WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} 21 | COMMENT "Running qmllint") 22 | else() 23 | message("-- qmllint: QML Syntax verifier not found") 24 | endif() 25 | 26 | message("-- Enabling QML debugging and profiling") 27 | add_definitions(-DQT_QML_DEBUG) 28 | add_definitions(-DQT_FATAL_WARNINGS) 29 | 30 | elseif(${CMAKE_BUILD_TYPE} MATCHES "Release") 31 | message("-- Disabling debug info") 32 | add_definitions(-DQT_NO_DEBUG) 33 | 34 | endif() 35 | -------------------------------------------------------------------------------- /mnml_conky/SVG/313.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/314.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/321.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/502.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/503.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/504.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/520.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/521.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/522.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/531.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/components/SubHeader.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.0 21 | import QtQuick.Layouts 1.3 22 | 23 | import org.kde.plasma.components 2.0 as PlasmaComponents 24 | 25 | PlasmaComponents.Label { 26 | Layout.fillWidth: true 27 | Layout.topMargin: isFirstSubCategory ? 0 : units.smallSpacing * 2 28 | Layout.bottomMargin: units.smallSpacing 29 | horizontalAlignment: Text.AlignHCenter 30 | opacity: 0.4 31 | 32 | property bool isFirstSubCategory: false 33 | } 34 | -------------------------------------------------------------------------------- /latte-dock/app/packageplugins/indicator/latte-indicator.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=ServiceType 3 | X-KDE-ServiceType=Latte/Indicator 4 | 5 | Comment=Latte indicator 6 | Comment[ca]=Indicador del Latte 7 | Comment[ca@valencia]=Indicador del Latte 8 | Comment[cs]=Ukazatel Latte 9 | Comment[el]=Δείκτης Latte 10 | Comment[en_GB]=Latte indicator 11 | Comment[es]=Indicador Latte 12 | Comment[et]=Latte indikaator 13 | Comment[eu]=Latte adierazlea 14 | Comment[fi]=Latte-ilmaisin 15 | Comment[fr]=Indicateur de Latte 16 | Comment[gl]=Indicador de Latte 17 | Comment[id]=Indikator latte 18 | Comment[it]=Indicatore Latte 19 | Comment[ko]=Latte 표시기 20 | Comment[lt]=Latte indikatorius 21 | Comment[nl]=Indicator van Latte 22 | Comment[nn]=Latte-markør 23 | Comment[pl]=Wskaźnik Latte 24 | Comment[pt]=Indicador do Latte 25 | Comment[pt_BR]=Indicador do Latte 26 | Comment[ru]=Индикатор Latte 27 | Comment[sl]=Kazalnik Latte 28 | Comment[sv]=Latte indikator 29 | Comment[uk]=Індикатор Латте 30 | Comment[x-test]=xxLatte indicatorxx 31 | Comment[zh_CN]=Latte 任务指示器 32 | Comment[zh_TW]=Latte 指示器 33 | 34 | [PropertyDef::X-Latte-API] 35 | Type=QString 36 | 37 | [PropertyDef::X-Latte-MainScript] 38 | Type=QString 39 | 40 | [PropertyDef::X-Latte-ConfigUi] 41 | Type=QString 42 | 43 | [PropertyDef::X-Latte-ConfigXml] 44 | Type=QString 45 | 46 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/definitions/metrics/Totals.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.0 21 | 22 | Item { 23 | readonly property int length: iconSize + lengthEdges 24 | readonly property int lengthEdge: margin.length + padding.length 25 | readonly property int lengthEdges: 2 * lengthEdge 26 | readonly property int lengthPaddings: 2 * padding.length 27 | readonly property int thickness: iconSize + thicknessEdges 28 | readonly property int thicknessEdges: 2 * margin.thickness 29 | } 30 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/components/Header.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.0 21 | import QtQuick.Controls 1.4 22 | import QtQuick.Layouts 1.3 23 | 24 | import org.kde.plasma.plasmoid 2.0 25 | 26 | Label { 27 | Layout.alignment: Qt.AlignLeft 28 | Layout.topMargin: units.smallSpacing 29 | Layout.bottomMargin: units.smallSpacing 30 | color: theme.textColor 31 | font.weight: Font.DemiBold 32 | font.letterSpacing: 1.05 33 | font.pixelSize: 1.2 * theme.mSize(theme.defaultFont).height 34 | } 35 | -------------------------------------------------------------------------------- /latte-dock/plasmoid/plugin/lattetasksplugin.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | #include "lattetasksplugin.h" 21 | 22 | // local 23 | #include "dialog.h" 24 | #include "types.h" 25 | 26 | // Qt 27 | #include 28 | 29 | 30 | void LatteTasksPlugin::registerTypes(const char *uri) 31 | { 32 | Q_ASSERT(uri == QLatin1String("org.kde.latte.private.tasks")); 33 | qmlRegisterUncreatableType(uri, 0, 1, "Types", "Latte Tasks Types uncreatable"); 34 | qmlRegisterType(uri, 0, 1, "Dialog"); 35 | } 36 | 37 | -------------------------------------------------------------------------------- /latte-dock/app/settings/views/layoutsheaderview.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | #ifndef LAYOUTSHEADERVIEW_H 21 | #define LAYOUTSHEADERVIEW_H 22 | 23 | // Qt 24 | #include 25 | 26 | namespace Latte { 27 | namespace Settings { 28 | namespace Layouts { 29 | 30 | class HeaderView : public QHeaderView 31 | { 32 | public: 33 | HeaderView(Qt::Orientation orientation, QWidget *parent = nullptr); 34 | 35 | void paintSection(QPainter *painter, const QRect &rect, int logicalIndex) const override; 36 | }; 37 | 38 | } 39 | } 40 | } 41 | #endif 42 | -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/ui/layouts/abilities/AbilityLayoutsPrivate.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | import org.kde.plasma.core 2.0 as PlasmaCore 23 | 24 | import "./types" as AbilityTypes 25 | 26 | Item { 27 | property Item startLayout: null 28 | property Item mainLayout: null 29 | property Item endLayout: null 30 | 31 | readonly property AbilityTypes.ParabolicEffect parabolic: AbilityTypes.ParabolicEffect{} 32 | readonly property AbilityTypes.Requirements require: AbilityTypes.Requirements{} 33 | } 34 | -------------------------------------------------------------------------------- /latte-dock/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #Author: Michail Vourlakos, Smith Ar 3 | #Summary: Installation script for Latte Dock Panel 4 | #This script was written and tested on openSuSe Leap 42.1 5 | set -e 6 | 7 | build_type=$1 8 | build_type=${build_type:="Release"} 9 | 10 | enable_make_unique=OFF 11 | 12 | if [ "$1" == "--enable-make-unique" ] || [ "$2" == "--enable-make-unique" ] ; then 13 | enable_make_unique=ON 14 | fi 15 | 16 | if ! [ -a build ] ; then 17 | mkdir build 18 | fi 19 | 20 | cd build 21 | 22 | if [ -a po ] ; then 23 | sudo rm -fr po 24 | fi 25 | if [ -a locale ] ; then 26 | sudo rm -fr locale 27 | fi 28 | 29 | if [ "$1" == "--translations" ] ; then 30 | cmake -DCMAKE_INSTALL_PREFIX=/usr -DKDE_L10N_BRANCH=trunk -DKDE_L10N_AUTO_TRANSLATIONS=ON -DENABLE_MAKE_UNIQUE=$enable_make_unique -DCMAKE_BUILD_TYPE=$build_type .. 31 | make fetch-translations 32 | elif [ "$1" == "--translations-stable" ] ; then 33 | cmake -DCMAKE_INSTALL_PREFIX=/usr -DKDE_L10N_BRANCH=stable -DKDE_L10N_AUTO_TRANSLATIONS=ON -DENABLE_MAKE_UNIQUE=$enable_make_unique -DCMAKE_BUILD_TYPE=$build_type .. 34 | make fetch-translations 35 | else 36 | cmake -DCMAKE_INSTALL_PREFIX=/usr -DKDE_L10N_AUTO_TRANSLATIONS=OFF -DENABLE_MAKE_UNIQUE=$enable_make_unique -DCMAKE_BUILD_TYPE=$build_type .. 37 | make 38 | fi 39 | 40 | sudo make install 41 | -------------------------------------------------------------------------------- /mnml_conky/SVG/601.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /latte-dock/plasmoid/package/contents/ui/abilities/Metrics.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | import org.kde.plasma.plasmoid 2.0 23 | 24 | import org.kde.latte.abilities.applets 0.1 as AppletAbility 25 | 26 | AppletAbility.Metrics { 27 | //! Public Local Properties 28 | local.iconSize: Math.max(plasmoid.configuration.iconSize, 16) 29 | local.backgroundThickness: totals.thickness 30 | 31 | local.margin.length: 0.1 * iconSize 32 | local.margin.thickness: 0.16 * iconSize 33 | local.margin.screenEdge: 0 34 | local.padding.length: 0.04 * iconSize 35 | } 36 | -------------------------------------------------------------------------------- /lightdm-webkit2-theme-glorious/js/greeter-screen.js: -------------------------------------------------------------------------------- 1 | class GreeterScreen { 2 | 3 | constructor() { 4 | this._hideGreeterScreen = this._hideGreeterScreen.bind(this); 5 | this._showGreeterScreen = this._showGreeterScreen.bind(this); 6 | this._greeterScreen = document.querySelector('.screen.greeterScreen'); 7 | this._greeterScreenButton = document.querySelector('#greeterScreenButton'); 8 | this._passwordInputEL = document.querySelector('#passwordInput'); 9 | 10 | this._greeterScreenButtonOnClickEvent(); 11 | } 12 | 13 | // Hide greeter screen 14 | _hideGreeterScreen() { 15 | this._greeterScreen.classList.add('hideGreeterScreen'); 16 | this._passwordInputEL.focus(); 17 | } 18 | 19 | // Shiw greeter screen 20 | _showGreeterScreen() { 21 | this._greeterScreen.classList.remove('hideGreeterScreen'); 22 | this._passwordInputEL.blur(); 23 | } 24 | 25 | // Toggle greeter screen 26 | toggleGreeterScreen() { 27 | if (this._greeterScreen.classList.contains('hideGreeterScreen')) { 28 | this._showGreeterScreen(); 29 | } else { 30 | this._hideGreeterScreen(); 31 | } 32 | } 33 | 34 | // Greeter screen button on click event 35 | _greeterScreenButtonOnClickEvent() { 36 | this._greeterScreenButton.addEventListener( 37 | 'click', 38 | () => { 39 | this._passwordInputEL.value = ''; 40 | this._showGreeterScreen(); 41 | } 42 | ); 43 | 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/definitions/animations/Tracker.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | Item { 23 | property int count: 0 24 | property var events: [] 25 | 26 | function addEvent(event) { 27 | if (events.indexOf(event) < 0) { 28 | events.push(event); 29 | count = count + 1; 30 | } 31 | } 32 | 33 | function removeEvent(event) { 34 | var pos = events.indexOf(event); 35 | if (pos >= 0) { 36 | events.splice(pos, 1); 37 | count = count - 1; 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/ui/debug/Tag.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.0 21 | 22 | Item { 23 | id: tag 24 | width: _label.width + 4 25 | height: _label.height + 4 26 | 27 | readonly property alias background: _background 28 | readonly property alias label: _label 29 | 30 | Rectangle { 31 | id: _background 32 | anchors.fill: parent 33 | color: "black" 34 | } 35 | 36 | Text { 37 | id: _label 38 | anchors.centerIn: parent 39 | text: " --- " 40 | color: "white" 41 | font.pointSize: 11 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/definitions/ParabolicEffect.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.0 21 | 22 | import "./paraboliceffect" as ParabolicEffectTypes 23 | 24 | Item { 25 | property ParabolicEffectTypes.Factor factor: ParabolicEffectTypes.Factor{} 26 | property bool restoreZoomIsBlocked: false 27 | 28 | readonly property ParabolicEffectTypes.PrivateProperties _privates: ParabolicEffectTypes.PrivateProperties {} 29 | 30 | signal sglClearZoom(); 31 | signal sglUpdateLowerItemScale(int delegateIndex, real newScale, real step); 32 | signal sglUpdateHigherItemScale(int delegateIndex, real newScale, real step); 33 | } 34 | -------------------------------------------------------------------------------- /latte-dock/app/tools/commontools.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2018 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | * 19 | */ 20 | 21 | #ifndef COMMONTOOLS_H 22 | #define COMMONTOOLS_H 23 | 24 | // Qt 25 | #include 26 | 27 | namespace Latte { 28 | 29 | float colorBrightness(QColor color); 30 | float colorBrightness(QRgb rgb); 31 | float colorBrightness(float r, float g, float b); 32 | 33 | float colorLumina(QColor color); 34 | float colorLumina(QRgb rgb); 35 | float colorLumina(float r, float g, float b); 36 | 37 | //! returns the standard path found that contains the subPath 38 | //! local paths have higher priority by default 39 | QString standardPath(QString subPath, bool localFirst = true); 40 | } 41 | 42 | #endif 43 | -------------------------------------------------------------------------------- /mnml_conky/SVG/731.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/751.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/761.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /latte-dock/app/settings/views/layoutstableview.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | #ifndef LAYOUTSTABLEVIEW_H 21 | #define LAYOUTSTABLEVIEW_H 22 | 23 | // Qt 24 | #include 25 | #include 26 | #include 27 | 28 | namespace Latte { 29 | namespace Settings { 30 | namespace View { 31 | 32 | class LayoutsTableView : public QTableView 33 | { 34 | Q_OBJECT 35 | public: 36 | LayoutsTableView(QWidget *parent = nullptr); 37 | 38 | void dragEntered(); 39 | void dragLeft(); 40 | 41 | protected: 42 | void paintEvent(QPaintEvent *event) override; 43 | 44 | private: 45 | QLabel *m_overlayDropMessage; 46 | 47 | 48 | }; 49 | 50 | } 51 | } 52 | } 53 | #endif 54 | -------------------------------------------------------------------------------- /latte-dock/declarativeimports/abilities/containers/Metrics.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.0 21 | 22 | import org.kde.latte.abilities.definitions 0.1 as AbilityDefinition 23 | 24 | AbilityDefinition.Metrics { 25 | id: apis 26 | 27 | readonly property Item publicApi: Item { 28 | readonly property alias iconSize: apis.iconSize 29 | readonly property alias maxIconSize: apis.maxIconSize 30 | readonly property alias backgroundThickness: apis.backgroundThickness 31 | 32 | readonly property alias margin: apis.margin 33 | readonly property alias padding: apis.padding 34 | readonly property alias totals: apis.totals 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /mnml_conky/SVG/615.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mnml_conky/SVG/616.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /latte-dock/app/package/lattepackage.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2016 Smith AR 3 | * Michail Vourlakos 4 | * 5 | * This file is part of Latte-Dock 6 | * 7 | * Latte-Dock is free software; you can redistribute it and/or 8 | * modify it under the terms of the GNU General Public License as 9 | * published by the Free Software Foundation; either version 2 of 10 | * the License, or (at your option) any later version. 11 | * 12 | * Latte-Dock is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License 18 | * along with this program. If not, see . 19 | */ 20 | 21 | #ifndef LATTEPACKAGE_H 22 | #define LATTEPACKAGE_H 23 | 24 | // Qt 25 | #include 26 | 27 | // KDE 28 | #include 29 | 30 | namespace Latte { 31 | class Package : public KPackage::PackageStructure 32 | { 33 | Q_OBJECT 34 | 35 | public: 36 | explicit Package(QObject *parent = 0, const QVariantList &args = QVariantList()); 37 | 38 | ~Package() override; 39 | void initPackage(KPackage::Package *package) override; 40 | void pathChanged(KPackage::Package *package) override; 41 | }; 42 | 43 | } 44 | #endif // LATTEPACKAGE_H 45 | -------------------------------------------------------------------------------- /latte-dock/app/packageplugins/indicator/indicatorpackage.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | #ifndef INDICATORPACKAGE_H 21 | #define INDICATORPACKAGE_H 22 | 23 | // Qt 24 | #include 25 | 26 | // KDE 27 | #include 28 | 29 | namespace Latte { 30 | class IndicatorPackage : public KPackage::PackageStructure 31 | { 32 | Q_OBJECT 33 | 34 | public: 35 | explicit IndicatorPackage(QObject *parent = 0, const QVariantList &args = QVariantList()); 36 | ~IndicatorPackage() override; 37 | 38 | void initPackage(KPackage::Package *package) override; 39 | //void pathChanged(KPackage::Package *package) override; 40 | }; 41 | 42 | } 43 | #endif // INDICATORPACKAGE_H 44 | -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/ui/editmode/controls/StickIcon.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | import org.kde.plasma.plasmoid 2.0 23 | import org.kde.plasma.core 2.0 as PlasmaCore 24 | 25 | GraphicIcon{ 26 | readonly property int itemLength: 0.22*width 27 | 28 | Rectangle { 29 | anchors.fill: parent 30 | anchors.margins: parent.margin * 2 31 | color: "transparent" 32 | 33 | Rectangle{ 34 | id: circle 35 | anchors.centerIn: parent 36 | width: parent.width 37 | height: parent.height 38 | radius: width/2 39 | color: iconColor 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /latte-dock/containment/package/contents/ui/abilities/ParabolicEffect.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | import org.kde.plasma.plasmoid 2.0 23 | import org.kde.plasma.core 2.0 as PlasmaCore 24 | 25 | import org.kde.latte.core 0.2 as LatteCore 26 | 27 | import "./privates" as Ability 28 | 29 | Ability.ParabolicEffectPrivate { 30 | factor.zoom: LatteCore.WindowSystem.compositingActive && animations.active ? ( 1 + (plasmoid.configuration.zoomLevel / 20) ) : 1 31 | factor.maxZoom: Math.max(factor.zoom, applets.require.maxInnerZoomFactor) 32 | restoreZoomIsBlocked: (view && view.contextMenuIsShown) 33 | || (applets.parabolic.restoreZoomIsBlocked) 34 | } 35 | -------------------------------------------------------------------------------- /latte-dock/plasmoid/package/contents/ui/task/indicator/LevelOptions.qml: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Michail Vourlakos 3 | * 4 | * This file is part of Latte-Dock 5 | * 6 | * Latte-Dock is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation; either version 2 of 9 | * the License, or (at your option) any later version. 10 | * 11 | * Latte-Dock is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with this program. If not, see . 18 | */ 19 | 20 | import QtQuick 2.7 21 | 22 | Item { 23 | id: level 24 | 25 | signal mousePressed(int x, int y, int button); 26 | signal mouseReleased(int x, int y, int button); 27 | 28 | property bool isBackground: true 29 | property bool isForeground: false 30 | 31 | readonly property Item requested: Item{ 32 | property int iconOffsetX: 0 33 | property int iconOffsetY: 0 34 | } 35 | 36 | property Item bridge 37 | 38 | onIsBackgroundChanged: { 39 | isForeground = !isBackground; 40 | } 41 | 42 | onIsForegroundChanged: { 43 | isBackground = !isForeground; 44 | } 45 | } 46 | --------------------------------------------------------------------------------