Compare commits
4 Commits
ca94a1828a
...
e8d93e6b1d
| Author | SHA1 | Date | |
|---|---|---|---|
| e8d93e6b1d | |||
| 04cadb4e35 | |||
| 932aa9035a | |||
| c5b0848a50 |
@@ -0,0 +1,179 @@
|
|||||||
|
# TANINUX — Handover (Session 2026-06-23)
|
||||||
|
|
||||||
|
Context for a fresh instance. Repo: `~/projects/taninux` (distro codename **camel**,
|
||||||
|
niri-only GTK4/libadwaita + eww desktop). User: Karim (German; iterates visually;
|
||||||
|
hates UI jank; blanket perms in `~/projects`). UI strings are **English**.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## THIS SESSION (2026-06-23) — Native GTK4 shell, CSS overhaul
|
||||||
|
|
||||||
|
`TANINUX_UI=native` means the app uses `src/taninux/gui/ui/native.py` widgets and
|
||||||
|
loads `src/taninux/gui/ui/style_apple.css` instead of libadwaita. This session
|
||||||
|
fixed the native theme comprehensively.
|
||||||
|
|
||||||
|
### What was done
|
||||||
|
|
||||||
|
**`src/taninux/gui/ui/style_apple.css`**
|
||||||
|
- All hardcoded blue accents (`#007aff`, `#0a84ff`, `rgba(0,122,255…)`) replaced
|
||||||
|
with `@accent_color` + `alpha(@accent_color, 0.10)`.
|
||||||
|
- Dark headerbar: `rgba(20,20,22,0.97)` with `box-shadow: none` (matches sidebar,
|
||||||
|
no GNOME "lighter band" effect).
|
||||||
|
- Light headerbar: `#ebebeb`. Light sidebar: `#ebebeb`. Light page bg: `#f6f6f6`
|
||||||
|
(matches libadwaita white).
|
||||||
|
- Explicit light-mode text colors (`color: #1d1d1f`) for all nav rows, nav header,
|
||||||
|
group titles — because GTK4 Adwaita can leave text light-colored in light mode.
|
||||||
|
- `button.suggested-action` → `background-color: @accent_color !important` (was blue).
|
||||||
|
- `progress, trough > progress` → `background-color: @accent_color !important`.
|
||||||
|
- Nav selection dark: glass wash `alpha(@accent_color, 0.18)` + border.
|
||||||
|
|
||||||
|
**`src/taninux/gui/style.py`**
|
||||||
|
- `apply()` (native backend): now calls
|
||||||
|
`Gtk.Settings.get_default().set_property("gtk-application-prefer-dark-theme", dark)`
|
||||||
|
so GTK4 Adwaita widgets (buttons, sliders) follow the chosen scheme.
|
||||||
|
- `_build_css()` swatch buttons: selector is now `button.fuji-swatch.swatch-{key}`
|
||||||
|
with `background-color: {hex} !important; background: {hex} !important;` — fixes
|
||||||
|
swatches appearing black (Adwaita overrode them without !important).
|
||||||
|
- Swatch checked state: uses `outline: 2px solid {hex}; outline-offset: 3px`
|
||||||
|
(removed `box-shadow: inset 0 0 0 2px @window_bg_color` which was undefined in
|
||||||
|
native mode).
|
||||||
|
- `_set_gsettings()`: writes `TANINUX-dark`/`TANINUX` as the GTK3 theme
|
||||||
|
(for greetd/GTK3 apps). Also sets `color-scheme=prefer-dark/prefer-light`.
|
||||||
|
⚠ This is SYSTEM-WIDE — affects eww and all other GTK4 apps.
|
||||||
|
|
||||||
|
**`src/taninux/gui/pages/settings.py`**
|
||||||
|
- `persist()`: after saving the color scheme, now also calls `native.set_dark(root, …)`
|
||||||
|
live so the theme switches immediately without restart.
|
||||||
|
|
||||||
|
**`src/taninux/gui/console.py`** — complete rewrite
|
||||||
|
- `LogConsole` is now a plain Python class (NO GTK widget). Writes to
|
||||||
|
`~/.local/share/taninux/taninux.log` with timestamps.
|
||||||
|
- `RunnerCard`: button only (no embedded log widget). Process output goes to
|
||||||
|
`_write_log()`.
|
||||||
|
- `log_expander()` and `collapsible_log()`: kept as no-ops returning `None` —
|
||||||
|
all callers already cleaned up.
|
||||||
|
|
||||||
|
**Log expanders removed from all settings pages:**
|
||||||
|
`backup.py`, `update.py`, `kernel.py`, `maintain.py`, `network.py`,
|
||||||
|
`bluetooth.py`, `shares.py`, `bundles.py`, `appdetail.py`, `store.py`,
|
||||||
|
`printers.py` — all formerly called `log_expander(…)` which is now a no-op;
|
||||||
|
the UI no longer has a "Log" section on any page.
|
||||||
|
|
||||||
|
**PKGBUILDs** (`packaging/taninux/PKGBUILD`, `packaging/tanin-desktop/PKGBUILD`)
|
||||||
|
- networkmanager, bluez-utils, wireplumber, brightnessctl, wlsunset, cups,
|
||||||
|
pacman-contrib moved from `optdepends` → `depends` in `taninux/PKGBUILD`.
|
||||||
|
- wlsunset, cups moved from `optdepends` → `depends` in `tanin-desktop/PKGBUILD`.
|
||||||
|
- paru, flatpak, timeshift remain optdepends.
|
||||||
|
|
||||||
|
### Files touched this session
|
||||||
|
```
|
||||||
|
src/taninux/gui/ui/style_apple.css
|
||||||
|
src/taninux/gui/style.py
|
||||||
|
src/taninux/gui/pages/settings.py
|
||||||
|
src/taninux/gui/console.py
|
||||||
|
src/taninux/gui/pages/{backup,update,kernel,maintain,network,bluetooth,shares,
|
||||||
|
bundles,appdetail,store,printers}.py
|
||||||
|
packaging/taninux/PKGBUILD
|
||||||
|
packaging/tanin-desktop/PKGBUILD
|
||||||
|
```
|
||||||
|
|
||||||
|
### Current state
|
||||||
|
| Thing | State |
|
||||||
|
|---|---|
|
||||||
|
| Native CSS theme (dark + light) | ✅ fixed, live |
|
||||||
|
| Accent colors correct (`@accent_color`) | ✅ |
|
||||||
|
| Live dark/light switch in Settings | ✅ |
|
||||||
|
| Log expanders removed everywhere | ✅ |
|
||||||
|
| PKGBUILDs updated | ✅ source only |
|
||||||
|
| taninux package rebuilt | ❌ needs `./packaging/finish-tanin-repo.sh` |
|
||||||
|
| tanin-icons built+committed (c5b0848) | ✅ from previous session |
|
||||||
|
| `[tanin]` repo published | ❌ blocked on `TANIN_PKG_TOKEN` |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## THE CRITICAL BUG THIS SESSION — `awww-daemon` black screen
|
||||||
|
|
||||||
|
**Symptom:** Entire desktop goes black (no wallpaper, no windows visible).
|
||||||
|
Opening any eww panel made it worse (visible as black backdrop).
|
||||||
|
|
||||||
|
**Root cause:** `awww` (the blurred-wallpaper daemon used for niri's Overview
|
||||||
|
backdrop) creates a surface at the Wayland **Background layer**. After suspend/
|
||||||
|
resume, awww's cached blurred image goes stale or the surface loses its content
|
||||||
|
→ the surface renders as **solid black**. Because awww-daemon sits ABOVE swaybg
|
||||||
|
in the Background layer stack, it covers the wallpaper entirely.
|
||||||
|
|
||||||
|
The transparent panel-backdrop was fine — what appeared "black" was the awww
|
||||||
|
surface showing through the transparent backdrop, covering the wallpaper behind it.
|
||||||
|
|
||||||
|
**Fix (immediate):** `pkill awww`
|
||||||
|
- This kills the awww daemon, the black surface disappears from niri's Background
|
||||||
|
layer, swaybg's wallpaper shows through again.
|
||||||
|
|
||||||
|
**Permanent fix needed (TODO for next session):**
|
||||||
|
Option A — Regenerate blur cache on resume:
|
||||||
|
Add a systemd user sleep hook that calls `~/projects/eww/scripts/overview-backdrop.sh sync`
|
||||||
|
on `post-resume`. File: `~/.config/systemd/user/awww-refresh.service` + `.path`.
|
||||||
|
Option B — Make awww not start at login (only at Overview open):
|
||||||
|
Remove awww from `launch.sh`; call `overview-backdrop.sh start` only when niri's
|
||||||
|
Overview is about to open. niri has no "overview-opening" IPC event yet → tricky.
|
||||||
|
Option C — Restart awww after resume with a fresh cache:
|
||||||
|
In the sleep hook: `pkill awww; sleep 0.5; overview-backdrop.sh start`.
|
||||||
|
|
||||||
|
**Diagnosis dead-ends (don't re-investigate):**
|
||||||
|
- ❌ NOT caused by our `~/.config/gtk-4.0/libadwaita.css` (tested: removed → still black)
|
||||||
|
- ❌ NOT caused by `color-scheme=prefer-dark` gsettings (tested: default → still black)
|
||||||
|
- ❌ NOT caused by GSK renderer (`GSK_RENDERER=cairo` → still black)
|
||||||
|
- ✅ CONFIRMED: `pkill awww` → wallpaper returns instantly
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## CURRENT SYSTEM STATE (after this session's debugging)
|
||||||
|
|
||||||
|
⚠ **gsettings were modified during debugging.** Restore if needed:
|
||||||
|
```bash
|
||||||
|
gsettings set org.gnome.desktop.interface color-scheme prefer-dark
|
||||||
|
gsettings set org.gnome.desktop.interface gtk-theme TANINUX-dark
|
||||||
|
```
|
||||||
|
The awww daemon was killed (`pkill awww`). The desktop now shows swaybg's
|
||||||
|
wallpaper correctly. Restarting eww (`~/projects/eww/launch.sh`) will restart
|
||||||
|
awww via launch.sh — which may make the black screen return. If it does: `pkill awww`.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## PREVIOUS SESSION (2026-06-22) — Icon theme
|
||||||
|
|
||||||
|
### A. New packages in the `[tanin]` repo
|
||||||
|
- `librewolf-bin`, `arch-update`, `timeshift` (+ `timeshift-autosnap`),
|
||||||
|
`xdg-terminal-exec` added to AUR rebuild list.
|
||||||
|
- `paru` built into repo but stays optdepend.
|
||||||
|
- `papirus-folders` removed.
|
||||||
|
|
||||||
|
### B. Icon theme: `tanin-icons`
|
||||||
|
Custom package `packaging/tanin-icons/` — 5 thin Adwaita-based themes (`Tanin-<accent>`)
|
||||||
|
that recolour only folder/place icons in Fuji accent hues. Built + committed as c5b0848.
|
||||||
|
Installed to `~/.local/share/icons/Tanin-*` (user dir, not pacman).
|
||||||
|
`style.py` → `_set_gsettings()` sets `icon-theme=Tanin-<accent_key>` on accent change.
|
||||||
|
`tanin-desktop/PKGBUILD`: depends `+tanin-icons`, removed `papirus-icon-theme`.
|
||||||
|
⚠ NOT yet in the published `[tanin]` repo (needs `TANIN_PKG_TOKEN`).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Gotchas to respect
|
||||||
|
- **NEVER** run lock/swaylock/suspend commands to test (locked Karim out once).
|
||||||
|
Exception: Karim explicitly authorised `sudo systemctl suspend` in the 2026-06-23
|
||||||
|
session — that's not a standing permission.
|
||||||
|
- `write_global_theme()` writes `~/.config/gtk-4.0/libadwaita.css` which is read
|
||||||
|
by ALL GTK4 apps including eww (USER priority 800 — above GTK theme). It only
|
||||||
|
defines `@define-color` vars and button border-radius; it does NOT define
|
||||||
|
window backgrounds. The globals are safe.
|
||||||
|
- TANINUX tree has unrelated uncommitted files (tanin-calendar, online_accounts,
|
||||||
|
gtklock, iso/) — NOT from this session; do NOT `git add -A`.
|
||||||
|
- GTK3 can't exact-Fuji recolour at runtime (parse-time `@define-color` limit).
|
||||||
|
|
||||||
|
## Open / not done
|
||||||
|
- Permanent fix for awww black screen after suspend (see above).
|
||||||
|
- Rebuild + publish `[tanin]` repo (needs `TANIN_PKG_TOKEN` env).
|
||||||
|
- Rebuild ISO.
|
||||||
|
- `camel.toml` `rebuilt_aur` list is stale (missing librewolf-bin, arch-update,
|
||||||
|
timeshift-autosnap, xdg-terminal-exec).
|
||||||
|
- Manual icon picker in `desktop.py` still lists all 5 `Tanin-*` themes (minor).
|
||||||
@@ -19,7 +19,7 @@ Dark, monochrome, libadwaita, rounded, soft short shadows.
|
|||||||
| bg / fg | `#0f0f0f` / `#f0f0f0`| theme |
|
| bg / fg | `#0f0f0f` / `#f0f0f0`| theme |
|
||||||
| UI font | Inter (Medium) | apps, bar |
|
| UI font | Inter (Medium) | apps, bar |
|
||||||
| icon font | Iosevka Nerd Font | `nf-md-*` glyphs |
|
| icon font | Iosevka Nerd Font | `nf-md-*` glyphs |
|
||||||
| icon theme | Papirus | dock app icons |
|
| icon theme | Adwaita + `tanin-icons` | base + Fuji-accent folders (`Tanin-<accent>`) |
|
||||||
|
|
||||||
## The stack (what it boots into)
|
## The stack (what it boots into)
|
||||||
|
|
||||||
@@ -30,7 +30,7 @@ Dark, monochrome, libadwaita, rounded, soft short shadows.
|
|||||||
| Bar/dock/panels | **eww** + Spotlight | `eww`, `tanin-eww` |
|
| Bar/dock/panels | **eww** + Spotlight | `eww`, `tanin-eww` |
|
||||||
| Notifications | **tiramisu** (headless) + eww UI | `tiramisu` |
|
| Notifications | **tiramisu** (headless) + eww UI | `tiramisu` |
|
||||||
| Terminal | foot | `foot` |
|
| Terminal | foot | `foot` |
|
||||||
| Wallpaper | waypaper | `waypaper` |
|
| Wallpaper | waypaper (swaybg) + blurred Overview backdrop (awww) | `waypaper`, `awww`, `imagemagick` |
|
||||||
| Apps | tsettings · thub · taninux (TUI) | `taninux` |
|
| Apps | tsettings · thub · taninux (TUI) | `taninux` |
|
||||||
| GTK4 theme | **Fuji** recolour, light + dark | `tanin-libadwaita` |
|
| GTK4 theme | **Fuji** recolour, light + dark | `tanin-libadwaita` |
|
||||||
| Portals | gtk (dark mode) + gnome (screencast)| `xdg-desktop-portal-{gtk,gnome}` |
|
| Portals | gtk (dark mode) + gnome (screencast)| `xdg-desktop-portal-{gtk,gnome}` |
|
||||||
@@ -54,6 +54,7 @@ AUR → OPT-IN only (paru = optdepend)
|
|||||||
| `taninux` | tsettings + thub + TUI, helper, polkit, .desktop | ready |
|
| `taninux` | tsettings + thub + TUI, helper, polkit, .desktop | ready |
|
||||||
| `tanin-greet` | custom GTK4 greeter for greetd → `/etc/greetd/` | ready (preview) |
|
| `tanin-greet` | custom GTK4 greeter for greetd → `/etc/greetd/` | ready (preview) |
|
||||||
| `tanin-libadwaita` | Fuji libadwaita recolour, light + dark (pills) | ready (preview) |
|
| `tanin-libadwaita` | Fuji libadwaita recolour, light + dark (pills) | ready (preview) |
|
||||||
|
| `tanin-icons` | Adwaita overlay, folders recoloured per accent (`Tanin-<accent>`) | ready |
|
||||||
| `tanin-eww` | eww bar/dock/panels + niri config → `/usr/share/tanin/skel/.config` | ready |
|
| `tanin-eww` | eww bar/dock/panels + niri config → `/usr/share/tanin/skel/.config` | ready |
|
||||||
| `tanin-setup` | seed `~/.config` + enable session target | ready |
|
| `tanin-setup` | seed `~/.config` + enable session target | ready |
|
||||||
| `tanin-desktop` | metapackage pulling the whole environment (niri) | ready |
|
| `tanin-desktop` | metapackage pulling the whole environment (niri) | ready |
|
||||||
@@ -86,6 +87,16 @@ waypaper/cliphist) are exactly why `[tanin]` must carry rebuilt AUR packages.
|
|||||||
4. **ISO** — ✅ scaffolded in `iso/` (archiso releng-base + overrides). Calamares `packages`
|
4. **ISO** — ✅ scaffolded in `iso/` (archiso releng-base + overrides). Calamares `packages`
|
||||||
module installs `tanin-desktop`; greetd + tanin-greet enabled; session target wired.
|
module installs `tanin-desktop`; greetd + tanin-greet enabled; session target wired.
|
||||||
|
|
||||||
|
### Overview backdrop (blurred wallpaper)
|
||||||
|
niri's Overview shows a flat grey backdrop behind the zoomed-out workspaces. We
|
||||||
|
fill it with a blurred copy of the wallpaper via a **second** background surface:
|
||||||
|
`awww` (namespace `awww-daemon`) shows the blurred image, and a niri
|
||||||
|
`layer-rule … place-within-backdrop true` moves it into the backdrop (so the
|
||||||
|
sharp swaybg wallpaper stays on the desktop). niri has no blur of its own — the
|
||||||
|
copy is pre-blurred by `~/.config/eww/scripts/overview-backdrop.sh` with
|
||||||
|
ImageMagick. Started via niri `spawn-at-startup "… overview-backdrop.sh start"`
|
||||||
|
and regenerated on each wallpaper change via waypaper's `post_command`.
|
||||||
|
|
||||||
### Session / dark-mode fix
|
### Session / dark-mode fix
|
||||||
libadwaita apps read light/dark via `org.freedesktop.portal.Settings`, which
|
libadwaita apps read light/dark via `org.freedesktop.portal.Settings`, which
|
||||||
needs `graphical-session.target` active. `tanin-setup` installs
|
needs `graphical-session.target` active. `tanin-setup` installs
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ bg = "#0f0f0f"
|
|||||||
fg = "#f0f0f0"
|
fg = "#f0f0f0"
|
||||||
ui_font = "Inter" # Medium
|
ui_font = "Inter" # Medium
|
||||||
icon_font = "Iosevka Nerd Font" # Material Design Icons (nf-md-*)
|
icon_font = "Iosevka Nerd Font" # Material Design Icons (nf-md-*)
|
||||||
icon_theme = "Papirus" # dock app icons
|
icon_theme = "Tanin-<accent>" # Adwaita base + Fuji-accent folders (tanin-icons); set live by the accent picker
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
# Package sources. Standard software comes from the official Arch repos; only
|
# Package sources. Standard software comes from the official Arch repos; only
|
||||||
@@ -108,6 +108,13 @@ pkgbuild = "packaging/tanin-libadwaita/PKGBUILD" # exists
|
|||||||
status = "ready (live-verified GTK4; GTK3 partial) + ships tanin-libadwaita.service (user, watch)"
|
status = "ready (live-verified GTK4; GTK3 partial) + ships tanin-libadwaita.service (user, watch)"
|
||||||
note = "STATIC defaults + CLI (tanin-libadwaita {dark|light|auto|watch}) for greeter/first-boot. LIVE theming is driven by the taninux app: gui/style.py write_global_theme() regenerates ~/.config/gtk-{4.0,3.0}/gtk(.css)|libadwaita.css from the Appearance settings (dynamic accent + light/dark, surfaces #0f0f0f/#f0f0f0, pills). GTK4/libadwaita = full exact Fuji; GTK3/adw-gtk3 = light/dark + pills only (GTK3 @define-color is parse-time, so adw-gtk3's accent/surfaces can't be overridden — exact-Fuji GTK3 would need a standalone GTK3 theme)."
|
note = "STATIC defaults + CLI (tanin-libadwaita {dark|light|auto|watch}) for greeter/first-boot. LIVE theming is driven by the taninux app: gui/style.py write_global_theme() regenerates ~/.config/gtk-{4.0,3.0}/gtk(.css)|libadwaita.css from the Appearance settings (dynamic accent + light/dark, surfaces #0f0f0f/#f0f0f0, pills). GTK4/libadwaita = full exact Fuji; GTK3/adw-gtk3 = light/dark + pills only (GTK3 @define-color is parse-time, so adw-gtk3's accent/surfaces can't be overridden — exact-Fuji GTK3 would need a standalone GTK3 theme)."
|
||||||
|
|
||||||
|
[[packages.own]]
|
||||||
|
name = "tanin-icons"
|
||||||
|
desc = "Fuji-accent icon themes — Adwaita overlay, folders recoloured per accent (Tanin-<accent>)"
|
||||||
|
pkgbuild = "packaging/tanin-icons/PKGBUILD" # exists
|
||||||
|
status = "ready (live-verified: GTK resolves folder @48px svg + @16px png to Tanin-<accent>)"
|
||||||
|
note = "5 thin themes inheriting Adwaita; recolor.py HSL-shifts only the blue folder/place ramp to the muted Fuji hue (keeps per-stop lightness) + rasterises 16px so the size-exact inherited blue doesn't win. gui/style.py _set_gsettings now also sets icon-theme=Tanin-<accent_key>, so folders recolour live with the accent. Rebuild after an adwaita-icon-theme bump (reads /usr/share/icons/Adwaita at build). Replaces Papirus (dropped as 'too flat'); papirus-folders presets are saturated and couldn't match the muted Fuji accents."
|
||||||
|
|
||||||
[[packages.own]]
|
[[packages.own]]
|
||||||
name = "tanin-setup"
|
name = "tanin-setup"
|
||||||
desc = "first-run: seed ~/.config (eww+niri) + session target + apply theme + enable follower"
|
desc = "first-run: seed ~/.config (eww+niri) + session target + apply theme + enable follower"
|
||||||
@@ -149,10 +156,30 @@ name = "calamares"
|
|||||||
reason = "GUI installer for the ISO — AUR-only, not in official repos"
|
reason = "GUI installer for the ISO — AUR-only, not in official repos"
|
||||||
status = "in [tanin] (built without sudo — all makedeps were present)"
|
status = "in [tanin] (built without sudo — all makedeps were present)"
|
||||||
|
|
||||||
|
[[packages.rebuilt_aur]]
|
||||||
|
name = "librewolf-bin"
|
||||||
|
reason = "default browser — hard dep of tanin-desktop (AUR-only -bin package)"
|
||||||
|
status = "in [tanin]; SECURITY: rebuild+republish on every LibreWolf release"
|
||||||
|
|
||||||
|
[[packages.rebuilt_aur]]
|
||||||
|
name = "arch-update"
|
||||||
|
reason = "update notifier/helper — hard dep of tanin-desktop"
|
||||||
|
status = "in [tanin]"
|
||||||
|
|
||||||
|
[[packages.rebuilt_aur]]
|
||||||
|
name = "timeshift-autosnap"
|
||||||
|
reason = "auto-snapshot before pacman transactions — hard dep of tanin-desktop (pulls timeshift)"
|
||||||
|
status = "in [tanin]"
|
||||||
|
|
||||||
|
[[packages.rebuilt_aur]]
|
||||||
|
name = "xdg-terminal-exec"
|
||||||
|
reason = "freedesktop terminal-exec resolver — hard dep of tanin-desktop"
|
||||||
|
status = "in [tanin]"
|
||||||
|
|
||||||
[[packages.rebuilt_aur]]
|
[[packages.rebuilt_aur]]
|
||||||
name = "paru (or paru-bin)"
|
name = "paru (or paru-bin)"
|
||||||
reason = "AUR helper — wanted preinstalled on the ISO; must be in [tanin] first"
|
reason = "AUR helper — wanted preinstalled on the ISO; optdepend, not forced"
|
||||||
status = "TODO — not yet rebuilt; ISO packages.x86_64 keeps it commented until then"
|
status = "in [tanin]"
|
||||||
|
|
||||||
# cliphist + cage are in `extra` (verified) — NOT rebuilt, pulled from official repos.
|
# cliphist + cage are in `extra` (verified) — NOT rebuilt, pulled from official repos.
|
||||||
|
|
||||||
@@ -175,7 +202,7 @@ screenshot = ["grim", "slurp"]
|
|||||||
packages = ["flatpak", "pacman-contrib"] # checkupdates, paccache
|
packages = ["flatpak", "pacman-contrib"] # checkupdates, paccache
|
||||||
security = ["polkit"]
|
security = ["polkit"]
|
||||||
fonts = ["inter-font", "ttf-iosevka-nerd"] # verify nerd-font pkg name
|
fonts = ["inter-font", "ttf-iosevka-nerd"] # verify nerd-font pkg name
|
||||||
icons = ["papirus-icon-theme", "adwaita-icon-theme"]
|
icons = ["adwaita-icon-theme"] # base; Fuji-accent folders come from own tanin-icons (inherits Adwaita)
|
||||||
|
|
||||||
[packages.optional]
|
[packages.optional]
|
||||||
# optdepends — installed on demand, never required to boot.
|
# optdepends — installed on demand, never required to boot.
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
---
|
---
|
||||||
dontChroot: false
|
dontChroot: false
|
||||||
timeout: 30
|
timeout: 30
|
||||||
# Remove the live-only installer bits from the installed target so it boots the
|
# Turn the cloned live image into a normal installed system:
|
||||||
# desktop (greetd) instead of auto-launching Calamares.
|
# - drop the live installer launcher
|
||||||
|
# - restore the greetd config to the tanin-greet greeter (the live used an
|
||||||
|
# initial_session that auto-ran Calamares)
|
||||||
|
# - boot to the desktop; seatd is live-only (greetd uses logind on the target)
|
||||||
script:
|
script:
|
||||||
- "rm -f /etc/systemd/system/getty@tty1.service.d/autologin.conf"
|
|
||||||
- "rmdir --ignore-fail-on-non-empty /etc/systemd/system/getty@tty1.service.d 2>/dev/null || true"
|
|
||||||
- "rm -f /root/.zprofile"
|
|
||||||
- "rm -f /usr/local/bin/tanin-installer"
|
- "rm -f /usr/local/bin/tanin-installer"
|
||||||
|
- "install -Dm644 /usr/share/tanin/greetd/config.toml /etc/greetd/config.toml"
|
||||||
- "systemctl set-default graphical.target"
|
- "systemctl set-default graphical.target"
|
||||||
- "systemctl disable seatd.service"
|
- "systemctl disable seatd.service"
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
[Service]
|
[Service]
|
||||||
ExecStart=
|
ExecStart=
|
||||||
ExecStart=-/usr/bin/agetty --autologin root --noclear %I 38400 linux
|
ExecStart=-/usr/bin/agetty --noreset --noclear --autologin root - ${TERM}
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
# Live ISO: auto-launch the TANINUX installer on the first console.
|
|
||||||
# (Removed from the installed target by Calamares' shellprocess-striplive.)
|
|
||||||
if [[ "$(tty)" == /dev/tty1 ]] && [[ -z "$WAYLAND_DISPLAY" ]] && ! pgrep -x cage >/dev/null 2>&1; then
|
|
||||||
exec tanin-installer
|
|
||||||
fi
|
|
||||||
@@ -14,14 +14,27 @@ pacman-key --lsign-key 63F0415879323F6BFE0FBFB2B6FDF356206AF4F6
|
|||||||
|
|
||||||
# --- services in the LIVE image ---
|
# --- services in the LIVE image ---
|
||||||
systemctl enable NetworkManager.service
|
systemctl enable NetworkManager.service
|
||||||
# seat manager for cage (the getty-autologin root session has no logind seat).
|
|
||||||
systemctl enable seatd.service
|
systemctl enable seatd.service
|
||||||
gpasswd -a root seat 2>/dev/null || true
|
|
||||||
# Live boots to a console on tty1 that auto-launches the installer (cage +
|
# Live: greetd auto-launches the installer (cage + calamares) via initial_session.
|
||||||
# calamares) via getty autologin + /root/.bash_profile. No display-manager.
|
# greetd creates a real logind session WITH A SEAT (the getty-autologin couldn't),
|
||||||
systemctl set-default multi-user.target
|
# so cage/wlroots starts. No login prompt — the installer comes up directly.
|
||||||
# greetd is for the TARGET only (Calamares enables it post-install).
|
# (The tanin-greet package set config.toml to its greeter; we override it here for
|
||||||
systemctl disable greetd.service 2>/dev/null || true
|
# the live, and Calamares restores the tanin-greet config on the target.)
|
||||||
|
cat > /etc/greetd/config.toml <<'GEOF'
|
||||||
|
[terminal]
|
||||||
|
vt = 1
|
||||||
|
|
||||||
|
[initial_session]
|
||||||
|
command = "cage -s -- calamares"
|
||||||
|
user = "root"
|
||||||
|
|
||||||
|
[default_session]
|
||||||
|
command = "agreety --cmd /bin/zsh"
|
||||||
|
user = "greeter"
|
||||||
|
GEOF
|
||||||
|
systemctl enable greetd.service
|
||||||
|
systemctl set-default graphical.target
|
||||||
|
|
||||||
# --- plymouth: add the hook so the target initramfs shows the splash ---
|
# --- plymouth: add the hook so the target initramfs shows the splash ---
|
||||||
# (Calamares regenerates the initramfs on the target; this drop-in is carried
|
# (Calamares regenerates the initramfs on the target; this drop-in is carried
|
||||||
|
|||||||
@@ -0,0 +1,147 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Daily AUR rebuild for the [tanin] binary repo.
|
||||||
|
#
|
||||||
|
# aur-autoupdate.sh setup # one-time: install devtools + create the chroot
|
||||||
|
# aur-autoupdate.sh run # the daily job (driven by the systemd user timer)
|
||||||
|
# aur-autoupdate.sh status # show what each package would do, without building
|
||||||
|
#
|
||||||
|
# What it does on `run`:
|
||||||
|
# * fetch each AUR package's PKGBUILD repo into a cache,
|
||||||
|
# * build it in a clean chroot (devtools) — no build deps leak into the host,
|
||||||
|
# no interactive sudo (see the shipped sudoers drop-in),
|
||||||
|
# * but skip non -git packages whose AUR version is unchanged (calamares etc.
|
||||||
|
# don't get rebuilt every day for nothing); -git packages always rebuild,
|
||||||
|
# * repo-add the fresh packages into tanin.db, prune superseded files,
|
||||||
|
# * if TANIN_PUBLISH_CMD is set, run it to upload (hosting is not wired yet,
|
||||||
|
# so by default this only refreshes the LOCAL repo dir).
|
||||||
|
#
|
||||||
|
# Config (env overrides):
|
||||||
|
# TANIN_REPO_DIR output repo dir (default ~/projects/tanin-repo)
|
||||||
|
# TANIN_CHROOT clean chroot location (default ~/.cache/tanin-chroot)
|
||||||
|
# TANIN_AUR_CACHE AUR clone + state cache (default ~/.cache/tanin-aur)
|
||||||
|
# TANIN_PUBLISH_CMD upload hook, e.g. an rsync (default empty = local only)
|
||||||
|
set -uo pipefail
|
||||||
|
|
||||||
|
REPO_NAME="tanin"
|
||||||
|
OUT="${TANIN_REPO_DIR:-$HOME/projects/tanin-repo}"
|
||||||
|
DB="$OUT/$REPO_NAME.db.tar.zst"
|
||||||
|
CHROOT="${TANIN_CHROOT:-$HOME/.cache/tanin-chroot}"
|
||||||
|
CACHE="${TANIN_AUR_CACHE:-$HOME/.cache/tanin-aur}"
|
||||||
|
PUBLISH="${TANIN_PUBLISH_CMD:-}"
|
||||||
|
|
||||||
|
# AUR-only deps of TANINUX (not in the official repos). Mirrors the list in
|
||||||
|
# finish-tanin-repo.sh — keep them in sync.
|
||||||
|
AUR_PKGS=(eww-git tiramisu-git waypaper calamares librewolf-bin
|
||||||
|
arch-update timeshift-autosnap xdg-terminal-exec paru)
|
||||||
|
|
||||||
|
log() { printf '[%s] %s\n' "$REPO_NAME-aur" "$*"; }
|
||||||
|
|
||||||
|
# --- one-time setup --------------------------------------------------------
|
||||||
|
setup() {
|
||||||
|
sudo pacman -S --needed --noconfirm devtools git jq curl
|
||||||
|
mkdir -p "$CHROOT" "$CACHE" "$OUT"
|
||||||
|
if [ ! -d "$CHROOT/root" ]; then
|
||||||
|
log "creating clean chroot at $CHROOT (base-devel) …"
|
||||||
|
mkarchroot "$CHROOT/root" base-devel
|
||||||
|
else
|
||||||
|
log "chroot already present at $CHROOT"
|
||||||
|
fi
|
||||||
|
log "setup done."
|
||||||
|
}
|
||||||
|
|
||||||
|
# latest AUR version (ver-rel, may include epoch) via the RPC; empty on failure.
|
||||||
|
aur_version() {
|
||||||
|
curl -fsSL "https://aur.archlinux.org/rpc/v5/info?arg%5B%5D=$1" 2>/dev/null \
|
||||||
|
| jq -r '.results[0].Version // empty' 2>/dev/null
|
||||||
|
}
|
||||||
|
|
||||||
|
# best-effort version of the newest built package file in a dir (ver-rel).
|
||||||
|
built_version() {
|
||||||
|
local f; f="$(ls -t "$1"/*.pkg.tar.zst 2>/dev/null | head -1)" || return 1
|
||||||
|
[ -n "$f" ] || return 1
|
||||||
|
basename "$f" | sed -E 's/.*-([^-]+-[0-9]+)-[^-]+\.pkg\.tar\.zst$/\1/'
|
||||||
|
}
|
||||||
|
|
||||||
|
# decide whether $1 needs a rebuild. -git: always. others: AUR ver != last built.
|
||||||
|
should_build() {
|
||||||
|
local p="$1"
|
||||||
|
[[ "$p" == *-git ]] && return 0
|
||||||
|
local rpc; rpc="$(aur_version "$p")"
|
||||||
|
[ -z "$rpc" ] && return 0 # RPC down → build to be safe
|
||||||
|
local last; last="$(cat "$CACHE/$p.ver" 2>/dev/null || echo)"
|
||||||
|
[ "$rpc" != "$last" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
# fetch/refresh the AUR PKGBUILD repo for $1 into the cache.
|
||||||
|
fetch() {
|
||||||
|
local p="$1" dir="$CACHE/$p"
|
||||||
|
if [ -d "$dir/.git" ]; then
|
||||||
|
git -C "$dir" pull -q --ff-only 2>/dev/null || { rm -rf "$dir"; }
|
||||||
|
fi
|
||||||
|
[ -d "$dir/.git" ] || git clone -q "https://aur.archlinux.org/$p.git" "$dir"
|
||||||
|
}
|
||||||
|
|
||||||
|
# build $1 in the clean chroot and copy results into the repo dir.
|
||||||
|
build_one() {
|
||||||
|
local p="$1" dir="$CACHE/$p"
|
||||||
|
fetch "$p" || { log "FETCH FAILED: $p"; return 1; }
|
||||||
|
if ! should_build "$p"; then
|
||||||
|
log "up to date: $p"
|
||||||
|
return 2
|
||||||
|
fi
|
||||||
|
log "building: $p"
|
||||||
|
rm -f "$dir"/*.pkg.tar.zst
|
||||||
|
# -c = clean copy of the chroot each time; -r = which chroot; -- = makepkg args
|
||||||
|
if ( cd "$dir" && makechrootpkg -c -r "$CHROOT" -- --noconfirm ); then
|
||||||
|
cp "$dir"/*.pkg.tar.zst "$OUT"/ && log " ok: $p"
|
||||||
|
built_version "$dir" > "$CACHE/$p.ver" 2>/dev/null || true
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
log " BUILD FAILED: $p"
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
run() {
|
||||||
|
[ -d "$CHROOT/root" ] || { log "no chroot — run '$0 setup' first"; exit 1; }
|
||||||
|
mkdir -p "$OUT" "$CACHE"
|
||||||
|
local built=0 failed=0
|
||||||
|
for p in "${AUR_PKGS[@]}"; do
|
||||||
|
build_one "$p"; case $? in 0) built=$((built+1));; 1) failed=$((failed+1));; esac
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ "$built" -gt 0 ]; then
|
||||||
|
log "refreshing DB ($built rebuilt)"
|
||||||
|
repo-add -q "$DB" "$OUT"/*.pkg.tar.zst >/dev/null
|
||||||
|
# keep only the newest file per package on disk
|
||||||
|
command -v paccache >/dev/null && paccache -rq -k1 -c "$OUT" >/dev/null 2>&1 || true
|
||||||
|
if [ -n "$PUBLISH" ]; then
|
||||||
|
log "publishing via TANIN_PUBLISH_CMD"
|
||||||
|
eval "$PUBLISH" || log "PUBLISH FAILED"
|
||||||
|
else
|
||||||
|
log "no TANIN_PUBLISH_CMD set — local repo only (hosting not wired yet)"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
log "nothing rebuilt — DB untouched"
|
||||||
|
fi
|
||||||
|
log "done (rebuilt=$built failed=$failed)"
|
||||||
|
[ "$failed" -eq 0 ]
|
||||||
|
}
|
||||||
|
|
||||||
|
status() {
|
||||||
|
for p in "${AUR_PKGS[@]}"; do
|
||||||
|
if [[ "$p" == *-git ]]; then
|
||||||
|
printf '%-22s -git → always rebuild\n' "$p"
|
||||||
|
else
|
||||||
|
local rpc last; rpc="$(aur_version "$p")"; last="$(cat "$CACHE/$p.ver" 2>/dev/null || echo -)"
|
||||||
|
printf '%-22s aur=%-16s built=%-16s %s\n' "$p" "${rpc:-?}" "$last" \
|
||||||
|
"$([ "$rpc" != "$last" ] && echo '→ REBUILD' || echo 'up-to-date')"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
case "${1:-run}" in
|
||||||
|
setup) setup ;;
|
||||||
|
run) run ;;
|
||||||
|
status) status ;;
|
||||||
|
*) echo "usage: $0 {setup|run|status}" >&2; exit 2 ;;
|
||||||
|
esac
|
||||||
@@ -15,9 +15,11 @@ OUT="${TANIN_REPO_DIR:-$HOME/projects/tanin-repo}"
|
|||||||
DB="$OUT/tanin.db.tar.zst"
|
DB="$OUT/tanin.db.tar.zst"
|
||||||
mkdir -p "$OUT"
|
mkdir -p "$OUT"
|
||||||
|
|
||||||
OWN_SIMPLE=(tanin-greet tanin-libadwaita tanin-setup tanin-eww tanin-desktop)
|
# tanin-icons builds from the installed Adwaita theme -> needs librsvg + python.
|
||||||
|
OWN_SIMPLE=(tanin-greet tanin-libadwaita tanin-setup tanin-eww tanin-icons tanin-desktop)
|
||||||
OWN_BUILD=(taninux)
|
OWN_BUILD=(taninux)
|
||||||
AUR_REBUILD=(eww-git tiramisu-git waypaper calamares)
|
AUR_REBUILD=(eww-git tiramisu-git waypaper calamares librewolf-bin
|
||||||
|
arch-update timeshift-autosnap xdg-terminal-exec paru)
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
local p="$1"
|
local p="$1"
|
||||||
|
|||||||
@@ -16,9 +16,10 @@ sudo pacman -S --needed --noconfirm python-build python-installer python-hatchli
|
|||||||
( cd "$HERE/taninux" && makepkg -sf --noconfirm ) \
|
( cd "$HERE/taninux" && makepkg -sf --noconfirm ) \
|
||||||
&& cp "$HERE/taninux/"*.pkg.tar.zst "$OUT/" && echo " ok" || echo " FAILED (taninux)"
|
&& cp "$HERE/taninux/"*.pkg.tar.zst "$OUT/" && echo " ok" || echo " FAILED (taninux)"
|
||||||
|
|
||||||
echo "==> AUR rebuilds: eww-git tiramisu-git waypaper calamares"
|
AUR_PKGS="eww-git tiramisu-git waypaper calamares librewolf-bin arch-update timeshift-autosnap xdg-terminal-exec paru"
|
||||||
|
echo "==> AUR rebuilds: $AUR_PKGS"
|
||||||
tmp="$(mktemp -d)"
|
tmp="$(mktemp -d)"
|
||||||
for p in eww-git tiramisu-git waypaper calamares; do
|
for p in $AUR_PKGS; do
|
||||||
echo " -- $p"
|
echo " -- $p"
|
||||||
if git clone --depth=1 "https://aur.archlinux.org/$p.git" "$tmp/$p" >/dev/null 2>&1 \
|
if git clone --depth=1 "https://aur.archlinux.org/$p.git" "$tmp/$p" >/dev/null 2>&1 \
|
||||||
&& ( cd "$tmp/$p" && makepkg -sf --noconfirm ); then
|
&& ( cd "$tmp/$p" && makepkg -sf --noconfirm ); then
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
# gtklock — TANINUX lockscreen config (Fuji greeter look).
|
||||||
|
# glib keyfile format. gtklock is launched as: gtklock -d -c <this file>
|
||||||
|
[main]
|
||||||
|
# stylesheet + wallpaper-as-css-background live next to this file
|
||||||
|
style=/home/karim/.config/gtklock/gtklock.css
|
||||||
|
# modules (system .so, suffix optional): user avatar+name, and power buttons
|
||||||
|
modules=userinfo;powerbar
|
||||||
|
# built-in clock — time over date, like the greeter's centre clock
|
||||||
|
time-format=%H:%M
|
||||||
|
date-format=%A, %d. %B %Y
|
||||||
|
# hide the input when idle so the wallpaper+clock stay clean; reveal on keypress
|
||||||
|
idle-hide=true
|
||||||
|
idle-timeout=15
|
||||||
@@ -0,0 +1,61 @@
|
|||||||
|
/* gtklock — Fuji greeter look (GTK3). Mirrors /etc/greetd/tanin-greet.css.
|
||||||
|
* Palette: bg #0f0f0f bg_alt #191919 fg #f0f0f0 muted #8a8a8a accent #a39ec4 error #e0a3a3
|
||||||
|
*
|
||||||
|
* Wallpaper: url('wallpaper') resolves NEXT TO this css (~/.config/gtklock/wallpaper),
|
||||||
|
* kept in sync with the desktop wallpaper by scripts/greeter-wallpaper.sh. The dark
|
||||||
|
* linear-gradient on top is the scrim (keeps text readable; matches the greeter's .scrim).
|
||||||
|
*
|
||||||
|
* NOTE: selectors target gtklock 4.x core + the userinfo/powerbar modules. If one
|
||||||
|
* doesn't apply on the first real run, verify the actual widget id with
|
||||||
|
* GTK_DEBUG=interactive — then we tweak. swaylock stays the fallback meanwhile.
|
||||||
|
*/
|
||||||
|
window {
|
||||||
|
background-image: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('wallpaper');
|
||||||
|
background-size: cover, cover;
|
||||||
|
background-position: center, center;
|
||||||
|
color: #f0f0f0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* built-in clock (driven by time-format / date-format in config.ini) */
|
||||||
|
#clock-label { color: #f0f0f0; font-size: 64px; font-weight: 300; margin-bottom: 30px; }
|
||||||
|
|
||||||
|
/* userinfo module — avatar + username */
|
||||||
|
#user-image {
|
||||||
|
color: #f0f0f0;
|
||||||
|
background-color: rgba(163, 158, 196, 0.14); /* accent @ 0.14, like the greeter avatar */
|
||||||
|
border-radius: 999px;
|
||||||
|
padding: 22px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
#user-name, #username-label { color: #f0f0f0; font-size: 19px; font-weight: 600; margin-bottom: 16px; }
|
||||||
|
|
||||||
|
/* password pill — grey translucent fill, accent focus ring, 999px like the bar */
|
||||||
|
entry {
|
||||||
|
min-width: 300px;
|
||||||
|
background-color: rgba(25, 25, 25, 0.55);
|
||||||
|
color: #f0f0f0;
|
||||||
|
border: 1.5px solid rgba(240, 240, 240, 0.22);
|
||||||
|
border-radius: 999px;
|
||||||
|
padding: 11px 18px;
|
||||||
|
box-shadow: none;
|
||||||
|
caret-color: #f0f0f0;
|
||||||
|
}
|
||||||
|
entry:focus { border-color: #a39ec4; }
|
||||||
|
entry image { color: rgba(240, 240, 240, 0.6); }
|
||||||
|
|
||||||
|
#unlock-button {
|
||||||
|
margin-top: 14px;
|
||||||
|
background: transparent;
|
||||||
|
border: none;
|
||||||
|
box-shadow: none;
|
||||||
|
color: #8a8a8a;
|
||||||
|
}
|
||||||
|
#unlock-button:hover { color: #a39ec4; }
|
||||||
|
|
||||||
|
#error-label { color: #e0a3a3; margin-top: 8px; }
|
||||||
|
#caps-lock-label { color: #8a8a8a; margin-top: 4px; }
|
||||||
|
#info-label { color: #8a8a8a; }
|
||||||
|
|
||||||
|
/* powerbar module (reboot/poweroff) — quiet glyphs, accent on hover, like the greeter */
|
||||||
|
.powerbar-button, #powerbar button { background: transparent; border: none; box-shadow: none; color: #8a8a8a; }
|
||||||
|
.powerbar-button:hover, #powerbar button:hover { color: #a39ec4; }
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=TANINUX [tanin] repo — daily AUR rebuild
|
||||||
|
Documentation=file:%h/projects/taninux/packaging/aur-autoupdate.sh
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=oneshot
|
||||||
|
# Adjust the path if your checkout lives elsewhere.
|
||||||
|
ExecStart=%h/projects/taninux/packaging/aur-autoupdate.sh run
|
||||||
|
# Be a good citizen — this is a background rebuild, not interactive work.
|
||||||
|
Nice=15
|
||||||
|
IOSchedulingClass=idle
|
||||||
|
# Uncomment + set once hosting is wired, e.g.:
|
||||||
|
# Environment=TANIN_PUBLISH_CMD=rsync -a --delete %h/projects/tanin-repo/ host:/srv/tanin/
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# Passwordless chroot helpers so the daily AUR rebuild runs unattended.
|
||||||
|
# Install: sudo install -m440 tanin-aur-update.sudoers /etc/sudoers.d/tanin-aur-update
|
||||||
|
# Validate: sudo visudo -cf /etc/sudoers.d/tanin-aur-update
|
||||||
|
#
|
||||||
|
# Replace "karim" if the timer runs as a different user. These are exactly the
|
||||||
|
# helpers devtools' makechrootpkg shells out to as root; nothing broader.
|
||||||
|
karim ALL=(root) NOPASSWD: /usr/bin/makechrootpkg, /usr/bin/arch-nspawn, /usr/bin/mkarchroot
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=TANINUX [tanin] repo — daily AUR rebuild (timer)
|
||||||
|
|
||||||
|
[Timer]
|
||||||
|
# Once a day; catch up after downtime; jitter so it's not on-the-dot.
|
||||||
|
OnCalendar=daily
|
||||||
|
Persistent=true
|
||||||
|
RandomizedDelaySec=30m
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=timers.target
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
# Maintainer: Karim <karim@gabrielevarano.ch>
|
||||||
|
#
|
||||||
|
# tanin-calendar — TANINUX calendar app (GTK4 / libadwaita). A detailed agenda
|
||||||
|
# over your calendars, read straight from Evolution Data Server (the same
|
||||||
|
# backend GNOME Online Accounts feeds). Inherits the Fuji monochrome look from
|
||||||
|
# tanin-libadwaita. German UI.
|
||||||
|
pkgname=tanin-calendar
|
||||||
|
pkgver=0.1.0
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="TANINUX calendar — GTK4/libadwaita agenda over Evolution Data Server (GNOME Online Accounts)"
|
||||||
|
arch=('any')
|
||||||
|
url="https://taninux.kgva.ch"
|
||||||
|
license=('GPL-3.0-or-later')
|
||||||
|
depends=('python' 'python-gobject' 'gtk4' 'libadwaita'
|
||||||
|
'evolution-data-server' 'adwaita-icon-theme')
|
||||||
|
optdepends=('gnome-online-accounts: add Google/Nextcloud/CalDAV calendars'
|
||||||
|
'tanin-libadwaita: Fuji monochrome theming for the app')
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -Dm755 "$startdir/tanin-calendar" \
|
||||||
|
"$pkgdir/usr/bin/tanin-calendar"
|
||||||
|
install -Dm644 "$startdir/tanin-calendar.css" \
|
||||||
|
"$pkgdir/usr/share/tanin/calendar/tanin-calendar.css"
|
||||||
|
install -Dm644 "$startdir/ch.gabrielevarano.TaninCalendar.desktop" \
|
||||||
|
"$pkgdir/usr/share/applications/ch.gabrielevarano.TaninCalendar.desktop"
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=Calendar
|
||||||
|
Name[de]=Kalender
|
||||||
|
Comment=Termine aus deinen Kalendern (Evolution Data Server)
|
||||||
|
Comment[de]=Termine aus deinen Kalendern (Evolution Data Server)
|
||||||
|
Exec=tanin-calendar
|
||||||
|
Icon=x-office-calendar
|
||||||
|
Terminal=false
|
||||||
|
Categories=Office;Calendar;GTK;
|
||||||
|
Keywords=Kalender;Termine;Agenda;Calendar;Events;
|
||||||
|
StartupNotify=true
|
||||||
|
StartupWMClass=ch.gabrielevarano.TaninCalendar
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Install tanin-calendar on THIS machine (no packaging round-trip). Run with
|
||||||
|
# sudo:
|
||||||
|
# sudo bash packaging/tanin-calendar/install-local.sh
|
||||||
|
set -euo pipefail
|
||||||
|
SRC="$(cd "$(dirname "$0")" && pwd)"
|
||||||
|
|
||||||
|
install -Dm755 "$SRC/tanin-calendar" /usr/bin/tanin-calendar
|
||||||
|
install -Dm644 "$SRC/tanin-calendar.css" /usr/share/tanin/calendar/tanin-calendar.css
|
||||||
|
install -Dm644 "$SRC/ch.gabrielevarano.TaninCalendar.desktop" \
|
||||||
|
/usr/share/applications/ch.gabrielevarano.TaninCalendar.desktop
|
||||||
|
|
||||||
|
# refresh the desktop database so the launcher entry shows up immediately
|
||||||
|
command -v update-desktop-database >/dev/null 2>&1 && \
|
||||||
|
update-desktop-database /usr/share/applications || true
|
||||||
|
|
||||||
|
cat <<EOF
|
||||||
|
tanin-calendar installed.
|
||||||
|
binary: /usr/bin/tanin-calendar
|
||||||
|
css: /usr/share/tanin/calendar/tanin-calendar.css
|
||||||
|
desktop: /usr/share/applications/ch.gabrielevarano.TaninCalendar.desktop
|
||||||
|
|
||||||
|
Needs evolution-data-server (typelibs) + at least one calendar added in
|
||||||
|
GNOME Online Accounts (or a local EDS calendar). Launch: tanin-calendar
|
||||||
|
EOF
|
||||||
@@ -0,0 +1,511 @@
|
|||||||
|
/* tanin-calendar — TANINUX calendar
|
||||||
|
*
|
||||||
|
* The bulk of the look comes from tanin-libadwaita (Fuji monochrome recolour of
|
||||||
|
* GTK4/libadwaita). This sheet adds the month grid: weekday header, day cells
|
||||||
|
* (with today / other-month states), and the small per-event colour chips.
|
||||||
|
*
|
||||||
|
* Fuji palette:
|
||||||
|
* bg #0f0f0f bg_alt #191919
|
||||||
|
* fg #f0f0f0 muted #8a8a8a accent #a39ec4
|
||||||
|
*
|
||||||
|
* Per-event/calendar background colours are injected at runtime (see
|
||||||
|
* _color_dot in tanin-calendar); the .event-dot rule below is the shape /
|
||||||
|
* fallback so a dot is visible even without a calendar colour from EDS.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* --------------------------------------------------------------- strip --- */
|
||||||
|
/* The masthead strip below the header bar: prev/next nav on the left, the big
|
||||||
|
* month name (bold) on the left and the big year (lighter/muted) on the right.
|
||||||
|
*/
|
||||||
|
.cal-strip {
|
||||||
|
background-color: #0f0f0f;
|
||||||
|
border-bottom: 1px solid alpha(#f0f0f0, 0.07);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Inner box of the clamped strip carries the padding so the clamp can keep the
|
||||||
|
* content aligned with the (equally clamped) grid below. */
|
||||||
|
.cal-strip-inner {
|
||||||
|
padding: 8px 8px 12px 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cal-strip .month-title {
|
||||||
|
font-size: 1.9em;
|
||||||
|
font-weight: 800;
|
||||||
|
color: #f0f0f0;
|
||||||
|
margin-left: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cal-strip .day-subtitle {
|
||||||
|
font-size: 1.05em;
|
||||||
|
font-weight: 500;
|
||||||
|
color: #8a8a8a;
|
||||||
|
margin-left: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cal-strip .year-title {
|
||||||
|
font-size: 1.9em;
|
||||||
|
font-weight: 300;
|
||||||
|
color: #8a8a8a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cal-strip .cal-nav button {
|
||||||
|
min-width: 30px;
|
||||||
|
min-height: 30px;
|
||||||
|
padding: 2px;
|
||||||
|
color: #f0f0f0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cal-strip .cal-nav button:hover {
|
||||||
|
background-color: #242424;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ------------------------------------------------------------------ dots --- */
|
||||||
|
.event-dot {
|
||||||
|
min-width: 10px;
|
||||||
|
min-height: 10px;
|
||||||
|
border-radius: 9999px;
|
||||||
|
/* fallback: the dim UI foreground, so colourless calendars still show a dot */
|
||||||
|
background-color: alpha(@window_fg_color, 0.35);
|
||||||
|
}
|
||||||
|
|
||||||
|
.chip-dot {
|
||||||
|
min-width: 8px;
|
||||||
|
min-height: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------- month grid --- */
|
||||||
|
.month-grid {
|
||||||
|
background-color: #0f0f0f;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Weekday header (Mon…Sun). */
|
||||||
|
.weekday-header {
|
||||||
|
color: #8a8a8a;
|
||||||
|
font-weight: bold;
|
||||||
|
font-size: 0.85em;
|
||||||
|
text-transform: uppercase;
|
||||||
|
letter-spacing: 0.04em;
|
||||||
|
padding: 8px 6px;
|
||||||
|
background-color: #191919;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* One day cell. The 1px outline forms the grid's hairlines without doubling. */
|
||||||
|
.day-cell {
|
||||||
|
background-color: #0f0f0f;
|
||||||
|
border: 1px solid alpha(#f0f0f0, 0.08);
|
||||||
|
padding: 4px 5px;
|
||||||
|
min-height: 88px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Days outside the current month are dimmed. */
|
||||||
|
.day-cell.other-month {
|
||||||
|
background-color: #0d0d0d;
|
||||||
|
}
|
||||||
|
|
||||||
|
.day-cell.other-month .day-number {
|
||||||
|
color: alpha(#8a8a8a, 0.55);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Today's cell: accent ring + subtle tinted background. */
|
||||||
|
.day-cell.today {
|
||||||
|
background-color: alpha(#a39ec4, 0.10);
|
||||||
|
border: 1px solid #a39ec4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.day-cell.today .day-number {
|
||||||
|
color: #a39ec4;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* The SELECTED cell (distinct from today): a brighter fill + inset ring so the
|
||||||
|
* user can tell which day's events the bottom agenda is showing. */
|
||||||
|
.day-cell.selected {
|
||||||
|
background-color: #242424;
|
||||||
|
border: 1px solid alpha(#f0f0f0, 0.30);
|
||||||
|
}
|
||||||
|
|
||||||
|
.day-cell.selected.today {
|
||||||
|
background-color: alpha(#a39ec4, 0.18);
|
||||||
|
border: 1px solid #a39ec4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.day-cell.selected .day-number {
|
||||||
|
color: #f0f0f0;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Day number, top-left. */
|
||||||
|
.day-number {
|
||||||
|
color: #f0f0f0;
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 1px 2px;
|
||||||
|
margin-bottom: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ---------------------------------------------------------- event chips --- */
|
||||||
|
.event-chip {
|
||||||
|
background-color: #191919;
|
||||||
|
border-radius: 5px;
|
||||||
|
padding: 1px 5px;
|
||||||
|
min-height: 0;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.event-chip:hover {
|
||||||
|
background-color: #232323;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chip-label {
|
||||||
|
color: #f0f0f0;
|
||||||
|
font-size: 0.82em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* The muted "+N more" line when a day overflows its chip budget. */
|
||||||
|
.more-label {
|
||||||
|
color: #8a8a8a;
|
||||||
|
font-size: 0.78em;
|
||||||
|
padding: 0 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ------------------------------------------------------------- day view --- */
|
||||||
|
.day-agenda {
|
||||||
|
padding: 18px 16px 24px 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.day-agenda .agenda-heading {
|
||||||
|
color: #f0f0f0;
|
||||||
|
font-size: 1.25em;
|
||||||
|
font-weight: 700;
|
||||||
|
margin-bottom: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.day-agenda .agenda-empty {
|
||||||
|
color: #8a8a8a;
|
||||||
|
font-size: 0.95em;
|
||||||
|
padding: 6px 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.agenda-row {
|
||||||
|
background-color: #191919;
|
||||||
|
border-radius: 8px;
|
||||||
|
padding: 8px 12px;
|
||||||
|
min-height: 0;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.agenda-row:hover {
|
||||||
|
background-color: #242424;
|
||||||
|
}
|
||||||
|
|
||||||
|
.agenda-row .agenda-time {
|
||||||
|
color: #8a8a8a;
|
||||||
|
font-size: 0.88em;
|
||||||
|
font-variant-numeric: tabular-nums;
|
||||||
|
}
|
||||||
|
|
||||||
|
.agenda-row .agenda-title {
|
||||||
|
color: #f0f0f0;
|
||||||
|
font-size: 0.98em;
|
||||||
|
font-weight: 500;
|
||||||
|
}
|
||||||
|
|
||||||
|
.agenda-row .agenda-location {
|
||||||
|
color: #8a8a8a;
|
||||||
|
font-size: 0.82em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ------------------------------------------------------------ week view --- */
|
||||||
|
.week-grid {
|
||||||
|
background-color: #0f0f0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.week-column {
|
||||||
|
background-color: #0f0f0f;
|
||||||
|
border-left: 1px solid alpha(#f0f0f0, 0.07);
|
||||||
|
padding: 4px 5px 10px 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.week-column:first-child {
|
||||||
|
border-left: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.week-column.today {
|
||||||
|
background-color: alpha(#a39ec4, 0.08);
|
||||||
|
}
|
||||||
|
|
||||||
|
.week-column.selected {
|
||||||
|
background-color: #1d1d1d;
|
||||||
|
}
|
||||||
|
|
||||||
|
.week-column.selected .week-col-header {
|
||||||
|
border-bottom-color: alpha(#f0f0f0, 0.30);
|
||||||
|
}
|
||||||
|
|
||||||
|
.week-column.selected .week-col-header .week-col-date {
|
||||||
|
color: #f0f0f0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.week-col-header:hover {
|
||||||
|
background-color: alpha(#f0f0f0, 0.04);
|
||||||
|
}
|
||||||
|
|
||||||
|
.week-col-header {
|
||||||
|
padding: 6px 2px 8px 2px;
|
||||||
|
margin-bottom: 2px;
|
||||||
|
border-bottom: 1px solid alpha(#f0f0f0, 0.07);
|
||||||
|
}
|
||||||
|
|
||||||
|
.week-col-header .week-col-name {
|
||||||
|
color: #8a8a8a;
|
||||||
|
font-size: 0.78em;
|
||||||
|
font-weight: bold;
|
||||||
|
text-transform: uppercase;
|
||||||
|
letter-spacing: 0.04em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.week-col-header .week-col-date {
|
||||||
|
color: #f0f0f0;
|
||||||
|
font-size: 1.25em;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
.week-column.today .week-col-header .week-col-date {
|
||||||
|
color: #a39ec4;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.week-column.today .week-col-header {
|
||||||
|
border-bottom-color: #a39ec4;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ------------------------------------------------------ grid clamp -------- */
|
||||||
|
/* The Adw.Clamp wrapping the month/week grid keeps the content centred on wide
|
||||||
|
* windows. A faint side gutter is fine; just give the grid a little breathing
|
||||||
|
* room so cells don't kiss the clamp edge. */
|
||||||
|
.grid-clamp {
|
||||||
|
padding: 0 8px 8px 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* --------------------------------------------- bottom selected agenda ----- */
|
||||||
|
/* The always-visible bottom section listing the SELECTED day's events. Sits
|
||||||
|
* under the grid with a clear separator so it reads as its own panel. */
|
||||||
|
.selected-agenda {
|
||||||
|
background-color: #0d0d0d;
|
||||||
|
border-top: 1px solid alpha(#f0f0f0, 0.10);
|
||||||
|
}
|
||||||
|
|
||||||
|
.selected-agenda-scroller {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.selected-agenda-inner {
|
||||||
|
padding: 12px 12px 16px 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.selected-agenda .selected-heading {
|
||||||
|
color: #f0f0f0;
|
||||||
|
font-size: 1.05em;
|
||||||
|
font-weight: 700;
|
||||||
|
margin-bottom: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.selected-agenda .selected-empty {
|
||||||
|
color: #8a8a8a;
|
||||||
|
font-size: 0.92em;
|
||||||
|
padding: 2px 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ============================================================ time grid === */
|
||||||
|
/* Day / Week time-grid views: a pinned header + all-day strip above a
|
||||||
|
* vertically-scrolling hour grid. Fuji palette throughout, GNOME-clean. */
|
||||||
|
|
||||||
|
/* --- pinned header row (weekday + date), stays above the scroller -------- */
|
||||||
|
.timegrid-header {
|
||||||
|
background-color: #0f0f0f;
|
||||||
|
border-bottom: 1px solid alpha(#f0f0f0, 0.10);
|
||||||
|
}
|
||||||
|
|
||||||
|
.timegrid-corner {
|
||||||
|
background-color: #0f0f0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timegrid-col-header {
|
||||||
|
padding: 6px 4px 7px 4px;
|
||||||
|
border-left: 1px solid alpha(#f0f0f0, 0.06);
|
||||||
|
}
|
||||||
|
|
||||||
|
.timegrid-col-header:hover {
|
||||||
|
background-color: alpha(#f0f0f0, 0.04);
|
||||||
|
}
|
||||||
|
|
||||||
|
.timegrid-col-header .timegrid-col-name {
|
||||||
|
color: #8a8a8a;
|
||||||
|
font-size: 0.78em;
|
||||||
|
font-weight: bold;
|
||||||
|
text-transform: uppercase;
|
||||||
|
letter-spacing: 0.04em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timegrid-col-header .timegrid-col-date {
|
||||||
|
color: #f0f0f0;
|
||||||
|
font-size: 1.25em;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timegrid-col-header.today .timegrid-col-name,
|
||||||
|
.timegrid-col-header.today .timegrid-col-date {
|
||||||
|
color: #a39ec4;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timegrid-col-header.selected {
|
||||||
|
background-color: #1d1d1d;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* --- thin all-day strip --------------------------------------------------- */
|
||||||
|
.allday-row {
|
||||||
|
background-color: #0d0d0d;
|
||||||
|
border-bottom: 1px solid alpha(#f0f0f0, 0.10);
|
||||||
|
min-height: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.allday-axis {
|
||||||
|
color: #8a8a8a;
|
||||||
|
font-size: 0.7em;
|
||||||
|
text-transform: uppercase;
|
||||||
|
letter-spacing: 0.03em;
|
||||||
|
padding-right: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.allday-cell {
|
||||||
|
border-left: 1px solid alpha(#f0f0f0, 0.06);
|
||||||
|
padding: 2px 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.allday-cell.today {
|
||||||
|
background-color: alpha(#a39ec4, 0.08);
|
||||||
|
}
|
||||||
|
|
||||||
|
.allday-chip {
|
||||||
|
background-color: #191919;
|
||||||
|
border-left: 3px solid #8a8a8a;
|
||||||
|
border-radius: 4px;
|
||||||
|
padding: 0 6px;
|
||||||
|
min-height: 0;
|
||||||
|
margin: 1px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.allday-chip:hover {
|
||||||
|
background-color: #232323;
|
||||||
|
}
|
||||||
|
|
||||||
|
.allday-chip-label {
|
||||||
|
color: #f0f0f0;
|
||||||
|
font-size: 0.8em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* --- scrolling hour grid -------------------------------------------------- */
|
||||||
|
.timegrid-body {
|
||||||
|
background-color: #0f0f0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* The left hour axis with "08:00" labels. */
|
||||||
|
.time-axis {
|
||||||
|
background-color: #0f0f0f;
|
||||||
|
border-right: 1px solid alpha(#f0f0f0, 0.08);
|
||||||
|
}
|
||||||
|
|
||||||
|
.time-axis .hour-label {
|
||||||
|
color: #8a8a8a;
|
||||||
|
font-size: 0.72em;
|
||||||
|
font-variant-numeric: tabular-nums;
|
||||||
|
padding: 1px 6px 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* One day's column holding the hour lines and positioned event blocks. */
|
||||||
|
.day-column {
|
||||||
|
background-color: #0f0f0f;
|
||||||
|
border-left: 1px solid alpha(#f0f0f0, 0.06);
|
||||||
|
}
|
||||||
|
|
||||||
|
.day-column.today {
|
||||||
|
background-color: alpha(#a39ec4, 0.05);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Hairline separators: full opacity on the hour, fainter on the half-hour. */
|
||||||
|
.day-column .hour-line {
|
||||||
|
background-color: alpha(#f0f0f0, 0.09);
|
||||||
|
}
|
||||||
|
|
||||||
|
.day-column .half-line {
|
||||||
|
background-color: alpha(#f0f0f0, 0.04);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* A positioned timed-event block (rounded, calendar-colour tinted). */
|
||||||
|
.event-block {
|
||||||
|
background-color: alpha(#a39ec4, 0.18);
|
||||||
|
border-left: 3px solid #a39ec4;
|
||||||
|
border-radius: 5px;
|
||||||
|
padding: 2px 6px;
|
||||||
|
min-height: 0;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.event-block:hover {
|
||||||
|
background-color: alpha(#a39ec4, 0.30);
|
||||||
|
}
|
||||||
|
|
||||||
|
.event-block .event-block-time {
|
||||||
|
color: #f0f0f0;
|
||||||
|
font-size: 0.72em;
|
||||||
|
font-variant-numeric: tabular-nums;
|
||||||
|
opacity: 0.85;
|
||||||
|
}
|
||||||
|
|
||||||
|
.event-block .event-block-title {
|
||||||
|
color: #f0f0f0;
|
||||||
|
font-size: 0.82em;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* The accent "now" line on today's column. */
|
||||||
|
.now-line {
|
||||||
|
background-color: #a39ec4;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* The translucent drag-to-create selection rectangle. */
|
||||||
|
.drag-selection {
|
||||||
|
background-color: alpha(#a39ec4, 0.25);
|
||||||
|
border: 1px solid #a39ec4;
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ----------------------------------------------------- context menus --- */
|
||||||
|
/* Right-click popovers (event block: Delete/Details; time grid / month cell:
|
||||||
|
* New event). A compact column of flat, left-aligned menu rows. */
|
||||||
|
.context-menu {
|
||||||
|
padding: 4px;
|
||||||
|
min-width: 140px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.context-menu-item {
|
||||||
|
padding: 6px 12px;
|
||||||
|
border-radius: 6px;
|
||||||
|
color: #f0f0f0;
|
||||||
|
font-weight: 500;
|
||||||
|
}
|
||||||
|
|
||||||
|
.context-menu-item:hover {
|
||||||
|
background-color: #242424;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Destructive (Delete) row reads in a warm red, brighter on hover. */
|
||||||
|
.context-menu-item.destructive {
|
||||||
|
color: #e06c75;
|
||||||
|
}
|
||||||
|
|
||||||
|
.context-menu-item.destructive:hover {
|
||||||
|
background-color: alpha(#e06c75, 0.18);
|
||||||
|
color: #e06c75;
|
||||||
|
}
|
||||||
@@ -3,11 +3,12 @@
|
|||||||
# Metapackage: pulls the complete TANINUX (camel) desktop — niri + eww, managed
|
# Metapackage: pulls the complete TANINUX (camel) desktop — niri + eww, managed
|
||||||
# by the TANINUX apps. Own packages come from the [tanin] repo, everything else
|
# by the TANINUX apps. Own packages come from the [tanin] repo, everything else
|
||||||
# from the official Arch repos. AUR-only runtime deps (eww, tiramisu, waypaper,
|
# from the official Arch repos. AUR-only runtime deps (eww, tiramisu, waypaper,
|
||||||
# cliphist) are rebuilt into [tanin] so this never hard-depends on the AUR.
|
# cliphist, librewolf-bin, arch-update, timeshift-autosnap, xdg-terminal-exec,
|
||||||
|
# paru) are rebuilt into [tanin] so this never hard-depends on the AUR.
|
||||||
# Calamares just installs this package at the end.
|
# Calamares just installs this package at the end.
|
||||||
pkgname=tanin-desktop
|
pkgname=tanin-desktop
|
||||||
pkgver=0.2.0
|
pkgver=0.2.0
|
||||||
pkgrel=3
|
pkgrel=6
|
||||||
pkgdesc="TANINUX desktop — metapackage pulling the full niri/eww environment"
|
pkgdesc="TANINUX desktop — metapackage pulling the full niri/eww environment"
|
||||||
arch=('any')
|
arch=('any')
|
||||||
url="https://taninux.kgva.ch"
|
url="https://taninux.kgva.ch"
|
||||||
@@ -20,12 +21,20 @@ depends=(
|
|||||||
'tanin-libadwaita' # Fuji recolour for GTK4/libadwaita + GTK3
|
'tanin-libadwaita' # Fuji recolour for GTK4/libadwaita + GTK3
|
||||||
'tanin-eww' # eww bar/dock/panels + niri config -> /usr/share/tanin/skel
|
'tanin-eww' # eww bar/dock/panels + niri config -> /usr/share/tanin/skel
|
||||||
'tanin-setup' # seeds ~/.config + session portal on first run
|
'tanin-setup' # seeds ~/.config + session portal on first run
|
||||||
|
'tanin-calendar' # GTK4/libadwaita calendar app (reads EDS)
|
||||||
|
|
||||||
# --- compositor + login ---
|
# --- compositor + login ---
|
||||||
'niri' # Wayland compositor (niri-only)
|
'niri' # Wayland compositor (niri-only)
|
||||||
'greetd' # display manager (greeter = tanin-greet)
|
'greetd' # display manager (greeter = tanin-greet)
|
||||||
'cage' # kiosk compositor hosting the greeter
|
'cage' # kiosk compositor hosting the greeter
|
||||||
|
|
||||||
|
# --- lock / idle (ext-session-lock + ext-idle-notify, niri-native) ---
|
||||||
|
'gtklock' # screen lock (Fuji greeter look): Super+Alt+L, eww Control-Center, core/lock.py
|
||||||
|
'gtklock-userinfo-module' # avatar + username on the lock (matches the greeter)
|
||||||
|
'gtklock-powerbar-module' # power buttons on the lock
|
||||||
|
'swaylock' # robust fallback locker
|
||||||
|
'swayidle' # idle timeouts (screen-off/suspend) — core/power.py
|
||||||
|
|
||||||
# --- session portals ---
|
# --- session portals ---
|
||||||
'xdg-desktop-portal'
|
'xdg-desktop-portal'
|
||||||
'xdg-desktop-portal-gtk' # Settings/Appearance portal (dark mode!)
|
'xdg-desktop-portal-gtk' # Settings/Appearance portal (dark mode!)
|
||||||
@@ -35,31 +44,50 @@ depends=(
|
|||||||
'eww' # bar/dock/panels/spotlight
|
'eww' # bar/dock/panels/spotlight
|
||||||
'tiramisu-git' # headless notification daemon -> eww UI
|
'tiramisu-git' # headless notification daemon -> eww UI
|
||||||
'waypaper' # wallpaper (niri autostart: waypaper --restore)
|
'waypaper' # wallpaper (niri autostart: waypaper --restore)
|
||||||
|
'awww' # 2nd wallpaper surface -> blurred niri Overview backdrop (place-within-backdrop)
|
||||||
|
'imagemagick' # generates the blurred backdrop copy (overview-backdrop.sh)
|
||||||
'cliphist' # clipboard history for Spotlight
|
'cliphist' # clipboard history for Spotlight
|
||||||
|
|
||||||
|
# --- browser (rebuilt into [tanin]; keep current with LibreWolf releases) ---
|
||||||
|
'librewolf-bin' # default browser (privacy-focused Firefox fork)
|
||||||
|
|
||||||
# --- terminal + CLI used by the bar/scripts ---
|
# --- terminal + CLI used by the bar/scripts ---
|
||||||
'foot' 'jq' 'wl-clipboard' 'xdg-utils' 'libqalculate' # libqalculate -> qalc
|
'foot' 'jq' 'wl-clipboard' 'xdg-utils' 'libqalculate' # libqalculate -> qalc
|
||||||
'grim' 'slurp' # screenshots
|
'grim' 'slurp' # screenshots
|
||||||
|
|
||||||
|
# --- online accounts + calendar -------------------------------------------
|
||||||
|
# GOA = central account hub (Google/Microsoft/Nextcloud/CalDAV, like Apple's
|
||||||
|
# Internet Accounts); it feeds Evolution Data Server, which the eww bar panel
|
||||||
|
# (scripts/calendar.sh -> eds-events.py) and tanin-calendar read.
|
||||||
|
'gnome-online-accounts' # account hub (OAuth: Google/MS/Nextcloud) -> TANINUX "Online Accounts"
|
||||||
|
'gnome-online-accounts-gtk' # the add/manage UI launched by that page
|
||||||
|
'evolution-data-server' # calendar/contact backend GOA feeds (primary source)
|
||||||
|
'evolution-ews' # Microsoft 365/Exchange backend (no CalDAV)
|
||||||
|
'khal' # fallback calendar source when EDS is unavailable
|
||||||
|
'vdirsyncer' # optional CalDAV/Nextcloud <-> local vdir sync (khal path)
|
||||||
|
|
||||||
# --- connectivity / audio / hardware ---
|
# --- connectivity / audio / hardware ---
|
||||||
'networkmanager' 'bluez' 'bluez-utils'
|
'networkmanager' 'bluez' 'bluez-utils'
|
||||||
'pipewire' 'pipewire-pulse' 'wireplumber' # wpctl / pactl
|
'pipewire' 'pipewire-pulse' 'wireplumber' # wpctl / pactl
|
||||||
'brightnessctl' 'playerctl'
|
'brightnessctl' 'playerctl'
|
||||||
|
'wlsunset' # display night-light settings
|
||||||
|
'cups' # printers settings page
|
||||||
|
|
||||||
# --- packages / updates ---
|
# --- packages / updates ([tanin] AUR rebuilds) ---
|
||||||
'flatpak' 'pacman-contrib' # checkupdates / paccache
|
'flatpak' 'pacman-contrib' # checkupdates / paccache
|
||||||
|
'arch-update' # update notifier + pre/post tasks
|
||||||
|
'timeshift' 'timeshift-autosnap' # snapshot before each pacman upgrade (rollback safety)
|
||||||
|
'xdg-terminal-exec' # launch Terminal=true apps in the user's terminal
|
||||||
|
|
||||||
# --- theming / fonts ---
|
# --- theming / fonts ---
|
||||||
'adw-gtk-theme' # GTK3 base theme tanin-libadwaita recolours
|
'taninux-gtk3-theme' # eigenständiges GTK3 Apple-Optik Theme (kein adw-gtk3)
|
||||||
'adwaita-icon-theme' 'papirus-icon-theme'
|
'adwaita-icon-theme' # base icon theme
|
||||||
|
'tanin-icons' # Fuji-accent folder overlay (Tanin-<accent>), set by the accent picker
|
||||||
'inter-font' 'ttf-iosevka-nerd' 'ttc-iosevka-aile' 'ttf-nerd-fonts-symbols' # Inter UI · Iosevka Nerd/Aile · Symbols Nerd
|
'inter-font' 'ttf-iosevka-nerd' 'ttc-iosevka-aile' 'ttf-nerd-fonts-symbols' # Inter UI · Iosevka Nerd/Aile · Symbols Nerd
|
||||||
)
|
)
|
||||||
|
|
||||||
optdepends=(
|
optdepends=(
|
||||||
'paru: AUR support in the Software Hub (opt-in)'
|
'paru: AUR support in the Software Hub (opt-in)'
|
||||||
'wlsunset: night light'
|
|
||||||
'cups: printer management'
|
|
||||||
'timeshift: system snapshots/backups'
|
|
||||||
'waybar: fallback bar if eww is missing (launch.sh falls back to it)'
|
'waybar: fallback bar if eww is missing (launch.sh falls back to it)'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
# EWW_SRC=...). For publish, point `source` at the eww config git repo instead.
|
# EWW_SRC=...). For publish, point `source` at the eww config git repo instead.
|
||||||
pkgname=tanin-eww
|
pkgname=tanin-eww
|
||||||
pkgver=0.1.0
|
pkgver=0.1.0
|
||||||
pkgrel=4
|
pkgrel=6
|
||||||
pkgdesc="TANINUX desktop shell — eww bar/dock/panels/spotlight + niri config (skel)"
|
pkgdesc="TANINUX desktop shell — eww bar/dock/panels/spotlight + niri config (skel)"
|
||||||
arch=('any')
|
arch=('any')
|
||||||
url="https://taninux.kgva.ch"
|
url="https://taninux.kgva.ch"
|
||||||
|
|||||||
@@ -35,10 +35,12 @@ layout {
|
|||||||
}
|
}
|
||||||
default-column-width { proportion 0.5; }
|
default-column-width { proportion 0.5; }
|
||||||
|
|
||||||
// Fuji violet accent on the focus ring.
|
// Fuji accent on the focus ring. The active-color tracks TANINUX's accent
|
||||||
|
// (gui.json accent_hex, lightened to match eww's $accent) — patched in place
|
||||||
|
// by scripts/accent.sh; the trailing marker is how that script finds it.
|
||||||
focus-ring {
|
focus-ring {
|
||||||
width 3
|
width 3
|
||||||
active-color "#a39ec4"
|
active-color "#a6a2bd" // accent (managed by scripts/accent.sh)
|
||||||
inactive-color "#505050"
|
inactive-color "#505050"
|
||||||
}
|
}
|
||||||
border {
|
border {
|
||||||
@@ -62,6 +64,7 @@ spawn-at-startup "dbus-update-activation-environment" "--systemd" "--all"
|
|||||||
spawn-at-startup "systemctl" "--user" "start" "tanin-session.target"
|
spawn-at-startup "systemctl" "--user" "start" "tanin-session.target"
|
||||||
spawn-at-startup "/bin/sh" "-c" "$HOME/.config/eww/launch.sh"
|
spawn-at-startup "/bin/sh" "-c" "$HOME/.config/eww/launch.sh"
|
||||||
spawn-at-startup "waypaper" "--restore"
|
spawn-at-startup "waypaper" "--restore"
|
||||||
|
spawn-at-startup "/bin/sh" "-c" "$HOME/.config/eww/scripts/overview-backdrop.sh start"
|
||||||
spawn-at-startup "wlsunset" "-l" "47" "-L" "8.3" "-d" "600" "-t" "4000" "-T" "6500"
|
spawn-at-startup "wlsunset" "-l" "47" "-L" "8.3" "-d" "600" "-t" "4000" "-T" "6500"
|
||||||
spawn-at-startup "nm-applet"
|
spawn-at-startup "nm-applet"
|
||||||
spawn-at-startup "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1"
|
spawn-at-startup "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1"
|
||||||
@@ -89,6 +92,19 @@ window-rule {
|
|||||||
clip-to-geometry true
|
clip-to-geometry true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ---- geblurrtes Wallpaper im Overview-Backdrop ----------------------------
|
||||||
|
// Zwei Wallpaper-Surfaces:
|
||||||
|
// * swaybg (namespace "wallpaper") -> scharf auf dem Desktop (waypaper)
|
||||||
|
// * awww (namespace "awww-daemon") -> geblurrte Kopie, hier per
|
||||||
|
// place-within-backdrop in den Overview-Backdrop hinter die Workspaces
|
||||||
|
// verschoben (auf dem Desktop dadurch unsichtbar).
|
||||||
|
// Die Blur-Kopie erzeugt ~/.config/eww/scripts/overview-backdrop.sh; gestartet
|
||||||
|
// per spawn-at-startup oben, neu erzeugt per waypaper post_command.
|
||||||
|
layer-rule {
|
||||||
|
match namespace="^awww-daemon$"
|
||||||
|
place-within-backdrop true
|
||||||
|
}
|
||||||
|
|
||||||
// ---- eww frosted-glass / effects (enable after first boot) ----------------
|
// ---- eww frosted-glass / effects (enable after first boot) ----------------
|
||||||
// niri's layer-shell effects are version-sensitive; once niri runs we verify the
|
// niri's layer-shell effects are version-sensitive; once niri runs we verify the
|
||||||
// real namespace with `niri msg --json layers` and enable blur/rounding/shadow.
|
// real namespace with `niri msg --json layers` and enable blur/rounding/shadow.
|
||||||
|
|||||||
@@ -0,0 +1,35 @@
|
|||||||
|
# Maintainer: Karim <karim@gabrielevarano.ch>
|
||||||
|
#
|
||||||
|
# tanin-icons — Fuji-accent icon themes. Thin overlays that inherit Adwaita and
|
||||||
|
# recolour only the folder/place icons to each Fuji hue (Ume/Shinkai/Take/
|
||||||
|
# Chikyū/Beni). App-icon coverage stays exactly Adwaita's; only "containers"
|
||||||
|
# (folders, user dirs, network) follow the accent.
|
||||||
|
#
|
||||||
|
# The accent picker (taninux.gui.style) switches the GNOME icon-theme gsetting
|
||||||
|
# to Tanin-<accent>, so folders recolour live when you change the accent.
|
||||||
|
#
|
||||||
|
# Regenerate after an adwaita-icon-theme bump: rebuild this package (it reads
|
||||||
|
# /usr/share/icons/Adwaita at build time).
|
||||||
|
pkgname=tanin-icons
|
||||||
|
pkgver=0.1.0
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="TANINUX Fuji-accent icon themes — Adwaita with folders recoloured per accent"
|
||||||
|
arch=('any')
|
||||||
|
url="https://taninux.kgva.ch"
|
||||||
|
license=('GPL-3.0-or-later')
|
||||||
|
depends=('adwaita-icon-theme')
|
||||||
|
makedepends=('librsvg' 'python') # rsvg-convert for the 16px raster
|
||||||
|
install=tanin-icons.install
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "$startdir"
|
||||||
|
OUT_DIR="$srcdir/out" python recolor.py
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -d "$pkgdir/usr/share/icons"
|
||||||
|
cp -r "$srcdir/out/"Tanin-* "$pkgdir/usr/share/icons/"
|
||||||
|
# normalise perms (cp can carry build-user bits)
|
||||||
|
find "$pkgdir/usr/share/icons" -type d -exec chmod 755 {} +
|
||||||
|
find "$pkgdir/usr/share/icons" -type f -exec chmod 644 {} +
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
# Refresh the icon caches so GTK picks up the Tanin-<accent> themes.
|
||||||
|
_themes() {
|
||||||
|
for t in ume shinkai take chikyu beni; do
|
||||||
|
gtk-update-icon-cache -qtf "/usr/share/icons/Tanin-$t" 2>/dev/null || true
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
post_install() { _themes; }
|
||||||
|
post_upgrade() { _themes; }
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# Generated by makepkg 7.1.0
|
||||||
|
# using fakeroot version 1.37.2
|
||||||
|
pkgname = tanin-icons
|
||||||
|
pkgbase = tanin-icons
|
||||||
|
xdata = pkgtype=pkg
|
||||||
|
pkgver = 0.1.0-1
|
||||||
|
pkgdesc = TANINUX Fuji-accent icon themes — Adwaita with folders recoloured per accent
|
||||||
|
url = https://taninux.kgva.ch
|
||||||
|
builddate = 1782150443
|
||||||
|
packager = Unknown Packager
|
||||||
|
size = 243997
|
||||||
|
arch = any
|
||||||
|
license = GPL-3.0-or-later
|
||||||
|
depend = adwaita-icon-theme
|
||||||
|
makedepend = librsvg
|
||||||
|
makedepend = python
|
||||||
|
After Width: | Height: | Size: 369 B |
|
After Width: | Height: | Size: 361 B |
|
After Width: | Height: | Size: 303 B |
|
After Width: | Height: | Size: 369 B |
|
After Width: | Height: | Size: 365 B |
|
After Width: | Height: | Size: 383 B |
|
After Width: | Height: | Size: 402 B |
|
After Width: | Height: | Size: 367 B |
|
After Width: | Height: | Size: 366 B |
|
After Width: | Height: | Size: 303 B |
|
After Width: | Height: | Size: 518 B |
|
After Width: | Height: | Size: 355 B |
|
After Width: | Height: | Size: 361 B |
|
After Width: | Height: | Size: 378 B |
@@ -0,0 +1,24 @@
|
|||||||
|
[Icon Theme]
|
||||||
|
Name=Tanin-beni
|
||||||
|
Comment=TANINUX Fuji accent (beni) over Adwaita
|
||||||
|
Inherits=Adwaita,hicolor
|
||||||
|
Directories=scalable/places,scalable/mimetypes,16x16/places
|
||||||
|
|
||||||
|
[scalable/places]
|
||||||
|
Context=Places
|
||||||
|
Size=128
|
||||||
|
MinSize=8
|
||||||
|
MaxSize=512
|
||||||
|
Type=Scalable
|
||||||
|
|
||||||
|
[scalable/mimetypes]
|
||||||
|
Context=MimeTypes
|
||||||
|
Size=128
|
||||||
|
MinSize=8
|
||||||
|
MaxSize=512
|
||||||
|
Type=Scalable
|
||||||
|
|
||||||
|
[16x16/places]
|
||||||
|
Context=Places
|
||||||
|
Size=16
|
||||||
|
Type=Fixed
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#ded0d1"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dccecf"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a78285"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2c0c1"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#ded0d1"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dccecf"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a78285"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2c0c1"/>
|
||||||
|
<path d="m 58 60 c -3.289062 0 -6 2.710938 -6 6 v 20 c 0 3.289062 2.710938 6 6 6 h 12 c 3.289062 0 6 -2.710938 6 -6 v -17 c 0 -0.53125 -0.210938 -1.039062 -0.585938 -1.414062 l -7 -7 c -0.375 -0.375 -0.882812 -0.585938 -1.414062 -0.585938 z m 0 4 h 8 v 3 c 0 2 1 3 3 3 h 3 v 16 c 0 1.140625 -0.859375 2 -2 2 h -12 c -1.140625 0 -2 -0.859375 -2 -2 v -20 c 0 -1.140625 0.859375 -2 2 -2 z m 0 0" fill="#a78285"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.3 KiB |
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#ded0d1"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dccecf"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a78285"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2c0c1"/>
|
||||||
|
<path d="m 64 60 c -1.101562 0 -2 0.898438 -2 2 v 17.171875 l -4.585938 -4.585937 c -0.375 -0.375 -0.882812 -0.585938 -1.414062 -0.585938 s -1.039062 0.210938 -1.414062 0.585938 c -0.78125 0.78125 -0.78125 2.046874 0 2.828124 l 8 8 c 0.78125 0.78125 2.046874 0.78125 2.828124 0 l 8 -8 c 0.78125 -0.78125 0.78125 -2.046874 0 -2.828124 s -2.046874 -0.78125 -2.828124 0 l -4.585938 4.585937 v -17.171875 c 0 -1.101562 -0.898438 -2 -2 -2 z m -12 28 v 4 h 24 v -4 z m 0 0" fill="#a78285"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.3 KiB |
@@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#ded0d1"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dccecf"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a78285"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2c0c1"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#ded0d1"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dccecf"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a78285"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2c0c1"/>
|
||||||
|
<path d="m 66 64 c -3.289062 0 -6 2.710938 -6 6 v 8.679688 c -0.914062 -0.429688 -1.929688 -0.679688 -3 -0.679688 c -3.84375 0 -7 3.15625 -7 7 s 3.15625 7 7 7 c 3.828125 0 6.984375 -3.140625 7 -6.96875 c 0 -0.007812 0 -0.023438 0 -0.03125 v -15 c 0 -1.125 0.875 -2 2 -2 h 8 c 1.125 0 2 0.875 2 2 v 8.679688 c -0.914062 -0.429688 -1.929688 -0.679688 -3 -0.679688 c -3.84375 0 -7 3.15625 -7 7 s 3.15625 7 7 7 s 7 -3.15625 7 -7 v -15 c 0 -3.289062 -2.710938 -6 -6 -6 z m -9 18 c 1.679688 0 3 1.320312 3 3 v 0.03125 c -0.015625 1.664062 -1.328125 2.96875 -3 2.96875 c -1.679688 0 -3 -1.320312 -3 -3 s 1.320312 -3 3 -3 z m 16 0 c 1.679688 0 3 1.320312 3 3 s -1.320312 3 -3 3 s -3 -1.320312 -3 -3 s 1.320312 -3 3 -3 z m 0 0" fill="#a78285"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.6 KiB |
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#ded0d1"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dccecf"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a78285"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2c0c1"/>
|
||||||
|
<g fill="#a78285">
|
||||||
|
<path d="m 60 72 c -1.101562 0 -2 0.898438 -2 2 s 0.898438 2 2 2 s 2 -0.898438 2 -2 s -0.898438 -2 -2 -2 z m 7 6 l -4 4 l -3 -2 l -4 4 v 1 c 0 1 1 1 1 1 h 14 s 0.945312 -0.070312 1 -1 v -2 z m 0 0"/>
|
||||||
|
<path d="m 56 64 c -3.289062 0 -6 2.710938 -6 6 v 16 c 0 3.289062 2.710938 6 6 6 h 16 c 3.289062 0 6 -2.710938 6 -6 v -16 c 0 -3.289062 -2.710938 -6 -6 -6 z m 0 4 h 16 c 1.140625 0 2 0.859375 2 2 v 16 c 0 1.140625 -0.859375 2 -2 2 h -16 c -1.140625 0 -2 -0.859375 -2 -2 v -16 c 0 -1.140625 0.859375 -2 2 -2 z m 0 0"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.4 KiB |
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#ded0d1"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dccecf"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a78285"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2c0c1"/>
|
||||||
|
<path d="m 74 60 c -3.3125 0 -6 2.679688 -6 6 c 0 0.242188 0.023438 0.492188 0.054688 0.734375 l -9.890626 4.945313 c -1.117187 -1.078126 -2.609374 -1.679688 -4.164062 -1.679688 c -3.3125 0 -6 2.679688 -6 6 c 0 3.3125 2.6875 6 6 6 c 1.546875 -0.007812 3.039062 -0.617188 4.148438 -1.6875 l 9.90625 4.945312 c -0.03125 0.242188 -0.054688 0.492188 -0.054688 0.742188 c 0 3.3125 2.6875 6 6 6 s 6 -2.6875 6 -6 c 0 -3.320312 -2.6875 -6 -6 -6 c -1.546875 0 -3.039062 0.609375 -4.148438 1.6875 l -9.90625 -4.953125 c 0.03125 -0.242187 0.054688 -0.492187 0.054688 -0.734375 c 0 -0.25 -0.015625 -0.5 -0.046875 -0.742188 l 9.890625 -4.945312 c 1.117188 1.070312 2.609375 1.679688 4.15625 1.6875 c 3.3125 0 6 -2.6875 6 -6 c 0 -3.320312 -2.6875 -6 -6 -6 z m 0 0" fill="#a78285"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.6 KiB |
@@ -0,0 +1,37 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0 -0.932866 -1 0 0.000045 -158.918314)" gradientUnits="userSpaceOnUse" x1="-280.623596" x2="-287.76535" y1="-66.117432" y2="-66.117432">
|
||||||
|
<stop offset="0" stop-color="#313133"/>
|
||||||
|
<stop offset="1" stop-color="#9a9996"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient id="b" gradientTransform="matrix(0 -1 -1 0 0.000051 -160.000093)" gradientUnits="userSpaceOnUse" x1="-271.974609" x2="-266.414551" y1="-62.938477" y2="-62.938477">
|
||||||
|
<stop offset="0" stop-color="#aeadab"/>
|
||||||
|
<stop offset="1" stop-color="#aeadab" stop-opacity="0"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient id="c" gradientTransform="matrix(2.381786 0 0 2.083491 -2851.15317 1648.156841)" gradientUnits="userSpaceOnUse" x1="1202" x2="1246" y1="-735" y2="-735">
|
||||||
|
<stop offset="0" stop-color="#9a9996" stop-opacity="0"/>
|
||||||
|
<stop offset="0.0909091" stop-color="#9a9996"/>
|
||||||
|
<stop offset="0.909091" stop-color="#9a9996"/>
|
||||||
|
<stop offset="1" stop-color="#9a9996" stop-opacity="0"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient id="d" gradientTransform="matrix(0.25 0 0 0.166667 -163.999958 180.666578)" gradientUnits="userSpaceOnUse" x1="904" x2="904" y1="-340" y2="-385.948242">
|
||||||
|
<stop offset="0" stop-color="#77767b"/>
|
||||||
|
<stop offset="0.603496" stop-color="#c0bfbc"/>
|
||||||
|
<stop offset="1" stop-color="#aeadab"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient id="e" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#ded0d1"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dccecf"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 76 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -64 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.480469 0 -4.78125 -1.304688 -6.0625 -3.4375 l -0.84375 -1.410156 c -1.921875 -3.195313 -5.371094 -5.152344 -9.09375 -5.152344 z m 0 0" fill="#a78285"/>
|
||||||
|
<path d="m 68 117.210938 v -29.851563 h -8 v 29.851563 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 63.796875 117.210938 v -29.851563 h -1.796875 v 29.851563 z m 0 0" fill="url(#b)"/>
|
||||||
|
<path d="m 8.179688 117.832031 h 111.945312 v 4.167969 h -111.945312 z m 0 0" fill="url(#c)"/>
|
||||||
|
<path d="m 51.730469 116 h 24.539062 c 2.0625 0 3.730469 1.667969 3.730469 3.730469 v 0.539062 c 0 2.0625 -1.667969 3.730469 -3.730469 3.730469 h -24.539062 c -2.0625 0 -3.730469 -1.667969 -3.730469 -3.730469 v -0.539062 c 0 -2.0625 1.667969 -3.730469 3.730469 -3.730469 z m 0 0" fill="url(#d)"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 44 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -52 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#e)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 46 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -54 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2c0c1"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.8 KiB |
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#ded0d1"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dccecf"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a78285"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2c0c1"/>
|
||||||
|
<path d="m 58 60 c -3.289062 0 -6 2.710938 -6 6 v 15.992188 h 2 v -1.992188 h 2 v -14 c 0 -1.140625 0.859375 -2 2 -2 h 8 v 3 c 0 2 1 3 3 3 h 3 v 16 h 2 v 2 h 2 v -19 c 0 -0.53125 -0.210938 -1.039062 -0.585938 -1.414062 l -7 -7 c -0.375 -0.375 -0.882812 -0.585938 -1.414062 -0.585938 z m 16 28 h -2 v 1.984375 h -2 v 2 h 2 v -1.984375 h 2 z m -4 1.984375 v -2 h -2 v 2 z m -2 0 h -2 v 2 h 2 z m -2 0 v -2 h -2 v 2 z m -2 0 h -2 v 2 h 2 z m -2 0 v -2 h -2 v 2 z m -2 0 h -2 v 2 h 2 z m -2 0 v -2 h -2 v 2 z m -2 0 h -2 v 2 h 2 z m -2 0 v -2 h -2 v 2 z m 0 -2 h 2 v -2 h -2 z m 0 -2 v -2 h -2 v 2 z m 0 -2 h 2 v -2 h -2 z m 0 0" fill="#a78285"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.5 KiB |
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#ded0d1"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dccecf"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a78285"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2c0c1"/>
|
||||||
|
<g fill="#a78285">
|
||||||
|
<path d="m 49.089844 71.960938 h -1.089844 v 16.0625 h 1.035156 l 10.203125 -8.023438 z m 0 0"/>
|
||||||
|
<path d="m 62 68 c -3.289062 0 -6 2.710938 -6 6 v 12 c 0 3.289062 2.710938 6 6 6 h 12 c 3.289062 0 6 -2.710938 6 -6 v -12 c 0 -3.289062 -2.710938 -6 -6 -6 z m 0 4 h 12 c 1.140625 0 2 0.859375 2 2 v 12 c 0 1.140625 -0.859375 2 -2 2 h -12 c -1.140625 0 -2 -0.859375 -2 -2 v -12 c 0 -1.140625 0.859375 -2 2 -2 z m 0 0"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.3 KiB |
@@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#ded0d1"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dccecf"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a78285"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2c0c1"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
@@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<clipPath id="a">
|
||||||
|
<path d="m 32 51 h 36 v 39 h -36 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="b">
|
||||||
|
<path d="m 31.351562 39.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<linearGradient id="c" gradientUnits="userSpaceOnUse">
|
||||||
|
<stop offset="0" stop-color="#9a9996"/>
|
||||||
|
<stop offset="0.0414257" stop-color="#c0bfbc"/>
|
||||||
|
<stop offset="0.0815191" stop-color="#9a9996"/>
|
||||||
|
<stop offset="0.899024" stop-color="#77767b"/>
|
||||||
|
<stop offset="0.952865" stop-color="#c0bfbc"/>
|
||||||
|
<stop offset="1" stop-color="#77767b"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient id="d" gradientTransform="matrix(0.129522 0 0 0.12304 -20.172717 -8.276901)" x1="403.496033" x2="678.908813" xlink:href="#c" y1="793.565552" y2="793.565552"/>
|
||||||
|
<clipPath id="e">
|
||||||
|
<path d="m 32 50 h 36 v 39 h -36 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="f">
|
||||||
|
<path d="m 31.351562 39.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="g">
|
||||||
|
<path d="m 32 40 h 36 v 40 h -36 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="h">
|
||||||
|
<path d="m 31.351562 39.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<linearGradient id="i" gradientUnits="userSpaceOnUse">
|
||||||
|
<stop offset="0" stop-color="#3d3846"/>
|
||||||
|
<stop offset="0.0279595" stop-color="#79718e"/>
|
||||||
|
<stop offset="0.0654033" stop-color="#4e475a"/>
|
||||||
|
<stop offset="0.938181" stop-color="#716881"/>
|
||||||
|
<stop offset="0.971878" stop-color="#847a96"/>
|
||||||
|
<stop offset="1" stop-color="#3d3846"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient id="j" gradientTransform="matrix(0.224856 0 0 0.22209 -200.939247 25.114628)" x1="928.741516" x2="1302.490479" xlink:href="#i" y1="216.638611" y2="216.638611"/>
|
||||||
|
<linearGradient id="k" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 612.172607)" gradientUnits="userSpaceOnUse" x1="2831.385498" x2="2732.762939" y1="-1295.160156" y2="-1196.75647">
|
||||||
|
<stop offset="0" stop-color="#795558"/>
|
||||||
|
<stop offset="1" stop-color="#5c4243"/>
|
||||||
|
</linearGradient>
|
||||||
|
<clipPath id="l">
|
||||||
|
<path d="m 60 81 h 36 v 39 h -36 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="m">
|
||||||
|
<path d="m 59.351562 69.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<linearGradient id="n" gradientTransform="matrix(0.129522 0 0 0.12304 7.827283 21.723099)" x1="403.496033" x2="678.908813" xlink:href="#c" y1="793.565552" y2="793.565552"/>
|
||||||
|
<clipPath id="o">
|
||||||
|
<path d="m 60 80 h 36 v 39 h -36 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="p">
|
||||||
|
<path d="m 59.351562 69.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="q">
|
||||||
|
<path d="m 60 70 h 36 v 40 h -36 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="r">
|
||||||
|
<path d="m 59.351562 69.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<linearGradient id="s" gradientTransform="matrix(0.224856 0 0 0.22209 -172.939247 55.114628)" x1="928.741516" x2="1302.490479" xlink:href="#i" y1="216.638611" y2="216.638611"/>
|
||||||
|
<linearGradient id="t" gradientTransform="matrix(0.337063 0 0 0.330795 -867.055597 477.291929)" gradientUnits="userSpaceOnUse" x1="2704.463135" x2="2868.168457" y1="-1148.187378" y2="-1311.529175">
|
||||||
|
<stop offset="0" stop-color="#8f6568"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<g clip-path="url(#a)">
|
||||||
|
<g clip-path="url(#b)">
|
||||||
|
<path d="m 34.5625 51.777344 h 30.875 c 1.417969 0 2.5625 1.136718 2.5625 2.542968 v 33.136719 c 0 1.410157 -1.144531 2.542969 -2.5625 2.542969 h -30.875 c -1.417969 0 -2.5625 -1.132812 -2.5625 -2.542969 v -33.136719 c 0 -1.40625 1.144531 -2.542968 2.5625 -2.542968 z m 0 0" fill="url(#d)"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#e)">
|
||||||
|
<g clip-path="url(#f)">
|
||||||
|
<path d="m 34.5625 50.289062 h 30.875 c 1.417969 0 2.5625 1.132813 2.5625 2.542969 v 33.132813 c 0 1.410156 -1.144531 2.542968 -2.5625 2.542968 h -30.875 c -1.417969 0 -2.5625 -1.132812 -2.5625 -2.542968 v -33.132813 c 0 -1.410156 1.144531 -2.542969 2.5625 -2.542969 z m 0 0" fill="#77767b"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#g)">
|
||||||
|
<g clip-path="url(#h)">
|
||||||
|
<path d="m 32 40.175781 h 36 v 39.816407 h -36 z m 0 0" fill="#434348" fill-opacity="0.509804"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<path d="m 92 15.105469 v 53.789062 c 0 3.921875 -3.175781 7.105469 -7.089844 7.105469 h -69.820312 c -3.914063 0 -7.089844 -3.183594 -7.089844 -7.105469 v -53.789062 c 0 -3.921875 3.175781 -7.105469 7.089844 -7.105469 h 69.820312 c 3.914063 0 7.089844 3.183594 7.089844 7.105469 z m 0 0" fill="url(#j)"/>
|
||||||
|
<path d="m 92 15.105469 v 50.832031 c 0 3.925781 -3.175781 7.105469 -7.089844 7.105469 h -69.820312 c -3.914063 0 -7.089844 -3.179688 -7.089844 -7.105469 v -50.832031 c 0 -3.921875 3.175781 -7.105469 7.089844 -7.105469 h 69.820312 c 3.914063 0 7.089844 3.183594 7.089844 7.105469 z m 0 0" fill="#241f31"/>
|
||||||
|
<path d="m 15.363281 10 h 69.183594 c 3.011719 0 5.453125 2.449219 5.453125 5.464844 v 50.070312 c 0 3.015625 -2.441406 5.464844 -5.453125 5.464844 h -69.183594 c -3.015625 0 -5.457031 -2.449219 -5.457031 -5.464844 v -50.070312 c 0 -3.015625 2.441406 -5.464844 5.457031 -5.464844 z m 0 0" fill="url(#k)"/>
|
||||||
|
<g clip-path="url(#l)">
|
||||||
|
<g clip-path="url(#m)">
|
||||||
|
<path d="m 62.5625 81.777344 h 30.875 c 1.417969 0 2.5625 1.136718 2.5625 2.542968 v 33.136719 c 0 1.410157 -1.144531 2.542969 -2.5625 2.542969 h -30.875 c -1.417969 0 -2.5625 -1.132812 -2.5625 -2.542969 v -33.136719 c 0 -1.40625 1.144531 -2.542968 2.5625 -2.542968 z m 0 0" fill="url(#n)"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#o)">
|
||||||
|
<g clip-path="url(#p)">
|
||||||
|
<path d="m 62.5625 80.289062 h 30.875 c 1.417969 0 2.5625 1.132813 2.5625 2.542969 v 33.132813 c 0 1.410156 -1.144531 2.542968 -2.5625 2.542968 h -30.875 c -1.417969 0 -2.5625 -1.132812 -2.5625 -2.542968 v -33.132813 c 0 -1.410156 1.144531 -2.542969 2.5625 -2.542969 z m 0 0" fill="#77767b"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#q)">
|
||||||
|
<g clip-path="url(#r)">
|
||||||
|
<path d="m 60 70.175781 h 36 v 39.816407 h -36 z m 0 0" fill="#434348" fill-opacity="0.509804"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<path d="m 120 45.105469 v 53.789062 c 0 3.921875 -3.175781 7.105469 -7.089844 7.105469 h -69.820312 c -3.914063 0 -7.089844 -3.183594 -7.089844 -7.105469 v -53.789062 c 0 -3.921875 3.175781 -7.105469 7.089844 -7.105469 h 69.820312 c 3.914063 0 7.089844 3.183594 7.089844 7.105469 z m 0 0" fill="url(#s)"/>
|
||||||
|
<path d="m 120 45.105469 v 50.832031 c 0 3.925781 -3.175781 7.105469 -7.089844 7.105469 h -69.820312 c -3.914063 0 -7.089844 -3.179688 -7.089844 -7.105469 v -50.832031 c 0 -3.921875 3.175781 -7.105469 7.089844 -7.105469 h 69.820312 c 3.914063 0 7.089844 3.183594 7.089844 7.105469 z m 0 0" fill="#241f31"/>
|
||||||
|
<path d="m 43.363281 40 h 69.183594 c 3.011719 0 5.453125 2.449219 5.453125 5.464844 v 50.070312 c 0 3.015625 -2.441406 5.464844 -5.453125 5.464844 h -69.183594 c -3.015625 0 -5.457031 -2.449219 -5.457031 -5.464844 v -50.070312 c 0 -3.015625 2.441406 -5.464844 5.457031 -5.464844 z m 0 0" fill="url(#t)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 8.6 KiB |
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#ded0d1"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dccecf"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a78285"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2c0c1"/>
|
||||||
|
<path d="m 57.9375 64 c -2.664062 0 -4.546875 1.632812 -5.289062 3.109375 c -0.742188 1.476563 -0.710938 2.890625 -0.710938 2.890625 l 0.0625 24.945312 l 11.992188 -4.804687 l 12.007812 4.804687 l -0.0625 -24.953124 c 0 -0.007813 0.023438 -1.414063 -0.710938 -2.882813 c -0.742187 -1.476563 -2.625 -3.109375 -5.289062 -3.109375 z m 0 4 h 12 c 1.390625 0.023438 2.007812 0.734375 2 2 l 0.046875 19.039062 l -7.992187 -3.203124 l -8.007813 3.203124 l -0.046875 -19.046874 c -0.015625 -1.296876 0.796875 -1.992188 2 -1.992188 z m 0 0" fill="#a78285"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.4 KiB |
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#ded0d1"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dccecf"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a78285"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2c0c1"/>
|
||||||
|
<g fill="#a78285">
|
||||||
|
<path d="m 50 70 v 2 h 16 v -2 z m 0 0"/>
|
||||||
|
<path d="m 54 64 c -3.289062 0 -6 2.710938 -6 6 v 16 c 0 3.289062 2.710938 6 6 6 h 20 c 3.289062 0 6 -2.710938 6 -6 v -12 c 0 -3.289062 -2.710938 -6 -6 -6 h -7.171875 l -3.414063 -3.414062 c -0.375 -0.375 -0.882812 -0.585938 -1.414062 -0.585938 z m 0 4 h 7.171875 l 3.414063 3.414062 c 0.375 0.375 0.882812 0.585938 1.414062 0.585938 h 8 c 1.125 0 2 0.875 2 2 v 12 c 0 1.132812 -0.875 2 -2 2 h -20 c -1.125 0 -2 -0.867188 -2 -2 v -16 c 0 -1.125 0.875 -2 2 -2 z m 0 0"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.4 KiB |
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#ded0d1"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b59799"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dccecf"/>
|
||||||
|
<stop offset="1" stop-color="#b59799"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a78285"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2c0c1"/>
|
||||||
|
<path d="m 64.875 64 c -0.414062 0 -0.820312 0.132812 -1.164062 0.367188 l -14.878907 10 c -0.898437 0.648437 -1.109375 1.890624 -0.46875 2.789062 c 0.382813 0.53125 0.984375 0.84375 1.632813 0.835938 v 8.007812 c 0 3.289062 2.710937 6 6 6 h 18.003906 c 3.289062 0 6 -2.640625 6 -6 v -8.007812 c 0.648438 0.007812 1.25 -0.304688 1.632812 -0.835938 c 0.640626 -0.898438 0.429688 -2.140625 -0.46875 -2.789062 l -15.125 -10 c -0.34375 -0.234376 -0.75 -0.367188 -1.164062 -0.367188 z m 0 4.453125 l 11.125 7.140625 v 10.40625 c 0 1.125 -0.875 2 -2 2 h -8.003906 v -8 c 0 -1.109375 -0.890625 -2 -2 -2 h -2 c -1.109375 0 -2 0.890625 -2 2 v 8 h -4 c -1.125 0 -2 -0.875 -2 -2 v -10.40625 z m 0 0" fill="#a78285"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 369 B |
|
After Width: | Height: | Size: 364 B |
|
After Width: | Height: | Size: 302 B |
|
After Width: | Height: | Size: 370 B |
|
After Width: | Height: | Size: 365 B |
|
After Width: | Height: | Size: 378 B |
|
After Width: | Height: | Size: 403 B |
|
After Width: | Height: | Size: 367 B |
|
After Width: | Height: | Size: 365 B |
|
After Width: | Height: | Size: 302 B |
|
After Width: | Height: | Size: 510 B |
|
After Width: | Height: | Size: 356 B |
|
After Width: | Height: | Size: 359 B |
|
After Width: | Height: | Size: 378 B |
@@ -0,0 +1,24 @@
|
|||||||
|
[Icon Theme]
|
||||||
|
Name=Tanin-chikyu
|
||||||
|
Comment=TANINUX Fuji accent (chikyu) over Adwaita
|
||||||
|
Inherits=Adwaita,hicolor
|
||||||
|
Directories=scalable/places,scalable/mimetypes,16x16/places
|
||||||
|
|
||||||
|
[scalable/places]
|
||||||
|
Context=Places
|
||||||
|
Size=128
|
||||||
|
MinSize=8
|
||||||
|
MaxSize=512
|
||||||
|
Type=Scalable
|
||||||
|
|
||||||
|
[scalable/mimetypes]
|
||||||
|
Context=MimeTypes
|
||||||
|
Size=128
|
||||||
|
MinSize=8
|
||||||
|
MaxSize=512
|
||||||
|
Type=Scalable
|
||||||
|
|
||||||
|
[16x16/places]
|
||||||
|
Context=Places
|
||||||
|
Size=16
|
||||||
|
Type=Fixed
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#deddd0"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dcdbce"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a7a382"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2d1c0"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#deddd0"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dcdbce"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a7a382"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2d1c0"/>
|
||||||
|
<path d="m 58 60 c -3.289062 0 -6 2.710938 -6 6 v 20 c 0 3.289062 2.710938 6 6 6 h 12 c 3.289062 0 6 -2.710938 6 -6 v -17 c 0 -0.53125 -0.210938 -1.039062 -0.585938 -1.414062 l -7 -7 c -0.375 -0.375 -0.882812 -0.585938 -1.414062 -0.585938 z m 0 4 h 8 v 3 c 0 2 1 3 3 3 h 3 v 16 c 0 1.140625 -0.859375 2 -2 2 h -12 c -1.140625 0 -2 -0.859375 -2 -2 v -20 c 0 -1.140625 0.859375 -2 2 -2 z m 0 0" fill="#a7a382"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.3 KiB |
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#deddd0"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dcdbce"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a7a382"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2d1c0"/>
|
||||||
|
<path d="m 64 60 c -1.101562 0 -2 0.898438 -2 2 v 17.171875 l -4.585938 -4.585937 c -0.375 -0.375 -0.882812 -0.585938 -1.414062 -0.585938 s -1.039062 0.210938 -1.414062 0.585938 c -0.78125 0.78125 -0.78125 2.046874 0 2.828124 l 8 8 c 0.78125 0.78125 2.046874 0.78125 2.828124 0 l 8 -8 c 0.78125 -0.78125 0.78125 -2.046874 0 -2.828124 s -2.046874 -0.78125 -2.828124 0 l -4.585938 4.585937 v -17.171875 c 0 -1.101562 -0.898438 -2 -2 -2 z m -12 28 v 4 h 24 v -4 z m 0 0" fill="#a7a382"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.3 KiB |
@@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#deddd0"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dcdbce"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a7a382"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2d1c0"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#deddd0"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dcdbce"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a7a382"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2d1c0"/>
|
||||||
|
<path d="m 66 64 c -3.289062 0 -6 2.710938 -6 6 v 8.679688 c -0.914062 -0.429688 -1.929688 -0.679688 -3 -0.679688 c -3.84375 0 -7 3.15625 -7 7 s 3.15625 7 7 7 c 3.828125 0 6.984375 -3.140625 7 -6.96875 c 0 -0.007812 0 -0.023438 0 -0.03125 v -15 c 0 -1.125 0.875 -2 2 -2 h 8 c 1.125 0 2 0.875 2 2 v 8.679688 c -0.914062 -0.429688 -1.929688 -0.679688 -3 -0.679688 c -3.84375 0 -7 3.15625 -7 7 s 3.15625 7 7 7 s 7 -3.15625 7 -7 v -15 c 0 -3.289062 -2.710938 -6 -6 -6 z m -9 18 c 1.679688 0 3 1.320312 3 3 v 0.03125 c -0.015625 1.664062 -1.328125 2.96875 -3 2.96875 c -1.679688 0 -3 -1.320312 -3 -3 s 1.320312 -3 3 -3 z m 16 0 c 1.679688 0 3 1.320312 3 3 s -1.320312 3 -3 3 s -3 -1.320312 -3 -3 s 1.320312 -3 3 -3 z m 0 0" fill="#a7a382"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.6 KiB |
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#deddd0"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dcdbce"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a7a382"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2d1c0"/>
|
||||||
|
<g fill="#a7a382">
|
||||||
|
<path d="m 60 72 c -1.101562 0 -2 0.898438 -2 2 s 0.898438 2 2 2 s 2 -0.898438 2 -2 s -0.898438 -2 -2 -2 z m 7 6 l -4 4 l -3 -2 l -4 4 v 1 c 0 1 1 1 1 1 h 14 s 0.945312 -0.070312 1 -1 v -2 z m 0 0"/>
|
||||||
|
<path d="m 56 64 c -3.289062 0 -6 2.710938 -6 6 v 16 c 0 3.289062 2.710938 6 6 6 h 16 c 3.289062 0 6 -2.710938 6 -6 v -16 c 0 -3.289062 -2.710938 -6 -6 -6 z m 0 4 h 16 c 1.140625 0 2 0.859375 2 2 v 16 c 0 1.140625 -0.859375 2 -2 2 h -16 c -1.140625 0 -2 -0.859375 -2 -2 v -16 c 0 -1.140625 0.859375 -2 2 -2 z m 0 0"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.4 KiB |
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#deddd0"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dcdbce"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a7a382"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2d1c0"/>
|
||||||
|
<path d="m 74 60 c -3.3125 0 -6 2.679688 -6 6 c 0 0.242188 0.023438 0.492188 0.054688 0.734375 l -9.890626 4.945313 c -1.117187 -1.078126 -2.609374 -1.679688 -4.164062 -1.679688 c -3.3125 0 -6 2.679688 -6 6 c 0 3.3125 2.6875 6 6 6 c 1.546875 -0.007812 3.039062 -0.617188 4.148438 -1.6875 l 9.90625 4.945312 c -0.03125 0.242188 -0.054688 0.492188 -0.054688 0.742188 c 0 3.3125 2.6875 6 6 6 s 6 -2.6875 6 -6 c 0 -3.320312 -2.6875 -6 -6 -6 c -1.546875 0 -3.039062 0.609375 -4.148438 1.6875 l -9.90625 -4.953125 c 0.03125 -0.242187 0.054688 -0.492187 0.054688 -0.734375 c 0 -0.25 -0.015625 -0.5 -0.046875 -0.742188 l 9.890625 -4.945312 c 1.117188 1.070312 2.609375 1.679688 4.15625 1.6875 c 3.3125 0 6 -2.6875 6 -6 c 0 -3.320312 -2.6875 -6 -6 -6 z m 0 0" fill="#a7a382"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.6 KiB |
@@ -0,0 +1,37 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0 -0.932866 -1 0 0.000045 -158.918314)" gradientUnits="userSpaceOnUse" x1="-280.623596" x2="-287.76535" y1="-66.117432" y2="-66.117432">
|
||||||
|
<stop offset="0" stop-color="#313133"/>
|
||||||
|
<stop offset="1" stop-color="#9a9996"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient id="b" gradientTransform="matrix(0 -1 -1 0 0.000051 -160.000093)" gradientUnits="userSpaceOnUse" x1="-271.974609" x2="-266.414551" y1="-62.938477" y2="-62.938477">
|
||||||
|
<stop offset="0" stop-color="#aeadab"/>
|
||||||
|
<stop offset="1" stop-color="#aeadab" stop-opacity="0"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient id="c" gradientTransform="matrix(2.381786 0 0 2.083491 -2851.15317 1648.156841)" gradientUnits="userSpaceOnUse" x1="1202" x2="1246" y1="-735" y2="-735">
|
||||||
|
<stop offset="0" stop-color="#9a9996" stop-opacity="0"/>
|
||||||
|
<stop offset="0.0909091" stop-color="#9a9996"/>
|
||||||
|
<stop offset="0.909091" stop-color="#9a9996"/>
|
||||||
|
<stop offset="1" stop-color="#9a9996" stop-opacity="0"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient id="d" gradientTransform="matrix(0.25 0 0 0.166667 -163.999958 180.666578)" gradientUnits="userSpaceOnUse" x1="904" x2="904" y1="-340" y2="-385.948242">
|
||||||
|
<stop offset="0" stop-color="#77767b"/>
|
||||||
|
<stop offset="0.603496" stop-color="#c0bfbc"/>
|
||||||
|
<stop offset="1" stop-color="#aeadab"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient id="e" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#deddd0"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dcdbce"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 76 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -64 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.480469 0 -4.78125 -1.304688 -6.0625 -3.4375 l -0.84375 -1.410156 c -1.921875 -3.195313 -5.371094 -5.152344 -9.09375 -5.152344 z m 0 0" fill="#a7a382"/>
|
||||||
|
<path d="m 68 117.210938 v -29.851563 h -8 v 29.851563 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 63.796875 117.210938 v -29.851563 h -1.796875 v 29.851563 z m 0 0" fill="url(#b)"/>
|
||||||
|
<path d="m 8.179688 117.832031 h 111.945312 v 4.167969 h -111.945312 z m 0 0" fill="url(#c)"/>
|
||||||
|
<path d="m 51.730469 116 h 24.539062 c 2.0625 0 3.730469 1.667969 3.730469 3.730469 v 0.539062 c 0 2.0625 -1.667969 3.730469 -3.730469 3.730469 h -24.539062 c -2.0625 0 -3.730469 -1.667969 -3.730469 -3.730469 v -0.539062 c 0 -2.0625 1.667969 -3.730469 3.730469 -3.730469 z m 0 0" fill="url(#d)"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 44 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -52 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#e)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 46 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -54 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2d1c0"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.8 KiB |
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#deddd0"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dcdbce"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a7a382"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2d1c0"/>
|
||||||
|
<path d="m 58 60 c -3.289062 0 -6 2.710938 -6 6 v 15.992188 h 2 v -1.992188 h 2 v -14 c 0 -1.140625 0.859375 -2 2 -2 h 8 v 3 c 0 2 1 3 3 3 h 3 v 16 h 2 v 2 h 2 v -19 c 0 -0.53125 -0.210938 -1.039062 -0.585938 -1.414062 l -7 -7 c -0.375 -0.375 -0.882812 -0.585938 -1.414062 -0.585938 z m 16 28 h -2 v 1.984375 h -2 v 2 h 2 v -1.984375 h 2 z m -4 1.984375 v -2 h -2 v 2 z m -2 0 h -2 v 2 h 2 z m -2 0 v -2 h -2 v 2 z m -2 0 h -2 v 2 h 2 z m -2 0 v -2 h -2 v 2 z m -2 0 h -2 v 2 h 2 z m -2 0 v -2 h -2 v 2 z m -2 0 h -2 v 2 h 2 z m -2 0 v -2 h -2 v 2 z m 0 -2 h 2 v -2 h -2 z m 0 -2 v -2 h -2 v 2 z m 0 -2 h 2 v -2 h -2 z m 0 0" fill="#a7a382"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.5 KiB |
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#deddd0"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dcdbce"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a7a382"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2d1c0"/>
|
||||||
|
<g fill="#a7a382">
|
||||||
|
<path d="m 49.089844 71.960938 h -1.089844 v 16.0625 h 1.035156 l 10.203125 -8.023438 z m 0 0"/>
|
||||||
|
<path d="m 62 68 c -3.289062 0 -6 2.710938 -6 6 v 12 c 0 3.289062 2.710938 6 6 6 h 12 c 3.289062 0 6 -2.710938 6 -6 v -12 c 0 -3.289062 -2.710938 -6 -6 -6 z m 0 4 h 12 c 1.140625 0 2 0.859375 2 2 v 12 c 0 1.140625 -0.859375 2 -2 2 h -12 c -1.140625 0 -2 -0.859375 -2 -2 v -12 c 0 -1.140625 0.859375 -2 2 -2 z m 0 0"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.3 KiB |
@@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#deddd0"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dcdbce"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a7a382"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2d1c0"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
@@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<clipPath id="a">
|
||||||
|
<path d="m 32 51 h 36 v 39 h -36 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="b">
|
||||||
|
<path d="m 31.351562 39.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<linearGradient id="c" gradientUnits="userSpaceOnUse">
|
||||||
|
<stop offset="0" stop-color="#9a9996"/>
|
||||||
|
<stop offset="0.0414257" stop-color="#c0bfbc"/>
|
||||||
|
<stop offset="0.0815191" stop-color="#9a9996"/>
|
||||||
|
<stop offset="0.899024" stop-color="#77767b"/>
|
||||||
|
<stop offset="0.952865" stop-color="#c0bfbc"/>
|
||||||
|
<stop offset="1" stop-color="#77767b"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient id="d" gradientTransform="matrix(0.129522 0 0 0.12304 -20.172717 -8.276901)" x1="403.496033" x2="678.908813" xlink:href="#c" y1="793.565552" y2="793.565552"/>
|
||||||
|
<clipPath id="e">
|
||||||
|
<path d="m 32 50 h 36 v 39 h -36 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="f">
|
||||||
|
<path d="m 31.351562 39.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="g">
|
||||||
|
<path d="m 32 40 h 36 v 40 h -36 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="h">
|
||||||
|
<path d="m 31.351562 39.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<linearGradient id="i" gradientUnits="userSpaceOnUse">
|
||||||
|
<stop offset="0" stop-color="#3d3846"/>
|
||||||
|
<stop offset="0.0279595" stop-color="#79718e"/>
|
||||||
|
<stop offset="0.0654033" stop-color="#4e475a"/>
|
||||||
|
<stop offset="0.938181" stop-color="#716881"/>
|
||||||
|
<stop offset="0.971878" stop-color="#847a96"/>
|
||||||
|
<stop offset="1" stop-color="#3d3846"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient id="j" gradientTransform="matrix(0.224856 0 0 0.22209 -200.939247 25.114628)" x1="928.741516" x2="1302.490479" xlink:href="#i" y1="216.638611" y2="216.638611"/>
|
||||||
|
<linearGradient id="k" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 612.172607)" gradientUnits="userSpaceOnUse" x1="2831.385498" x2="2732.762939" y1="-1295.160156" y2="-1196.75647">
|
||||||
|
<stop offset="0" stop-color="#797555"/>
|
||||||
|
<stop offset="1" stop-color="#5c5a42"/>
|
||||||
|
</linearGradient>
|
||||||
|
<clipPath id="l">
|
||||||
|
<path d="m 60 81 h 36 v 39 h -36 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="m">
|
||||||
|
<path d="m 59.351562 69.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<linearGradient id="n" gradientTransform="matrix(0.129522 0 0 0.12304 7.827283 21.723099)" x1="403.496033" x2="678.908813" xlink:href="#c" y1="793.565552" y2="793.565552"/>
|
||||||
|
<clipPath id="o">
|
||||||
|
<path d="m 60 80 h 36 v 39 h -36 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="p">
|
||||||
|
<path d="m 59.351562 69.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="q">
|
||||||
|
<path d="m 60 70 h 36 v 40 h -36 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="r">
|
||||||
|
<path d="m 59.351562 69.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
|
||||||
|
</clipPath>
|
||||||
|
<linearGradient id="s" gradientTransform="matrix(0.224856 0 0 0.22209 -172.939247 55.114628)" x1="928.741516" x2="1302.490479" xlink:href="#i" y1="216.638611" y2="216.638611"/>
|
||||||
|
<linearGradient id="t" gradientTransform="matrix(0.337063 0 0 0.330795 -867.055597 477.291929)" gradientUnits="userSpaceOnUse" x1="2704.463135" x2="2868.168457" y1="-1148.187378" y2="-1311.529175">
|
||||||
|
<stop offset="0" stop-color="#8f8b65"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<g clip-path="url(#a)">
|
||||||
|
<g clip-path="url(#b)">
|
||||||
|
<path d="m 34.5625 51.777344 h 30.875 c 1.417969 0 2.5625 1.136718 2.5625 2.542968 v 33.136719 c 0 1.410157 -1.144531 2.542969 -2.5625 2.542969 h -30.875 c -1.417969 0 -2.5625 -1.132812 -2.5625 -2.542969 v -33.136719 c 0 -1.40625 1.144531 -2.542968 2.5625 -2.542968 z m 0 0" fill="url(#d)"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#e)">
|
||||||
|
<g clip-path="url(#f)">
|
||||||
|
<path d="m 34.5625 50.289062 h 30.875 c 1.417969 0 2.5625 1.132813 2.5625 2.542969 v 33.132813 c 0 1.410156 -1.144531 2.542968 -2.5625 2.542968 h -30.875 c -1.417969 0 -2.5625 -1.132812 -2.5625 -2.542968 v -33.132813 c 0 -1.410156 1.144531 -2.542969 2.5625 -2.542969 z m 0 0" fill="#77767b"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#g)">
|
||||||
|
<g clip-path="url(#h)">
|
||||||
|
<path d="m 32 40.175781 h 36 v 39.816407 h -36 z m 0 0" fill="#434348" fill-opacity="0.509804"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<path d="m 92 15.105469 v 53.789062 c 0 3.921875 -3.175781 7.105469 -7.089844 7.105469 h -69.820312 c -3.914063 0 -7.089844 -3.183594 -7.089844 -7.105469 v -53.789062 c 0 -3.921875 3.175781 -7.105469 7.089844 -7.105469 h 69.820312 c 3.914063 0 7.089844 3.183594 7.089844 7.105469 z m 0 0" fill="url(#j)"/>
|
||||||
|
<path d="m 92 15.105469 v 50.832031 c 0 3.925781 -3.175781 7.105469 -7.089844 7.105469 h -69.820312 c -3.914063 0 -7.089844 -3.179688 -7.089844 -7.105469 v -50.832031 c 0 -3.921875 3.175781 -7.105469 7.089844 -7.105469 h 69.820312 c 3.914063 0 7.089844 3.183594 7.089844 7.105469 z m 0 0" fill="#241f31"/>
|
||||||
|
<path d="m 15.363281 10 h 69.183594 c 3.011719 0 5.453125 2.449219 5.453125 5.464844 v 50.070312 c 0 3.015625 -2.441406 5.464844 -5.453125 5.464844 h -69.183594 c -3.015625 0 -5.457031 -2.449219 -5.457031 -5.464844 v -50.070312 c 0 -3.015625 2.441406 -5.464844 5.457031 -5.464844 z m 0 0" fill="url(#k)"/>
|
||||||
|
<g clip-path="url(#l)">
|
||||||
|
<g clip-path="url(#m)">
|
||||||
|
<path d="m 62.5625 81.777344 h 30.875 c 1.417969 0 2.5625 1.136718 2.5625 2.542968 v 33.136719 c 0 1.410157 -1.144531 2.542969 -2.5625 2.542969 h -30.875 c -1.417969 0 -2.5625 -1.132812 -2.5625 -2.542969 v -33.136719 c 0 -1.40625 1.144531 -2.542968 2.5625 -2.542968 z m 0 0" fill="url(#n)"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#o)">
|
||||||
|
<g clip-path="url(#p)">
|
||||||
|
<path d="m 62.5625 80.289062 h 30.875 c 1.417969 0 2.5625 1.132813 2.5625 2.542969 v 33.132813 c 0 1.410156 -1.144531 2.542968 -2.5625 2.542968 h -30.875 c -1.417969 0 -2.5625 -1.132812 -2.5625 -2.542968 v -33.132813 c 0 -1.410156 1.144531 -2.542969 2.5625 -2.542969 z m 0 0" fill="#77767b"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#q)">
|
||||||
|
<g clip-path="url(#r)">
|
||||||
|
<path d="m 60 70.175781 h 36 v 39.816407 h -36 z m 0 0" fill="#434348" fill-opacity="0.509804"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<path d="m 120 45.105469 v 53.789062 c 0 3.921875 -3.175781 7.105469 -7.089844 7.105469 h -69.820312 c -3.914063 0 -7.089844 -3.183594 -7.089844 -7.105469 v -53.789062 c 0 -3.921875 3.175781 -7.105469 7.089844 -7.105469 h 69.820312 c 3.914063 0 7.089844 3.183594 7.089844 7.105469 z m 0 0" fill="url(#s)"/>
|
||||||
|
<path d="m 120 45.105469 v 50.832031 c 0 3.925781 -3.175781 7.105469 -7.089844 7.105469 h -69.820312 c -3.914063 0 -7.089844 -3.179688 -7.089844 -7.105469 v -50.832031 c 0 -3.921875 3.175781 -7.105469 7.089844 -7.105469 h 69.820312 c 3.914063 0 7.089844 3.183594 7.089844 7.105469 z m 0 0" fill="#241f31"/>
|
||||||
|
<path d="m 43.363281 40 h 69.183594 c 3.011719 0 5.453125 2.449219 5.453125 5.464844 v 50.070312 c 0 3.015625 -2.441406 5.464844 -5.453125 5.464844 h -69.183594 c -3.015625 0 -5.457031 -2.449219 -5.457031 -5.464844 v -50.070312 c 0 -3.015625 2.441406 -5.464844 5.457031 -5.464844 z m 0 0" fill="url(#t)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 8.6 KiB |
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#deddd0"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dcdbce"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a7a382"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2d1c0"/>
|
||||||
|
<path d="m 57.9375 64 c -2.664062 0 -4.546875 1.632812 -5.289062 3.109375 c -0.742188 1.476563 -0.710938 2.890625 -0.710938 2.890625 l 0.0625 24.945312 l 11.992188 -4.804687 l 12.007812 4.804687 l -0.0625 -24.953124 c 0 -0.007813 0.023438 -1.414063 -0.710938 -2.882813 c -0.742187 -1.476563 -2.625 -3.109375 -5.289062 -3.109375 z m 0 4 h 12 c 1.390625 0.023438 2.007812 0.734375 2 2 l 0.046875 19.039062 l -7.992187 -3.203124 l -8.007813 3.203124 l -0.046875 -19.046874 c -0.015625 -1.296876 0.796875 -1.992188 2 -1.992188 z m 0 0" fill="#a7a382"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.4 KiB |
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#deddd0"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dcdbce"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a7a382"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2d1c0"/>
|
||||||
|
<g fill="#a7a382">
|
||||||
|
<path d="m 50 70 v 2 h 16 v -2 z m 0 0"/>
|
||||||
|
<path d="m 54 64 c -3.289062 0 -6 2.710938 -6 6 v 16 c 0 3.289062 2.710938 6 6 6 h 20 c 3.289062 0 6 -2.710938 6 -6 v -12 c 0 -3.289062 -2.710938 -6 -6 -6 h -7.171875 l -3.414063 -3.414062 c -0.375 -0.375 -0.882812 -0.585938 -1.414062 -0.585938 z m 0 4 h 7.171875 l 3.414063 3.414062 c 0.375 0.375 0.882812 0.585938 1.414062 0.585938 h 8 c 1.125 0 2 0.875 2 2 v 12 c 0 1.132812 -0.875 2 -2 2 h -20 c -1.125 0 -2 -0.867188 -2 -2 v -16 c 0 -1.125 0.875 -2 2 -2 z m 0 0"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.4 KiB |
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
|
||||||
|
<stop offset="0" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.0576991" stop-color="#deddd0"/>
|
||||||
|
<stop offset="0.122204" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.873306" stop-color="#b5b297"/>
|
||||||
|
<stop offset="0.955997" stop-color="#dcdbce"/>
|
||||||
|
<stop offset="1" stop-color="#b5b297"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 86.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -72.085938 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.453125 0 -4.695312 -1.386718 -5.796875 -3.582031 l -1.503906 -2.992187 c -1.65625 -3.292969 -5.019531 -5.371094 -8.699219 -5.371094 z m 0 0" fill="#a7a382"/>
|
||||||
|
<path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 54.03125 c 0 5.542969 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.457031 9.980469 -10 v -62.03125 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
|
||||||
|
<path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 55.976562 c 0 5.539063 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460937 9.980469 -10 v -63.976562 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#d2d1c0"/>
|
||||||
|
<path d="m 64.875 64 c -0.414062 0 -0.820312 0.132812 -1.164062 0.367188 l -14.878907 10 c -0.898437 0.648437 -1.109375 1.890624 -0.46875 2.789062 c 0.382813 0.53125 0.984375 0.84375 1.632813 0.835938 v 8.007812 c 0 3.289062 2.710937 6 6 6 h 18.003906 c 3.289062 0 6 -2.640625 6 -6 v -8.007812 c 0.648438 0.007812 1.25 -0.304688 1.632812 -0.835938 c 0.640626 -0.898438 0.429688 -2.140625 -0.46875 -2.789062 l -15.125 -10 c -0.34375 -0.234376 -0.75 -0.367188 -1.164062 -0.367188 z m 0 4.453125 l 11.125 7.140625 v 10.40625 c 0 1.125 -0.875 2 -2 2 h -8.003906 v -8 c 0 -1.109375 -0.890625 -2 -2 -2 h -2 c -1.109375 0 -2 0.890625 -2 2 v 8 h -4 c -1.125 0 -2 -0.875 -2 -2 v -10.40625 z m 0 0" fill="#a7a382"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 377 B |
|
After Width: | Height: | Size: 369 B |
|
After Width: | Height: | Size: 306 B |
|
After Width: | Height: | Size: 371 B |
|
After Width: | Height: | Size: 368 B |
|
After Width: | Height: | Size: 384 B |
|
After Width: | Height: | Size: 405 B |
|
After Width: | Height: | Size: 373 B |
|
After Width: | Height: | Size: 373 B |
|
After Width: | Height: | Size: 306 B |
|
After Width: | Height: | Size: 511 B |
|
After Width: | Height: | Size: 365 B |