added quickshell and updated zsh
3
home/hypr/quickshell/assets/apple.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 170 170" width="100%" height="100%">
|
||||
<path fill="#ffffff" d="M150.37 130.25c-2.45 5.66-5.35 10.87-8.71 15.66-4.58 6.53-8.33 11.05-11.22 13.56-4.48 4.12-9.28 6.23-14.42 6.35-3.69 0-8.14-1.05-13.32-3.18-5.19-2.12-9.97-3.17-14.34-3.17-4.58 0-9.49 1.05-14.75 3.17-5.26 2.13-9.5 3.24-12.74 3.35-4.35.13-9.16-1.9-14.42-6.08-3.7-3.04-7.69-7.75-11.96-14.12-6.53-9.78-11.75-21.2-15.66-34.25-3.9-13.06-5.86-25.2-5.86-36.42 0-14.35 3.69-26.4 11.08-36.17 7.39-9.78 16.74-14.77 28.05-14.99 4.35 0 9.49 1.25 15.42 3.75 5.94 2.5 9.78 3.75 11.53 3.75 1.52 0 5.58-1.29 12.18-3.87 6.6-2.58 11.89-3.75 15.88-3.52 11.52.44 20.98 4.7 28.38 12.79-10.43 6.31-15.54 15.11-15.33 26.41.22 8.91 3.69 16.52 10.42 22.82 6.74 6.31 14.78 9.9 24.13 10.77-2.17 6.74-4.89 13.7-8.15 20.87zM119.22 31.02c0-7.18 2.61-13.8 7.83-19.89 5.22-6.09 11.63-9.9 19.24-11.43.22 1.3.33 2.5.33 3.59 0 7.18-2.72 13.92-8.15 20.22-5.43 6.31-12.06 10.01-19.25 11.1-.33-1.09-.5-2.29-.5-3.59z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1003 B |
20
home/hypr/quickshell/assets/appstore.svg
Normal file
@@ -0,0 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="100%" height="100%">
|
||||
<defs>
|
||||
<linearGradient id="appStoreBg" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#2DA9FF"/>
|
||||
<stop offset="100%" stop-color="#0062E3"/>
|
||||
</linearGradient>
|
||||
<filter id="shadowAppStore" x="-10%" y="-10%" width="120%" height="120%">
|
||||
<feDropShadow dx="0" dy="4" stdDeviation="4" flood-color="#000000" flood-opacity="0.35"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<rect x="10" y="10" width="108" height="108" rx="24" fill="url(#appStoreBg)" filter="url(#shadowAppStore)" stroke="#4BB4FF" stroke-width="1.5"/>
|
||||
|
||||
<!-- Apple App Store stylized 'A' using bars -->
|
||||
<!-- Left Leg (Pencil/Ruler) -->
|
||||
<line x1="38" y1="94" x2="64" y2="34" stroke="#FFFFFF" stroke-width="9" stroke-linecap="round"/>
|
||||
<!-- Right Leg (Brush) -->
|
||||
<line x1="90" y1="94" x2="64" y2="34" stroke="#FFFFFF" stroke-width="9" stroke-linecap="round"/>
|
||||
<!-- Crossbar -->
|
||||
<line x1="30" y1="74" x2="98" y2="74" stroke="#FFFFFF" stroke-width="9" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
8
home/hypr/quickshell/assets/battery.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 16" width="100%" height="100%">
|
||||
<!-- Outer shell -->
|
||||
<rect x="1" y="1" width="22" height="14" rx="3.5" fill="none" stroke="#FFFFFF" stroke-width="1.8"/>
|
||||
<!-- Anode terminal -->
|
||||
<path d="M25 5.5 C25.8 5.5 26.5 6.2 26.5 7 V9 C26.5 9.8 25.8 10.5 25 10.5 Z" fill="#FFFFFF"/>
|
||||
<!-- Fill bar inside -->
|
||||
<rect x="3.5" y="3.5" width="15" height="9" rx="2" fill="#FFFFFF"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 439 B |
3
home/hypr/quickshell/assets/bluetooth.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="100%" height="100%">
|
||||
<path fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M7 7l10 10-5 5V2l5 5L7 17"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 228 B |
4
home/hypr/quickshell/assets/brightness.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="100%" height="100%">
|
||||
<circle cx="12" cy="12" r="5" fill="#FFFFFF"/>
|
||||
<path stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" d="M12 1v2 M12 21v2 M4.22 4.22l1.42 1.42 M18.36 18.36l1.42 1.42 M1 12h2 M21 12h2 M4.22 19.78l1.42-1.42 M18.36 5.64l1.42-1.42"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 337 B |
26
home/hypr/quickshell/assets/browser.svg
Normal file
@@ -0,0 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="100%" height="100%">
|
||||
<defs>
|
||||
<linearGradient id="safBg" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#EBF4FB"/>
|
||||
<stop offset="100%" stop-color="#C2D8EB"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="safCompass" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#00C7FF"/>
|
||||
<stop offset="100%" stop-color="#0062E3"/>
|
||||
</linearGradient>
|
||||
<filter id="shadowSaf" x="-10%" y="-10%" width="120%" height="120%">
|
||||
<feDropShadow dx="0" dy="4" stdDeviation="4" flood-color="#000000" flood-opacity="0.35"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<rect x="10" y="10" width="108" height="108" rx="24" fill="url(#safBg)" filter="url(#shadowSaf)" stroke="#B0C4DE" stroke-width="1.5"/>
|
||||
<circle cx="64" cy="64" r="44" fill="url(#safCompass)" stroke="#FFFFFF" stroke-width="2"/>
|
||||
|
||||
<!-- Dial ticks -->
|
||||
<circle cx="64" cy="64" r="38" fill="none" stroke="#FFFFFF" stroke-width="1" stroke-dasharray="2 6" opacity="0.6"/>
|
||||
|
||||
<!-- Compass Needle Red/North -->
|
||||
<polygon points="64,28 72,64 64,61 56,64" fill="#FF3B30"/>
|
||||
<!-- Compass Needle White/South -->
|
||||
<polygon points="64,100 72,64 64,67 56,64" fill="#FFFFFF"/>
|
||||
<circle cx="64" cy="64" r="4" fill="#FFFFFF" stroke="#D0D0D0" stroke-width="1"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
40
home/hypr/quickshell/assets/catalina-badge.svg
Normal file
@@ -0,0 +1,40 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 160 160" width="100%" height="100%">
|
||||
<defs>
|
||||
<clipPath id="circleClip">
|
||||
<circle cx="80" cy="80" r="72"/>
|
||||
</clipPath>
|
||||
<linearGradient id="skyGrad" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#1A385C"/>
|
||||
<stop offset="50%" stop-color="#C27A59"/>
|
||||
<stop offset="100%" stop-color="#FFD6A5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="seaGrad" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#1E4566"/>
|
||||
<stop offset="100%" stop-color="#0E2338"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="islandGrad" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#544943"/>
|
||||
<stop offset="100%" stop-color="#241E1C"/>
|
||||
</linearGradient>
|
||||
<filter id="badgeShadow">
|
||||
<feDropShadow dx="0" dy="6" stdDeviation="6" flood-color="#000000" flood-opacity="0.4"/>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<circle cx="80" cy="80" r="74" fill="none" stroke="#FFFFFF" stroke-width="3" filter="url(#badgeShadow)"/>
|
||||
|
||||
<g clip-path="url(#circleClip)">
|
||||
<!-- Sky -->
|
||||
<rect x="0" y="0" width="160" height="160" fill="url(#skyGrad)"/>
|
||||
<!-- Sun glow -->
|
||||
<circle cx="95" cy="80" r="28" fill="#FFF2DE" opacity="0.6"/>
|
||||
<!-- Distant Mountains -->
|
||||
<polygon points="10,105 50,75 90,105" fill="#755E57" opacity="0.7"/>
|
||||
<polygon points="70,105 115,70 155,105" fill="#5E4843" opacity="0.8"/>
|
||||
<!-- Santa Catalina Island Cliffs -->
|
||||
<path d="M0 110 Q40 85 85 102 Q125 75 160 115 L160 160 L0 160 Z" fill="url(#islandGrad)"/>
|
||||
<!-- Ocean / Waves -->
|
||||
<path d="M0 120 C30 115 60 125 100 118 C130 112 150 122 160 120 L160 160 L0 160 Z" fill="url(#seaGrad)"/>
|
||||
<path d="M0 135 C40 130 80 140 120 132 C140 128 155 134 160 135 L160 160 L0 160 Z" fill="#132B45" opacity="0.6"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
23
home/hypr/quickshell/assets/code.svg
Normal file
@@ -0,0 +1,23 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="100%" height="100%">
|
||||
<defs>
|
||||
<linearGradient id="codeBg" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#1E293B"/>
|
||||
<stop offset="100%" stop-color="#0F172A"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="codeBrackets" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#38BDF8"/>
|
||||
<stop offset="100%" stop-color="#818CF8"/>
|
||||
</linearGradient>
|
||||
<filter id="shadowCode" x="-10%" y="-10%" width="120%" height="120%">
|
||||
<feDropShadow dx="0" dy="4" stdDeviation="4" flood-color="#000000" flood-opacity="0.35"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<rect x="10" y="10" width="108" height="108" rx="24" fill="url(#codeBg)" filter="url(#shadowCode)" stroke="#334155" stroke-width="1.5"/>
|
||||
|
||||
<!-- Left Bracket < -->
|
||||
<path d="M46 42 L26 64 L46 86" fill="none" stroke="url(#codeBrackets)" stroke-width="8" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<!-- Right Bracket > -->
|
||||
<path d="M82 42 L102 64 L82 86" fill="none" stroke="url(#codeBrackets)" stroke-width="8" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<!-- Slash / -->
|
||||
<line x1="70" y1="36" x2="58" y2="92" stroke="#F43F5E" stroke-width="7" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
8
home/hypr/quickshell/assets/controlcenter.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="100%" height="100%">
|
||||
<!-- Top switch -->
|
||||
<rect x="3" y="5" width="18" height="6" rx="3" fill="none" stroke="#FFFFFF" stroke-width="1.8"/>
|
||||
<circle cx="16" cy="8" r="2.2" fill="#FFFFFF"/>
|
||||
<!-- Bottom switch -->
|
||||
<rect x="3" y="13" width="18" height="6" rx="3" fill="none" stroke="#FFFFFF" stroke-width="1.8"/>
|
||||
<circle cx="8" cy="16" r="2.2" fill="#FFFFFF"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 441 B |
37
home/hypr/quickshell/assets/finder.svg
Normal file
@@ -0,0 +1,37 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="100%" height="100%">
|
||||
<defs>
|
||||
<linearGradient id="finderBg" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#E8E8E8"/>
|
||||
<stop offset="100%" stop-color="#B0B0B0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="faceBlue" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#47A3F3"/>
|
||||
<stop offset="100%" stop-color="#1D72DB"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="faceLightBlue" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#9AD7F8"/>
|
||||
<stop offset="100%" stop-color="#56AEF7"/>
|
||||
</linearGradient>
|
||||
<filter id="shadow" x="-10%" y="-10%" width="120%" height="120%">
|
||||
<feDropShadow dx="0" dy="4" stdDeviation="4" flood-color="#000000" flood-opacity="0.35"/>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect x="10" y="10" width="108" height="108" rx="24" fill="url(#finderBg)" filter="url(#shadow)" stroke="#A0A0A0" stroke-width="1.5"/>
|
||||
|
||||
<!-- Right half of face (Darker Blue) -->
|
||||
<path d="M64 12 H94 C107.25 12 116 20.75 116 34 V94 C116 107.25 107.25 116 94 116 H64 Z" fill="url(#faceBlue)"/>
|
||||
|
||||
<!-- Left half of face (Lighter Blue) -->
|
||||
<path d="M34 12 H64 V116 H34 C20.75 116 12 107.25 12 94 V34 C12 20.75 20.75 12 34 12 Z" fill="url(#faceLightBlue)"/>
|
||||
|
||||
<!-- Eyes -->
|
||||
<ellipse cx="40" cy="52" rx="5" ry="9" fill="#1C2D42"/>
|
||||
<ellipse cx="88" cy="52" rx="5" ry="9" fill="#1C2D42"/>
|
||||
|
||||
<!-- Nose (macOS Finder split curve) -->
|
||||
<path d="M64 34 C64 34 65 62 61 68 C58 72 52 74 48 75" fill="none" stroke="#1C2D42" stroke-width="4.5" stroke-linecap="round"/>
|
||||
|
||||
<!-- Smile -->
|
||||
<path d="M30 80 C36 102 92 102 98 80" fill="none" stroke="#1C2D42" stroke-width="5" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
25
home/hypr/quickshell/assets/folder-downloads.svg
Normal file
@@ -0,0 +1,25 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="100%" height="100%">
|
||||
<defs>
|
||||
<linearGradient id="folderBack" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#4CA1F5"/>
|
||||
<stop offset="100%" stop-color="#1B6DC7"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="folderFront" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#80C8FC"/>
|
||||
<stop offset="100%" stop-color="#3894EE"/>
|
||||
</linearGradient>
|
||||
<filter id="shadowFolder" x="-10%" y="-10%" width="120%" height="120%">
|
||||
<feDropShadow dx="0" dy="4" stdDeviation="4" flood-color="#000000" flood-opacity="0.35"/>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<!-- Folder Back Tab -->
|
||||
<path d="M16 28 C16 24 20 20 24 20 H50 L60 30 H104 C108 30 112 34 112 38 V96 C112 100 108 104 104 104 H24 C20 104 16 100 16 96 Z" fill="url(#folderBack)" filter="url(#shadowFolder)"/>
|
||||
|
||||
<!-- Folder Front Pocket -->
|
||||
<path d="M12 44 C12 40 16 36 20 36 H108 C112 36 116 40 116 44 V98 C116 104 110 108 104 108 H24 C18 108 12 104 12 98 Z" fill="url(#folderFront)"/>
|
||||
|
||||
<!-- Download Downward Arrow Badge -->
|
||||
<circle cx="64" cy="74" r="18" fill="#FFFFFF" opacity="0.9"/>
|
||||
<path d="M64 62 V82 M54 74 L64 84 L74 74" fill="none" stroke="#1B6DC7" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
35
home/hypr/quickshell/assets/launchpad.svg
Normal file
@@ -0,0 +1,35 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="100%" height="100%">
|
||||
<defs>
|
||||
<linearGradient id="lpBg" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#485563"/>
|
||||
<stop offset="100%" stop-color="#29323c"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="rocketGrad" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#FFFFFF"/>
|
||||
<stop offset="100%" stop-color="#D0D4DC"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="fireGrad" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#FFCC00"/>
|
||||
<stop offset="100%" stop-color="#FF3B30"/>
|
||||
</linearGradient>
|
||||
<filter id="shadowLp" x="-10%" y="-10%" width="120%" height="120%">
|
||||
<feDropShadow dx="0" dy="4" stdDeviation="4" flood-color="#000000" flood-opacity="0.35"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<rect x="10" y="10" width="108" height="108" rx="24" fill="url(#lpBg)" filter="url(#shadowLp)" stroke="#5A6675" stroke-width="1.5"/>
|
||||
|
||||
<!-- Rocket Body -->
|
||||
<path d="M88 28 C74 34 52 50 44 68 C40 76 40 84 42 88 C46 90 54 90 62 86 C80 78 96 56 102 42 C104 36 102 30 96 28 C93 27 90 27 88 28 Z" fill="url(#rocketGrad)"/>
|
||||
|
||||
<!-- Rocket Window -->
|
||||
<circle cx="74" cy="54" r="7" fill="#0A84FF" stroke="#FFFFFF" stroke-width="2"/>
|
||||
|
||||
<!-- Rocket Wing Left -->
|
||||
<path d="M48 76 C40 76 30 84 26 92 C34 94 44 90 48 84 Z" fill="#E02438"/>
|
||||
|
||||
<!-- Rocket Wing Right -->
|
||||
<path d="M76 48 C76 40 84 30 92 26 C94 34 90 44 84 48 Z" fill="#E02438"/>
|
||||
|
||||
<!-- Fire Exhaust -->
|
||||
<path d="M42 88 C36 94 32 104 34 108 C38 106 48 102 54 96 Z" fill="url(#fireGrad)"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
21
home/hypr/quickshell/assets/music.svg
Normal file
@@ -0,0 +1,21 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="100%" height="100%">
|
||||
<defs>
|
||||
<linearGradient id="musicBg" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#FF385C"/>
|
||||
<stop offset="100%" stop-color="#E00034"/>
|
||||
</linearGradient>
|
||||
<filter id="shadowMusic" x="-10%" y="-10%" width="120%" height="120%">
|
||||
<feDropShadow dx="0" dy="4" stdDeviation="4" flood-color="#000000" flood-opacity="0.35"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<rect x="10" y="10" width="108" height="108" rx="24" fill="url(#musicBg)" filter="url(#shadowMusic)" stroke="#FF6B8B" stroke-width="1.5"/>
|
||||
|
||||
<!-- Musical Eighth Notes -->
|
||||
<!-- Stems and Beam -->
|
||||
<path d="M48 76 V38 C48 34 50 32 54 32 H82 C86 32 88 34 88 38 V70" fill="none" stroke="#FFFFFF" stroke-width="6" stroke-linecap="round"/>
|
||||
<!-- Beams -->
|
||||
<polygon points="48,32 88,32 88,44 48,44" fill="#FFFFFF"/>
|
||||
<!-- Note Heads -->
|
||||
<ellipse cx="40" cy="80" rx="12" ry="8" transform="rotate(-20 40 80)" fill="#FFFFFF"/>
|
||||
<ellipse cx="80" cy="74" rx="12" ry="8" transform="rotate(-20 80 74)" fill="#FFFFFF"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
44
home/hypr/quickshell/assets/preferences.svg
Normal file
@@ -0,0 +1,44 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="100%" height="100%">
|
||||
<defs>
|
||||
<linearGradient id="prefBg" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#D8DBE2"/>
|
||||
<stop offset="100%" stop-color="#8F96A3"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="gearBig" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#7C8494"/>
|
||||
<stop offset="100%" stop-color="#4A5260"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="gearSmall" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#9CA3AF"/>
|
||||
<stop offset="100%" stop-color="#5B6270"/>
|
||||
</linearGradient>
|
||||
<filter id="shadowPref" x="-10%" y="-10%" width="120%" height="120%">
|
||||
<feDropShadow dx="0" dy="4" stdDeviation="4" flood-color="#000000" flood-opacity="0.35"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<rect x="10" y="10" width="108" height="108" rx="24" fill="url(#prefBg)" filter="url(#shadowPref)" stroke="#B0B6C2" stroke-width="1.5"/>
|
||||
|
||||
<!-- Big Gear -->
|
||||
<g transform="translate(50, 50)">
|
||||
<circle cx="0" cy="0" r="28" fill="url(#gearBig)"/>
|
||||
<!-- Teeth -->
|
||||
<path d="M-6 -34 H6 V-26 H-6 Z M-6 26 H6 V34 H-6 Z M-34 -6 V6 H-26 V-6 Z M26 -6 V6 H34 V-6 Z" fill="url(#gearBig)"/>
|
||||
<path d="M-6 -34 H6 V-26 H-6 Z" transform="rotate(45)" fill="url(#gearBig)"/>
|
||||
<path d="M-6 -34 H6 V-26 H-6 Z" transform="rotate(135)" fill="url(#gearBig)"/>
|
||||
<path d="M-6 -34 H6 V-26 H-6 Z" transform="rotate(225)" fill="url(#gearBig)"/>
|
||||
<path d="M-6 -34 H6 V-26 H-6 Z" transform="rotate(315)" fill="url(#gearBig)"/>
|
||||
<circle cx="0" cy="0" r="12" fill="url(#prefBg)" stroke="#3A404D" stroke-width="1.5"/>
|
||||
</g>
|
||||
|
||||
<!-- Small Gear -->
|
||||
<g transform="translate(86, 86)">
|
||||
<circle cx="0" cy="0" r="18" fill="url(#gearSmall)"/>
|
||||
<!-- Teeth -->
|
||||
<path d="M-4 -22 H4 V-16 H-4 Z M-4 16 H4 V22 H-4 Z M-22 -4 V4 H-16 V-4 Z M16 -4 V4 H22 V-4 Z" fill="url(#gearSmall)"/>
|
||||
<path d="M-4 -22 H4 V-16 H-4 Z" transform="rotate(45)" fill="url(#gearSmall)"/>
|
||||
<path d="M-4 -22 H4 V-16 H-4 Z" transform="rotate(135)" fill="url(#gearSmall)"/>
|
||||
<path d="M-4 -22 H4 V-16 H-4 Z" transform="rotate(225)" fill="url(#gearSmall)"/>
|
||||
<path d="M-4 -22 H4 V-16 H-4 Z" transform="rotate(315)" fill="url(#gearSmall)"/>
|
||||
<circle cx="0" cy="0" r="8" fill="url(#prefBg)" stroke="#3A404D" stroke-width="1.5"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.3 KiB |
3
home/hypr/quickshell/assets/spotlight.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="100%" height="100%">
|
||||
<path fill="none" stroke="#FFFFFF" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" d="M10.5 18a7.5 7.5 0 1 1 0-15 7.5 7.5 0 0 1 0 15z M16 16l5 5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 263 B |
21
home/hypr/quickshell/assets/terminal.svg
Normal file
@@ -0,0 +1,21 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="100%" height="100%">
|
||||
<defs>
|
||||
<linearGradient id="termBg" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#2D2D30"/>
|
||||
<stop offset="100%" stop-color="#141416"/>
|
||||
</linearGradient>
|
||||
<filter id="shadowTerm" x="-10%" y="-10%" width="120%" height="120%">
|
||||
<feDropShadow dx="0" dy="4" stdDeviation="4" flood-color="#000000" flood-opacity="0.35"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<rect x="10" y="10" width="108" height="108" rx="24" fill="url(#termBg)" filter="url(#shadowTerm)" stroke="#4A4A50" stroke-width="1.5"/>
|
||||
<rect x="18" y="24" width="92" height="80" rx="10" fill="#0C0C0E" stroke="#2A2A2E" stroke-width="1"/>
|
||||
<!-- macOS Terminal header dots -->
|
||||
<circle cx="28" cy="32" r="3" fill="#FF5F56"/>
|
||||
<circle cx="36" cy="32" r="3" fill="#FFBD2E"/>
|
||||
<circle cx="44" cy="32" r="3" fill="#27C93F"/>
|
||||
|
||||
<!-- Terminal Prompt >_ -->
|
||||
<path d="M28 54 L44 64 L28 74" fill="none" stroke="#30D158" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<line x1="50" y1="74" x2="68" y2="74" stroke="#FFFFFF" stroke-width="4" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
23
home/hypr/quickshell/assets/trash-empty.svg
Normal file
@@ -0,0 +1,23 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="100%" height="100%">
|
||||
<defs>
|
||||
<linearGradient id="trashCan" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#E2E8F0"/>
|
||||
<stop offset="100%" stop-color="#94A3B8"/>
|
||||
</linearGradient>
|
||||
<filter id="shadowTrash" x="-10%" y="-10%" width="120%" height="120%">
|
||||
<feDropShadow dx="0" dy="4" stdDeviation="4" flood-color="#000000" flood-opacity="0.35"/>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<!-- Lid -->
|
||||
<ellipse cx="64" cy="30" rx="36" ry="8" fill="#CBD5E1" stroke="#94A3B8" stroke-width="2"/>
|
||||
<rect x="56" y="18" width="16" height="8" rx="4" fill="#94A3B8"/>
|
||||
|
||||
<!-- Can Body -->
|
||||
<path d="M30 30 L40 106 C41 112 48 116 64 116 C80 116 87 112 88 106 L98 30 Z" fill="url(#trashCan)" stroke="#64748B" stroke-width="2"/>
|
||||
|
||||
<!-- Ribs / Vertical Mesh Lines -->
|
||||
<line x1="48" y1="36" x2="52" y2="108" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="64" y1="36" x2="64" y2="110" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="80" y1="36" x2="76" y2="108" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
24
home/hypr/quickshell/assets/trash-full.svg
Normal file
@@ -0,0 +1,24 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="100%" height="100%">
|
||||
<defs>
|
||||
<linearGradient id="trashCanFull" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#E2E8F0"/>
|
||||
<stop offset="100%" stop-color="#94A3B8"/>
|
||||
</linearGradient>
|
||||
<filter id="shadowTrashFull" x="-10%" y="-10%" width="120%" height="120%">
|
||||
<feDropShadow dx="0" dy="4" stdDeviation="4" flood-color="#000000" flood-opacity="0.35"/>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<!-- Crumpled paper overflowing -->
|
||||
<path d="M42 28 C38 18 52 14 60 20 C68 12 82 16 80 26 C88 24 92 34 84 38 C74 42 54 42 42 28 Z" fill="#F8FAFC" stroke="#CBD5E1" stroke-width="1.5"/>
|
||||
<path d="M48 24 L56 16 L64 24 Z" fill="#E2E8F0"/>
|
||||
<path d="M68 20 L76 14 L82 22 Z" fill="#E2E8F0"/>
|
||||
|
||||
<!-- Can Body -->
|
||||
<path d="M30 36 L40 106 C41 112 48 116 64 116 C80 116 87 112 88 106 L98 36 Z" fill="url(#trashCanFull)" stroke="#64748B" stroke-width="2"/>
|
||||
|
||||
<!-- Ribs / Vertical Mesh Lines -->
|
||||
<line x1="48" y1="42" x2="52" y2="108" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="64" y1="42" x2="64" y2="110" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="80" y1="42" x2="76" y2="108" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
3
home/hypr/quickshell/assets/volume.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="100%" height="100%">
|
||||
<path fill="#FFFFFF" d="M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 312 B |
3
home/hypr/quickshell/assets/wifi.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="100%" height="100%">
|
||||
<path fill="#FFFFFF" d="M12 18.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z M4.93 12.93a10 10 0 0 1 14.14 0 1 1 0 0 0 1.42-1.42 12 12 0 0 0-16.98 0 1 1 0 0 0 1.42 1.42z M8.46 16.46a5 5 0 0 1 7.08 0 1 1 0 0 0 1.41-1.41 7 7 0 0 0-9.9 0 1 1 0 0 0 1.41 1.41z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 349 B |