Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
76cafd8bc7 | ||
|
|
a7c4dc8407 | ||
|
|
42c44aec68 | ||
|
|
2fd2d691fd | ||
|
|
96d3086885 | ||
|
|
699473d7b5 | ||
|
|
a5686ccee0 | ||
|
|
dcb2b320eb | ||
|
|
dc10b3dfb3 | ||
|
|
79036dce2c | ||
|
|
2dcbd80842 | ||
|
|
e5fb57c279 | ||
|
|
14c53abbf3 | ||
|
|
23718c9477 | ||
|
|
f308f2fe75 | ||
|
|
a945adae10 | ||
|
|
6c156422be | ||
|
|
897bc92c94 | ||
|
|
aa96285da3 | ||
|
|
b9959d2c6f | ||
|
|
b7fccc80db | ||
|
|
7efc69cc34 | ||
|
|
93c1b94387 | ||
|
|
f222bd9b8f | ||
|
|
24979c1872 | ||
|
|
0050404bd9 | ||
|
|
d9375906f0 | ||
|
|
505734efa7 | ||
|
|
a4afa92102 | ||
|
|
e25799c2a1 | ||
|
|
1ac2a8be73 | ||
|
|
6433bb1a07 | ||
|
|
94ddccdf87 | ||
|
|
aae3258c5a | ||
|
|
850248e3f5 | ||
|
|
719d1e09f6 | ||
|
|
551993863a | ||
|
|
bcadb46269 | ||
|
|
1d7fe2bd1c | ||
|
|
695ff3c445 | ||
|
|
70fc63237e | ||
|
|
b2f77ac50a | ||
|
|
5bd080b9f2 | ||
|
|
42c9eca457 | ||
|
|
a09d7b7492 | ||
|
|
72799bf294 | ||
|
|
6d1617b41d | ||
|
|
1b3ff2ad98 | ||
|
|
b9c1ab8ead | ||
|
|
f148347f3c | ||
|
|
47e7f07201 | ||
|
|
09966d3ae6 | ||
|
|
4a8e5bc3fa | ||
|
|
2199599f58 | ||
|
|
03324d92c8 | ||
|
|
0048525dd7 | ||
|
|
053142e4bd | ||
|
|
8d5cd15b5b | ||
|
|
62c7fe82ab | ||
|
|
b148ac001b | ||
|
|
3b16e12acb | ||
|
|
e5fe648676 | ||
|
|
e2bfb0798c | ||
|
|
e02df5fe7c | ||
|
|
d90cf27df2 | ||
|
|
9e391c6aed | ||
|
|
bf968fbedc | ||
|
|
e3c16f0ede | ||
|
|
335fc89219 | ||
|
|
9435d90b0c | ||
|
|
40e646695c | ||
|
|
b2900f607e | ||
|
|
eb1937c691 | ||
|
|
7b59554e7c | ||
|
|
891df806ae | ||
|
|
a4a1cb0242 | ||
|
|
fc00db05bf | ||
|
|
6f6a59457c | ||
|
|
e721a014b6 | ||
|
|
9602ddf9f8 | ||
|
|
465c107a89 | ||
|
|
4a119c9fe9 | ||
|
|
74ce4577e1 | ||
|
|
54e0dbd116 | ||
|
|
228f20862a | ||
|
|
fb623dd26b | ||
|
|
2a2a0fc409 | ||
|
|
01662e905f | ||
|
|
0786c38978 | ||
|
|
89638090db | ||
|
|
2dedc8ed32 | ||
|
|
059d57db1f | ||
|
|
8e98ab2db9 | ||
|
|
247bf61088 | ||
|
|
afa8f68219 | ||
|
|
11db3284ea | ||
|
|
a1a5e2c783 | ||
|
|
d7ab9dc504 | ||
|
|
9c280e6cb3 | ||
|
|
37ddabca82 | ||
|
|
7d3ba6c888 | ||
|
|
2570c19b2b | ||
|
|
767e85e7c3 | ||
|
|
ba2fc8e68d | ||
|
|
3506327493 | ||
|
|
571fd6685d | ||
|
|
cab43399e8 | ||
|
|
cb351d4aac | ||
|
|
9d1cc2fb39 | ||
|
|
fc87ac1fec | ||
|
|
9bd48adb13 | ||
|
|
b2fd17c30f | ||
|
|
ee15de8947 | ||
|
|
f0e69c0c72 | ||
|
|
0d019fd29d | ||
|
|
697b6cbeb6 | ||
|
|
e2dfd3af52 |
@@ -1,22 +0,0 @@
|
|||||||
[submodule "zsh/.oh-my-zsh/custom/plugins/zsh-autosuggestions"]
|
|
||||||
path = zsh/.oh-my-zsh/custom/plugins/zsh-autosuggestions
|
|
||||||
url = https://github.com/zsh-users/zsh-autosuggestions.git
|
|
||||||
[submodule "zsh/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting"]
|
|
||||||
path = zsh/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
|
|
||||||
url = https://github.com/zsh-users/zsh-syntax-highlighting.git
|
|
||||||
[submodule "zsh/.oh-my-zsh/custom/themes/powerlevel10k"]
|
|
||||||
path = zsh/.oh-my-zsh/custom/themes/powerlevel10k
|
|
||||||
url = https://github.com/romkatv/powerlevel10k.git
|
|
||||||
[submodule "nord-tmux"]
|
|
||||||
path = tmux/.tmux/plugins/nord-tmux
|
|
||||||
url = https://git::@github.com/arcticicestudio/nord-tmux
|
|
||||||
fetch = +refs/heads/develop:refs/remotes/origin/develop
|
|
||||||
[submodule "tmux-sensible"]
|
|
||||||
path = tmux/.tmux/plugins/tmux-sensible
|
|
||||||
url = https://git::@github.com/tmux-plugins/tmux-sensible
|
|
||||||
fetch = +refs/heads/master:refs/remotes/origin/master
|
|
||||||
[submodule "tpm"]
|
|
||||||
path = tmux/.tmux/plugins/tpm
|
|
||||||
url = https://github.com/tmux-plugins/tpm
|
|
||||||
fetch = +refs/heads/*:refs/remotes/origin/*
|
|
||||||
|
|
||||||
@@ -0,0 +1,101 @@
|
|||||||
|
# Setup after pulling (Arch)
|
||||||
|
|
||||||
|
Everything needed to bring the Cursor Dark theme up on a machine that has just
|
||||||
|
pulled these changes.
|
||||||
|
|
||||||
|
## 1. Packages
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sudo pacman -S --needed papirus-icon-theme ttf-nerd-fonts-symbols-mono
|
||||||
|
```
|
||||||
|
|
||||||
|
| Package | Why |
|
||||||
|
| --- | --- |
|
||||||
|
| `papirus-icon-theme` | rofi, dunst and the GTK configs all reference `Papirus-Dark` |
|
||||||
|
| `ttf-nerd-fonts-symbols-mono` | the tmux status bar uses powerline separators (U+E0B0–E0B3), and `kitty.conf` maps that range to `Symbols Nerd Font Mono` |
|
||||||
|
|
||||||
|
Not in the repos: **Berkeley Mono** (`kitty.conf`) and **Hack JBM Ligatured**
|
||||||
|
(waybar, rofi, hyprlock) are installed by hand.
|
||||||
|
|
||||||
|
## 2. Deploy
|
||||||
|
|
||||||
|
```sh
|
||||||
|
cd ~/.dotfiles
|
||||||
|
stow fish kitty tmux nvim hypr waybar rofi dunst gtktheme
|
||||||
|
```
|
||||||
|
|
||||||
|
> The README suggests `stow *`, which now also picks up `SETUP.md`.
|
||||||
|
> Use `stow */` or an explicit list.
|
||||||
|
|
||||||
|
## 3. Reload
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# fish - close every running fish session BEFORE pulling (see notes)
|
||||||
|
exec fish
|
||||||
|
|
||||||
|
# tmux - plugins now bootstrap themselves, no prefix+I needed
|
||||||
|
tmux kill-server && tmux
|
||||||
|
|
||||||
|
# nvim - installs vscode.nvim, drops everforest
|
||||||
|
nvim --headless "+Lazy! sync" +qa
|
||||||
|
|
||||||
|
# desktop
|
||||||
|
hyprctl reload
|
||||||
|
killall -SIGUSR2 waybar
|
||||||
|
killall dunst # respawns via dbus
|
||||||
|
```
|
||||||
|
|
||||||
|
kitty: `ctrl+shift+F5` to reload, or restart it. rofi has no daemon.
|
||||||
|
|
||||||
|
## 4. GTK theme
|
||||||
|
|
||||||
|
The configs are set to `Orchis-Dark-Compact` (Material Design, accent `#1A73E8`).
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sudo pacman -S orchis-theme xdg-desktop-portal-gtk
|
||||||
|
```
|
||||||
|
|
||||||
|
libadwaita ignores `gtk-theme-name`, so GTK4 apps also need the portal settings
|
||||||
|
and Orchis' own GTK4 stylesheet linked in:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
|
||||||
|
gsettings set org.gnome.desktop.interface icon-theme 'Papirus-Dark'
|
||||||
|
gsettings set org.gnome.desktop.interface gtk-theme 'Orchis-Dark-Compact'
|
||||||
|
|
||||||
|
mkdir -p ~/.config/gtk-4.0
|
||||||
|
ln -sf /usr/share/themes/Orchis-Dark-Compact/gtk-4.0/gtk.css ~/.config/gtk-4.0/gtk.css
|
||||||
|
ln -sf /usr/share/themes/Orchis-Dark-Compact/gtk-4.0/assets ~/.config/gtk-4.0/assets
|
||||||
|
```
|
||||||
|
|
||||||
|
`nwg-look` can do the symlink step for you — `nwg/.config/nwg-look/config` already
|
||||||
|
has `export-gtk4-symlinks: true`. Set the gsettings values above first, then run
|
||||||
|
`nwg-look` and hit Apply; it writes `.gtkrc-2.0`, both `settings.ini` files and the
|
||||||
|
GTK4 symlinks from those values.
|
||||||
|
|
||||||
|
### Window buttons
|
||||||
|
|
||||||
|
Both `settings.ini` files set `gtk-decoration-layout=close,minimize,maximize:`
|
||||||
|
— everything left of the `:` sits on the **left**, which is macOS placement and
|
||||||
|
order. That is client-side decoration, so it is all Hyprland apps use.
|
||||||
|
|
||||||
|
Orchis' `--tweaks macos` is **not** useful here: it only replaces `xfwm4` and
|
||||||
|
`metacity-1` assets (Xfce / Marco window managers) and touches no GTK CSS, so it
|
||||||
|
would change nothing under Hyprland — and it requires building from source,
|
||||||
|
giving up the packaged theme. Circular red/yellow/green buttons are not
|
||||||
|
available from Orchis for GTK client-side decorations.
|
||||||
|
|
||||||
|
## Notes
|
||||||
|
|
||||||
|
- **fish universal variables.** The colours live in `fish/.config/fish/fish_variables`,
|
||||||
|
which fish rewrites from memory whenever any universal variable changes. Close
|
||||||
|
running fish sessions before pulling so an old session can't write the previous
|
||||||
|
palette back over it.
|
||||||
|
- **`cat` is broken on Arch.** `config.fish` defines `cat` as `batcat …`, which is
|
||||||
|
the Debian binary name. Arch's `bat` package installs `/usr/bin/bat`. Either
|
||||||
|
`sudo pacman -S bat` and rename the call, or add an alias.
|
||||||
|
- **nwg-look overwrites GTK config.** It regenerates `.gtkrc-2.0` and the
|
||||||
|
`settings.ini` files. Run it *before* editing these by hand, or re-apply after.
|
||||||
|
- **`gtktheme/.gtkrc-2.0` line 4** includes `/home/n0x/.gtkrc-2.0.mine`, a stale
|
||||||
|
path from a previous username. Harmless, but dead.
|
||||||
|
- **`~/.tmux/plugins/nord-tmux`** is no longer used or tracked. Safe to delete.
|
||||||
@@ -7,3 +7,9 @@ dunst &
|
|||||||
|
|
||||||
# Start the nextcloud client in the background
|
# Start the nextcloud client in the background
|
||||||
/usr/bin/nextcloud --background &
|
/usr/bin/nextcloud --background &
|
||||||
|
|
||||||
|
# start bitwarden
|
||||||
|
/usr/bin/bitwarden-desktop &
|
||||||
|
|
||||||
|
# start mullvad vpn gui
|
||||||
|
/usr/bin/mullvad-vpn &
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
if [ -n "$FIFO_UEBERZUG" ]; then
|
||||||
|
printf '{"action": "remove", "identifier": "PREVIEW"}\n' > "$FIFO_UEBERZUG"
|
||||||
|
fi
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
# Basic Settings
|
||||||
|
set preview
|
||||||
|
set icons
|
||||||
|
set cleaner '~/.config/lf/cleaner'
|
||||||
|
set previewer '~/.config/lf/scope'
|
||||||
|
set cursorpreviewfmt "\033[7m"
|
||||||
|
set shell fish
|
||||||
|
|
||||||
|
### Commands ###
|
||||||
|
cmd edit-config ${{
|
||||||
|
$EDITOR ~/.config/lf/lfrc
|
||||||
|
lf -remote "send $id source ~/.config/lf/lfrc"
|
||||||
|
}}
|
||||||
|
|
||||||
|
cmd open ${{
|
||||||
|
switch $(file --mime-type "$(readlink -f $f)" -b)
|
||||||
|
case image/vnd.djvu application/pdf application/octet-stream application/postscript application/pdf application/vnd.djvu "application/epub*"
|
||||||
|
setsid -f zathura $fx >/dev/null 2>&1
|
||||||
|
case "text/*" application/json inode/x-empty application/x-subrip
|
||||||
|
$EDITOR $fx
|
||||||
|
case image/x-xcf
|
||||||
|
setsid -f gimp $f >/dev/null 2>&1
|
||||||
|
case image/svg+xml
|
||||||
|
display -- $f
|
||||||
|
case "image/*"
|
||||||
|
rotdir $f | grep -i "\.\(png\|jpg\|jpeg\|gif\|webp\|avif\|tif\|ico\)\(_large\)*\$" |
|
||||||
|
setsid -f nsxiv -aio 2>/dev/null |
|
||||||
|
while read -r file;
|
||||||
|
[ -z "$file" ] && continue;
|
||||||
|
lf -remote "send select \"$file\"";
|
||||||
|
lf -remote "send toggle";
|
||||||
|
end
|
||||||
|
case "audio/*" video/x-ms-asf
|
||||||
|
mpv --volume=45 --audio-display=no $f
|
||||||
|
case "video/*"
|
||||||
|
setsid -f mpv --volume=45 $f -quiet >/dev/null 2>&1
|
||||||
|
case application/pgp-encrypted
|
||||||
|
$EDITOR $fx
|
||||||
|
case application/vnd.openxmlformats-officedocument.wordprocessingml.document application/vnd.oasis.opendocument.text application/vnd.openxmlformats-officedocument.spreadsheetml.sheet application/octet-stream application/vnd.oasis.opendocument.spreadsheet application/vnd.oasis.opendocument.spreadsheet-template application/vnd.openxmlformats-officedocument.presentationml.presentation application/vnd.oasis.opendocument.presentation-template application/vnd.oasis.opendocument.presentation application/vnd.ms-powerpoint application/vnd.oasis.opendocument.graphics application/vnd.oasis.opendocument.graphics-template application/vnd.oasis.opendocument.formula application/vnd.oasis.opendocument.database
|
||||||
|
setsid -f libreoffice $fx >/dev/null 2>&1
|
||||||
|
case "*"
|
||||||
|
for f in $fx
|
||||||
|
setsid -f $OPENER $f >/dev/null 2>&1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
}}
|
||||||
|
|
||||||
|
|
||||||
|
### Mappings and stuff ###
|
||||||
|
map C edit-config
|
||||||
|
map J :updir; set dironly true; down; set dironly false; open
|
||||||
|
map K :updir; set dironly true; up; set dironly false; open
|
||||||
|
map o open;
|
||||||
|
map <c-s> set hidden!
|
||||||
|
|
||||||
@@ -0,0 +1,61 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# File preview handler for lf.
|
||||||
|
|
||||||
|
set -C -f
|
||||||
|
IFS="$(printf '%b_' '\n')"; IFS="${IFS%_}"
|
||||||
|
|
||||||
|
image() {
|
||||||
|
if [ -f "$1" ] && [ -n "$DISPLAY" ] && [ -z "$WAYLAND_DISPLAY" ] && command -V ueberzug >/dev/null 2>&1; then
|
||||||
|
printf '{"action": "add", "identifier": "PREVIEW", "x": "%s", "y": "%s", "width": "%s", "height": "%s", "scaler": "contain", "path": "%s"}\n' "$4" "$5" "$(($2-1))" "$(($3-1))" "$1" > "$FIFO_UEBERZUG"
|
||||||
|
else
|
||||||
|
mediainfo "$6"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Note that the cache file name is a function of file information, meaning if
|
||||||
|
# an image appears in multiple places across the machine, it will not have to
|
||||||
|
# be regenerated once seen.
|
||||||
|
|
||||||
|
case "$(file --dereference --brief --mime-type -- "$1")" in
|
||||||
|
image/avif) CACHE="${XDG_CACHE_HOME:-$HOME/.cache}/lf/thumb.$(stat --printf '%n\0%i\0%F\0%s\0%W\0%Y' -- "$(readlink -f "$1")" | sha256sum | cut -d' ' -f1)"
|
||||||
|
[ ! -f "$CACHE" ] && convert "$1" "$CACHE.jpg"
|
||||||
|
image "$CACHE.jpg" "$2" "$3" "$4" "$5" "$1" ;;
|
||||||
|
image/vnd.djvu)
|
||||||
|
CACHE="${XDG_CACHE_HOME:-$HOME/.cache}/lf/thumb.$(stat --printf '%n\0%i\0%F\0%s\0%W\0%Y' -- "$(readlink -f "$1")" | sha256sum | cut -d' ' -f1)"
|
||||||
|
[ ! -f "$CACHE" ] && djvused "$1" -e 'select 1; save-page-with /dev/stdout' | convert -density 200 - "$CACHE.jpg" > /dev/null 2>&1
|
||||||
|
image "$CACHE.jpg" "$2" "$3" "$4" "$5" "$1" ;;
|
||||||
|
image/svg+xml)
|
||||||
|
CACHE="${XDG_CACHE_HOME:-$HOME/.cache}/lf/thumb.$(stat --printf '%n\0%i\0%F\0%s\0%W\0%Y' -- "$(readlink -f "$1")" | sha256sum | cut -d' ' -f1)"
|
||||||
|
[ ! -f "$CACHE" ] && inkscape --convert-dpi-method=none -o "$CACHE.png" --export-overwrite -D --export-png-color-mode=RGBA_16 "$1"
|
||||||
|
image "$CACHE.png" "$2" "$3" "$4" "$5" "$1" ;;
|
||||||
|
image/*)
|
||||||
|
image "$1" "$2" "$3" "$4" "$5" "$1" ;;
|
||||||
|
text/html)
|
||||||
|
lynx -width="$4" -display_charset=utf-8 -dump "$1" ;;
|
||||||
|
text/troff)
|
||||||
|
man ./ "$1" | col -b ;;
|
||||||
|
text/* | */xml | application/json | application/x-ndjson)
|
||||||
|
bat -p --theme nord --terminal-width "$(($4-2))" -f "$1" ;;
|
||||||
|
audio/* | application/octet-stream)
|
||||||
|
mediainfo "$1" || exit 1 ;;
|
||||||
|
video/* )
|
||||||
|
CACHE="${XDG_CACHE_HOME:-$HOME/.cache}/lf/thumb.$(stat --printf '%n\0%i\0%F\0%s\0%W\0%Y' -- "$(readlink -f "$1")" | sha256sum | cut -d' ' -f1)"
|
||||||
|
[ ! -f "$CACHE" ] && ffmpegthumbnailer -i "$1" -o "$CACHE" -s 0
|
||||||
|
image "$CACHE" "$2" "$3" "$4" "$5" "$1"
|
||||||
|
;;
|
||||||
|
*/pdf)
|
||||||
|
CACHE="${XDG_CACHE_HOME:-$HOME/.cache}/lf/thumb.$(stat --printf '%n\0%i\0%F\0%s\0%W\0%Y' -- "$(readlink -f "$1")" | sha256sum | cut -d' ' -f1)"
|
||||||
|
[ ! -f "$CACHE.jpg" ] && pdftoppm -jpeg -f 1 -singlefile "$1" "$CACHE"
|
||||||
|
image "$CACHE.jpg" "$2" "$3" "$4" "$5" "$1"
|
||||||
|
;;
|
||||||
|
*/epub+zip|*/mobi*)
|
||||||
|
CACHE="${XDG_CACHE_HOME:-$HOME/.cache}/lf/thumb.$(stat --printf '%n\0%i\0%F\0%s\0%W\0%Y' -- "$(readlink -f "$1")" | sha256sum | cut -d' ' -f1)"
|
||||||
|
[ ! -f "$CACHE.jpg" ] && gnome-epub-thumbnailer "$1" "$CACHE.jpg"
|
||||||
|
image "$CACHE.jpg" "$2" "$3" "$4" "$5" "$1"
|
||||||
|
;;
|
||||||
|
application/*zip) atool --list -- "$1" ;;
|
||||||
|
*opendocument*) odt2txt "$1" ;;
|
||||||
|
application/pgp-encrypted) gpg -d -- "$1" ;;
|
||||||
|
esac
|
||||||
|
exit 1
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
require "user.options"
|
||||||
|
require "user.keymaps"
|
||||||
|
require "user.plugins"
|
||||||
|
require "user.colorscheme"
|
||||||
|
require "user.cmp"
|
||||||
|
require "user.lsp"
|
||||||
|
require "user.telescope"
|
||||||
|
require "user.treesitter"
|
||||||
|
require "user.nvim-tree"
|
||||||
|
require "user.bufferline"
|
||||||
|
require "user.statusline"
|
||||||
|
require "user.gitsigns"
|
||||||
|
require "user.rust-tools"
|
||||||
@@ -0,0 +1,170 @@
|
|||||||
|
local status_ok, bufferline = pcall(require, "bufferline")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
bufferline.setup {
|
||||||
|
options = {
|
||||||
|
numbers = "none", -- | "ordinal" | "buffer_id" | "both" | function({ ordinal, id, lower, raise }): string,
|
||||||
|
close_command = "Bdelete! %d", -- can be a string | function, see "Mouse actions"
|
||||||
|
right_mouse_command = "Bdelete! %d", -- can be a string | function, see "Mouse actions"
|
||||||
|
left_mouse_command = "buffer %d", -- can be a string | function, see "Mouse actions"
|
||||||
|
middle_mouse_command = nil, -- can be a string | function, see "Mouse actions"
|
||||||
|
-- NOTE: this plugin is designed with this icon in mind,
|
||||||
|
-- and so changing this is NOT recommended, this is intended
|
||||||
|
-- as an escape hatch for people who cannot bear it for whatever reason
|
||||||
|
indicator = {
|
||||||
|
icon = "icon",
|
||||||
|
style = "▎",
|
||||||
|
},
|
||||||
|
buffer_close_icon = "",
|
||||||
|
-- buffer_close_icon = '',
|
||||||
|
modified_icon = "●",
|
||||||
|
close_icon = "",
|
||||||
|
-- close_icon = '',
|
||||||
|
left_trunc_marker = "",
|
||||||
|
right_trunc_marker = "",
|
||||||
|
--- name_formatter can be used to change the buffer's label in the bufferline.
|
||||||
|
--- Please note some names can/will break the
|
||||||
|
--- bufferline so use this at your discretion knowing that it has
|
||||||
|
--- some limitations that will *NOT* be fixed.
|
||||||
|
-- name_formatter = function(buf) -- buf contains a "name", "path" and "bufnr"
|
||||||
|
-- -- remove extension from markdown files for example
|
||||||
|
-- if buf.name:match('%.md') then
|
||||||
|
-- return vim.fn.fnamemodify(buf.name, ':t:r')
|
||||||
|
-- end
|
||||||
|
-- end,
|
||||||
|
max_name_length = 30,
|
||||||
|
max_prefix_length = 30, -- prefix used when a buffer is de-duplicated
|
||||||
|
tab_size = 21,
|
||||||
|
diagnostics = false, -- | "nvim_lsp" | "coc",
|
||||||
|
diagnostics_update_in_insert = false,
|
||||||
|
-- diagnostics_indicator = function(count, level, diagnostics_dict, context)
|
||||||
|
-- return "("..count..")"
|
||||||
|
-- end,
|
||||||
|
-- NOTE: this will be called a lot so don't do any heavy processing here
|
||||||
|
-- custom_filter = function(buf_number)
|
||||||
|
-- -- filter out filetypes you don't want to see
|
||||||
|
-- if vim.bo[buf_number].filetype ~= "<i-dont-want-to-see-this>" then
|
||||||
|
-- return true
|
||||||
|
-- end
|
||||||
|
-- -- filter out by buffer name
|
||||||
|
-- if vim.fn.bufname(buf_number) ~= "<buffer-name-I-dont-want>" then
|
||||||
|
-- return true
|
||||||
|
-- end
|
||||||
|
-- -- filter out based on arbitrary rules
|
||||||
|
-- -- e.g. filter out vim wiki buffer from tabline in your work repo
|
||||||
|
-- if vim.fn.getcwd() == "<work-repo>" and vim.bo[buf_number].filetype ~= "wiki" then
|
||||||
|
-- return true
|
||||||
|
-- end
|
||||||
|
-- end,
|
||||||
|
offsets = { { filetype = "NvimTree", text = "", padding = 1 } },
|
||||||
|
show_buffer_icons = true,
|
||||||
|
show_buffer_close_icons = true,
|
||||||
|
show_close_icon = true,
|
||||||
|
show_tab_indicators = true,
|
||||||
|
persist_buffer_sort = true, -- whether or not custom sorted buffers should persist
|
||||||
|
-- can also be a table containing 2 custom separators
|
||||||
|
-- [focused and unfocused]. eg: { '|', '|' }
|
||||||
|
separator_style = "thin", -- | "thick" | "thin" | { 'any', 'any' },
|
||||||
|
enforce_regular_tabs = true,
|
||||||
|
always_show_bufferline = true,
|
||||||
|
-- sort_by = 'id' | 'extension' | 'relative_directory' | 'directory' | 'tabs' | function(buffer_a, buffer_b)
|
||||||
|
-- -- add custom logic
|
||||||
|
-- return buffer_a.modified > buffer_b.modified
|
||||||
|
-- end
|
||||||
|
},
|
||||||
|
highlights = {
|
||||||
|
--fill = {
|
||||||
|
-- fg = { attribute = "fg", highlight = "#ff0000" },
|
||||||
|
-- bg = { attribute = "bg", highlight = "TabLine" },
|
||||||
|
--},
|
||||||
|
background = {
|
||||||
|
fg = { attribute = "fg", highlight = "TabLine" },
|
||||||
|
bg = { attribute = "bg", highlight = "TabLine" },
|
||||||
|
},
|
||||||
|
|
||||||
|
-- buffer_selected = {
|
||||||
|
-- fg = {attribute='fg',highlight='#ff0000'},
|
||||||
|
-- bg = {attribute='bg',highlight='#0000ff'},
|
||||||
|
-- gui = 'none'
|
||||||
|
-- },
|
||||||
|
buffer_visible = {
|
||||||
|
fg = { attribute = "fg", highlight = "TabLine" },
|
||||||
|
bg = { attribute = "bg", highlight = "TabLine" },
|
||||||
|
},
|
||||||
|
|
||||||
|
close_button = {
|
||||||
|
fg = { attribute = "fg", highlight = "TabLine" },
|
||||||
|
bg = { attribute = "bg", highlight = "TabLine" },
|
||||||
|
},
|
||||||
|
close_button_visible = {
|
||||||
|
fg = { attribute = "fg", highlight = "TabLine" },
|
||||||
|
bg = { attribute = "bg", highlight = "TabLine" },
|
||||||
|
},
|
||||||
|
-- close_button_selected = {
|
||||||
|
-- fg = {attribute='fg',highlight='TabLineSel'},
|
||||||
|
-- bg ={attribute='bg',highlight='TabLineSel'}
|
||||||
|
-- },
|
||||||
|
|
||||||
|
tab_selected = {
|
||||||
|
fg = { attribute = "fg", highlight = "Normal" },
|
||||||
|
bg = { attribute = "bg", highlight = "Normal" },
|
||||||
|
},
|
||||||
|
tab = {
|
||||||
|
fg = { attribute = "fg", highlight = "TabLine" },
|
||||||
|
bg = { attribute = "bg", highlight = "TabLine" },
|
||||||
|
},
|
||||||
|
tab_close = {
|
||||||
|
-- fg = {attribute='fg',highlight='LspDiagnosticsDefaultError'},
|
||||||
|
fg = { attribute = "fg", highlight = "TabLineSel" },
|
||||||
|
bg = { attribute = "bg", highlight = "Normal" },
|
||||||
|
},
|
||||||
|
|
||||||
|
duplicate_selected = {
|
||||||
|
fg = { attribute = "fg", highlight = "TabLineSel" },
|
||||||
|
bg = { attribute = "bg", highlight = "TabLineSel" },
|
||||||
|
italic = true,
|
||||||
|
},
|
||||||
|
duplicate_visible = {
|
||||||
|
fg = { attribute = "fg", highlight = "TabLine" },
|
||||||
|
bg = { attribute = "bg", highlight = "TabLine" },
|
||||||
|
italic = true,
|
||||||
|
},
|
||||||
|
duplicate = {
|
||||||
|
fg = { attribute = "fg", highlight = "TabLine" },
|
||||||
|
bg = { attribute = "bg", highlight = "TabLine" },
|
||||||
|
italic = true,
|
||||||
|
},
|
||||||
|
|
||||||
|
modified = {
|
||||||
|
fg = { attribute = "fg", highlight = "TabLine" },
|
||||||
|
bg = { attribute = "bg", highlight = "TabLine" },
|
||||||
|
},
|
||||||
|
modified_selected = {
|
||||||
|
fg = { attribute = "fg", highlight = "Normal" },
|
||||||
|
bg = { attribute = "bg", highlight = "Normal" },
|
||||||
|
},
|
||||||
|
modified_visible = {
|
||||||
|
fg = { attribute = "fg", highlight = "TabLine" },
|
||||||
|
bg = { attribute = "bg", highlight = "TabLine" },
|
||||||
|
},
|
||||||
|
|
||||||
|
separator = {
|
||||||
|
fg = { attribute = "bg", highlight = "TabLine" },
|
||||||
|
bg = { attribute = "bg", highlight = "TabLine" },
|
||||||
|
},
|
||||||
|
separator_selected = {
|
||||||
|
fg = { attribute = "bg", highlight = "Normal" },
|
||||||
|
bg = { attribute = "bg", highlight = "Normal" },
|
||||||
|
},
|
||||||
|
-- separator_visible = {
|
||||||
|
-- fg = {attribute='bg',highlight='TabLine'},
|
||||||
|
-- bg = {attribute='bg',highlight='TabLine'}
|
||||||
|
-- },
|
||||||
|
indicator_selected = {
|
||||||
|
fg = { attribute = "fg", highlight = "LspDiagnosticsDefaultHint" },
|
||||||
|
bg = { attribute = "bg", highlight = "Normal" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -0,0 +1,136 @@
|
|||||||
|
local cmp_status_ok, cmp = pcall(require, "cmp")
|
||||||
|
if not cmp_status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local snip_status_ok, luasnip = pcall(require, "luasnip")
|
||||||
|
if not snip_status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
require("luasnip/loaders/from_vscode").lazy_load()
|
||||||
|
|
||||||
|
local check_backspace = function()
|
||||||
|
local col = vim.fn.col "." - 1
|
||||||
|
return col == 0 or vim.fn.getline("."):sub(col, col):match "%s"
|
||||||
|
end
|
||||||
|
|
||||||
|
-- פּ ﯟ some other good icons
|
||||||
|
local kind_icons = {
|
||||||
|
Text = "",
|
||||||
|
Method = "m",
|
||||||
|
Function = "",
|
||||||
|
Constructor = "",
|
||||||
|
Field = "",
|
||||||
|
Variable = "",
|
||||||
|
Class = "",
|
||||||
|
Interface = "",
|
||||||
|
Module = "",
|
||||||
|
Property = "",
|
||||||
|
Unit = "",
|
||||||
|
Value = "",
|
||||||
|
Enum = "",
|
||||||
|
Keyword = "",
|
||||||
|
Snippet = "",
|
||||||
|
Color = "",
|
||||||
|
File = "",
|
||||||
|
Reference = "",
|
||||||
|
Folder = "",
|
||||||
|
EnumMember = "",
|
||||||
|
Constant = "",
|
||||||
|
Struct = "",
|
||||||
|
Event = "",
|
||||||
|
Operator = "",
|
||||||
|
TypeParameter = "",
|
||||||
|
}
|
||||||
|
-- find more here: https://www.nerdfonts.com/cheat-sheet
|
||||||
|
|
||||||
|
cmp.setup {
|
||||||
|
--snippet = {
|
||||||
|
-- expand = function(args)
|
||||||
|
-- luasnip.lsp_expand(args.body) -- For `luasnip` users.
|
||||||
|
-- end,
|
||||||
|
--},
|
||||||
|
|
||||||
|
snippet = {
|
||||||
|
expand = function(args)
|
||||||
|
vim.fn["vsnip#anonymous"](args.body)
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
mapping = {
|
||||||
|
["<C-p>"] = cmp.mapping.select_prev_item(),
|
||||||
|
["<C-n>"] = cmp.mapping.select_next_item(),
|
||||||
|
['<C-S-f>'] = cmp.mapping.scroll_docs(-4),
|
||||||
|
['<C-f>'] = cmp.mapping.scroll_docs(4),
|
||||||
|
["<C-Space>"] = cmp.mapping(cmp.mapping.complete(), { "i", "c" }),
|
||||||
|
["<C-y>"] = cmp.config.disable, -- Specify `cmp.config.disable` if you want to remove the default `<C-y>` mapping.
|
||||||
|
["<C-e>"] = cmp.mapping {
|
||||||
|
i = cmp.mapping.abort(),
|
||||||
|
c = cmp.mapping.close(),
|
||||||
|
},
|
||||||
|
-- Accept currently selected item. If none selected, `select` first item.
|
||||||
|
-- Set `select` to `false` to only confirm explicitly selected items.
|
||||||
|
["<CR>"] = cmp.mapping.confirm { select = true },
|
||||||
|
["<Tab>"] = cmp.mapping(function(fallback)
|
||||||
|
if cmp.visible() then
|
||||||
|
cmp.select_next_item()
|
||||||
|
elseif luasnip.expandable() then
|
||||||
|
luasnip.expand()
|
||||||
|
elseif luasnip.expand_or_jumpable() then
|
||||||
|
luasnip.expand_or_jump()
|
||||||
|
elseif check_backspace() then
|
||||||
|
fallback()
|
||||||
|
else
|
||||||
|
fallback()
|
||||||
|
end
|
||||||
|
end, {
|
||||||
|
"i",
|
||||||
|
"s",
|
||||||
|
}),
|
||||||
|
["<S-Tab>"] = cmp.mapping(function(fallback)
|
||||||
|
if cmp.visible() then
|
||||||
|
cmp.select_prev_item()
|
||||||
|
elseif luasnip.jumpable(-1) then
|
||||||
|
luasnip.jump(-1)
|
||||||
|
else
|
||||||
|
fallback()
|
||||||
|
end
|
||||||
|
end, {
|
||||||
|
"i",
|
||||||
|
"s",
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
formatting = {
|
||||||
|
fields = { "kind", "abbr", "menu" },
|
||||||
|
format = function(entry, vim_item)
|
||||||
|
-- Kind icons
|
||||||
|
vim_item.kind = string.format("%s", kind_icons[vim_item.kind])
|
||||||
|
-- vim_item.kind = string.format('%s %s', kind_icons[vim_item.kind], vim_item.kind) -- This concatonates the icons with the name of the item kind
|
||||||
|
vim_item.menu = ({
|
||||||
|
nvim_lsp = "[LSP]",
|
||||||
|
luasnip = "[Snip]",
|
||||||
|
buffer = "[Buff]",
|
||||||
|
path = "[Path]",
|
||||||
|
vsnip = "[VSnip]",
|
||||||
|
})[entry.source.name]
|
||||||
|
return vim_item
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
sources = {
|
||||||
|
{ name = 'path' }, -- file paths
|
||||||
|
{ name = 'nvim_lsp', keyword_length = 3 }, -- from language server
|
||||||
|
{ name = 'nvim_lsp_signature_help'}, -- display function signatures with current parameter emphasized
|
||||||
|
{ name = 'nvim_lua', keyword_length = 2}, -- complete neovim's Lua runtime API such vim.lsp.*
|
||||||
|
{ name = 'buffer', keyword_length = 2 }, -- source current buffer
|
||||||
|
{ name = 'vsnip', keyword_length = 2 }, -- nvim-cmp source for vim-vsnip
|
||||||
|
{ name = 'calc'}, -- source for math calculation
|
||||||
|
},
|
||||||
|
confirm_opts = {
|
||||||
|
behavior = cmp.ConfirmBehavior.Replace,
|
||||||
|
select = false,
|
||||||
|
},
|
||||||
|
experimental = {
|
||||||
|
ghost_text = false,
|
||||||
|
native_menu = false,
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
local status_ok, gitsigns = pcall(require, "gitsigns")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
gitsigns.setup {
|
||||||
|
signs = {
|
||||||
|
add = { text = "▎" },
|
||||||
|
change = { text = "▎" },
|
||||||
|
delete = { text = "▎" },
|
||||||
|
topdelete = { text = "▎" },
|
||||||
|
changedelete = { text = "▎" },
|
||||||
|
},
|
||||||
|
signcolumn = true, -- Toggle with `:Gitsigns toggle_signs`
|
||||||
|
numhl = false, -- Toggle with `:Gitsigns toggle_numhl`
|
||||||
|
linehl = false, -- Toggle with `:Gitsigns toggle_linehl`
|
||||||
|
word_diff = false, -- Toggle with `:Gitsigns toggle_word_diff`
|
||||||
|
watch_gitdir = {
|
||||||
|
interval = 1000,
|
||||||
|
follow_files = true
|
||||||
|
},
|
||||||
|
attach_to_untracked = true,
|
||||||
|
current_line_blame = false, -- Toggle with `:Gitsigns toggle_current_line_blame`
|
||||||
|
current_line_blame_opts = {
|
||||||
|
virt_text = true,
|
||||||
|
virt_text_pos = 'eol', -- 'eol' | 'overlay' | 'right_align'
|
||||||
|
delay = 1000,
|
||||||
|
ignore_whitespace = false,
|
||||||
|
},
|
||||||
|
sign_priority = 6,
|
||||||
|
update_debounce = 100,
|
||||||
|
status_formatter = nil, -- Use default
|
||||||
|
max_file_length = 40000,
|
||||||
|
preview_config = {
|
||||||
|
-- Options passed to nvim_open_win
|
||||||
|
border = 'single',
|
||||||
|
style = 'minimal',
|
||||||
|
relative = 'cursor',
|
||||||
|
row = 0,
|
||||||
|
col = 1
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -38,10 +38,10 @@ keymap("n", "<C-+>", "<C-}>", opts)
|
|||||||
|
|
||||||
-- Normal --
|
-- Normal --
|
||||||
-- Better window navigation
|
-- Better window navigation
|
||||||
keymap("n", "<leader>h", "<C-w>h", opts)
|
keymap("n", "<C-h>", "<C-w>h", opts)
|
||||||
keymap("n", "<leader>j", "<C-w>j", opts)
|
keymap("n", "<C-j>", "<C-w>j", opts)
|
||||||
keymap("n", "<leader>k", "<C-w>k", opts)
|
keymap("n", "<C-k>", "<C-w>k", opts)
|
||||||
keymap("n", "<leader>l", "<C-w>l", opts)
|
keymap("n", "<C-l>", "<C-w>l", opts)
|
||||||
|
|
||||||
keymap("n", "<leader>e", ":NvimTreeToggle<cr>", opts)
|
keymap("n", "<leader>e", ":NvimTreeToggle<cr>", opts)
|
||||||
|
|
||||||
@@ -82,6 +82,7 @@ keymap("x", "<A-k>", ":move '<-2<CR>gv-gv", opts)
|
|||||||
|
|
||||||
-- Terminal --
|
-- Terminal --
|
||||||
-- Better terminal navigation
|
-- Better terminal navigation
|
||||||
|
keymap("t", "<Esc>", "<C-\\><C-n>", term_opts)
|
||||||
keymap("t", "<C-h>", "<C-\\><C-N><C-w>h", term_opts)
|
keymap("t", "<C-h>", "<C-\\><C-N><C-w>h", term_opts)
|
||||||
keymap("t", "<C-j>", "<C-\\><C-N><C-w>j", term_opts)
|
keymap("t", "<C-j>", "<C-\\><C-N><C-w>j", term_opts)
|
||||||
keymap("t", "<C-k>", "<C-\\><C-N><C-w>k", term_opts)
|
keymap("t", "<C-k>", "<C-\\><C-N><C-w>k", term_opts)
|
||||||
@@ -96,3 +97,9 @@ keymap("n", "<leader><leader>f", "<cmd>Format<cr>", opts)
|
|||||||
|
|
||||||
-- close buffer --
|
-- close buffer --
|
||||||
keymap("n", "<leader>q", "<cmd>Bdelete! %d<cr>", opts)
|
keymap("n", "<leader>q", "<cmd>Bdelete! %d<cr>", opts)
|
||||||
|
|
||||||
|
-- toggle whitespace --
|
||||||
|
keymap("n", "<leader>w", "<cmd>set list!<cr>", opts)
|
||||||
|
|
||||||
|
-- toggle gitsign line blame --
|
||||||
|
keymap("n", "<leader>g", "<cmd>Gitsigns toggle_current_line_blame<cr>", opts)
|
||||||
@@ -0,0 +1,103 @@
|
|||||||
|
local M = {}
|
||||||
|
|
||||||
|
-- TODO: backfill this to template
|
||||||
|
M.setup = function()
|
||||||
|
local signs = {
|
||||||
|
{ name = "DiagnosticSignError", text = "" },
|
||||||
|
{ name = "DiagnosticSignWarn", text = "" },
|
||||||
|
{ name = "DiagnosticSignHint", text = "" },
|
||||||
|
{ name = "DiagnosticSignInfo", text = "" },
|
||||||
|
}
|
||||||
|
|
||||||
|
for _, sign in ipairs(signs) do
|
||||||
|
vim.fn.sign_define(sign.name, { texthl = sign.name, text = sign.text, numhl = "" })
|
||||||
|
end
|
||||||
|
|
||||||
|
local config = {
|
||||||
|
-- disable virtual text
|
||||||
|
virtual_text = false,
|
||||||
|
-- show signs
|
||||||
|
signs = {
|
||||||
|
active = signs,
|
||||||
|
},
|
||||||
|
update_in_insert = true,
|
||||||
|
underline = true,
|
||||||
|
severity_sort = true,
|
||||||
|
float = {
|
||||||
|
focusable = false,
|
||||||
|
style = "minimal",
|
||||||
|
border = "rounded",
|
||||||
|
source = "always",
|
||||||
|
header = "",
|
||||||
|
prefix = "",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
vim.diagnostic.config(config)
|
||||||
|
|
||||||
|
vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, {
|
||||||
|
border = "rounded",
|
||||||
|
})
|
||||||
|
|
||||||
|
vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with(vim.lsp.handlers.signature_help, {
|
||||||
|
border = "rounded",
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
local function lsp_highlight_document(client)
|
||||||
|
-- Set autocommands conditional on server_capabilities
|
||||||
|
if client.server_capabilities.documentHighlight then
|
||||||
|
vim.api.nvim_exec(
|
||||||
|
[[
|
||||||
|
augroup lsp_document_highlight
|
||||||
|
autocmd! * <buffer>
|
||||||
|
autocmd CursorHold * lua vim.lsp.buf.document_highlight()
|
||||||
|
autocmd CursorMoved * lua vim.lsp.buf.clear_references()
|
||||||
|
augroup END
|
||||||
|
]],
|
||||||
|
false
|
||||||
|
)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local function lsp_keymaps(bufnr)
|
||||||
|
vim.cmd [[ command! Format execute 'lua vim.lsp.buf.format()' ]]
|
||||||
|
local opts = { noremap = true, silent = true }
|
||||||
|
vim.api.nvim_buf_set_keymap(bufnr, "n", "gD", "<cmd>lua vim.lsp.buf.declaration()<CR>", opts)
|
||||||
|
vim.api.nvim_buf_set_keymap(bufnr, "n", "gd", "<cmd>lua vim.lsp.buf.definition()<CR>", opts)
|
||||||
|
vim.api.nvim_buf_set_keymap(bufnr, "n", "K", "<cmd>lua vim.lsp.buf.hover()<CR>", opts)
|
||||||
|
vim.api.nvim_buf_set_keymap(bufnr, "n", "gi", "<cmd>lua vim.lsp.buf.implementation()<CR>", opts)
|
||||||
|
vim.api.nvim_buf_set_keymap(bufnr, "n", "<C-k>", "<cmd>lua vim.lsp.buf.signature_help()<CR>", opts)
|
||||||
|
vim.api.nvim_buf_set_keymap(bufnr, "n", "gr", "<cmd>lua vim.lsp.buf.references()<CR>", opts)
|
||||||
|
vim.api.nvim_buf_set_keymap(bufnr, "n", "<leader>rn", "<cmd>lua vim.lsp.buf.rename()<CR>", opts)
|
||||||
|
vim.api.nvim_buf_set_keymap(bufnr, "n", "<leader>ca", "<cmd>lua vim.lsp.buf.code_action()<CR>", opts)
|
||||||
|
-- vim.api.nvim_buf_set_keymap(bufnr, "n", "<leader>f", "<cmd>lua vim.diagnostic.open_float()<CR>", opts)
|
||||||
|
|
||||||
|
-- for german keyboard...
|
||||||
|
vim.api.nvim_buf_set_keymap(bufnr, "n", "Üd", '<cmd>lua vim.diagnostic.goto_prev({ border = "rounded" })<CR>', opts)
|
||||||
|
vim.api.nvim_buf_set_keymap(bufnr, "n", "[d", '<cmd>lua vim.diagnostic.goto_prev({ border = "rounded" })<CR>', opts)
|
||||||
|
vim.api.nvim_buf_set_keymap(bufnr, "n", "gl", '<cmd>lua vim.diagnostic.open_float()<CR>', opts)
|
||||||
|
vim.api.nvim_buf_set_keymap(bufnr, "n", "]d", '<cmd>lua vim.diagnostic.goto_next({ border = "rounded" })<CR>', opts)
|
||||||
|
|
||||||
|
-- for german keyboard ...
|
||||||
|
vim.api.nvim_buf_set_keymap(bufnr, "n", "*d", '<cmd>lua vim.diagnostic.goto_next({ border = "rounded" })<CR>', opts)
|
||||||
|
vim.api.nvim_buf_set_keymap(bufnr, "n", "<leader>q", "<cmd>lua vim.diagnostic.setloclist()<CR>", opts)
|
||||||
|
end
|
||||||
|
|
||||||
|
M.on_attach = function(client, bufnr)
|
||||||
|
if client.name == "tsserver" then
|
||||||
|
client.server_capabilities.documentFormattingProvider = false
|
||||||
|
end
|
||||||
|
lsp_keymaps(bufnr)
|
||||||
|
lsp_highlight_document(client)
|
||||||
|
end
|
||||||
|
|
||||||
|
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||||
|
|
||||||
|
local status_ok, cmp_nvim_lsp = pcall(require, "cmp_nvim_lsp")
|
||||||
|
if status_ok then
|
||||||
|
M.capabilities = cmp_nvim_lsp.default_capabilities(capabilities)
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
return M
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
local status_ok, _ = pcall(require, "lspconfig")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
require "user.lsp.mason"
|
||||||
|
require("user.lsp.handlers").setup()
|
||||||
|
require "user.lsp.null-ls"
|
||||||
|
|
||||||
|
-- LSP Diagnostics Options Setup
|
||||||
|
local sign = function(opts)
|
||||||
|
vim.fn.sign_define(opts.name, {
|
||||||
|
texthl = opts.name,
|
||||||
|
text = opts.text,
|
||||||
|
numhl = ''
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
sign({name = 'DiagnosticSignError', text = ''})
|
||||||
|
sign({name = 'DiagnosticSignWarn', text = ''})
|
||||||
|
sign({name = 'DiagnosticSignHint', text = ''})
|
||||||
|
sign({name = 'DiagnosticSignInfo', text = ''})
|
||||||
|
|
||||||
|
vim.diagnostic.config({
|
||||||
|
virtual_text = false,
|
||||||
|
signs = true,
|
||||||
|
update_in_insert = true,
|
||||||
|
underline = true,
|
||||||
|
severity_sort = false,
|
||||||
|
float = {
|
||||||
|
border = 'rounded',
|
||||||
|
source = 'always',
|
||||||
|
header = '',
|
||||||
|
prefix = '',
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
vim.cmd([[
|
||||||
|
set signcolumn=yes
|
||||||
|
autocmd CursorHold * lua vim.diagnostic.open_float(nil, { focusable = false })
|
||||||
|
]])
|
||||||
|
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
local servers = {
|
||||||
|
"clangd",
|
||||||
|
"rust_analyzer"
|
||||||
|
}
|
||||||
|
|
||||||
|
local settings = {
|
||||||
|
ui = {
|
||||||
|
border = "none",
|
||||||
|
icons = {
|
||||||
|
package_installed = "✓",
|
||||||
|
package_pending = "➜",
|
||||||
|
package_uninstalled = "✗"
|
||||||
|
},
|
||||||
|
},
|
||||||
|
log_level = vim.log.levels.INFO,
|
||||||
|
max_concurrent_installers = 4,
|
||||||
|
}
|
||||||
|
|
||||||
|
require("mason").setup(settings)
|
||||||
|
require("mason-lspconfig").setup({
|
||||||
|
ensure_installed = servers,
|
||||||
|
automatic_installation = true,
|
||||||
|
})
|
||||||
|
|
||||||
|
local lspconfig_status_ok, lspconfig = pcall(require, "lspconfig")
|
||||||
|
if not lspconfig_status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local opts = {}
|
||||||
|
|
||||||
|
for _, server in pairs(servers) do
|
||||||
|
opts = {
|
||||||
|
on_attach = require("user.lsp.handlers").on_attach,
|
||||||
|
capabilities = require("user.lsp.handlers").capabilities,
|
||||||
|
}
|
||||||
|
|
||||||
|
server = vim.split(server, "@")[1]
|
||||||
|
|
||||||
|
local require_ok, conf_opts = pcall(require, "user.lsp.settings." .. server)
|
||||||
|
if require_ok then
|
||||||
|
opts = vim.tbl_deep_extend("force", conf_opts, opts)
|
||||||
|
end
|
||||||
|
|
||||||
|
lspconfig[server].setup(opts)
|
||||||
|
end
|
||||||
@@ -8,10 +8,13 @@ local formatting = null_ls.builtins.formatting
|
|||||||
-- https://github.com/jose-elias-alvarez/null-ls.nvim/tree/main/lua/null-ls/builtins/diagnostics
|
-- https://github.com/jose-elias-alvarez/null-ls.nvim/tree/main/lua/null-ls/builtins/diagnostics
|
||||||
local diagnostics = null_ls.builtins.diagnostics
|
local diagnostics = null_ls.builtins.diagnostics
|
||||||
|
|
||||||
null_ls.setup {
|
null_ls.setup({
|
||||||
debug = false,
|
debug = false,
|
||||||
sources = {
|
sources = {
|
||||||
formatting.clang_format,
|
--formatting.prettier.with({ extra_args = { "--no-semi", "--single-quote", "--jsx-single-quote" } }),
|
||||||
diagnostics.gccdiag,
|
null_ls.builtins.formatting.clang_format.with({
|
||||||
|
extra_filetypes = {"inl"},
|
||||||
|
extra_args = {"-style=file:~/.config/nvim/lua/user/lsp/settings/clang-format"},
|
||||||
|
}),
|
||||||
},
|
},
|
||||||
}
|
})
|
||||||
@@ -0,0 +1,174 @@
|
|||||||
|
---
|
||||||
|
Language: Cpp
|
||||||
|
# BasedOnStyle: LLVM
|
||||||
|
AccessModifierOffset: -2
|
||||||
|
AlignAfterOpenBracket: Align
|
||||||
|
AlignArrayOfStructures: Left
|
||||||
|
AlignConsecutiveMacros: None
|
||||||
|
AlignConsecutiveAssignments: Consecutive
|
||||||
|
AlignConsecutiveBitFields: None
|
||||||
|
AlignConsecutiveDeclarations: AcrossEmptyLinesAndComments
|
||||||
|
AlignEscapedNewlines: Left
|
||||||
|
AlignOperands: Align
|
||||||
|
AlignTrailingComments: true
|
||||||
|
AllowAllArgumentsOnNextLine: true
|
||||||
|
AllowAllConstructorInitializersOnNextLine: true
|
||||||
|
AllowAllParametersOfDeclarationOnNextLine: true
|
||||||
|
AllowShortEnumsOnASingleLine: true
|
||||||
|
AllowShortBlocksOnASingleLine: Always
|
||||||
|
AllowShortCaseLabelsOnASingleLine: false
|
||||||
|
AllowShortFunctionsOnASingleLine: All
|
||||||
|
AllowShortLambdasOnASingleLine: All
|
||||||
|
AllowShortIfStatementsOnASingleLine: Never
|
||||||
|
AllowShortLoopsOnASingleLine: false
|
||||||
|
AlwaysBreakAfterDefinitionReturnType: None
|
||||||
|
AlwaysBreakAfterReturnType: TopLevelDefinitions
|
||||||
|
AlwaysBreakBeforeMultilineStrings: false
|
||||||
|
AlwaysBreakTemplateDeclarations: MultiLine
|
||||||
|
AttributeMacros:
|
||||||
|
- __capability
|
||||||
|
BinPackArguments: true
|
||||||
|
BinPackParameters: true
|
||||||
|
BitFieldColonSpacing: Before
|
||||||
|
BraceWrapping:
|
||||||
|
AfterCaseLabel: false
|
||||||
|
AfterClass: false
|
||||||
|
AfterControlStatement: Never
|
||||||
|
AfterEnum: false
|
||||||
|
AfterFunction: true
|
||||||
|
AfterNamespace: false
|
||||||
|
AfterObjCDeclaration: false
|
||||||
|
AfterStruct: true
|
||||||
|
AfterUnion: false
|
||||||
|
AfterExternBlock: false
|
||||||
|
BeforeCatch: false
|
||||||
|
BeforeElse: false
|
||||||
|
BeforeLambdaBody: false
|
||||||
|
BeforeWhile: false
|
||||||
|
IndentBraces: false
|
||||||
|
SplitEmptyFunction: true
|
||||||
|
SplitEmptyRecord: true
|
||||||
|
SplitEmptyNamespace: true
|
||||||
|
BreakBeforeBinaryOperators: None
|
||||||
|
BreakBeforeConceptDeclarations: true
|
||||||
|
BreakBeforeBraces: Attach
|
||||||
|
BreakBeforeInheritanceComma: false
|
||||||
|
BreakInheritanceList: BeforeColon
|
||||||
|
BreakBeforeTernaryOperators: true
|
||||||
|
BreakConstructorInitializersBeforeComma: false
|
||||||
|
BreakConstructorInitializers: BeforeColon
|
||||||
|
BreakStringLiterals: true
|
||||||
|
ColumnLimit: 80
|
||||||
|
CommentPragmas: '^ IWYU pragma:'
|
||||||
|
CompactNamespaces: false
|
||||||
|
ConstructorInitializerAllOnOneLineOrOnePerLine: false
|
||||||
|
ConstructorInitializerIndentWidth: 4
|
||||||
|
ContinuationIndentWidth: 4
|
||||||
|
Cpp11BracedListStyle: true
|
||||||
|
DeriveLineEnding: true
|
||||||
|
DerivePointerAlignment: false
|
||||||
|
DisableFormat: false
|
||||||
|
EmptyLineAfterAccessModifier: Never
|
||||||
|
EmptyLineBeforeAccessModifier: LogicalBlock
|
||||||
|
ExperimentalAutoDetectBinPacking: false
|
||||||
|
FixNamespaceComments: true
|
||||||
|
ForEachMacros:
|
||||||
|
- foreach
|
||||||
|
- Q_FOREACH
|
||||||
|
- BOOST_FOREACH
|
||||||
|
IfMacros:
|
||||||
|
- KJ_IF_MAYBE
|
||||||
|
IncludeBlocks: Regroup
|
||||||
|
IncludeCategories:
|
||||||
|
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
|
||||||
|
Priority: 2
|
||||||
|
SortPriority: 0
|
||||||
|
CaseSensitive: false
|
||||||
|
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
|
||||||
|
Priority: 3
|
||||||
|
SortPriority: 0
|
||||||
|
CaseSensitive: false
|
||||||
|
- Regex: '.*'
|
||||||
|
Priority: 1
|
||||||
|
SortPriority: 0
|
||||||
|
CaseSensitive: false
|
||||||
|
IncludeIsMainRegex: '(Test)?$'
|
||||||
|
IncludeIsMainSourceRegex: ''
|
||||||
|
IndentAccessModifiers: false
|
||||||
|
IndentCaseLabels: true
|
||||||
|
IndentCaseBlocks: true
|
||||||
|
IndentGotoLabels: true
|
||||||
|
IndentPPDirectives: None
|
||||||
|
IndentExternBlock: AfterExternBlock
|
||||||
|
IndentRequires: false
|
||||||
|
IndentWidth: 4
|
||||||
|
IndentWrappedFunctionNames: false
|
||||||
|
InsertTrailingCommas: None
|
||||||
|
KeepEmptyLinesAtTheStartOfBlocks: true
|
||||||
|
LambdaBodyIndentation: Signature
|
||||||
|
MacroBlockBegin: ''
|
||||||
|
MacroBlockEnd: ''
|
||||||
|
MaxEmptyLinesToKeep: 1
|
||||||
|
NamespaceIndentation: None
|
||||||
|
ObjCBinPackProtocolList: Auto
|
||||||
|
ObjCBlockIndentWidth: 2
|
||||||
|
ObjCBreakBeforeNestedBlockParam: true
|
||||||
|
ObjCSpaceAfterProperty: false
|
||||||
|
ObjCSpaceBeforeProtocolList: true
|
||||||
|
PenaltyBreakAssignment: 2
|
||||||
|
PenaltyBreakBeforeFirstCallParameter: 19
|
||||||
|
PenaltyBreakComment: 300
|
||||||
|
PenaltyBreakFirstLessLess: 120
|
||||||
|
PenaltyBreakString: 1000
|
||||||
|
PenaltyBreakTemplateDeclaration: 10
|
||||||
|
PenaltyExcessCharacter: 1000000
|
||||||
|
PenaltyReturnTypeOnItsOwnLine: 60
|
||||||
|
PenaltyIndentedWhitespace: 0
|
||||||
|
PointerAlignment: Right
|
||||||
|
PPIndentWidth: -1
|
||||||
|
ReferenceAlignment: Pointer
|
||||||
|
ReflowComments: true
|
||||||
|
ShortNamespaceLines: 1
|
||||||
|
SortIncludes: CaseSensitive
|
||||||
|
SortUsingDeclarations: true
|
||||||
|
SpaceAfterCStyleCast: false
|
||||||
|
SpaceAfterLogicalNot: false
|
||||||
|
SpaceAfterTemplateKeyword: true
|
||||||
|
SpaceBeforeAssignmentOperators: true
|
||||||
|
SpaceBeforeCaseColon: false
|
||||||
|
SpaceBeforeCpp11BracedList: false
|
||||||
|
SpaceBeforeCtorInitializerColon: true
|
||||||
|
SpaceBeforeInheritanceColon: true
|
||||||
|
SpaceBeforeParens: ControlStatements
|
||||||
|
SpaceAroundPointerQualifiers: Default
|
||||||
|
SpaceBeforeRangeBasedForLoopColon: true
|
||||||
|
SpaceInEmptyBlock: false
|
||||||
|
SpaceInEmptyParentheses: false
|
||||||
|
SpacesBeforeTrailingComments: 1
|
||||||
|
SpacesInAngles: Never
|
||||||
|
SpacesInConditionalStatement: false
|
||||||
|
SpacesInContainerLiterals: true
|
||||||
|
SpacesInCStyleCastParentheses: false
|
||||||
|
SpacesInLineCommentPrefix:
|
||||||
|
Minimum: 1
|
||||||
|
Maximum: -1
|
||||||
|
SpacesInParentheses: false
|
||||||
|
SpacesInSquareBrackets: false
|
||||||
|
SpaceBeforeSquareBrackets: false
|
||||||
|
BitFieldColonSpacing: Both
|
||||||
|
Standard: Latest
|
||||||
|
StatementAttributeLikeMacros:
|
||||||
|
- Q_EMIT
|
||||||
|
StatementMacros:
|
||||||
|
- Q_UNUSED
|
||||||
|
- QT_REQUIRE_VERSION
|
||||||
|
TabWidth: 8
|
||||||
|
UseCRLF: false
|
||||||
|
UseTab: Never
|
||||||
|
WhitespaceSensitiveMacros:
|
||||||
|
- STRINGIZE
|
||||||
|
- PP_STRINGIZE
|
||||||
|
- BOOST_PP_STRINGIZE
|
||||||
|
- NS_SWIFT_NAME
|
||||||
|
- CF_SWIFT_NAME
|
||||||
|
...
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
return {
|
||||||
|
filetypes = { 'c', 'cpp', 'objc', 'objcpp', 'h', 'inl'},
|
||||||
|
}
|
||||||
@@ -0,0 +1,182 @@
|
|||||||
|
local schemas = {
|
||||||
|
{
|
||||||
|
description = "TypeScript compiler configuration file",
|
||||||
|
fileMatch = {
|
||||||
|
"tsconfig.json",
|
||||||
|
"tsconfig.*.json",
|
||||||
|
},
|
||||||
|
url = "https://json.schemastore.org/tsconfig.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "Lerna config",
|
||||||
|
fileMatch = { "lerna.json" },
|
||||||
|
url = "https://json.schemastore.org/lerna.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "Babel configuration",
|
||||||
|
fileMatch = {
|
||||||
|
".babelrc.json",
|
||||||
|
".babelrc",
|
||||||
|
"babel.config.json",
|
||||||
|
},
|
||||||
|
url = "https://json.schemastore.org/babelrc.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "ESLint config",
|
||||||
|
fileMatch = {
|
||||||
|
".eslintrc.json",
|
||||||
|
".eslintrc",
|
||||||
|
},
|
||||||
|
url = "https://json.schemastore.org/eslintrc.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "Bucklescript config",
|
||||||
|
fileMatch = { "bsconfig.json" },
|
||||||
|
url = "https://raw.githubusercontent.com/rescript-lang/rescript-compiler/8.2.0/docs/docson/build-schema.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "Prettier config",
|
||||||
|
fileMatch = {
|
||||||
|
".prettierrc",
|
||||||
|
".prettierrc.json",
|
||||||
|
"prettier.config.json",
|
||||||
|
},
|
||||||
|
url = "https://json.schemastore.org/prettierrc",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "Vercel Now config",
|
||||||
|
fileMatch = { "now.json" },
|
||||||
|
url = "https://json.schemastore.org/now",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "Stylelint config",
|
||||||
|
fileMatch = {
|
||||||
|
".stylelintrc",
|
||||||
|
".stylelintrc.json",
|
||||||
|
"stylelint.config.json",
|
||||||
|
},
|
||||||
|
url = "https://json.schemastore.org/stylelintrc",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "A JSON schema for the ASP.NET LaunchSettings.json files",
|
||||||
|
fileMatch = { "launchsettings.json" },
|
||||||
|
url = "https://json.schemastore.org/launchsettings.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "Schema for CMake Presets",
|
||||||
|
fileMatch = {
|
||||||
|
"CMakePresets.json",
|
||||||
|
"CMakeUserPresets.json",
|
||||||
|
},
|
||||||
|
url = "https://raw.githubusercontent.com/Kitware/CMake/master/Help/manual/presets/schema.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "Configuration file as an alternative for configuring your repository in the settings page.",
|
||||||
|
fileMatch = {
|
||||||
|
".codeclimate.json",
|
||||||
|
},
|
||||||
|
url = "https://json.schemastore.org/codeclimate.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "LLVM compilation database",
|
||||||
|
fileMatch = {
|
||||||
|
"compile_commands.json",
|
||||||
|
},
|
||||||
|
url = "https://json.schemastore.org/compile-commands.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "Config file for Command Task Runner",
|
||||||
|
fileMatch = {
|
||||||
|
"commands.json",
|
||||||
|
},
|
||||||
|
url = "https://json.schemastore.org/commands.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "AWS CloudFormation provides a common language for you to describe and provision all the infrastructure resources in your cloud environment.",
|
||||||
|
fileMatch = {
|
||||||
|
"*.cf.json",
|
||||||
|
"cloudformation.json",
|
||||||
|
},
|
||||||
|
url = "https://raw.githubusercontent.com/awslabs/goformation/v5.2.9/schema/cloudformation.schema.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "The AWS Serverless Application Model (AWS SAM, previously known as Project Flourish) extends AWS CloudFormation to provide a simplified way of defining the Amazon API Gateway APIs, AWS Lambda functions, and Amazon DynamoDB tables needed by your serverless application.",
|
||||||
|
fileMatch = {
|
||||||
|
"serverless.template",
|
||||||
|
"*.sam.json",
|
||||||
|
"sam.json",
|
||||||
|
},
|
||||||
|
url = "https://raw.githubusercontent.com/awslabs/goformation/v5.2.9/schema/sam.schema.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "Json schema for properties json file for a GitHub Workflow template",
|
||||||
|
fileMatch = {
|
||||||
|
".github/workflow-templates/**.properties.json",
|
||||||
|
},
|
||||||
|
url = "https://json.schemastore.org/github-workflow-template-properties.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "golangci-lint configuration file",
|
||||||
|
fileMatch = {
|
||||||
|
".golangci.toml",
|
||||||
|
".golangci.json",
|
||||||
|
},
|
||||||
|
url = "https://json.schemastore.org/golangci-lint.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "JSON schema for the JSON Feed format",
|
||||||
|
fileMatch = {
|
||||||
|
"feed.json",
|
||||||
|
},
|
||||||
|
url = "https://json.schemastore.org/feed.json",
|
||||||
|
versions = {
|
||||||
|
["1"] = "https://json.schemastore.org/feed-1.json",
|
||||||
|
["1.1"] = "https://json.schemastore.org/feed.json",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "Packer template JSON configuration",
|
||||||
|
fileMatch = {
|
||||||
|
"packer.json",
|
||||||
|
},
|
||||||
|
url = "https://json.schemastore.org/packer.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "NPM configuration file",
|
||||||
|
fileMatch = {
|
||||||
|
"package.json",
|
||||||
|
},
|
||||||
|
url = "https://json.schemastore.org/package.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "JSON schema for Visual Studio component configuration files",
|
||||||
|
fileMatch = {
|
||||||
|
"*.vsconfig",
|
||||||
|
},
|
||||||
|
url = "https://json.schemastore.org/vsconfig.json",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description = "Resume json",
|
||||||
|
fileMatch = { "resume.json" },
|
||||||
|
url = "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
local opts = {
|
||||||
|
settings = {
|
||||||
|
json = {
|
||||||
|
schemas = schemas,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
setup = {
|
||||||
|
commands = {
|
||||||
|
Format = {
|
||||||
|
function()
|
||||||
|
vim.lsp.buf.range_formatting({}, { 0, 0 }, { vim.fn.line "$", 0 })
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
return opts
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
return {
|
||||||
|
settings = {
|
||||||
|
|
||||||
|
Lua = {
|
||||||
|
diagnostics = {
|
||||||
|
globals = { "vim" },
|
||||||
|
},
|
||||||
|
workspace = {
|
||||||
|
library = {
|
||||||
|
[vim.fn.expand("$VIMRUNTIME/lua")] = true,
|
||||||
|
[vim.fn.stdpath("config") .. "/lua"] = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -0,0 +1,107 @@
|
|||||||
|
-- following options are the default
|
||||||
|
-- each of these are documented in `:help nvim-tree.OPTION_NAME`
|
||||||
|
|
||||||
|
local nvimtree = require("nvim-tree")
|
||||||
|
|
||||||
|
nvimtree.setup {
|
||||||
|
on_attach = function(bufnr)
|
||||||
|
local api = require("nvim-tree.api")
|
||||||
|
|
||||||
|
local function opts(desc)
|
||||||
|
return { desc = "nvim-tree: " .. desc, buffer = bufnr, noremap = true, silent = true, nowait = true }
|
||||||
|
end
|
||||||
|
api.config.mappings.default_on_attach(bufnr)
|
||||||
|
vim.keymap.set("n", "<space>", api.node.open.edit, opts("Open"))
|
||||||
|
end,
|
||||||
|
renderer = {
|
||||||
|
icons = {
|
||||||
|
webdev_colors = true,
|
||||||
|
git_placement = "before",
|
||||||
|
padding = " ",
|
||||||
|
symlink_arrow = " ➛ ",
|
||||||
|
show = {
|
||||||
|
file = true,
|
||||||
|
folder = true,
|
||||||
|
folder_arrow = true,
|
||||||
|
git = true,
|
||||||
|
},
|
||||||
|
glyphs = {
|
||||||
|
default = "",
|
||||||
|
symlink = "",
|
||||||
|
git = {
|
||||||
|
unstaged = "",
|
||||||
|
staged = "S",
|
||||||
|
unmerged = "",
|
||||||
|
renamed = "➜",
|
||||||
|
deleted = "",
|
||||||
|
untracked = "U",
|
||||||
|
ignored = "◌",
|
||||||
|
},
|
||||||
|
folder = {
|
||||||
|
default = "",
|
||||||
|
open = "",
|
||||||
|
empty = "",
|
||||||
|
empty_open = "",
|
||||||
|
symlink = "",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
highlight_git = true,
|
||||||
|
root_folder_modifier = ":t",
|
||||||
|
},
|
||||||
|
hijack_directories = {
|
||||||
|
enable = true,
|
||||||
|
auto_open = true,
|
||||||
|
},
|
||||||
|
disable_netrw = true,
|
||||||
|
hijack_netrw = true,
|
||||||
|
hijack_cursor = false,
|
||||||
|
update_cwd = true,
|
||||||
|
diagnostics = {
|
||||||
|
enable = true,
|
||||||
|
icons = {
|
||||||
|
hint = "",
|
||||||
|
info = "",
|
||||||
|
warning = "",
|
||||||
|
error = "",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
update_focused_file = {
|
||||||
|
enable = true,
|
||||||
|
update_cwd = true,
|
||||||
|
ignore_list = {},
|
||||||
|
},
|
||||||
|
system_open = {
|
||||||
|
cmd = nil,
|
||||||
|
args = {},
|
||||||
|
},
|
||||||
|
filters = {
|
||||||
|
dotfiles = false,
|
||||||
|
custom = {},
|
||||||
|
},
|
||||||
|
git = {
|
||||||
|
enable = true,
|
||||||
|
ignore = true,
|
||||||
|
timeout = 500,
|
||||||
|
},
|
||||||
|
view = {
|
||||||
|
width = 30,
|
||||||
|
side = "left",
|
||||||
|
float = {
|
||||||
|
quit_on_focus_loss = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
trash = {
|
||||||
|
cmd = "trash",
|
||||||
|
require_confirm = true,
|
||||||
|
},
|
||||||
|
actions = {
|
||||||
|
open_file = {
|
||||||
|
resize_window = true,
|
||||||
|
quit_on_open = false,
|
||||||
|
window_picker = {
|
||||||
|
enable = false,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -0,0 +1,78 @@
|
|||||||
|
local options = {
|
||||||
|
backup = false, -- creates a backup file
|
||||||
|
clipboard = "unnamedplus", -- allows neovim to access the system clipboard
|
||||||
|
cmdheight = 2, -- more space in the neovim command line for displaying messages
|
||||||
|
completeopt = { "menuone", "noselect" }, -- mostly just for cmp
|
||||||
|
conceallevel = 0, -- so that `` is visible in markdown files
|
||||||
|
fileencoding = "utf-8", -- the encoding written to a file
|
||||||
|
hlsearch = true, -- highlight all matches on previous search pattern
|
||||||
|
ignorecase = true, -- ignore case in search patterns
|
||||||
|
mouse = "a", -- allow the mouse to be used in neovim
|
||||||
|
pumheight = 10, -- pop up menu height
|
||||||
|
showmode = false, -- we don't need to see things like -- INSERT -- anymore
|
||||||
|
showtabline = 2, -- always show tabs
|
||||||
|
smartcase = true, -- smart case
|
||||||
|
smartindent = true, -- make indenting smarter again
|
||||||
|
splitbelow = true, -- force all horizontal splits to go below current window
|
||||||
|
splitright = true, -- force all vertical splits to go to the right of current window
|
||||||
|
swapfile = false, -- creates a swapfile
|
||||||
|
termguicolors = true, -- set term gui colors (most terminals support this)
|
||||||
|
timeoutlen = 1000, -- time to wait for a mapped sequence to complete (in milliseconds)
|
||||||
|
undofile = true, -- enable persistent undo
|
||||||
|
updatetime = 300, -- faster completion (4000ms default)
|
||||||
|
writebackup = false, -- if a file is being edited by another program (or was written to file while editing with another program), it is not allowed to be edited
|
||||||
|
expandtab = true, -- convert tabs to spaces
|
||||||
|
shiftwidth = 4, -- the number of spaces inserted for each indentation
|
||||||
|
tabstop = 4, -- insert 2 spaces for a tab
|
||||||
|
cursorline = true, -- highlight the current line
|
||||||
|
number = true, -- set numbered lines
|
||||||
|
relativenumber = true, -- set relative numbered lines
|
||||||
|
numberwidth = 4, -- set number column width to 2 {default 4}
|
||||||
|
signcolumn = "yes", -- always show the sign column, otherwise it would shift the text each time
|
||||||
|
wrap = false, -- display lines as one long line
|
||||||
|
scrolloff = 8, -- is one of my fav
|
||||||
|
sidescrolloff = 8,
|
||||||
|
guifont = "monospace:h17", -- the font used in graphical neovim applications
|
||||||
|
list = true,
|
||||||
|
foldenable = false,
|
||||||
|
foldmethod = "indent",
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
vim.opt.shortmess:append "c"
|
||||||
|
|
||||||
|
for k, v in pairs(options) do
|
||||||
|
vim.opt[k] = v
|
||||||
|
end
|
||||||
|
|
||||||
|
vim.cmd "set whichwrap+=<,>,[,],h,l"
|
||||||
|
vim.cmd [[set iskeyword+=-]]
|
||||||
|
vim.cmd "set listchars=tab:\\ \\ ,space:·"
|
||||||
|
--vim.cmd "set term=screen-256color"
|
||||||
|
vim.g.vimwiki_list = {{path = '~/Documents/vimwiki', syntax = 'markdown', ext = '.md'}}
|
||||||
|
vim.g.nord_disable_background = true
|
||||||
|
|
||||||
|
--Set completeopt to have a better completion experience
|
||||||
|
-- :help completeopt
|
||||||
|
-- menuone: popup even when there's only one match
|
||||||
|
-- noinsert: Do not insert text until a selection is made
|
||||||
|
-- noselect: Do not select, force to select one from the menu
|
||||||
|
-- shortness: avoid showing extra messages when using completion
|
||||||
|
-- updatetime: set updatetime for CursorHold
|
||||||
|
vim.opt.completeopt = {'menuone', 'noselect', 'noinsert'}
|
||||||
|
vim.opt.shortmess = vim.opt.shortmess + { c = true}
|
||||||
|
vim.api.nvim_set_option('updatetime', 300)
|
||||||
|
|
||||||
|
-- Fixed column for diagnostics to appear
|
||||||
|
-- Show autodiagnostic popup on cursor hover_range
|
||||||
|
-- Goto previous / next diagnostic warning / error
|
||||||
|
-- Show inlay_hints more frequently
|
||||||
|
vim.cmd([[
|
||||||
|
set signcolumn=yes
|
||||||
|
autocmd CursorHold * lua vim.diagnostic.open_float(nil, { focusable = false })
|
||||||
|
]])
|
||||||
|
|
||||||
|
|
||||||
|
-- Treesitter folding
|
||||||
|
vim.wo.foldmethod = 'expr'
|
||||||
|
vim.wo.foldexpr = 'nvim_treesitter#foldexpr()'
|
||||||
@@ -0,0 +1,122 @@
|
|||||||
|
local fn = vim.fn
|
||||||
|
|
||||||
|
-- Automatically install packer
|
||||||
|
local install_path = fn.stdpath "data" .. "/site/pack/packer/start/packer.nvim"
|
||||||
|
if fn.empty(fn.glob(install_path)) > 0 then
|
||||||
|
PACKER_BOOTSTRAP = fn.system {
|
||||||
|
"git",
|
||||||
|
"clone",
|
||||||
|
"--depth",
|
||||||
|
"1",
|
||||||
|
"https://github.com/wbthomason/packer.nvim",
|
||||||
|
install_path,
|
||||||
|
}
|
||||||
|
print "Installing packer close and reopen Neovim..."
|
||||||
|
vim.cmd [[packadd packer.nvim]]
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Autocommand that reloads neovim whenever you save the plugins.lua file
|
||||||
|
vim.cmd [[
|
||||||
|
augroup packer_user_config
|
||||||
|
autocmd!
|
||||||
|
autocmd BufWritePost plugins.lua source <afile> | PackerSync
|
||||||
|
augroup end
|
||||||
|
]]
|
||||||
|
|
||||||
|
-- Use a protected call so we don't error out on first use
|
||||||
|
local status_ok, packer = pcall(require, "packer")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Have packer use a popup window
|
||||||
|
packer.init {
|
||||||
|
display = {
|
||||||
|
open_fn = function()
|
||||||
|
return require("packer.util").float { border = "rounded" }
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
-- Install your plugins here
|
||||||
|
return packer.startup(function(use)
|
||||||
|
-- My plugins here
|
||||||
|
use "wbthomason/packer.nvim" -- Have packer manage itself
|
||||||
|
use "nvim-lua/popup.nvim" -- An implementation of the Popup API from vim in Neovim
|
||||||
|
use "nvim-lua/plenary.nvim" -- Useful lua functions used ny lots of plugins
|
||||||
|
|
||||||
|
-- Colorschemes
|
||||||
|
use "shaunsingh/nord.nvim"
|
||||||
|
|
||||||
|
-- cmp plugins
|
||||||
|
use "hrsh7th/nvim-cmp" -- The completion plugin
|
||||||
|
use "hrsh7th/cmp-nvim-lsp"
|
||||||
|
|
||||||
|
use 'hrsh7th/cmp-nvim-lua'
|
||||||
|
use 'hrsh7th/cmp-nvim-lsp-signature-help'
|
||||||
|
|
||||||
|
use 'hrsh7th/cmp-vsnip'
|
||||||
|
use "hrsh7th/cmp-path" -- path completions
|
||||||
|
use "hrsh7th/cmp-buffer" -- buffer completions
|
||||||
|
use "hrsh7th/vim-vsnip"
|
||||||
|
use "hrsh7th/cmp-cmdline" -- cmdline completions
|
||||||
|
use "saadparwaiz1/cmp_luasnip" -- snippet completions
|
||||||
|
|
||||||
|
-- snippets
|
||||||
|
use "L3MON4D3/LuaSnip" --snippet engine
|
||||||
|
use "rafamadriz/friendly-snippets" -- a bunch of snippets to use
|
||||||
|
|
||||||
|
-- LSP
|
||||||
|
use "neovim/nvim-lspconfig" -- enable LSP
|
||||||
|
use "williamboman/mason.nvim" -- simple to use language server installer
|
||||||
|
use "williamboman/mason-lspconfig.nvim" -- simple to use language server installer
|
||||||
|
use 'jose-elias-alvarez/null-ls.nvim' -- LSP diagnostics and code actions
|
||||||
|
|
||||||
|
use 'simrat39/rust-tools.nvim'
|
||||||
|
|
||||||
|
-- Telescope
|
||||||
|
use "nvim-telescope/telescope.nvim"
|
||||||
|
use 'nvim-telescope/telescope-media-files.nvim'
|
||||||
|
|
||||||
|
-- Treesitter
|
||||||
|
use {
|
||||||
|
"nvim-treesitter/nvim-treesitter",
|
||||||
|
run = ":TSUpdate",
|
||||||
|
}
|
||||||
|
|
||||||
|
use {
|
||||||
|
'nvim-lualine/lualine.nvim',
|
||||||
|
requires = { 'kyazdani42/nvim-web-devicons', opt = true }
|
||||||
|
}
|
||||||
|
|
||||||
|
-- nvim-tree
|
||||||
|
use {
|
||||||
|
'kyazdani42/nvim-tree.lua',
|
||||||
|
requires = {
|
||||||
|
'kyazdani42/nvim-web-devicons', -- optional, for file icon
|
||||||
|
},
|
||||||
|
--config = function() require'nvim-tree'.setup {} end
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
use 'lewis6991/gitsigns.nvim'
|
||||||
|
|
||||||
|
-- Bufferline
|
||||||
|
use 'akinsho/bufferline.nvim'
|
||||||
|
use 'moll/vim-bbye'
|
||||||
|
|
||||||
|
-- VimWiki
|
||||||
|
use { 'vimwiki/vimwiki', branch='dev'}
|
||||||
|
|
||||||
|
-- dicord fuckery
|
||||||
|
use 'andweeb/presence.nvim'
|
||||||
|
|
||||||
|
-- LaTeX
|
||||||
|
use 'lervag/vimtex'
|
||||||
|
|
||||||
|
-- Automatically set up your configuration after cloning packer.nvim
|
||||||
|
-- Put this at the end after all plugins
|
||||||
|
if PACKER_BOOTSTRAP then
|
||||||
|
require("packer").sync()
|
||||||
|
end
|
||||||
|
end)
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
local rt = require("rust-tools")
|
||||||
|
|
||||||
|
rt.setup({
|
||||||
|
server = {
|
||||||
|
on_attach = function(_, bufnr)
|
||||||
|
-- Hover actions
|
||||||
|
vim.keymap.set("n", "<C-space>", rt.hover_actions.hover_actions, { buffer = bufnr })
|
||||||
|
-- Code action groups
|
||||||
|
vim.keymap.set("n", "<Leader>a", rt.code_action_group.code_action_group, { buffer = bufnr })
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
})
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
require('lualine').setup {
|
||||||
|
options = { theme = 'nord' }
|
||||||
|
}
|
||||||
@@ -0,0 +1,104 @@
|
|||||||
|
local status_ok, telescope = pcall(require, "telescope")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
telescope.load_extension('media_files')
|
||||||
|
|
||||||
|
local actions = require "telescope.actions"
|
||||||
|
|
||||||
|
telescope.setup {
|
||||||
|
defaults = {
|
||||||
|
|
||||||
|
prompt_prefix = " ",
|
||||||
|
selection_caret = " ",
|
||||||
|
path_display = { "smart" },
|
||||||
|
|
||||||
|
mappings = {
|
||||||
|
i = {
|
||||||
|
["<C-n>"] = actions.cycle_history_next,
|
||||||
|
["<C-p>"] = actions.cycle_history_prev,
|
||||||
|
|
||||||
|
["<C-j>"] = actions.move_selection_next,
|
||||||
|
["<C-k>"] = actions.move_selection_previous,
|
||||||
|
|
||||||
|
["<C-c>"] = actions.close,
|
||||||
|
|
||||||
|
["<Down>"] = actions.move_selection_next,
|
||||||
|
["<Up>"] = actions.move_selection_previous,
|
||||||
|
|
||||||
|
["<CR>"] = actions.select_default,
|
||||||
|
["<C-x>"] = actions.select_horizontal,
|
||||||
|
["<C-v>"] = actions.select_vertical,
|
||||||
|
["<C-t>"] = actions.select_tab,
|
||||||
|
|
||||||
|
["<C-u>"] = actions.preview_scrolling_up,
|
||||||
|
["<C-d>"] = actions.preview_scrolling_down,
|
||||||
|
|
||||||
|
["<PageUp>"] = actions.results_scrolling_up,
|
||||||
|
["<PageDown>"] = actions.results_scrolling_down,
|
||||||
|
|
||||||
|
["<Tab>"] = actions.toggle_selection + actions.move_selection_worse,
|
||||||
|
["<S-Tab>"] = actions.toggle_selection + actions.move_selection_better,
|
||||||
|
["<C-q>"] = actions.send_to_qflist + actions.open_qflist,
|
||||||
|
["<M-q>"] = actions.send_selected_to_qflist + actions.open_qflist,
|
||||||
|
["<C-l>"] = actions.complete_tag,
|
||||||
|
["<C-_>"] = actions.which_key, -- keys from pressing <C-/>
|
||||||
|
},
|
||||||
|
|
||||||
|
n = {
|
||||||
|
["<esc>"] = actions.close,
|
||||||
|
["<CR>"] = actions.select_default,
|
||||||
|
["<C-x>"] = actions.select_horizontal,
|
||||||
|
["<C-v>"] = actions.select_vertical,
|
||||||
|
["<C-t>"] = actions.select_tab,
|
||||||
|
|
||||||
|
["<Tab>"] = actions.toggle_selection + actions.move_selection_worse,
|
||||||
|
["<S-Tab>"] = actions.toggle_selection + actions.move_selection_better,
|
||||||
|
["<C-q>"] = actions.send_to_qflist + actions.open_qflist,
|
||||||
|
["<M-q>"] = actions.send_selected_to_qflist + actions.open_qflist,
|
||||||
|
|
||||||
|
["j"] = actions.move_selection_next,
|
||||||
|
["k"] = actions.move_selection_previous,
|
||||||
|
["H"] = actions.move_to_top,
|
||||||
|
["M"] = actions.move_to_middle,
|
||||||
|
["L"] = actions.move_to_bottom,
|
||||||
|
|
||||||
|
["<Down>"] = actions.move_selection_next,
|
||||||
|
["<Up>"] = actions.move_selection_previous,
|
||||||
|
["gg"] = actions.move_to_top,
|
||||||
|
["G"] = actions.move_to_bottom,
|
||||||
|
|
||||||
|
["<C-u>"] = actions.preview_scrolling_up,
|
||||||
|
["<C-d>"] = actions.preview_scrolling_down,
|
||||||
|
|
||||||
|
["<PageUp>"] = actions.results_scrolling_up,
|
||||||
|
["<PageDown>"] = actions.results_scrolling_down,
|
||||||
|
|
||||||
|
["?"] = actions.which_key,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
pickers = {
|
||||||
|
-- Default configuration for builtin pickers goes here:
|
||||||
|
-- picker_name = {
|
||||||
|
-- picker_config_key = value,
|
||||||
|
-- ...
|
||||||
|
-- }
|
||||||
|
-- Now the picker_config_key will be applied every time you call this
|
||||||
|
-- builtin picker
|
||||||
|
},
|
||||||
|
extensions = {
|
||||||
|
media_files = {
|
||||||
|
-- filetypes whitelist
|
||||||
|
-- defaults to {"png", "jpg", "mp4", "webm", "pdf"}
|
||||||
|
filetypes = { "png", "webp", "jpg", "jpeg" },
|
||||||
|
find_cmd = "rg" -- find command (defaults to `fd`)
|
||||||
|
}
|
||||||
|
-- Your extension configuration goes here:
|
||||||
|
-- extension_name = {
|
||||||
|
-- extension_config_key = value,
|
||||||
|
-- }
|
||||||
|
-- please take a look at the readme of the extension you want to configure
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
local status_ok, configs = pcall(require, "nvim-treesitter.configs")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
configs.setup({
|
||||||
|
ensure_installed = { "bash", "c", "cpp", "javascript", "json", "lua", "python", "typescript", "tsx", "css", "rust", "java", "yaml", "markdown", "markdown_inline" }, -- one of "all" or a list of languages
|
||||||
|
ignore_install = { "phpdoc" }, -- List of parsers to ignore installing
|
||||||
|
highlight = {
|
||||||
|
enable = true,
|
||||||
|
additional_vim_regex_highlighting=false,
|
||||||
|
},
|
||||||
|
ident = { enable = true },
|
||||||
|
rainbow = {
|
||||||
|
enable = true,
|
||||||
|
extended_mode = true,
|
||||||
|
max_file_lines = nil,
|
||||||
|
},
|
||||||
|
autopairs = {
|
||||||
|
enable = true,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
@@ -0,0 +1,73 @@
|
|||||||
|
[Added Associations]
|
||||||
|
application/pdf=userapp-librewolf.desktop;
|
||||||
|
application/x-extension-htm=userapp-librewolf.desktop;
|
||||||
|
application/x-extension-html=userapp-librewolf.desktop;
|
||||||
|
application/x-extension-shtml=userapp-librewolf.desktop;
|
||||||
|
application/x-extension-xht=userapp-librewolf.desktop;
|
||||||
|
application/x-extension-xhtml=userapp-librewolf.desktop;
|
||||||
|
application/xhtml+xml=userapp-librewolf.desktop;
|
||||||
|
message/rfc822=userapp-Thunderbird-OZQMR0.desktop;
|
||||||
|
text/html=userapp-librewolf.desktop;
|
||||||
|
x-scheme-handler/chrome=userapp-librewolf.desktop;
|
||||||
|
x-scheme-handler/ftp=userapp-librewolf.desktop;
|
||||||
|
x-scheme-handler/http=userapp-librewolf.desktop;
|
||||||
|
x-scheme-handler/https=userapp-librewolf.desktop;
|
||||||
|
x-scheme-handler/mailto=userapp-Thunderbird-OZQMR0.desktop;userapp-Thunderbird-86ACV1.desktop;userapp-Thunderbird-WB8BX2.desktop;userapp-Thunderbird-P5H422.desktop;
|
||||||
|
x-scheme-handler/tg=userapp-Telegram Desktop-4ZQQX0.desktop;org.telegram.desktop.desktop;
|
||||||
|
x-scheme-handler/mid=userapp-Thunderbird-86ACV1.desktop;userapp-Thunderbird-WB8BX2.desktop;userapp-Thunderbird-P5H422.desktop;
|
||||||
|
text/plain=codium.desktop;
|
||||||
|
application/zip=xarchiver.desktop;teamspeak3.desktop;
|
||||||
|
x-scheme-handler/webcal=userapp-Thunderbird-ID7522.desktop;
|
||||||
|
x-scheme-handler/webcals=userapp-Thunderbird-ID7522.desktop;
|
||||||
|
|
||||||
|
[Default Applications]
|
||||||
|
application/pdf=librewolf.desktop
|
||||||
|
application/x-extension-htm=librewolf.desktop
|
||||||
|
application/x-extension-html=librewolf.desktop
|
||||||
|
application/x-extension-shtml=librewolf.desktop
|
||||||
|
application/x-extension-xht=librewolf.desktop
|
||||||
|
application/x-extension-xhtml=librewolf.desktop
|
||||||
|
application/xhtml+xml=librewolf.desktop
|
||||||
|
message/rfc822=userapp-Thunderbird-P5H422.desktop
|
||||||
|
text/html=librewolf.desktop
|
||||||
|
x-scheme-handler/bitwarden=bitwarden.desktop
|
||||||
|
x-scheme-handler/chrome=librewolf.desktop
|
||||||
|
x-scheme-handler/ftp=librewolf.desktop
|
||||||
|
x-scheme-handler/http=librewolf.desktop
|
||||||
|
x-scheme-handler/https=librewolf.desktop
|
||||||
|
x-scheme-handler/mailto=userapp-Thunderbird-P5H422.desktop
|
||||||
|
x-scheme-handler/tg=org.telegram.desktop.desktop
|
||||||
|
x-scheme-handler/mid=userapp-Thunderbird-P5H422.desktop
|
||||||
|
image/png=imv-dir.desktop
|
||||||
|
image/jpg=imv-dir.desktop
|
||||||
|
application/json=codium.desktop
|
||||||
|
application/xml=codium.desktop
|
||||||
|
inode/directory=pcmanfm.desktop
|
||||||
|
text/plain=codium.desktop
|
||||||
|
image/jpeg=imv-dir.desktop
|
||||||
|
x-scheme-handler/about=librewolf.desktop
|
||||||
|
x-scheme-handler/unknown=librewolf.desktop
|
||||||
|
x-scheme-handler/discord=vesktop.desktop
|
||||||
|
application/zip=xarchiver.desktop
|
||||||
|
image/gif=imv-dir.desktop
|
||||||
|
image/webp=imv-dir.desktop
|
||||||
|
image/bmp=imv-dir.desktop
|
||||||
|
image/tiff=imv-dir.desktop
|
||||||
|
image/x-icon=imv-dir.desktop
|
||||||
|
image/svg+xml=imv-dir.desktop
|
||||||
|
x-scheme-handler/webcal=userapp-Thunderbird-ID7522.desktop
|
||||||
|
text/calendar=userapp-Thunderbird-ID7522.desktop
|
||||||
|
application/x-extension-ics=userapp-Thunderbird-ID7522.desktop
|
||||||
|
x-scheme-handler/webcals=userapp-Thunderbird-ID7522.desktop
|
||||||
|
application/x-tar=xarchiver.desktop
|
||||||
|
application/x-7z-compressed=xarchiver.desktop
|
||||||
|
application/x-rar=xarchiver.desktop
|
||||||
|
application/x-bzip=xarchiver.desktop
|
||||||
|
application/x-bzip2=xarchiver.desktop
|
||||||
|
application/gzip=xarchiver.desktop
|
||||||
|
application/x-xz=xarchiver.desktop
|
||||||
|
application/x-lzma=xarchiver.desktop
|
||||||
|
application/x-iso9660-image=xarchiver.desktop
|
||||||
|
application/vnd.rar=xarchiver.desktop
|
||||||
|
x-scheme-handler/wootwoot=wootility.desktop
|
||||||
|
x-scheme-handler/web+wootwoot=wootility.desktop
|
||||||
@@ -1,3 +1,5 @@
|
|||||||
|
# See dunst(5) for all configuration options
|
||||||
|
|
||||||
[global]
|
[global]
|
||||||
### Display ###
|
### Display ###
|
||||||
|
|
||||||
@@ -17,40 +19,66 @@
|
|||||||
# will be ignored.
|
# will be ignored.
|
||||||
follow = mouse
|
follow = mouse
|
||||||
|
|
||||||
# The geometry of the window:
|
### Geometry ###
|
||||||
# [{width}]x{height}[+/-{x}+/-{y}]
|
|
||||||
# The geometry of the message window.
|
|
||||||
# The height is measured in number of notifications everything else
|
|
||||||
# in pixels. If the width is omitted but the height is given
|
|
||||||
# ("-geometry x2"), the message window expands over the whole screen
|
|
||||||
# (dmenu-like). If width is 0, the window expands to the longest
|
|
||||||
# message displayed. A positive x is measured from the left, a
|
|
||||||
# negative from the right side of the screen. Y is measured from
|
|
||||||
# the top and down respectively.
|
|
||||||
# The width can be negative. In this case the actual width is the
|
|
||||||
# screen width minus the width defined in within the geometry option.
|
|
||||||
geometry = "0x0-5+27"
|
|
||||||
|
|
||||||
# Show how many messages are currently hidden (because of geometry).
|
# dynamic width from 0 to 300
|
||||||
|
# width = (0, 300)
|
||||||
|
# constant width of 300
|
||||||
|
width = (50, 400)
|
||||||
|
|
||||||
|
# The maximum height of a single notification, excluding the frame.
|
||||||
|
height = 300
|
||||||
|
|
||||||
|
# Position the notification in the top right corner
|
||||||
|
origin = top-right
|
||||||
|
|
||||||
|
# Offset from the origin
|
||||||
|
offset = 15x15
|
||||||
|
|
||||||
|
# Scale factor. It is auto-detected if value is 0.
|
||||||
|
scale = 0
|
||||||
|
|
||||||
|
# Maximum number of notification (0 means no limit)
|
||||||
|
notification_limit = 20
|
||||||
|
|
||||||
|
### Progress bar ###
|
||||||
|
|
||||||
|
# Turn on the progess bar. It appears when a progress hint is passed with
|
||||||
|
# for example dunstify -h int:value:12
|
||||||
|
progress_bar = true
|
||||||
|
|
||||||
|
# Set the progress bar height. This includes the frame, so make sure
|
||||||
|
# it's at least twice as big as the frame width.
|
||||||
|
progress_bar_height = 10
|
||||||
|
|
||||||
|
# Set the frame width of the progress bar
|
||||||
|
progress_bar_frame_width = 1
|
||||||
|
|
||||||
|
# Set the minimum width for the progress bar
|
||||||
|
progress_bar_min_width = 150
|
||||||
|
|
||||||
|
# Set the maximum width for the progress bar
|
||||||
|
progress_bar_max_width = 300
|
||||||
|
|
||||||
|
# Corner radius for the progress bar. 0 disables rounded corners.
|
||||||
|
progress_bar_corner_radius = 0
|
||||||
|
|
||||||
|
# Corner radius for the icon image.
|
||||||
|
icon_corner_radius = 0
|
||||||
|
|
||||||
|
# Show how many messages are currently hidden (because of
|
||||||
|
# notification_limit).
|
||||||
indicate_hidden = yes
|
indicate_hidden = yes
|
||||||
|
|
||||||
# Shrink window if it's smaller than the width. Will be ignored if
|
|
||||||
# width is 0.
|
|
||||||
shrink = no
|
|
||||||
|
|
||||||
# The transparency of the window. Range: [0; 100].
|
# The transparency of the window. Range: [0; 100].
|
||||||
# This option will only work if a compositing window manager is
|
# This option will only work if a compositing window manager is
|
||||||
# present (e.g. xcompmgr, compiz, etc.).
|
# present (e.g. xcompmgr, compiz, etc.). (X11 only)
|
||||||
transparency = 0
|
transparency = 0
|
||||||
|
|
||||||
# The height of the entire notification. If the height is smaller
|
|
||||||
# than the font height and padding combined, it will be raised
|
|
||||||
# to the font height and padding.
|
|
||||||
notification_height = 0
|
|
||||||
|
|
||||||
# Draw a line of "separator_height" pixel height between two
|
# Draw a line of "separator_height" pixel height between two
|
||||||
# notifications.
|
# notifications.
|
||||||
# Set to 0 to disable.
|
# Set to 0 to disable.
|
||||||
|
# If gap_size is greater than 0, this setting will be ignored.
|
||||||
separator_height = 2
|
separator_height = 2
|
||||||
|
|
||||||
# Padding between text and separator.
|
# Padding between text and separator.
|
||||||
@@ -59,12 +87,22 @@
|
|||||||
# Horizontal padding.
|
# Horizontal padding.
|
||||||
horizontal_padding = 8
|
horizontal_padding = 8
|
||||||
|
|
||||||
|
# Padding between text and icon.
|
||||||
|
text_icon_padding = 0
|
||||||
|
|
||||||
# Defines width in pixels of frame around the notification window.
|
# Defines width in pixels of frame around the notification window.
|
||||||
# Set to 0 to disable.
|
# Set to 0 to disable.
|
||||||
frame_width = 5
|
frame_width = 2
|
||||||
|
|
||||||
# Defines color of the frame around the notification window.
|
# Defines color of the frame around the notification window.
|
||||||
frame_color = "#8FBCBB"
|
# Cursor Dark: neutral by default, overridden per urgency below.
|
||||||
|
frame_color = "#2b2b2b"
|
||||||
|
|
||||||
|
# Size of gap to display between notifications - requires a compositor.
|
||||||
|
# If value is greater than 0, separator_height will be ignored and a border
|
||||||
|
# of size frame_width will be drawn around each notification instead.
|
||||||
|
# Click events on gaps do not currently propagate to applications below.
|
||||||
|
gap_size = 0
|
||||||
|
|
||||||
# Define a color for the separator.
|
# Define a color for the separator.
|
||||||
# possible values are:
|
# possible values are:
|
||||||
@@ -82,7 +120,7 @@
|
|||||||
# Set to 0 to disable.
|
# Set to 0 to disable.
|
||||||
# A client can set the 'transient' hint to bypass this. See the rules
|
# A client can set the 'transient' hint to bypass this. See the rules
|
||||||
# section for how to disable this if necessary
|
# section for how to disable this if necessary
|
||||||
idle_threshold = 120
|
# idle_threshold = 120
|
||||||
|
|
||||||
### Text ###
|
### Text ###
|
||||||
|
|
||||||
@@ -100,7 +138,7 @@
|
|||||||
# <u>underline</u>
|
# <u>underline</u>
|
||||||
#
|
#
|
||||||
# For a complete reference see
|
# For a complete reference see
|
||||||
# <https://developer.gnome.org/pango/stable/pango-Markup.html>.
|
# <https://docs.gtk.org/Pango/pango_markup.html>.
|
||||||
#
|
#
|
||||||
# strip: This setting is provided for compatibility with some broken
|
# strip: This setting is provided for compatibility with some broken
|
||||||
# clients that send markup even though it's not enabled on the
|
# clients that send markup even though it's not enabled on the
|
||||||
@@ -141,11 +179,7 @@
|
|||||||
# Set to -1 to disable.
|
# Set to -1 to disable.
|
||||||
show_age_threshold = 60
|
show_age_threshold = 60
|
||||||
|
|
||||||
# Split notifications into multiple lines if they don't fit into
|
# Specify where to make an ellipsis in long lines.
|
||||||
# geometry.
|
|
||||||
word_wrap = yes
|
|
||||||
|
|
||||||
# When word_wrap is set to no, specify where to make an ellipsis in long lines.
|
|
||||||
# Possible values are "start", "middle" and "end".
|
# Possible values are "start", "middle" and "end".
|
||||||
ellipsize = middle
|
ellipsize = middle
|
||||||
|
|
||||||
@@ -163,18 +197,27 @@
|
|||||||
|
|
||||||
### Icons ###
|
### Icons ###
|
||||||
|
|
||||||
# Align icons left/right/off
|
# Recursive icon lookup. You can set a single theme, instead of having to
|
||||||
icon_position = left
|
# define all lookup paths.
|
||||||
|
enable_recursive_icon_lookup = true
|
||||||
|
|
||||||
|
# Set icon theme (only used for recursive icon lookup)
|
||||||
|
icon_theme = Papirus-Dark
|
||||||
|
# You can also set multiple icon themes, with the leftmost one being used first.
|
||||||
|
# icon_theme = "Adwaita, breeze"
|
||||||
|
|
||||||
|
# Align icons left/right/top/off
|
||||||
|
icon_position = top
|
||||||
|
|
||||||
# Scale small icons up to this size, set to 0 to disable. Helpful
|
# Scale small icons up to this size, set to 0 to disable. Helpful
|
||||||
# for e.g. small files or high-dpi screens. In case of conflict,
|
# for e.g. small files or high-dpi screens. In case of conflict,
|
||||||
# max_icon_size takes precedence over this.
|
# max_icon_size takes precedence over this.
|
||||||
min_icon_size = 0
|
min_icon_size = 32
|
||||||
|
|
||||||
# Scale larger icons down to this size, set to 0 to disable
|
# Scale larger icons down to this size, set to 0 to disable
|
||||||
max_icon_size = 32
|
max_icon_size = 64
|
||||||
|
|
||||||
# Paths to default icons.
|
# Paths to default icons (only neccesary when not using recursive icon lookup)
|
||||||
icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
|
icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
|
||||||
|
|
||||||
### History ###
|
### History ###
|
||||||
@@ -203,26 +246,12 @@
|
|||||||
# Define the class of the windows spawned by dunst
|
# Define the class of the windows spawned by dunst
|
||||||
class = Dunst
|
class = Dunst
|
||||||
|
|
||||||
# Print a notification on startup.
|
|
||||||
# This is mainly for error detection, since dbus (re-)starts dunst
|
|
||||||
# automatically after a crash.
|
|
||||||
startup_notification = false
|
|
||||||
|
|
||||||
# Manage dunst's desire for talking
|
|
||||||
# Can be one of the following values:
|
|
||||||
# crit: Critical features. Dunst aborts
|
|
||||||
# warn: Only non-fatal warnings
|
|
||||||
# mesg: Important Messages
|
|
||||||
# info: all unimportant stuff
|
|
||||||
# debug: all less than unimportant stuff
|
|
||||||
verbosity = mesg
|
|
||||||
|
|
||||||
# Define the corner radius of the notification window
|
# Define the corner radius of the notification window
|
||||||
# in pixel size. If the radius is 0, you have no rounded
|
# in pixel size. If the radius is 0, you have no rounded
|
||||||
# corners.
|
# corners.
|
||||||
# The radius will be automatically lowered if it exceeds half of the
|
# The radius will be automatically lowered if it exceeds half of the
|
||||||
# notification height to avoid clipping text and/or icons.
|
# notification height to avoid clipping text and/or icons.
|
||||||
corner_radius = 0
|
corner_radius = 10
|
||||||
|
|
||||||
# Ignore the dbus closeNotification message.
|
# Ignore the dbus closeNotification message.
|
||||||
# Useful to enforce the timeout set by dunst configuration. Without this
|
# Useful to enforce the timeout set by dunst configuration. Without this
|
||||||
@@ -230,6 +259,16 @@
|
|||||||
# user defined timeout.
|
# user defined timeout.
|
||||||
ignore_dbusclose = false
|
ignore_dbusclose = false
|
||||||
|
|
||||||
|
### Wayland ###
|
||||||
|
# These settings are Wayland-specific. They have no effect when using X11
|
||||||
|
|
||||||
|
# Uncomment this if you want to let notications appear under fullscreen
|
||||||
|
# applications (default: overlay)
|
||||||
|
# layer = top
|
||||||
|
|
||||||
|
# Set this to true to use X11 output on Wayland.
|
||||||
|
force_xwayland = false
|
||||||
|
|
||||||
### Legacy
|
### Legacy
|
||||||
|
|
||||||
# Use the Xinerama extension instead of RandR for multi-monitor support.
|
# Use the Xinerama extension instead of RandR for multi-monitor support.
|
||||||
@@ -247,10 +286,14 @@
|
|||||||
# Defines list of actions for each mouse event
|
# Defines list of actions for each mouse event
|
||||||
# Possible values are:
|
# Possible values are:
|
||||||
# * none: Don't do anything.
|
# * none: Don't do anything.
|
||||||
# * do_action: If the notification has exactly one action, or one is marked as default,
|
# * do_action: Invoke the action determined by the action_name rule. If there is no
|
||||||
# invoke it. If there are multiple and no default, open the context menu.
|
# such action, open the context menu.
|
||||||
|
# * open_url: If the notification has exactly one url, open it. If there are multiple
|
||||||
|
# ones, open the context menu.
|
||||||
# * close_current: Close current notification.
|
# * close_current: Close current notification.
|
||||||
# * close_all: Close all notifications.
|
# * close_all: Close all notifications.
|
||||||
|
# * context: Open context menu for the notification.
|
||||||
|
# * context_all: Open context menu for all notifications.
|
||||||
# These values can be strung together for each mouse event, and
|
# These values can be strung together for each mouse event, and
|
||||||
# will be executed in sequence.
|
# will be executed in sequence.
|
||||||
mouse_left_click = close_current
|
mouse_left_click = close_current
|
||||||
@@ -267,48 +310,31 @@
|
|||||||
# where there are multiple screens with very different dpi values.
|
# where there are multiple screens with very different dpi values.
|
||||||
per_monitor_dpi = false
|
per_monitor_dpi = false
|
||||||
|
|
||||||
[shortcuts]
|
|
||||||
|
|
||||||
# Shortcuts are specified as [modifier+][modifier+]...key
|
|
||||||
# Available modifiers are "ctrl", "mod1" (the alt-key), "mod2",
|
|
||||||
# "mod3" and "mod4" (windows-key).
|
|
||||||
# Xev might be helpful to find names for keys.
|
|
||||||
|
|
||||||
# Close notification.
|
|
||||||
close = ctrl+space
|
|
||||||
|
|
||||||
# Close all notifications.
|
|
||||||
close_all = ctrl+shift+space
|
|
||||||
|
|
||||||
# Redisplay last message(s).
|
|
||||||
# On the US keyboard layout "grave" is normally above TAB and left
|
|
||||||
# of "1". Make sure this key actually exists on your keyboard layout,
|
|
||||||
# e.g. check output of 'xmodmap -pke'
|
|
||||||
history = ctrl+dead_circumflex
|
|
||||||
|
|
||||||
# Context menu.
|
|
||||||
context = ctrl+shift+degree
|
|
||||||
|
|
||||||
[urgency_low]
|
[urgency_low]
|
||||||
# IMPORTANT: colors have to be defined in quotation marks.
|
# IMPORTANT: colors have to be defined in quotation marks.
|
||||||
# Otherwise the "#" and following would be interpreted as a comment.
|
# Otherwise the "#" and following would be interpreted as a comment.
|
||||||
background = "#2E3440"
|
background = "#181818"
|
||||||
foreground = "#888888"
|
foreground = "#9d9d9d"
|
||||||
|
frame_color = "#2b2b2b"
|
||||||
timeout = 10
|
timeout = 10
|
||||||
# Icon for notifications with low urgency, uncomment to enable
|
# Icon for notifications with low urgency, uncomment to enable
|
||||||
#icon = /path/to/icon
|
#icon = /path/to/icon
|
||||||
|
|
||||||
[urgency_normal]
|
[urgency_normal]
|
||||||
background = "#3b4252"
|
background = "#181818"
|
||||||
foreground = "#ffffff"
|
foreground = "#cccccc"
|
||||||
|
frame_color = "#2472c8"
|
||||||
timeout = 10
|
timeout = 10
|
||||||
# Icon for notifications with normal urgency, uncomment to enable
|
# Icon for notifications with normal urgency, uncomment to enable
|
||||||
#icon = /path/to/icon
|
#icon = /path/to/icon
|
||||||
|
|
||||||
[urgency_critical]
|
[urgency_critical]
|
||||||
background = "#900000"
|
# #5a1d1d is VS Code's error-validation background, so it stays in-family
|
||||||
|
# while still reading as alarming.
|
||||||
|
background = "#5a1d1d"
|
||||||
foreground = "#ffffff"
|
foreground = "#ffffff"
|
||||||
frame_color = "#ff0000"
|
frame_color = "#f14c4c"
|
||||||
timeout = 0
|
timeout = 0
|
||||||
# Icon for notifications with critical urgency, uncomment to enable
|
# Icon for notifications with critical urgency, uncomment to enable
|
||||||
#icon = /path/to/icon
|
#icon = /path/to/icon
|
||||||
@@ -336,8 +362,17 @@
|
|||||||
# new_icon
|
# new_icon
|
||||||
# set_stack_tag
|
# set_stack_tag
|
||||||
# set_transient
|
# set_transient
|
||||||
|
# set_category
|
||||||
# timeout
|
# timeout
|
||||||
# urgency
|
# urgency
|
||||||
|
# icon_position
|
||||||
|
# skip_display
|
||||||
|
# history_ignore
|
||||||
|
# action_name
|
||||||
|
# word_wrap
|
||||||
|
# ellipsize
|
||||||
|
# alignment
|
||||||
|
# hide_text
|
||||||
#
|
#
|
||||||
# Shell-like globbing will get expanded.
|
# Shell-like globbing will get expanded.
|
||||||
#
|
#
|
||||||
@@ -352,8 +387,6 @@
|
|||||||
# script appname summary body icon urgency
|
# script appname summary body icon urgency
|
||||||
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
|
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
|
||||||
#
|
#
|
||||||
# NOTE: if you don't want a notification to be displayed, set the format
|
|
||||||
# to "".
|
|
||||||
# NOTE: It might be helpful to run dunst -print in a terminal in order
|
# NOTE: It might be helpful to run dunst -print in a terminal in order
|
||||||
# to find fitting options for rules.
|
# to find fitting options for rules.
|
||||||
|
|
||||||
@@ -392,7 +425,7 @@
|
|||||||
#[ignore]
|
#[ignore]
|
||||||
# # This notification will not be displayed
|
# # This notification will not be displayed
|
||||||
# summary = "foobar"
|
# summary = "foobar"
|
||||||
# format = ""
|
# skip_display = true
|
||||||
|
|
||||||
#[history-ignore]
|
#[history-ignore]
|
||||||
# # This notification will not be saved in history
|
# # This notification will not be saved in history
|
||||||
|
|||||||
@@ -1,12 +1,21 @@
|
|||||||
if [ -z "$DISPLAY" ] && [ (fgconsole) -eq 1 ];
|
if [ -z "$DISPLAY" ] && [ (fgconsole) -eq 1 ];
|
||||||
startx
|
start-hyprland
|
||||||
end
|
end
|
||||||
|
|
||||||
|
fish_ssh_agent
|
||||||
|
|
||||||
|
umask 0077
|
||||||
|
|
||||||
function q
|
function q
|
||||||
exit
|
exit
|
||||||
end
|
end
|
||||||
|
|
||||||
function cl
|
function ff
|
||||||
|
#fastfetch -l ~/.config/fish/img/ff.png -c neofetch.jsonc
|
||||||
|
fastfetch --logo-type kitty-direct --logo ~/.config/fish/img/ff.png -c neofetch.jsonc
|
||||||
|
end
|
||||||
|
|
||||||
|
function cls
|
||||||
command clear && ls
|
command clear && ls
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -14,15 +23,31 @@ function cat
|
|||||||
bat --theme=Nord $argv
|
bat --theme=Nord $argv
|
||||||
end
|
end
|
||||||
|
|
||||||
function cnas
|
function tn
|
||||||
curlftpfs 10.0.0.250 ~/NAS -o ssl,no_verify_peer,no_verify_hostname,uid=1000,gid=1000,umask=022
|
tmux new -s (pwd | sed 's/.*\///g')
|
||||||
|
end
|
||||||
|
|
||||||
|
function ls
|
||||||
|
lsd $argv --group-dirs first
|
||||||
|
end
|
||||||
|
|
||||||
|
function ll
|
||||||
|
lsd -lha $argv --group-dirs first
|
||||||
end
|
end
|
||||||
|
|
||||||
function l
|
function l
|
||||||
command ls -lah --color=auto $argv
|
lsd -lh $argv --group-dirs first
|
||||||
|
end
|
||||||
|
|
||||||
|
function tree
|
||||||
|
lsd --tree $argv
|
||||||
end
|
end
|
||||||
|
|
||||||
function ds
|
function ds
|
||||||
command du -sch * | sort -rh
|
command du -sch (ls -A) | sort -rh
|
||||||
|
end
|
||||||
|
|
||||||
|
function nv
|
||||||
|
command nvim $argv
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -1,32 +1,38 @@
|
|||||||
# This file contains fish universal variable definitions.
|
# This file contains fish universal variable definitions.
|
||||||
# VERSION: 3.0
|
# VERSION: 3.0
|
||||||
SETUVAR __fish_initialized:3100
|
SETUVAR --export COMPOSE_BAKE:true
|
||||||
SETUVAR fish_color_autosuggestion:4c566a
|
SETUVAR --export DISPLAY:\x3a0
|
||||||
|
SETUVAR --export EDITOR:nvim
|
||||||
|
SETUVAR --export VISUAL:nvim
|
||||||
|
SETUVAR --export _JAVA_AWT_WM_NONREPARENTING:1
|
||||||
|
SETUVAR fish_color_autosuggestion:666666
|
||||||
SETUVAR fish_color_cancel:\x2dr
|
SETUVAR fish_color_cancel:\x2dr
|
||||||
SETUVAR fish_color_command:green
|
SETUVAR fish_color_command:569CD6
|
||||||
SETUVAR fish_color_comment:434c5e
|
SETUVAR fish_color_comment:6A9955
|
||||||
SETUVAR fish_color_cwd:green
|
SETUVAR fish_color_cwd:4EC9B0
|
||||||
SETUVAR fish_color_cwd_root:red
|
SETUVAR fish_color_cwd_root:F14C4C
|
||||||
SETUVAR fish_color_end:88c0d0
|
SETUVAR fish_color_end:C586C0
|
||||||
SETUVAR fish_color_error:ebcb8b
|
SETUVAR fish_color_error:F14C4C
|
||||||
SETUVAR fish_color_escape:00a6b2
|
SETUVAR fish_color_escape:D7BA7D
|
||||||
SETUVAR fish_color_history_current:\x2d\x2dbold
|
SETUVAR fish_color_history_current:\x2d\x2dbold
|
||||||
SETUVAR fish_color_host:normal
|
SETUVAR fish_color_host:569CD6
|
||||||
SETUVAR fish_color_host_remote:yellow
|
SETUVAR fish_color_host_remote:DCDCAA
|
||||||
SETUVAR fish_color_match:\x2d\x2dbackground\x3dbrblue
|
SETUVAR fish_color_keyword:C586C0
|
||||||
|
SETUVAR fish_color_match:\x2d\x2dbackground\x3d264F78
|
||||||
SETUVAR fish_color_normal:normal
|
SETUVAR fish_color_normal:normal
|
||||||
SETUVAR fish_color_operator:00a6b2
|
SETUVAR fish_color_operator:D4D4D4
|
||||||
|
SETUVAR fish_color_option:9CDCFE
|
||||||
SETUVAR fish_color_param:normal
|
SETUVAR fish_color_param:normal
|
||||||
SETUVAR fish_color_quote:999900
|
SETUVAR fish_color_quote:CE9178
|
||||||
SETUVAR fish_color_redirection:00afff
|
SETUVAR fish_color_redirection:9CDCFE
|
||||||
SETUVAR fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
|
SETUVAR fish_color_search_match:\x2d\x2dbackground\x3d264F78
|
||||||
SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
|
SETUVAR fish_color_selection:E5E5E5\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3d264F78
|
||||||
SETUVAR fish_color_status:red
|
SETUVAR fish_color_status:F14C4C
|
||||||
SETUVAR fish_color_user:brgreen
|
SETUVAR fish_color_user:9CDCFE
|
||||||
SETUVAR fish_color_valid_path:\x2d\x2dunderline
|
SETUVAR fish_color_valid_path:\x2d\x2dunderline
|
||||||
SETUVAR fish_key_bindings:fish_default_key_bindings
|
|
||||||
SETUVAR fish_pager_color_completion:normal
|
SETUVAR fish_pager_color_completion:normal
|
||||||
SETUVAR fish_pager_color_description:B3A06D\x1eyellow
|
SETUVAR fish_pager_color_description:9D9D9D
|
||||||
SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
|
SETUVAR fish_pager_color_prefix:569CD6\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
|
||||||
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
|
SETUVAR fish_pager_color_progress:E5E5E5\x1e\x2d\x2dbackground\x3d264F78
|
||||||
SETUVAR fish_user_paths:/home/n0x/\x2elocal/bin
|
SETUVAR fish_pager_color_selected_background:\x2d\x2dbackground\x3d264F78
|
||||||
|
SETUVAR fish_user_paths:/home/n0x/\x2ecargo/bin\x1e/home/n0x/\x2elocal/bin
|
||||||
|
|||||||
@@ -0,0 +1,139 @@
|
|||||||
|
"""
|
||||||
|
To be used with a companion fish function like this:
|
||||||
|
|
||||||
|
function refish
|
||||||
|
set -l _x (python /tmp/bass.py source ~/.nvm/nvim.sh ';' nvm use iojs); source $_x; and rm -f $_x
|
||||||
|
end
|
||||||
|
|
||||||
|
"""
|
||||||
|
|
||||||
|
from __future__ import print_function
|
||||||
|
|
||||||
|
import json
|
||||||
|
import os
|
||||||
|
import signal
|
||||||
|
import subprocess
|
||||||
|
import sys
|
||||||
|
import traceback
|
||||||
|
|
||||||
|
|
||||||
|
BASH = 'bash'
|
||||||
|
|
||||||
|
FISH_READONLY = [
|
||||||
|
'PWD', 'SHLVL', 'history', 'pipestatus', 'status', 'version',
|
||||||
|
'FISH_VERSION', 'fish_pid', 'hostname', '_', 'fish_private_mode'
|
||||||
|
]
|
||||||
|
|
||||||
|
IGNORED = [
|
||||||
|
'PS1', 'XPC_SERVICE_NAME'
|
||||||
|
]
|
||||||
|
|
||||||
|
def ignored(name):
|
||||||
|
if name == 'PWD': # this is read only, but has special handling
|
||||||
|
return False
|
||||||
|
# ignore other read only variables
|
||||||
|
if name in FISH_READONLY:
|
||||||
|
return True
|
||||||
|
if name in IGNORED or name.startswith("BASH_FUNC"):
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
|
def escape(string):
|
||||||
|
# use json.dumps to reliably escape quotes and backslashes
|
||||||
|
return json.dumps(string).replace(r'$', r'\$')
|
||||||
|
|
||||||
|
def escape_identifier(word):
|
||||||
|
return escape(word.replace('?', '\\?'))
|
||||||
|
|
||||||
|
def comment(string):
|
||||||
|
return '\n'.join(['# ' + line for line in string.split('\n')])
|
||||||
|
|
||||||
|
def gen_script():
|
||||||
|
# Use the following instead of /usr/bin/env to read environment so we can
|
||||||
|
# deal with multi-line environment variables (and other odd cases).
|
||||||
|
env_reader = "%s -c 'import os,json; print(json.dumps({k:v for k,v in os.environ.items()}))'" % (sys.executable)
|
||||||
|
args = [BASH, '-c', env_reader]
|
||||||
|
output = subprocess.check_output(args, universal_newlines=True)
|
||||||
|
old_env = output.strip()
|
||||||
|
|
||||||
|
pipe_r, pipe_w = os.pipe()
|
||||||
|
if sys.version_info >= (3, 4):
|
||||||
|
os.set_inheritable(pipe_w, True)
|
||||||
|
command = 'eval $1 && ({}; alias) >&{}'.format(
|
||||||
|
env_reader,
|
||||||
|
pipe_w
|
||||||
|
)
|
||||||
|
args = [BASH, '-c', command, 'bass', ' '.join(sys.argv[1:])]
|
||||||
|
p = subprocess.Popen(args, universal_newlines=True, close_fds=False)
|
||||||
|
os.close(pipe_w)
|
||||||
|
with os.fdopen(pipe_r) as f:
|
||||||
|
new_env = f.readline()
|
||||||
|
alias_str = f.read()
|
||||||
|
if p.wait() != 0:
|
||||||
|
raise subprocess.CalledProcessError(
|
||||||
|
returncode=p.returncode,
|
||||||
|
cmd=' '.join(sys.argv[1:]),
|
||||||
|
output=new_env + alias_str
|
||||||
|
)
|
||||||
|
new_env = new_env.strip()
|
||||||
|
|
||||||
|
old_env = json.loads(old_env)
|
||||||
|
new_env = json.loads(new_env)
|
||||||
|
|
||||||
|
script_lines = []
|
||||||
|
|
||||||
|
for k, v in new_env.items():
|
||||||
|
if ignored(k):
|
||||||
|
continue
|
||||||
|
v1 = old_env.get(k)
|
||||||
|
if not v1:
|
||||||
|
script_lines.append(comment('adding %s=%s' % (k, v)))
|
||||||
|
elif v1 != v:
|
||||||
|
script_lines.append(comment('updating %s=%s -> %s' % (k, v1, v)))
|
||||||
|
# process special variables
|
||||||
|
if k == 'PWD':
|
||||||
|
script_lines.append('cd %s' % escape(v))
|
||||||
|
continue
|
||||||
|
else:
|
||||||
|
continue
|
||||||
|
if k == 'PATH':
|
||||||
|
value = ' '.join([escape(directory)
|
||||||
|
for directory in v.split(':')])
|
||||||
|
else:
|
||||||
|
value = escape(v)
|
||||||
|
script_lines.append('set -g -x %s %s' % (k, value))
|
||||||
|
|
||||||
|
for var in set(old_env.keys()) - set(new_env.keys()):
|
||||||
|
script_lines.append(comment('removing %s' % var))
|
||||||
|
script_lines.append('set -e %s' % var)
|
||||||
|
|
||||||
|
script = '\n'.join(script_lines)
|
||||||
|
|
||||||
|
alias_lines = []
|
||||||
|
for line in alias_str.splitlines():
|
||||||
|
_, rest = line.split(None, 1)
|
||||||
|
k, v = rest.split("=", 1)
|
||||||
|
alias_lines.append("alias " + escape_identifier(k) + "=" + v)
|
||||||
|
alias = '\n'.join(alias_lines)
|
||||||
|
|
||||||
|
return script + '\n' + alias
|
||||||
|
|
||||||
|
script_file = os.fdopen(3, 'w')
|
||||||
|
|
||||||
|
if not sys.argv[1:]:
|
||||||
|
print('__bass_usage', file=script_file, end='')
|
||||||
|
sys.exit(0)
|
||||||
|
|
||||||
|
try:
|
||||||
|
script = gen_script()
|
||||||
|
except subprocess.CalledProcessError as e:
|
||||||
|
sys.exit(e.returncode)
|
||||||
|
except Exception:
|
||||||
|
print('Bass internal error!', file=sys.stderr)
|
||||||
|
raise # traceback will output to stderr
|
||||||
|
except KeyboardInterrupt:
|
||||||
|
signal.signal(signal.SIGINT, signal.SIG_DFL)
|
||||||
|
os.kill(os.getpid(), signal.SIGINT)
|
||||||
|
else:
|
||||||
|
script_file.write(script)
|
||||||
|
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
function bass
|
||||||
|
set -l bash_args $argv
|
||||||
|
set -l bass_debug
|
||||||
|
if test "$bash_args[1]_" = '-d_'
|
||||||
|
set bass_debug true
|
||||||
|
set -e bash_args[1]
|
||||||
|
end
|
||||||
|
|
||||||
|
set -l script_file (mktemp)
|
||||||
|
if command -v python3 >/dev/null 2>&1
|
||||||
|
command python3 -sS (dirname (status -f))/__bass.py $bash_args 3>$script_file
|
||||||
|
else
|
||||||
|
command python -sS (dirname (status -f))/__bass.py $bash_args 3>$script_file
|
||||||
|
end
|
||||||
|
set -l bass_status $status
|
||||||
|
if test $bass_status -ne 0
|
||||||
|
return $bass_status
|
||||||
|
end
|
||||||
|
|
||||||
|
if test -n "$bass_debug"
|
||||||
|
cat $script_file
|
||||||
|
end
|
||||||
|
source $script_file
|
||||||
|
command rm $script_file
|
||||||
|
end
|
||||||
|
|
||||||
|
function __bass_usage
|
||||||
|
echo "Usage: bass [-d] <bash-command>"
|
||||||
|
end
|
||||||
|
|
||||||
@@ -1,20 +1,19 @@
|
|||||||
set fish_prompt_pwd_dir_length 0
|
set fish_prompt_pwd_dir_length 0
|
||||||
set __fish_git_prompt_show_informative_status 1
|
set __fish_git_prompt_show_informative_status 1
|
||||||
|
|
||||||
# Fish command and parameter colors
|
# Command and parameter colors come from fish_variables (Cursor Dark)
|
||||||
set fish_color_command green
|
|
||||||
set fish_color_param $fish_color_normal
|
|
||||||
|
|
||||||
# Git prompt
|
# Git prompt
|
||||||
set __fish_git_prompt_showdirtystate 'yes'
|
set __fish_git_prompt_showdirtystate 'yes'
|
||||||
set __fish_git_prompt_showupstream 'yes'
|
set __fish_git_prompt_showupstream 'yes'
|
||||||
|
|
||||||
set __fish_git_prompt_color_branch brown
|
# Colors mirror Cursor's git decorations
|
||||||
set __fish_git_prompt_color_dirtystate FCBC47
|
set __fish_git_prompt_color_branch 569CD6
|
||||||
set __fish_git_prompt_color_stagedstate yellow
|
set __fish_git_prompt_color_dirtystate E2C08D
|
||||||
set __fish_git_prompt_color_upstream cyan
|
set __fish_git_prompt_color_stagedstate 73C991
|
||||||
set __fish_git_prompt_color_cleanstate green
|
set __fish_git_prompt_color_upstream 4EC9B0
|
||||||
set __fish_git_prompt_color_invalidstate red
|
set __fish_git_prompt_color_cleanstate 73C991
|
||||||
|
set __fish_git_prompt_color_invalidstate E4676B
|
||||||
|
|
||||||
# Git Characters
|
# Git Characters
|
||||||
set __fish_git_prompt_char_dirtystate '*'
|
set __fish_git_prompt_char_dirtystate '*'
|
||||||
@@ -41,9 +40,9 @@ end
|
|||||||
|
|
||||||
function _prompt_color_for_status
|
function _prompt_color_for_status
|
||||||
if test $argv[1] -eq 0
|
if test $argv[1] -eq 0
|
||||||
echo magenta
|
echo C586C0
|
||||||
else
|
else
|
||||||
echo red
|
echo F14C4C
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -51,7 +50,7 @@ function fish_prompt
|
|||||||
set -l last_status $status
|
set -l last_status $status
|
||||||
|
|
||||||
# username and hostname
|
# username and hostname
|
||||||
_print_in_color "┏["$USER"@"(prompt_hostname)"]" blue
|
_print_in_color "┏["$USER"@"(prompt_hostname)"]" 569CD6
|
||||||
|
|
||||||
# current working dir
|
# current working dir
|
||||||
_print_in_color " "(prompt_pwd) $fish_color_cwd
|
_print_in_color " "(prompt_pwd) $fish_color_cwd
|
||||||
@@ -59,10 +58,10 @@ function fish_prompt
|
|||||||
__fish_git_prompt " (%s)"
|
__fish_git_prompt " (%s)"
|
||||||
|
|
||||||
# beginning of new line
|
# beginning of new line
|
||||||
_print_in_color "\r\n┗" blue
|
_print_in_color "\n┗" 569CD6
|
||||||
|
|
||||||
# time information
|
# time information
|
||||||
_print_in_color " "(date "+%H:%M:%S") green
|
_print_in_color " "(date "+%H:%M:%S") 73C991
|
||||||
|
|
||||||
# little error that indicates the status of the previous command
|
# little error that indicates the status of the previous command
|
||||||
_print_in_color " ❯ " (_prompt_color_for_status $last_status)
|
_print_in_color " ❯ " (_prompt_color_for_status $last_status)
|
||||||
|
|||||||
@@ -0,0 +1,32 @@
|
|||||||
|
function __ssh_agent_is_started -d "check if ssh agent is already started"
|
||||||
|
if begin; test -f $SSH_ENV; and test -z "$SSH_AGENT_PID"; end
|
||||||
|
source $SSH_ENV > /dev/null
|
||||||
|
end
|
||||||
|
|
||||||
|
if test -z "$SSH_AGENT_PID"
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
|
||||||
|
ps -ef | grep $SSH_AGENT_PID | grep -v grep | grep -q ssh-agent
|
||||||
|
#pgrep ssh-agent
|
||||||
|
return $status
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
function __ssh_agent_start -d "start a new ssh agent"
|
||||||
|
ssh-agent -c | sed 's/^echo/#echo/' > $SSH_ENV
|
||||||
|
chmod 600 $SSH_ENV
|
||||||
|
source $SSH_ENV > /dev/null
|
||||||
|
true # suppress errors from setenv, i.e. set -gx
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
function fish_ssh_agent --description "Start ssh-agent if not started yet, or uses already started ssh-agent."
|
||||||
|
if test -z "$SSH_ENV"
|
||||||
|
set -xg SSH_ENV $HOME/.ssh/environment
|
||||||
|
end
|
||||||
|
|
||||||
|
if not __ssh_agent_is_started
|
||||||
|
__ssh_agent_start
|
||||||
|
end
|
||||||
|
end
|
||||||
|
After Width: | Height: | Size: 32 KiB |
@@ -1 +0,0 @@
|
|||||||
857d7eaa-7f62-4984-85b0-3d498590c26c
|
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
# Specify the git user in the .gituser files to keep config the same across work and priv systems
|
||||||
|
[include]
|
||||||
|
path = .gituser
|
||||||
|
|
||||||
|
# global settings to improve git and its behavior
|
||||||
|
# See https://blog.gitbutler.com/how-git-core-devs-configure-git/
|
||||||
|
[column]
|
||||||
|
ui = auto
|
||||||
|
[branch]
|
||||||
|
sort = -committerdate
|
||||||
|
[tag]
|
||||||
|
sort = version:refname
|
||||||
|
[init]
|
||||||
|
defaultBranch = master
|
||||||
|
[diff]
|
||||||
|
algorithm = histogram
|
||||||
|
[push]
|
||||||
|
default = simple
|
||||||
|
autoSetupRemote = true
|
||||||
|
followTags = true
|
||||||
|
[fetch]
|
||||||
|
prune = true
|
||||||
|
pruneTags = true
|
||||||
|
all = true
|
||||||
|
[help]
|
||||||
|
autocorrect = prompt
|
||||||
|
[commit]
|
||||||
|
verbose = true
|
||||||
|
[rebase]
|
||||||
|
autoSquash = true
|
||||||
|
autoStash = true
|
||||||
|
updateRefs = true
|
||||||
|
[pull]
|
||||||
|
rebase = true
|
||||||
|
[merge]
|
||||||
|
conflictstyle = zdiff3
|
||||||
|
[core]
|
||||||
|
fsmonitor = true
|
||||||
|
untrackedCache = true
|
||||||
|
[log]
|
||||||
|
date = iso
|
||||||
|
[apply]
|
||||||
|
# Remove trailing whitespaces
|
||||||
|
whitespace = fix
|
||||||
|
[color "diff"]
|
||||||
|
whitespace = red reverse
|
||||||
|
[alias]
|
||||||
|
ll = !git log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(auto)%d%C(reset)' --all
|
||||||
|
s = status
|
||||||
|
unstage = reset HEAD --
|
||||||
|
[advice]
|
||||||
|
addIgnoredFile = false
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
file:///home/n0x/Pictures Pictures
|
|
||||||
file:///home/n0x/Downloads Downloads
|
file:///home/n0x/Downloads Downloads
|
||||||
file:///home/n0x/Nextcloud Nextcloud
|
file:///home/n0x/Nextcloud Nextcloud
|
||||||
file:///home/n0x/workspace workspace
|
file:///home/n0x/Pictures Pictures
|
||||||
|
file:///home/n0x/Workspace Workspace
|
||||||
|
|||||||
@@ -1,15 +1,21 @@
|
|||||||
[Settings]
|
[Settings]
|
||||||
gtk-application-prefer-dark-theme=true
|
gtk-theme-name=Orchis-Dark-Compact
|
||||||
gtk-button-images=true
|
gtk-icon-theme-name=Papirus-Dark
|
||||||
gtk-cursor-theme-name=Adwaita
|
gtk-font-name=Noto Sans 11
|
||||||
|
gtk-cursor-theme-name=default
|
||||||
gtk-cursor-theme-size=24
|
gtk-cursor-theme-size=24
|
||||||
gtk-decoration-layout=close,minimize,maximize:
|
|
||||||
gtk-enable-animations=true
|
|
||||||
gtk-font-name=Noto Sans, 10
|
|
||||||
gtk-icon-theme-name=Mojave-dark
|
|
||||||
gtk-menu-images=true
|
|
||||||
gtk-modules=colorreload-gtk-module:appmenu-gtk-module
|
|
||||||
gtk-primary-button-warps-slider=false
|
|
||||||
gtk-shell-shows-menubar=1
|
|
||||||
gtk-theme-name=Mojave-dark
|
|
||||||
gtk-toolbar-style=3
|
gtk-toolbar-style=3
|
||||||
|
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||||
|
gtk-button-images=1
|
||||||
|
gtk-menu-images=1
|
||||||
|
gtk-enable-event-sounds=1
|
||||||
|
gtk-enable-input-feedback-sounds=0
|
||||||
|
gtk-xft-antialias=1
|
||||||
|
gtk-xft-hinting=1
|
||||||
|
gtk-xft-hintstyle=hintmedium
|
||||||
|
gtk-xft-rgba=rgb
|
||||||
|
gtk-application-prefer-dark-theme=1
|
||||||
|
gtk-decoration-layout=close,minimize,maximize:
|
||||||
|
gtk-enable-animations=1
|
||||||
|
gtk-primary-button-warps-slider=0
|
||||||
|
gtk-shell-shows-menubar=1
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
/usr/share/themes/Everforest-Teal-Dark/gtk-4.0/assets
|
||||||
@@ -0,0 +1,77 @@
|
|||||||
|
@define-color borders_breeze #3b4047;
|
||||||
|
@define-color content_view_bg_breeze #0f1019;
|
||||||
|
@define-color error_color_backdrop_breeze #fd547e;
|
||||||
|
@define-color error_color_breeze #fd547e;
|
||||||
|
@define-color error_color_insensitive_backdrop_breeze #5e263a;
|
||||||
|
@define-color error_color_insensitive_breeze #5e263a;
|
||||||
|
@define-color insensitive_base_color_breeze #0e0f18;
|
||||||
|
@define-color insensitive_base_fg_color_breeze #50575e;
|
||||||
|
@define-color insensitive_bg_color_breeze #0e0f18;
|
||||||
|
@define-color insensitive_borders_breeze #1d1f27;
|
||||||
|
@define-color insensitive_fg_color_breeze #494f56;
|
||||||
|
@define-color insensitive_selected_bg_color_breeze #0e0f18;
|
||||||
|
@define-color insensitive_selected_fg_color_breeze #494f56;
|
||||||
|
@define-color insensitive_unfocused_bg_color_breeze #0e0f18;
|
||||||
|
@define-color insensitive_unfocused_fg_color_breeze #494f56;
|
||||||
|
@define-color insensitive_unfocused_selected_bg_color_breeze #0e0f18;
|
||||||
|
@define-color insensitive_unfocused_selected_fg_color_breeze #494f56;
|
||||||
|
@define-color link_color_breeze #00b8b8;
|
||||||
|
@define-color link_visited_color_breeze #b2c1c3;
|
||||||
|
@define-color success_color_backdrop_breeze #006e28;
|
||||||
|
@define-color success_color_breeze #006e28;
|
||||||
|
@define-color success_color_insensitive_backdrop_breeze #092f1d;
|
||||||
|
@define-color success_color_insensitive_breeze #092f1d;
|
||||||
|
@define-color theme_base_color_breeze #0f1019;
|
||||||
|
@define-color theme_bg_color_breeze #0f1019;
|
||||||
|
@define-color theme_button_background_backdrop_breeze #0f1019;
|
||||||
|
@define-color theme_button_background_backdrop_insensitive_breeze #0e0f18;
|
||||||
|
@define-color theme_button_background_insensitive_breeze #0e0f18;
|
||||||
|
@define-color theme_button_background_normal_breeze #0f1019;
|
||||||
|
@define-color theme_button_decoration_focus_backdrop_breeze #2e8b8b;
|
||||||
|
@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #19383e;
|
||||||
|
@define-color theme_button_decoration_focus_breeze #2e8b8b;
|
||||||
|
@define-color theme_button_decoration_focus_insensitive_breeze #19383e;
|
||||||
|
@define-color theme_button_decoration_hover_backdrop_breeze #009696;
|
||||||
|
@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #093c42;
|
||||||
|
@define-color theme_button_decoration_hover_breeze #009696;
|
||||||
|
@define-color theme_button_decoration_hover_insensitive_breeze #093c42;
|
||||||
|
@define-color theme_button_foreground_active_backdrop_breeze #becfd2;
|
||||||
|
@define-color theme_button_foreground_active_backdrop_insensitive_breeze #494f56;
|
||||||
|
@define-color theme_button_foreground_active_breeze #0f1019;
|
||||||
|
@define-color theme_button_foreground_active_insensitive_breeze #494f56;
|
||||||
|
@define-color theme_button_foreground_backdrop_breeze #becfd2;
|
||||||
|
@define-color theme_button_foreground_backdrop_insensitive_breeze #494f56;
|
||||||
|
@define-color theme_button_foreground_insensitive_breeze #494f56;
|
||||||
|
@define-color theme_button_foreground_normal_breeze #becfd2;
|
||||||
|
@define-color theme_fg_color_breeze #becfd2;
|
||||||
|
@define-color theme_hovering_selected_bg_color_breeze #009696;
|
||||||
|
@define-color theme_selected_bg_color_breeze #009696;
|
||||||
|
@define-color theme_selected_fg_color_breeze #0f1019;
|
||||||
|
@define-color theme_text_color_breeze #d4e7ea;
|
||||||
|
@define-color theme_titlebar_background_backdrop_breeze #0f1019;
|
||||||
|
@define-color theme_titlebar_background_breeze #0f1019;
|
||||||
|
@define-color theme_titlebar_background_light_breeze #0f1019;
|
||||||
|
@define-color theme_titlebar_foreground_backdrop_breeze #a5c8cf;
|
||||||
|
@define-color theme_titlebar_foreground_breeze #a5c8cf;
|
||||||
|
@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #a5c8cf;
|
||||||
|
@define-color theme_titlebar_foreground_insensitive_breeze #a5c8cf;
|
||||||
|
@define-color theme_unfocused_base_color_breeze #0f1019;
|
||||||
|
@define-color theme_unfocused_bg_color_breeze #0f1019;
|
||||||
|
@define-color theme_unfocused_fg_color_breeze #becfd2;
|
||||||
|
@define-color theme_unfocused_selected_bg_color_alt_breeze #033536;
|
||||||
|
@define-color theme_unfocused_selected_bg_color_breeze #033536;
|
||||||
|
@define-color theme_unfocused_selected_fg_color_breeze #becfd2;
|
||||||
|
@define-color theme_unfocused_text_color_breeze #d4e7ea;
|
||||||
|
@define-color theme_unfocused_view_bg_color_breeze #0e0f18;
|
||||||
|
@define-color theme_unfocused_view_text_color_breeze #50575e;
|
||||||
|
@define-color theme_view_active_decoration_color_breeze #009696;
|
||||||
|
@define-color theme_view_hover_decoration_color_breeze #009696;
|
||||||
|
@define-color tooltip_background_breeze #0f1019;
|
||||||
|
@define-color tooltip_border_breeze #3b4047;
|
||||||
|
@define-color tooltip_text_breeze #becfd2;
|
||||||
|
@define-color unfocused_borders_breeze #3b4047;
|
||||||
|
@define-color unfocused_insensitive_borders_breeze #1d1f27;
|
||||||
|
@define-color warning_color_backdrop_breeze #ffaa7f;
|
||||||
|
@define-color warning_color_breeze #ffaa7f;
|
||||||
|
@define-color warning_color_insensitive_backdrop_breeze #5e433a;
|
||||||
|
@define-color warning_color_insensitive_breeze #5e433a;
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
/usr/share/themes/Everforest-Teal-Dark/gtk-4.0/gtk-dark.css
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
/usr/share/themes/Everforest-Teal-Dark/gtk-4.0/gtk.css
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
[Settings]
|
||||||
|
gtk-theme-name=Orchis-Dark-Compact
|
||||||
|
gtk-icon-theme-name=Papirus-Dark
|
||||||
|
gtk-font-name=Noto Sans 11
|
||||||
|
gtk-cursor-theme-name=default
|
||||||
|
gtk-cursor-theme-size=24
|
||||||
|
gtk-application-prefer-dark-theme=1
|
||||||
@@ -1,13 +1,19 @@
|
|||||||
gtk-cursor-theme-size=24
|
# DO NOT EDIT! This file will be overwritten by nwg-look.
|
||||||
gtk-theme-name="Mojave-dark"
|
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
|
||||||
gtk-enable-animations=1
|
|
||||||
gtk-primary-button-warps-slider=0
|
|
||||||
gtk-toolbar-style=3
|
|
||||||
gtk-menu-images=1
|
|
||||||
gtk-button-images=1
|
|
||||||
gtk-cursor-theme-name="Adwaita"
|
|
||||||
gtk-icon-theme-name="Mojave-dark"
|
|
||||||
gtk-font-name="Noto Sans, 10"
|
|
||||||
gtk-application-prefer-dark-theme = true
|
|
||||||
|
|
||||||
gtk-modules=appmenu-gtk-module
|
include "/home/n0x/.gtkrc-2.0.mine"
|
||||||
|
gtk-theme-name="Orchis-Dark-Compact"
|
||||||
|
gtk-icon-theme-name="Papirus-Dark"
|
||||||
|
gtk-font-name="Noto Sans 11"
|
||||||
|
gtk-cursor-theme-name="default"
|
||||||
|
gtk-cursor-theme-size=24
|
||||||
|
gtk-toolbar-style=3
|
||||||
|
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||||
|
gtk-button-images=1
|
||||||
|
gtk-menu-images=1
|
||||||
|
gtk-enable-event-sounds=1
|
||||||
|
gtk-enable-input-feedback-sounds=0
|
||||||
|
gtk-xft-antialias=1
|
||||||
|
gtk-xft-hinting=1
|
||||||
|
gtk-xft-hintstyle="hintmedium"
|
||||||
|
gtk-xft-rgba="rgb"
|
||||||
|
|||||||
@@ -1,339 +0,0 @@
|
|||||||
GNU GENERAL PUBLIC LICENSE
|
|
||||||
Version 2, June 1991
|
|
||||||
|
|
||||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
|
||||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
Everyone is permitted to copy and distribute verbatim copies
|
|
||||||
of this license document, but changing it is not allowed.
|
|
||||||
|
|
||||||
Preamble
|
|
||||||
|
|
||||||
The licenses for most software are designed to take away your
|
|
||||||
freedom to share and change it. By contrast, the GNU General Public
|
|
||||||
License is intended to guarantee your freedom to share and change free
|
|
||||||
software--to make sure the software is free for all its users. This
|
|
||||||
General Public License applies to most of the Free Software
|
|
||||||
Foundation's software and to any other program whose authors commit to
|
|
||||||
using it. (Some other Free Software Foundation software is covered by
|
|
||||||
the GNU Lesser General Public License instead.) You can apply it to
|
|
||||||
your programs, too.
|
|
||||||
|
|
||||||
When we speak of free software, we are referring to freedom, not
|
|
||||||
price. Our General Public Licenses are designed to make sure that you
|
|
||||||
have the freedom to distribute copies of free software (and charge for
|
|
||||||
this service if you wish), that you receive source code or can get it
|
|
||||||
if you want it, that you can change the software or use pieces of it
|
|
||||||
in new free programs; and that you know you can do these things.
|
|
||||||
|
|
||||||
To protect your rights, we need to make restrictions that forbid
|
|
||||||
anyone to deny you these rights or to ask you to surrender the rights.
|
|
||||||
These restrictions translate to certain responsibilities for you if you
|
|
||||||
distribute copies of the software, or if you modify it.
|
|
||||||
|
|
||||||
For example, if you distribute copies of such a program, whether
|
|
||||||
gratis or for a fee, you must give the recipients all the rights that
|
|
||||||
you have. You must make sure that they, too, receive or can get the
|
|
||||||
source code. And you must show them these terms so they know their
|
|
||||||
rights.
|
|
||||||
|
|
||||||
We protect your rights with two steps: (1) copyright the software, and
|
|
||||||
(2) offer you this license which gives you legal permission to copy,
|
|
||||||
distribute and/or modify the software.
|
|
||||||
|
|
||||||
Also, for each author's protection and ours, we want to make certain
|
|
||||||
that everyone understands that there is no warranty for this free
|
|
||||||
software. If the software is modified by someone else and passed on, we
|
|
||||||
want its recipients to know that what they have is not the original, so
|
|
||||||
that any problems introduced by others will not reflect on the original
|
|
||||||
authors' reputations.
|
|
||||||
|
|
||||||
Finally, any free program is threatened constantly by software
|
|
||||||
patents. We wish to avoid the danger that redistributors of a free
|
|
||||||
program will individually obtain patent licenses, in effect making the
|
|
||||||
program proprietary. To prevent this, we have made it clear that any
|
|
||||||
patent must be licensed for everyone's free use or not licensed at all.
|
|
||||||
|
|
||||||
The precise terms and conditions for copying, distribution and
|
|
||||||
modification follow.
|
|
||||||
|
|
||||||
GNU GENERAL PUBLIC LICENSE
|
|
||||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
|
||||||
|
|
||||||
0. This License applies to any program or other work which contains
|
|
||||||
a notice placed by the copyright holder saying it may be distributed
|
|
||||||
under the terms of this General Public License. The "Program", below,
|
|
||||||
refers to any such program or work, and a "work based on the Program"
|
|
||||||
means either the Program or any derivative work under copyright law:
|
|
||||||
that is to say, a work containing the Program or a portion of it,
|
|
||||||
either verbatim or with modifications and/or translated into another
|
|
||||||
language. (Hereinafter, translation is included without limitation in
|
|
||||||
the term "modification".) Each licensee is addressed as "you".
|
|
||||||
|
|
||||||
Activities other than copying, distribution and modification are not
|
|
||||||
covered by this License; they are outside its scope. The act of
|
|
||||||
running the Program is not restricted, and the output from the Program
|
|
||||||
is covered only if its contents constitute a work based on the
|
|
||||||
Program (independent of having been made by running the Program).
|
|
||||||
Whether that is true depends on what the Program does.
|
|
||||||
|
|
||||||
1. You may copy and distribute verbatim copies of the Program's
|
|
||||||
source code as you receive it, in any medium, provided that you
|
|
||||||
conspicuously and appropriately publish on each copy an appropriate
|
|
||||||
copyright notice and disclaimer of warranty; keep intact all the
|
|
||||||
notices that refer to this License and to the absence of any warranty;
|
|
||||||
and give any other recipients of the Program a copy of this License
|
|
||||||
along with the Program.
|
|
||||||
|
|
||||||
You may charge a fee for the physical act of transferring a copy, and
|
|
||||||
you may at your option offer warranty protection in exchange for a fee.
|
|
||||||
|
|
||||||
2. You may modify your copy or copies of the Program or any portion
|
|
||||||
of it, thus forming a work based on the Program, and copy and
|
|
||||||
distribute such modifications or work under the terms of Section 1
|
|
||||||
above, provided that you also meet all of these conditions:
|
|
||||||
|
|
||||||
a) You must cause the modified files to carry prominent notices
|
|
||||||
stating that you changed the files and the date of any change.
|
|
||||||
|
|
||||||
b) You must cause any work that you distribute or publish, that in
|
|
||||||
whole or in part contains or is derived from the Program or any
|
|
||||||
part thereof, to be licensed as a whole at no charge to all third
|
|
||||||
parties under the terms of this License.
|
|
||||||
|
|
||||||
c) If the modified program normally reads commands interactively
|
|
||||||
when run, you must cause it, when started running for such
|
|
||||||
interactive use in the most ordinary way, to print or display an
|
|
||||||
announcement including an appropriate copyright notice and a
|
|
||||||
notice that there is no warranty (or else, saying that you provide
|
|
||||||
a warranty) and that users may redistribute the program under
|
|
||||||
these conditions, and telling the user how to view a copy of this
|
|
||||||
License. (Exception: if the Program itself is interactive but
|
|
||||||
does not normally print such an announcement, your work based on
|
|
||||||
the Program is not required to print an announcement.)
|
|
||||||
|
|
||||||
These requirements apply to the modified work as a whole. If
|
|
||||||
identifiable sections of that work are not derived from the Program,
|
|
||||||
and can be reasonably considered independent and separate works in
|
|
||||||
themselves, then this License, and its terms, do not apply to those
|
|
||||||
sections when you distribute them as separate works. But when you
|
|
||||||
distribute the same sections as part of a whole which is a work based
|
|
||||||
on the Program, the distribution of the whole must be on the terms of
|
|
||||||
this License, whose permissions for other licensees extend to the
|
|
||||||
entire whole, and thus to each and every part regardless of who wrote it.
|
|
||||||
|
|
||||||
Thus, it is not the intent of this section to claim rights or contest
|
|
||||||
your rights to work written entirely by you; rather, the intent is to
|
|
||||||
exercise the right to control the distribution of derivative or
|
|
||||||
collective works based on the Program.
|
|
||||||
|
|
||||||
In addition, mere aggregation of another work not based on the Program
|
|
||||||
with the Program (or with a work based on the Program) on a volume of
|
|
||||||
a storage or distribution medium does not bring the other work under
|
|
||||||
the scope of this License.
|
|
||||||
|
|
||||||
3. You may copy and distribute the Program (or a work based on it,
|
|
||||||
under Section 2) in object code or executable form under the terms of
|
|
||||||
Sections 1 and 2 above provided that you also do one of the following:
|
|
||||||
|
|
||||||
a) Accompany it with the complete corresponding machine-readable
|
|
||||||
source code, which must be distributed under the terms of Sections
|
|
||||||
1 and 2 above on a medium customarily used for software interchange; or,
|
|
||||||
|
|
||||||
b) Accompany it with a written offer, valid for at least three
|
|
||||||
years, to give any third party, for a charge no more than your
|
|
||||||
cost of physically performing source distribution, a complete
|
|
||||||
machine-readable copy of the corresponding source code, to be
|
|
||||||
distributed under the terms of Sections 1 and 2 above on a medium
|
|
||||||
customarily used for software interchange; or,
|
|
||||||
|
|
||||||
c) Accompany it with the information you received as to the offer
|
|
||||||
to distribute corresponding source code. (This alternative is
|
|
||||||
allowed only for noncommercial distribution and only if you
|
|
||||||
received the program in object code or executable form with such
|
|
||||||
an offer, in accord with Subsection b above.)
|
|
||||||
|
|
||||||
The source code for a work means the preferred form of the work for
|
|
||||||
making modifications to it. For an executable work, complete source
|
|
||||||
code means all the source code for all modules it contains, plus any
|
|
||||||
associated interface definition files, plus the scripts used to
|
|
||||||
control compilation and installation of the executable. However, as a
|
|
||||||
special exception, the source code distributed need not include
|
|
||||||
anything that is normally distributed (in either source or binary
|
|
||||||
form) with the major components (compiler, kernel, and so on) of the
|
|
||||||
operating system on which the executable runs, unless that component
|
|
||||||
itself accompanies the executable.
|
|
||||||
|
|
||||||
If distribution of executable or object code is made by offering
|
|
||||||
access to copy from a designated place, then offering equivalent
|
|
||||||
access to copy the source code from the same place counts as
|
|
||||||
distribution of the source code, even though third parties are not
|
|
||||||
compelled to copy the source along with the object code.
|
|
||||||
|
|
||||||
4. You may not copy, modify, sublicense, or distribute the Program
|
|
||||||
except as expressly provided under this License. Any attempt
|
|
||||||
otherwise to copy, modify, sublicense or distribute the Program is
|
|
||||||
void, and will automatically terminate your rights under this License.
|
|
||||||
However, parties who have received copies, or rights, from you under
|
|
||||||
this License will not have their licenses terminated so long as such
|
|
||||||
parties remain in full compliance.
|
|
||||||
|
|
||||||
5. You are not required to accept this License, since you have not
|
|
||||||
signed it. However, nothing else grants you permission to modify or
|
|
||||||
distribute the Program or its derivative works. These actions are
|
|
||||||
prohibited by law if you do not accept this License. Therefore, by
|
|
||||||
modifying or distributing the Program (or any work based on the
|
|
||||||
Program), you indicate your acceptance of this License to do so, and
|
|
||||||
all its terms and conditions for copying, distributing or modifying
|
|
||||||
the Program or works based on it.
|
|
||||||
|
|
||||||
6. Each time you redistribute the Program (or any work based on the
|
|
||||||
Program), the recipient automatically receives a license from the
|
|
||||||
original licensor to copy, distribute or modify the Program subject to
|
|
||||||
these terms and conditions. You may not impose any further
|
|
||||||
restrictions on the recipients' exercise of the rights granted herein.
|
|
||||||
You are not responsible for enforcing compliance by third parties to
|
|
||||||
this License.
|
|
||||||
|
|
||||||
7. If, as a consequence of a court judgment or allegation of patent
|
|
||||||
infringement or for any other reason (not limited to patent issues),
|
|
||||||
conditions are imposed on you (whether by court order, agreement or
|
|
||||||
otherwise) that contradict the conditions of this License, they do not
|
|
||||||
excuse you from the conditions of this License. If you cannot
|
|
||||||
distribute so as to satisfy simultaneously your obligations under this
|
|
||||||
License and any other pertinent obligations, then as a consequence you
|
|
||||||
may not distribute the Program at all. For example, if a patent
|
|
||||||
license would not permit royalty-free redistribution of the Program by
|
|
||||||
all those who receive copies directly or indirectly through you, then
|
|
||||||
the only way you could satisfy both it and this License would be to
|
|
||||||
refrain entirely from distribution of the Program.
|
|
||||||
|
|
||||||
If any portion of this section is held invalid or unenforceable under
|
|
||||||
any particular circumstance, the balance of the section is intended to
|
|
||||||
apply and the section as a whole is intended to apply in other
|
|
||||||
circumstances.
|
|
||||||
|
|
||||||
It is not the purpose of this section to induce you to infringe any
|
|
||||||
patents or other property right claims or to contest validity of any
|
|
||||||
such claims; this section has the sole purpose of protecting the
|
|
||||||
integrity of the free software distribution system, which is
|
|
||||||
implemented by public license practices. Many people have made
|
|
||||||
generous contributions to the wide range of software distributed
|
|
||||||
through that system in reliance on consistent application of that
|
|
||||||
system; it is up to the author/donor to decide if he or she is willing
|
|
||||||
to distribute software through any other system and a licensee cannot
|
|
||||||
impose that choice.
|
|
||||||
|
|
||||||
This section is intended to make thoroughly clear what is believed to
|
|
||||||
be a consequence of the rest of this License.
|
|
||||||
|
|
||||||
8. If the distribution and/or use of the Program is restricted in
|
|
||||||
certain countries either by patents or by copyrighted interfaces, the
|
|
||||||
original copyright holder who places the Program under this License
|
|
||||||
may add an explicit geographical distribution limitation excluding
|
|
||||||
those countries, so that distribution is permitted only in or among
|
|
||||||
countries not thus excluded. In such case, this License incorporates
|
|
||||||
the limitation as if written in the body of this License.
|
|
||||||
|
|
||||||
9. The Free Software Foundation may publish revised and/or new versions
|
|
||||||
of the General Public License from time to time. Such new versions will
|
|
||||||
be similar in spirit to the present version, but may differ in detail to
|
|
||||||
address new problems or concerns.
|
|
||||||
|
|
||||||
Each version is given a distinguishing version number. If the Program
|
|
||||||
specifies a version number of this License which applies to it and "any
|
|
||||||
later version", you have the option of following the terms and conditions
|
|
||||||
either of that version or of any later version published by the Free
|
|
||||||
Software Foundation. If the Program does not specify a version number of
|
|
||||||
this License, you may choose any version ever published by the Free Software
|
|
||||||
Foundation.
|
|
||||||
|
|
||||||
10. If you wish to incorporate parts of the Program into other free
|
|
||||||
programs whose distribution conditions are different, write to the author
|
|
||||||
to ask for permission. For software which is copyrighted by the Free
|
|
||||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
|
||||||
make exceptions for this. Our decision will be guided by the two goals
|
|
||||||
of preserving the free status of all derivatives of our free software and
|
|
||||||
of promoting the sharing and reuse of software generally.
|
|
||||||
|
|
||||||
NO WARRANTY
|
|
||||||
|
|
||||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
|
||||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
|
||||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
|
||||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
|
||||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
|
||||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
|
||||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
|
||||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
|
||||||
REPAIR OR CORRECTION.
|
|
||||||
|
|
||||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
|
||||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
|
||||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
|
||||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
|
||||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
|
||||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
|
||||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
|
||||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
|
||||||
POSSIBILITY OF SUCH DAMAGES.
|
|
||||||
|
|
||||||
END OF TERMS AND CONDITIONS
|
|
||||||
|
|
||||||
How to Apply These Terms to Your New Programs
|
|
||||||
|
|
||||||
If you develop a new program, and you want it to be of the greatest
|
|
||||||
possible use to the public, the best way to achieve this is to make it
|
|
||||||
free software which everyone can redistribute and change under these terms.
|
|
||||||
|
|
||||||
To do so, attach the following notices to the program. It is safest
|
|
||||||
to attach them to the start of each source file to most effectively
|
|
||||||
convey the exclusion of warranty; and each file should have at least
|
|
||||||
the "copyright" line and a pointer to where the full notice is found.
|
|
||||||
|
|
||||||
<one line to give the program's name and a brief idea of what it does.>
|
|
||||||
Copyright (C) <year> <name of author>
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License along
|
|
||||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
|
||||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
|
|
||||||
Also add information on how to contact you by electronic and paper mail.
|
|
||||||
|
|
||||||
If the program is interactive, make it output a short notice like this
|
|
||||||
when it starts in an interactive mode:
|
|
||||||
|
|
||||||
Gnomovision version 69, Copyright (C) year name of author
|
|
||||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
|
||||||
This is free software, and you are welcome to redistribute it
|
|
||||||
under certain conditions; type `show c' for details.
|
|
||||||
|
|
||||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
|
||||||
parts of the General Public License. Of course, the commands you use may
|
|
||||||
be called something other than `show w' and `show c'; they could even be
|
|
||||||
mouse-clicks or menu items--whatever suits your program.
|
|
||||||
|
|
||||||
You should also get your employer (if you work as a programmer) or your
|
|
||||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
|
||||||
necessary. Here is a sample; alter the names:
|
|
||||||
|
|
||||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
|
||||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
|
||||||
|
|
||||||
<signature of Ty Coon>, 1 April 1989
|
|
||||||
Ty Coon, President of Vice
|
|
||||||
|
|
||||||
This General Public License does not permit incorporating your program into
|
|
||||||
proprietary programs. If your program is a subroutine library, you may
|
|
||||||
consider it more useful to permit linking proprietary applications with the
|
|
||||||
library. If this is what you want to do, use the GNU Lesser General
|
|
||||||
Public License instead of this License.
|
|
||||||
@@ -1,130 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="35"
|
|
||||||
height="200"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.91 r13725"
|
|
||||||
sodipodi:docname="add-workspace-active.svg">
|
|
||||||
<defs
|
|
||||||
id="defs4">
|
|
||||||
<filter
|
|
||||||
inkscape:collect="always"
|
|
||||||
style="color-interpolation-filters:sRGB"
|
|
||||||
id="filter4154"
|
|
||||||
x="-0.13200003"
|
|
||||||
width="1.2640001"
|
|
||||||
y="-0.020842104"
|
|
||||||
height="1.0416842">
|
|
||||||
<feGaussianBlur
|
|
||||||
inkscape:collect="always"
|
|
||||||
stdDeviation="1.6500004"
|
|
||||||
id="feGaussianBlur4156" />
|
|
||||||
</filter>
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="8"
|
|
||||||
inkscape:cx="-19.280981"
|
|
||||||
inkscape:cy="24.179781"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:current-layer="layer1"
|
|
||||||
showgrid="true"
|
|
||||||
inkscape:window-width="1280"
|
|
||||||
inkscape:window-height="734"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
showguides="false"
|
|
||||||
inkscape:guide-bbox="true"
|
|
||||||
inkscape:snap-bbox="true"
|
|
||||||
inkscape:bbox-paths="true"
|
|
||||||
inkscape:snap-bbox-edge-midpoints="true"
|
|
||||||
inkscape:bbox-nodes="true">
|
|
||||||
<inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid3040"
|
|
||||||
empspacing="5"
|
|
||||||
visible="true"
|
|
||||||
enabled="true"
|
|
||||||
snapvisiblegridlinesonly="true" />
|
|
||||||
<sodipodi:guide
|
|
||||||
orientation="0,1"
|
|
||||||
position="20,100"
|
|
||||||
id="guide3893" />
|
|
||||||
<sodipodi:guide
|
|
||||||
orientation="1,0"
|
|
||||||
position="18,190"
|
|
||||||
id="guide3895" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<metadata
|
|
||||||
id="metadata7">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title></dc:title>
|
|
||||||
<cc:license
|
|
||||||
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
|
|
||||||
</cc:Work>
|
|
||||||
<cc:License
|
|
||||||
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Notice" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Attribution" />
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
|
|
||||||
</cc:License>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
inkscape:label="Ebene 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(0,-852.36218)">
|
|
||||||
<path
|
|
||||||
id="rect4694-5"
|
|
||||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.9;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:0.43999999;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;filter:url(#filter4154)"
|
|
||||||
d="m 7.2000008,858.36215 27.9999992,0 0,190.00005 -27.9999992,0 c -1.108,0 -2,-0.892 -2,-2 l 0,-186.00005 c 0,-1.108 0.892,-2 2,-2 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
sodipodi:nodetypes="sccssss" />
|
|
||||||
<path
|
|
||||||
id="rect4694"
|
|
||||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4285F4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
|
||||||
d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
sodipodi:nodetypes="sccssss" />
|
|
||||||
<g
|
|
||||||
transform="translate(0,-0.9999969)"
|
|
||||||
id="g3917-7"
|
|
||||||
style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" />
|
|
||||||
<path
|
|
||||||
id="rect4804"
|
|
||||||
transform="translate(0,852.36218)"
|
|
||||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#eceff1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
|
||||||
d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 5.9 KiB |
@@ -1,112 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="35"
|
|
||||||
height="200"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
|
||||||
sodipodi:docname="add-workspace-hover.svg">
|
|
||||||
<defs
|
|
||||||
id="defs4" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="4"
|
|
||||||
inkscape:cx="-81.038405"
|
|
||||||
inkscape:cy="108.58132"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:current-layer="layer1"
|
|
||||||
showgrid="true"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="709"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
showguides="false"
|
|
||||||
inkscape:guide-bbox="true"
|
|
||||||
inkscape:snap-bbox="true"
|
|
||||||
inkscape:bbox-paths="true"
|
|
||||||
inkscape:snap-bbox-edge-midpoints="true"
|
|
||||||
inkscape:bbox-nodes="true">
|
|
||||||
<inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid3040"
|
|
||||||
empspacing="5"
|
|
||||||
visible="true"
|
|
||||||
enabled="true"
|
|
||||||
snapvisiblegridlinesonly="true" />
|
|
||||||
<sodipodi:guide
|
|
||||||
orientation="0,1"
|
|
||||||
position="20,100"
|
|
||||||
id="guide3893"
|
|
||||||
inkscape:locked="false" />
|
|
||||||
<sodipodi:guide
|
|
||||||
orientation="1,0"
|
|
||||||
position="18,190"
|
|
||||||
id="guide3895"
|
|
||||||
inkscape:locked="false" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<metadata
|
|
||||||
id="metadata7">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title />
|
|
||||||
<cc:license
|
|
||||||
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
|
|
||||||
</cc:Work>
|
|
||||||
<cc:License
|
|
||||||
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Notice" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Attribution" />
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
|
|
||||||
</cc:License>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
inkscape:label="Ebene 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(0,-852.36218)">
|
|
||||||
<path
|
|
||||||
id="rect4694"
|
|
||||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
|
||||||
d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
sodipodi:nodetypes="sccssss" />
|
|
||||||
<g
|
|
||||||
transform="translate(0,-0.9999969)"
|
|
||||||
id="g3917-7"
|
|
||||||
style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" />
|
|
||||||
<path
|
|
||||||
id="rect4804"
|
|
||||||
transform="translate(0,852.36218)"
|
|
||||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
|
||||||
d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 4.8 KiB |
@@ -1,113 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="35"
|
|
||||||
height="200"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
|
||||||
sodipodi:docname="add-workspace.svg">
|
|
||||||
<defs
|
|
||||||
id="defs4" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="4"
|
|
||||||
inkscape:cx="-28.526103"
|
|
||||||
inkscape:cy="75.41215"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:current-layer="layer1"
|
|
||||||
showgrid="true"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="709"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
showguides="false"
|
|
||||||
inkscape:guide-bbox="true"
|
|
||||||
inkscape:snap-bbox="true"
|
|
||||||
inkscape:bbox-paths="true"
|
|
||||||
inkscape:snap-bbox-edge-midpoints="true"
|
|
||||||
inkscape:bbox-nodes="true"
|
|
||||||
inkscape:document-rotation="0">
|
|
||||||
<inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid3040"
|
|
||||||
empspacing="5"
|
|
||||||
visible="true"
|
|
||||||
enabled="true"
|
|
||||||
snapvisiblegridlinesonly="true" />
|
|
||||||
<sodipodi:guide
|
|
||||||
orientation="0,1"
|
|
||||||
position="20,100"
|
|
||||||
id="guide3893"
|
|
||||||
inkscape:locked="false" />
|
|
||||||
<sodipodi:guide
|
|
||||||
orientation="1,0"
|
|
||||||
position="18,190"
|
|
||||||
id="guide3895"
|
|
||||||
inkscape:locked="false" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<metadata
|
|
||||||
id="metadata7">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title />
|
|
||||||
<cc:license
|
|
||||||
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
|
|
||||||
</cc:Work>
|
|
||||||
<cc:License
|
|
||||||
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Notice" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Attribution" />
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
|
|
||||||
</cc:License>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
inkscape:label="Ebene 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(0,-852.36218)">
|
|
||||||
<path
|
|
||||||
id="rect4694"
|
|
||||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.35;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
|
||||||
d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
sodipodi:nodetypes="sccssss" />
|
|
||||||
<g
|
|
||||||
transform="translate(0,-0.9999969)"
|
|
||||||
id="g3917-7"
|
|
||||||
style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" />
|
|
||||||
<path
|
|
||||||
id="rect4804"
|
|
||||||
transform="translate(0,852.36218)"
|
|
||||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.87;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
|
||||||
d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 4.8 KiB |
@@ -1,56 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="16"
|
|
||||||
height="16"
|
|
||||||
viewBox="0 0 16 16"
|
|
||||||
version="1.1"
|
|
||||||
id="svg4"
|
|
||||||
sodipodi:docname="calendar-arrow-left.svg"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
|
||||||
<metadata
|
|
||||||
id="metadata10">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs8" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="704"
|
|
||||||
id="namedview6"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="29.5"
|
|
||||||
inkscape:cx="13.680381"
|
|
||||||
inkscape:cy="6.1418434"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg4" />
|
|
||||||
<path
|
|
||||||
d="M10 3v10L5 8z"
|
|
||||||
fill="#000000"
|
|
||||||
opacity="0.54"
|
|
||||||
id="path2"
|
|
||||||
style="fill:#e6e6e6" />
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 1.5 KiB |
@@ -1,56 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="16"
|
|
||||||
height="16"
|
|
||||||
viewBox="0 0 16 16"
|
|
||||||
version="1.1"
|
|
||||||
id="svg4"
|
|
||||||
sodipodi:docname="calendar-arrow-right.svg"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
|
||||||
<metadata
|
|
||||||
id="metadata10">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs8" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="704"
|
|
||||||
id="namedview6"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="14.75"
|
|
||||||
inkscape:cx="8"
|
|
||||||
inkscape:cy="8"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg4" />
|
|
||||||
<path
|
|
||||||
d="M6 3v10l5-5z"
|
|
||||||
fill="#000000"
|
|
||||||
opacity="0.54"
|
|
||||||
id="path2"
|
|
||||||
style="fill:#e6e6e6" />
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 1.5 KiB |
@@ -1,156 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="24"
|
|
||||||
height="24"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
version="1.1"
|
|
||||||
id="svg4"
|
|
||||||
sodipodi:docname="checkbox-off.svg"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
|
||||||
<metadata
|
|
||||||
id="metadata10">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs8">
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#unchecked_highlight"
|
|
||||||
id="linearGradient1667"
|
|
||||||
x1="18"
|
|
||||||
y1="38.362179"
|
|
||||||
x2="32"
|
|
||||||
y2="38.362179"
|
|
||||||
gradientUnits="userSpaceOnUse" />
|
|
||||||
<linearGradient
|
|
||||||
id="unchecked_highlight"
|
|
||||||
osb:paint="solid">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#5f5f5f;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop1645" />
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#dark_unchecked_bg"
|
|
||||||
id="linearGradient1625"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1,0,0,0.92857146,0,3.2401539)"
|
|
||||||
x1="24"
|
|
||||||
y1="45.362179"
|
|
||||||
x2="24"
|
|
||||||
y2="31.362181" />
|
|
||||||
<linearGradient
|
|
||||||
id="dark_unchecked_bg"
|
|
||||||
osb:paint="gradient">
|
|
||||||
<stop
|
|
||||||
id="stop1615"
|
|
||||||
offset="0"
|
|
||||||
style="stop-color:#6a6a6a;stop-opacity:1" />
|
|
||||||
<stop
|
|
||||||
id="stop1617"
|
|
||||||
offset="1"
|
|
||||||
style="stop-color:#545454;stop-opacity:1" />
|
|
||||||
</linearGradient>
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="704"
|
|
||||||
id="namedview6"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="9.8333333"
|
|
||||||
inkscape:cx="12"
|
|
||||||
inkscape:cy="12"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg4" />
|
|
||||||
<g
|
|
||||||
transform="translate(-13,3.6378183)"
|
|
||||||
style="display:inline;opacity:1"
|
|
||||||
id="checkbox-unchecked-dark"
|
|
||||||
inkscape:label="#g22047">
|
|
||||||
<g
|
|
||||||
inkscape:label="#g21853"
|
|
||||||
id="sdsd-0-1">
|
|
||||||
<g
|
|
||||||
id="scdsdcd-0-4"
|
|
||||||
inkscape:label="#g14325"
|
|
||||||
transform="translate(0,-30)">
|
|
||||||
<g
|
|
||||||
style="display:inline"
|
|
||||||
id="g15812-6-6-1-4-4"
|
|
||||||
transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
|
|
||||||
<g
|
|
||||||
transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
|
|
||||||
id="g5489-2-9-6-8-8-9-7"
|
|
||||||
style="display:inline">
|
|
||||||
<g
|
|
||||||
id="g5428-8-1-4-0-0-65-8" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<rect
|
|
||||||
y="30.362183"
|
|
||||||
x="17"
|
|
||||||
height="16"
|
|
||||||
width="16"
|
|
||||||
id="rect13523-4-0"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" />
|
|
||||||
<g
|
|
||||||
id="g5400-2-47">
|
|
||||||
<rect
|
|
||||||
rx="2.4615386"
|
|
||||||
y="30.362181"
|
|
||||||
x="17"
|
|
||||||
height="16"
|
|
||||||
width="16"
|
|
||||||
id="rect1920"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.2307694;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
|
||||||
ry="2.461539" />
|
|
||||||
<rect
|
|
||||||
ry="2.1538463"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1667);fill-opacity:1;stroke:none;stroke-width:1.07692313;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
|
||||||
id="rect5147-9-1-5-7-6-3-70"
|
|
||||||
width="14"
|
|
||||||
height="13.999997"
|
|
||||||
x="18"
|
|
||||||
y="31.362181"
|
|
||||||
rx="2.1538463" />
|
|
||||||
<rect
|
|
||||||
rx="2.1538463"
|
|
||||||
y="32.362179"
|
|
||||||
x="18"
|
|
||||||
height="12.999998"
|
|
||||||
width="14"
|
|
||||||
id="rect1621"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1625);fill-opacity:1;stroke:none;stroke-width:1.03774917;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
|
||||||
ry="2.0000002" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 5.2 KiB |
@@ -1,231 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="24"
|
|
||||||
height="24"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
version="1.1"
|
|
||||||
id="svg4"
|
|
||||||
sodipodi:docname="checkbox.svg"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
|
||||||
<metadata
|
|
||||||
id="metadata10">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs8">
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#hightlight"
|
|
||||||
id="linearGradient1632"
|
|
||||||
x1="18.000006"
|
|
||||||
y1="38.36219"
|
|
||||||
x2="31.999994"
|
|
||||||
y2="38.36219"
|
|
||||||
gradientUnits="userSpaceOnUse" />
|
|
||||||
<linearGradient
|
|
||||||
id="hightlight"
|
|
||||||
osb:paint="solid">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#5887fc;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop1628" />
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#dark_checked_bg"
|
|
||||||
id="linearGradient1590"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1,0,0,0.99167598,0,0.37759569)"
|
|
||||||
x1="24"
|
|
||||||
y1="45.362179"
|
|
||||||
x2="24"
|
|
||||||
y2="32.253059" />
|
|
||||||
<linearGradient
|
|
||||||
id="dark_checked_bg"
|
|
||||||
osb:paint="gradient">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#3458c0;stop-opacity:1"
|
|
||||||
offset="0"
|
|
||||||
id="stop1580" />
|
|
||||||
<stop
|
|
||||||
style="stop-color:#3d67e3;stop-opacity:1"
|
|
||||||
offset="1"
|
|
||||||
id="stop1582" />
|
|
||||||
</linearGradient>
|
|
||||||
<filter
|
|
||||||
style="color-interpolation-filters:sRGB"
|
|
||||||
inkscape:label="Drop Shadow"
|
|
||||||
id="filter1536">
|
|
||||||
<feFlood
|
|
||||||
flood-opacity="0.352941"
|
|
||||||
flood-color="rgb(0,0,0)"
|
|
||||||
result="flood"
|
|
||||||
id="feFlood1526" />
|
|
||||||
<feComposite
|
|
||||||
in="flood"
|
|
||||||
in2="SourceGraphic"
|
|
||||||
operator="in"
|
|
||||||
result="composite1"
|
|
||||||
id="feComposite1528" />
|
|
||||||
<feGaussianBlur
|
|
||||||
in="composite1"
|
|
||||||
stdDeviation="0"
|
|
||||||
result="blur"
|
|
||||||
id="feGaussianBlur1530" />
|
|
||||||
<feOffset
|
|
||||||
dx="0"
|
|
||||||
dy="0.5"
|
|
||||||
result="offset"
|
|
||||||
id="feOffset1532" />
|
|
||||||
<feComposite
|
|
||||||
in="SourceGraphic"
|
|
||||||
in2="offset"
|
|
||||||
operator="over"
|
|
||||||
result="composite2"
|
|
||||||
id="feComposite1534" />
|
|
||||||
</filter>
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="704"
|
|
||||||
id="namedview6"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="9.8333333"
|
|
||||||
inkscape:cx="12"
|
|
||||||
inkscape:cy="12"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg4" />
|
|
||||||
<g
|
|
||||||
transform="translate(-32,3.6378183)"
|
|
||||||
style="display:inline;opacity:1"
|
|
||||||
id="checkbox-checked-dark"
|
|
||||||
inkscape:label="#g10758">
|
|
||||||
<g
|
|
||||||
inkscape:label="#g22047"
|
|
||||||
id="checkbox-unchecked-5-59"
|
|
||||||
style="display:inline"
|
|
||||||
transform="translate(19)">
|
|
||||||
<g
|
|
||||||
id="sdsd-7-54"
|
|
||||||
inkscape:label="#g21853">
|
|
||||||
<g
|
|
||||||
transform="translate(0,-30)"
|
|
||||||
inkscape:label="#g14325"
|
|
||||||
id="scdsdcd-5-8">
|
|
||||||
<g
|
|
||||||
transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)"
|
|
||||||
id="g15812-6-6-1-5-4"
|
|
||||||
style="display:inline">
|
|
||||||
<g
|
|
||||||
style="display:inline"
|
|
||||||
id="g5489-2-9-6-8-8-53-5"
|
|
||||||
transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
|
|
||||||
<g
|
|
||||||
id="g5428-8-1-4-0-0-4-2" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<rect
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;stroke:none;stroke-width:2;marker:none;enable-background:accumulate"
|
|
||||||
id="rect13523-7-11"
|
|
||||||
width="16"
|
|
||||||
height="16"
|
|
||||||
x="17"
|
|
||||||
y="30.362183" />
|
|
||||||
<g
|
|
||||||
id="g5400-6-68">
|
|
||||||
<rect
|
|
||||||
ry="2.2857065"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.14285803;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:fill markers stroke;enable-background:accumulate"
|
|
||||||
id="rect1924"
|
|
||||||
width="16"
|
|
||||||
height="16.000002"
|
|
||||||
x="17"
|
|
||||||
y="30.362181"
|
|
||||||
rx="2.2857096" />
|
|
||||||
<rect
|
|
||||||
rx="1.9999943"
|
|
||||||
y="31.362196"
|
|
||||||
x="18.000006"
|
|
||||||
height="13.99999"
|
|
||||||
width="13.999989"
|
|
||||||
id="rect5147-9-1-5-7-6-7-4"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1632);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:fill markers stroke;enable-background:accumulate"
|
|
||||||
ry="1.9999917" />
|
|
||||||
<rect
|
|
||||||
ry="1.8571372"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1590);fill-opacity:1;stroke:none;stroke-width:0.96399999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:fill markers stroke;enable-background:accumulate"
|
|
||||||
id="rect1578"
|
|
||||||
width="13.999989"
|
|
||||||
height="13.000006"
|
|
||||||
x="18.000006"
|
|
||||||
y="32.362179"
|
|
||||||
rx="1.9999943" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
inkscape:label="Ebene 1"
|
|
||||||
id="checkbox-checked-dark-7-37"
|
|
||||||
transform="translate(36,-1036)"
|
|
||||||
style="display:inline">
|
|
||||||
<g
|
|
||||||
id="g3981-6-4-97"
|
|
||||||
transform="rotate(45,-3.2604448,1033.6624)"
|
|
||||||
style="opacity:0.85;fill:#1a1a1a;fill-opacity:1" />
|
|
||||||
<g
|
|
||||||
id="g4049-2-5"
|
|
||||||
transform="rotate(45,7.4999938,1026.3622)">
|
|
||||||
<g
|
|
||||||
id="g4056-7-6"
|
|
||||||
transform="translate(12.374375,11.531233)">
|
|
||||||
<g
|
|
||||||
id="g3981-0-8"
|
|
||||||
transform="translate(-3,-4.9999826)"
|
|
||||||
style="fill:#3b3c3e;fill-opacity:1">
|
|
||||||
<path
|
|
||||||
style="fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter1536)"
|
|
||||||
d="m 154.15625,15.880859 c -0.25562,0 -0.51116,0.0971 -0.70703,0.292969 l -3.53516,3.535156 -1.47851,-1.476562 c -0.35638,-0.356375 -0.95788,-0.329234 -1.34961,0.0625 -0.39174,0.391734 -0.42083,0.995188 -0.0645,1.351562 l 2.18555,2.183594 0.0644,0.06445 c 0.35638,0.356375 0.95788,0.327281 1.34961,-0.06445 l 4.24219,-4.242187 c 0.39174,-0.391738 0.39174,-1.022326 0,-1.414063 -0.19587,-0.195868 -0.45141,-0.292969 -0.70703,-0.292969 z"
|
|
||||||
transform="rotate(-45,1304.0439,694.22022)"
|
|
||||||
id="rect3977-39-90"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
</g>
|
|
||||||
<rect
|
|
||||||
style="fill:#eeeeee;fill-opacity:0;stroke:none"
|
|
||||||
id="rect4047-81-5"
|
|
||||||
width="3"
|
|
||||||
height="1"
|
|
||||||
x="5"
|
|
||||||
y="-8"
|
|
||||||
transform="translate(0,1036.3622)" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 8.0 KiB |
@@ -1,100 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
version="1.0"
|
|
||||||
id="Foreground"
|
|
||||||
x="0px"
|
|
||||||
y="0px"
|
|
||||||
width="26"
|
|
||||||
height="26"
|
|
||||||
viewBox="0 0 18.909091 18.909091"
|
|
||||||
enable-background="new 0 0 16 16"
|
|
||||||
xml:space="preserve"
|
|
||||||
sodipodi:version="0.32"
|
|
||||||
inkscape:version="0.91 r13725"
|
|
||||||
sodipodi:docname="close-active.svg"
|
|
||||||
inkscape:output_extension="org.inkscape.output.svg.inkscape"><metadata
|
|
||||||
id="metadata2399"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs2397" /><sodipodi:namedview
|
|
||||||
inkscape:window-height="720"
|
|
||||||
inkscape:window-width="1364"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
guidetolerance="10.0"
|
|
||||||
gridtolerance="10.0"
|
|
||||||
objecttolerance="10.0"
|
|
||||||
borderopacity="1.0"
|
|
||||||
bordercolor="#666666"
|
|
||||||
pagecolor="#3e3e3e"
|
|
||||||
id="base"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="11.313708"
|
|
||||||
inkscape:cx="6.9788731"
|
|
||||||
inkscape:cy="7.4229136"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="23"
|
|
||||||
inkscape:current-layer="Foreground"
|
|
||||||
showguides="true"
|
|
||||||
inkscape:guide-bbox="true"
|
|
||||||
borderlayer="true"
|
|
||||||
inkscape:showpageshadow="false"
|
|
||||||
inkscape:window-maximized="0"
|
|
||||||
fit-margin-top="0"
|
|
||||||
fit-margin-left="0"
|
|
||||||
fit-margin-right="0"
|
|
||||||
fit-margin-bottom="0"
|
|
||||||
inkscape:snap-bbox="true"
|
|
||||||
inkscape:bbox-paths="true"
|
|
||||||
inkscape:bbox-nodes="true"
|
|
||||||
inkscape:snap-bbox-edge-midpoints="true"><inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid11246"
|
|
||||||
empspacing="5"
|
|
||||||
visible="true"
|
|
||||||
enabled="true"
|
|
||||||
snapvisiblegridlinesonly="true"
|
|
||||||
originx="-3.6363603"
|
|
||||||
originy="-2.9090857" /></sodipodi:namedview><g
|
|
||||||
id="g3175-4"
|
|
||||||
transform="translate(1.8442616,0.64207471)"
|
|
||||||
style="opacity:0.8"><g
|
|
||||||
id="g3172-6" /></g><circle
|
|
||||||
style="opacity:0.1;fill:#000000;fill-opacity:1;stroke:#f70505;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
|
||||||
id="path3808-4"
|
|
||||||
cx="9.4545488"
|
|
||||||
cy="10.181814"
|
|
||||||
r="8" /><circle
|
|
||||||
style="opacity:1;fill:#d8354a;fill-opacity:1;stroke:#f70505;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
|
||||||
id="path3808"
|
|
||||||
cx="9.4545488"
|
|
||||||
cy="9.454545"
|
|
||||||
r="8" /><g
|
|
||||||
inkscape:label="window-close"
|
|
||||||
id="g27275-6-6-6"
|
|
||||||
style="display:inline;fill:#000000;fill-opacity:1"
|
|
||||||
transform="matrix(0.72727272,0,0,0.72727272,4.1762041,2.78384)"><g
|
|
||||||
transform="translate(-41,-760)"
|
|
||||||
id="g27277-1-1-2"
|
|
||||||
style="display:inline;fill:#000000;fill-opacity:1" /></g><g
|
|
||||||
inkscape:label="window-close"
|
|
||||||
id="g27275-6-6"
|
|
||||||
style="display:inline;fill:#ffffff;fill-opacity:1"
|
|
||||||
transform="matrix(0.72727273,0,0,0.72727273,4.2045495,3.5383247)"><g
|
|
||||||
transform="translate(-41,-760)"
|
|
||||||
id="g27277-1-1"
|
|
||||||
style="display:inline;fill:#ffffff;fill-opacity:1"><path
|
|
||||||
d="m 44.226475,764.17222 1,0 c 0.01037,-1.2e-4 0.02079,-4.6e-4 0.03125,0 0.254951,0.0112 0.50987,0.12858 0.6875,0.3125 l 2.28125,2.28125 2.3125,-2.28125 c 0.265625,-0.2305 0.446672,-0.3055 0.6875,-0.3125 l 1,0 0,1 c 0,0.28647 -0.03434,0.55065 -0.25,0.75 l -2.28125,2.28125 2.25,2.25 c 0.188188,0.18817 0.281242,0.45345 0.28125,0.71875 l 0,1 -1,0 c -0.265301,-1e-5 -0.530586,-0.0931 -0.71875,-0.28125 l -2.28125,-2.28125 -2.28125,2.28125 c -0.188164,0.18819 -0.45346,0.28125 -0.71875,0.28125 l -1,0 0,-1 c -3e-6,-0.26529 0.09306,-0.53058 0.28125,-0.71875 l 2.28125,-2.25 -2.28125,-2.28125 c -0.210742,-0.19463 -0.30316,-0.46925 -0.28125,-0.75 l 0,-1 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path27279-0-5"
|
|
||||||
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono';text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;enable-background:new"
|
|
||||||
sodipodi:nodetypes="ccsccccccccccccccccccccccc" /></g></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 4.9 KiB |
@@ -1,100 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
version="1.0"
|
|
||||||
id="Foreground"
|
|
||||||
x="0px"
|
|
||||||
y="0px"
|
|
||||||
width="26"
|
|
||||||
height="26"
|
|
||||||
viewBox="0 0 18.909091 18.909091"
|
|
||||||
enable-background="new 0 0 16 16"
|
|
||||||
xml:space="preserve"
|
|
||||||
sodipodi:version="0.32"
|
|
||||||
inkscape:version="0.91 r13725"
|
|
||||||
sodipodi:docname="close-hover.svg"
|
|
||||||
inkscape:output_extension="org.inkscape.output.svg.inkscape"><metadata
|
|
||||||
id="metadata2399"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs2397" /><sodipodi:namedview
|
|
||||||
inkscape:window-height="720"
|
|
||||||
inkscape:window-width="1364"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
guidetolerance="10.0"
|
|
||||||
gridtolerance="10.0"
|
|
||||||
objecttolerance="10.0"
|
|
||||||
borderopacity="1.0"
|
|
||||||
bordercolor="#666666"
|
|
||||||
pagecolor="#3e3e3e"
|
|
||||||
id="base"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="11.313708"
|
|
||||||
inkscape:cx="6.9788731"
|
|
||||||
inkscape:cy="7.4229136"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="23"
|
|
||||||
inkscape:current-layer="Foreground"
|
|
||||||
showguides="true"
|
|
||||||
inkscape:guide-bbox="true"
|
|
||||||
borderlayer="true"
|
|
||||||
inkscape:showpageshadow="false"
|
|
||||||
inkscape:window-maximized="0"
|
|
||||||
fit-margin-top="0"
|
|
||||||
fit-margin-left="0"
|
|
||||||
fit-margin-right="0"
|
|
||||||
fit-margin-bottom="0"
|
|
||||||
inkscape:snap-bbox="true"
|
|
||||||
inkscape:bbox-paths="true"
|
|
||||||
inkscape:bbox-nodes="true"
|
|
||||||
inkscape:snap-bbox-edge-midpoints="true"><inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid11246"
|
|
||||||
empspacing="5"
|
|
||||||
visible="true"
|
|
||||||
enabled="true"
|
|
||||||
snapvisiblegridlinesonly="true"
|
|
||||||
originx="-3.6363603"
|
|
||||||
originy="-2.9090857" /></sodipodi:namedview><g
|
|
||||||
id="g3175-4"
|
|
||||||
transform="translate(1.8442616,0.64207471)"
|
|
||||||
style="opacity:0.8"><g
|
|
||||||
id="g3172-6" /></g><circle
|
|
||||||
style="opacity:0.1;fill:#000000;fill-opacity:1;stroke:#f70505;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
|
||||||
id="path3808-4"
|
|
||||||
cx="9.4545488"
|
|
||||||
cy="10.181814"
|
|
||||||
r="8" /><circle
|
|
||||||
style="opacity:1;fill:#ff7a80;fill-opacity:1;stroke:#f70505;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
|
||||||
id="path3808"
|
|
||||||
cx="9.4545488"
|
|
||||||
cy="9.454545"
|
|
||||||
r="8" /><g
|
|
||||||
inkscape:label="window-close"
|
|
||||||
id="g27275-6-6-6"
|
|
||||||
style="display:inline;fill:#000000;fill-opacity:1"
|
|
||||||
transform="matrix(0.72727272,0,0,0.72727272,4.1762041,2.78384)"><g
|
|
||||||
transform="translate(-41,-760)"
|
|
||||||
id="g27277-1-1-2"
|
|
||||||
style="display:inline;fill:#000000;fill-opacity:1" /></g><g
|
|
||||||
inkscape:label="window-close"
|
|
||||||
id="g27275-6-6"
|
|
||||||
style="display:inline;fill:#ffffff;fill-opacity:1"
|
|
||||||
transform="matrix(0.72727273,0,0,0.72727273,4.2045495,3.5383247)"><g
|
|
||||||
transform="translate(-41,-760)"
|
|
||||||
id="g27277-1-1"
|
|
||||||
style="display:inline;fill:#ffffff;fill-opacity:1"><path
|
|
||||||
d="m 44.226475,764.17222 1,0 c 0.01037,-1.2e-4 0.02079,-4.6e-4 0.03125,0 0.254951,0.0112 0.50987,0.12858 0.6875,0.3125 l 2.28125,2.28125 2.3125,-2.28125 c 0.265625,-0.2305 0.446672,-0.3055 0.6875,-0.3125 l 1,0 0,1 c 0,0.28647 -0.03434,0.55065 -0.25,0.75 l -2.28125,2.28125 2.25,2.25 c 0.188188,0.18817 0.281242,0.45345 0.28125,0.71875 l 0,1 -1,0 c -0.265301,-1e-5 -0.530586,-0.0931 -0.71875,-0.28125 l -2.28125,-2.28125 -2.28125,2.28125 c -0.188164,0.18819 -0.45346,0.28125 -0.71875,0.28125 l -1,0 0,-1 c -3e-6,-0.26529 0.09306,-0.53058 0.28125,-0.71875 l 2.28125,-2.25 -2.28125,-2.28125 c -0.210742,-0.19463 -0.30316,-0.46925 -0.28125,-0.75 l 0,-1 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path27279-0-5"
|
|
||||||
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono';text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;enable-background:new"
|
|
||||||
sodipodi:nodetypes="ccsccccccccccccccccccccccc" /></g></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 4.9 KiB |
@@ -1,100 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
version="1.0"
|
|
||||||
id="Foreground"
|
|
||||||
x="0px"
|
|
||||||
y="0px"
|
|
||||||
width="26"
|
|
||||||
height="26"
|
|
||||||
viewBox="0 0 18.909091 18.909091"
|
|
||||||
enable-background="new 0 0 16 16"
|
|
||||||
xml:space="preserve"
|
|
||||||
sodipodi:version="0.32"
|
|
||||||
inkscape:version="0.91 r13725"
|
|
||||||
sodipodi:docname="close.svg"
|
|
||||||
inkscape:output_extension="org.inkscape.output.svg.inkscape"><metadata
|
|
||||||
id="metadata2399"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs2397" /><sodipodi:namedview
|
|
||||||
inkscape:window-height="720"
|
|
||||||
inkscape:window-width="1364"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
guidetolerance="10.0"
|
|
||||||
gridtolerance="10.0"
|
|
||||||
objecttolerance="10.0"
|
|
||||||
borderopacity="1.0"
|
|
||||||
bordercolor="#666666"
|
|
||||||
pagecolor="#3e3e3e"
|
|
||||||
id="base"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="11.313708"
|
|
||||||
inkscape:cx="6.9788731"
|
|
||||||
inkscape:cy="7.4229136"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="23"
|
|
||||||
inkscape:current-layer="Foreground"
|
|
||||||
showguides="true"
|
|
||||||
inkscape:guide-bbox="true"
|
|
||||||
borderlayer="true"
|
|
||||||
inkscape:showpageshadow="false"
|
|
||||||
inkscape:window-maximized="0"
|
|
||||||
fit-margin-top="0"
|
|
||||||
fit-margin-left="0"
|
|
||||||
fit-margin-right="0"
|
|
||||||
fit-margin-bottom="0"
|
|
||||||
inkscape:snap-bbox="true"
|
|
||||||
inkscape:bbox-paths="true"
|
|
||||||
inkscape:bbox-nodes="true"
|
|
||||||
inkscape:snap-bbox-edge-midpoints="true"><inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid11246"
|
|
||||||
empspacing="5"
|
|
||||||
visible="true"
|
|
||||||
enabled="true"
|
|
||||||
snapvisiblegridlinesonly="true"
|
|
||||||
originx="-3.6363603"
|
|
||||||
originy="-2.9090857" /></sodipodi:namedview><g
|
|
||||||
id="g3175-4"
|
|
||||||
transform="translate(1.8442616,0.64207471)"
|
|
||||||
style="opacity:0.8"><g
|
|
||||||
id="g3172-6" /></g><circle
|
|
||||||
style="opacity:0.1;fill:#000000;fill-opacity:1;stroke:#f70505;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
|
||||||
id="path3808-4"
|
|
||||||
cx="9.4545488"
|
|
||||||
cy="10.181814"
|
|
||||||
r="8" /><circle
|
|
||||||
style="opacity:1;fill:#f75a61;fill-opacity:1;stroke:#f70505;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
|
||||||
id="path3808"
|
|
||||||
cx="9.4545488"
|
|
||||||
cy="9.454545"
|
|
||||||
r="8" /><g
|
|
||||||
inkscape:label="window-close"
|
|
||||||
id="g27275-6-6-6"
|
|
||||||
style="display:inline;fill:#000000;fill-opacity:1"
|
|
||||||
transform="matrix(0.72727272,0,0,0.72727272,4.1762041,2.78384)"><g
|
|
||||||
transform="translate(-41,-760)"
|
|
||||||
id="g27277-1-1-2"
|
|
||||||
style="display:inline;fill:#000000;fill-opacity:1" /></g><g
|
|
||||||
inkscape:label="window-close"
|
|
||||||
id="g27275-6-6"
|
|
||||||
style="display:inline;fill:#ffffff;fill-opacity:1"
|
|
||||||
transform="matrix(0.72727273,0,0,0.72727273,4.2045495,3.5383247)"><g
|
|
||||||
transform="translate(-41,-760)"
|
|
||||||
id="g27277-1-1"
|
|
||||||
style="display:inline;fill:#ffffff;fill-opacity:1"><path
|
|
||||||
d="m 44.226475,764.17222 1,0 c 0.01037,-1.2e-4 0.02079,-4.6e-4 0.03125,0 0.254951,0.0112 0.50987,0.12858 0.6875,0.3125 l 2.28125,2.28125 2.3125,-2.28125 c 0.265625,-0.2305 0.446672,-0.3055 0.6875,-0.3125 l 1,0 0,1 c 0,0.28647 -0.03434,0.55065 -0.25,0.75 l -2.28125,2.28125 2.25,2.25 c 0.188188,0.18817 0.281242,0.45345 0.28125,0.71875 l 0,1 -1,0 c -0.265301,-1e-5 -0.530586,-0.0931 -0.71875,-0.28125 l -2.28125,-2.28125 -2.28125,2.28125 c -0.188164,0.18819 -0.45346,0.28125 -0.71875,0.28125 l -1,0 0,-1 c -3e-6,-0.26529 0.09306,-0.53058 0.28125,-0.71875 l 2.28125,-2.25 -2.28125,-2.28125 c -0.210742,-0.19463 -0.30316,-0.46925 -0.28125,-0.75 l 0,-1 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path27279-0-5"
|
|
||||||
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono';text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;enable-background:new"
|
|
||||||
sodipodi:nodetypes="ccsccccccccccccccccccccccc" /></g></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 4.8 KiB |
@@ -1,89 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="104"
|
|
||||||
height="104"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
|
||||||
sodipodi:docname="corner-ripple.svg">
|
|
||||||
<defs
|
|
||||||
id="defs4" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="1.875"
|
|
||||||
inkscape:cx="-12.731584"
|
|
||||||
inkscape:cy="51.861491"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:current-layer="layer1"
|
|
||||||
showgrid="true"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="709"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:document-rotation="0">
|
|
||||||
<inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid2985"
|
|
||||||
empspacing="5"
|
|
||||||
visible="true"
|
|
||||||
enabled="true"
|
|
||||||
snapvisiblegridlinesonly="true" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<metadata
|
|
||||||
id="metadata7">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title />
|
|
||||||
<cc:license
|
|
||||||
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
|
|
||||||
</cc:Work>
|
|
||||||
<cc:License
|
|
||||||
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Notice" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Attribution" />
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
|
|
||||||
</cc:License>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
inkscape:label="Layer 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(0,-948.3622)">
|
|
||||||
<circle
|
|
||||||
style="opacity:0.5;fill:#6887cd;fill-opacity:1;stroke:none"
|
|
||||||
id="corner-ripple"
|
|
||||||
inkscape:label="#path2987"
|
|
||||||
cx="52"
|
|
||||||
cy="1000.3622"
|
|
||||||
r="48" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 2.7 KiB |
@@ -1,105 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="34"
|
|
||||||
height="34"
|
|
||||||
viewBox="0 0 31.875001 31.874999"
|
|
||||||
id="svg6927"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
|
||||||
sodipodi:docname="menu-hover.svg">
|
|
||||||
<defs
|
|
||||||
id="defs6929">
|
|
||||||
<linearGradient
|
|
||||||
id="selected_bg_color"
|
|
||||||
osb:paint="solid">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#5294e2;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop4138" />
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#selected_bg_color"
|
|
||||||
id="linearGradient4140"
|
|
||||||
x1="1185"
|
|
||||||
y1="108"
|
|
||||||
x2="1185"
|
|
||||||
y2="141"
|
|
||||||
gradientUnits="userSpaceOnUse" />
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="22.4"
|
|
||||||
inkscape:cx="8.3199885"
|
|
||||||
inkscape:cy="17.087683"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:current-layer="layer1"
|
|
||||||
showgrid="true"
|
|
||||||
fit-margin-top="0"
|
|
||||||
fit-margin-left="0"
|
|
||||||
fit-margin-right="0"
|
|
||||||
fit-margin-bottom="0"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="716"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:snap-bbox="true"
|
|
||||||
inkscape:bbox-paths="false"
|
|
||||||
inkscape:bbox-nodes="true"
|
|
||||||
inkscape:snap-bbox-midpoints="false"
|
|
||||||
inkscape:snap-bbox-edge-midpoints="true"
|
|
||||||
units="px">
|
|
||||||
<inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid4140"
|
|
||||||
originx="0"
|
|
||||||
originy="1.2503989e-05" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<metadata
|
|
||||||
id="metadata6932">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
inkscape:label="Ebene 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(-137,-383.48721)">
|
|
||||||
<g
|
|
||||||
transform="matrix(0.10026523,0,0,0.96590909,33.557827,279.16903)"
|
|
||||||
id="g6908"
|
|
||||||
style="fill:url(#linearGradient4140);fill-opacity:1;stroke-width:0.84386438">
|
|
||||||
<rect
|
|
||||||
y="108"
|
|
||||||
x="1059.736"
|
|
||||||
height="33"
|
|
||||||
width="261.80566"
|
|
||||||
id="rect5271"
|
|
||||||
style="opacity:1;fill:#315bef;fill-opacity:1;stroke:none;stroke-width:0.84386438;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 3.1 KiB |
@@ -1,13 +0,0 @@
|
|||||||
<svg width="36" height="36" version="1.1" viewBox="0 0 36 36" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<defs>
|
|
||||||
<filter id="a" x="-.18" y="-.18" width="1.36" height="1.36" color-interpolation-filters="sRGB">
|
|
||||||
<feGaussianBlur stdDeviation="1.949998"/>
|
|
||||||
</filter>
|
|
||||||
</defs>
|
|
||||||
<g transform="translate(0 -1016.4)">
|
|
||||||
<rect transform="matrix(1.0181 0 0 1.0181 -.32511 -18.718)" x="5" y="1023.4" width="26" height="26" rx="9.4545" ry="9.4546" filter="url(#a)" opacity=".15"/>
|
|
||||||
<rect x="6.5" y="1022.9" width="23" height="23" rx="8.5" ry="8.5" fill="none" opacity=".75" stroke="#000" stroke-linecap="round"/>
|
|
||||||
<rect x="7" y="1023.4" width="22" height="22" rx="8" ry="8" fill="#323232"/>
|
|
||||||
<path d="m15 1023.4c-4.432 0-8 3.568-8 8v6c0 4.432 3.568 8 8 8h6c4.432 0 8-3.568 8-8v-6c0-4.432-3.568-8-8-8zm0 1h6c3.878 0 7 3.122 7 7v6c0 3.878-3.122 7-7 7h-6c-3.878 0-7-3.122-7-7v-6c0-3.878 3.122-7 7-7z" fill="#fff" opacity=".1"/>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 927 B |
@@ -1,135 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="36"
|
|
||||||
height="36"
|
|
||||||
viewBox="0 0 36 36"
|
|
||||||
id="svg5386"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
|
||||||
sodipodi:docname="menu.svg">
|
|
||||||
<defs
|
|
||||||
id="defs5388">
|
|
||||||
<filter
|
|
||||||
inkscape:collect="always"
|
|
||||||
style="color-interpolation-filters:sRGB"
|
|
||||||
id="filter922"
|
|
||||||
x="-0.18000007"
|
|
||||||
width="1.3600001"
|
|
||||||
y="-0.17999993"
|
|
||||||
height="1.3599999">
|
|
||||||
<feGaussianBlur
|
|
||||||
inkscape:collect="always"
|
|
||||||
stdDeviation="1.949998"
|
|
||||||
id="feGaussianBlur924" />
|
|
||||||
</filter>
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="11.313708"
|
|
||||||
inkscape:cx="20.362383"
|
|
||||||
inkscape:cy="19.968957"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:current-layer="layer1"
|
|
||||||
showgrid="true"
|
|
||||||
units="px"
|
|
||||||
inkscape:snap-bbox="true"
|
|
||||||
inkscape:bbox-paths="true"
|
|
||||||
inkscape:bbox-nodes="true"
|
|
||||||
inkscape:snap-bbox-edge-midpoints="true"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="716"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
showguides="true"
|
|
||||||
inkscape:guide-bbox="true">
|
|
||||||
<inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid5954" />
|
|
||||||
<sodipodi:guide
|
|
||||||
position="15,23"
|
|
||||||
orientation="1,0"
|
|
||||||
id="guide821"
|
|
||||||
inkscape:locked="false" />
|
|
||||||
<sodipodi:guide
|
|
||||||
position="10,21"
|
|
||||||
orientation="0,1"
|
|
||||||
id="guide823"
|
|
||||||
inkscape:locked="false" />
|
|
||||||
<sodipodi:guide
|
|
||||||
position="10,15"
|
|
||||||
orientation="0,1"
|
|
||||||
id="guide948"
|
|
||||||
inkscape:locked="false" />
|
|
||||||
<sodipodi:guide
|
|
||||||
position="21,23"
|
|
||||||
orientation="1,0"
|
|
||||||
id="guide950"
|
|
||||||
inkscape:locked="false" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<metadata
|
|
||||||
id="metadata5391">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title></dc:title>
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
inkscape:label="Ebene 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(0,-1016.3622)">
|
|
||||||
<rect
|
|
||||||
ry="9.4545527"
|
|
||||||
rx="9.4545317"
|
|
||||||
y="1023.3622"
|
|
||||||
x="5.0000181"
|
|
||||||
height="25.999983"
|
|
||||||
width="25.999964"
|
|
||||||
id="rect828"
|
|
||||||
style="display:inline;opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.98225904;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter922)"
|
|
||||||
transform="matrix(1.0180615,0,0,1.0180615,-0.325107,-18.71823)" />
|
|
||||||
<rect
|
|
||||||
style="display:inline;opacity:0.75;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
|
||||||
id="rect4164-4-3"
|
|
||||||
width="23"
|
|
||||||
height="23.000017"
|
|
||||||
x="6.499999"
|
|
||||||
y="1022.8622"
|
|
||||||
rx="8.5"
|
|
||||||
ry="8.5000172" />
|
|
||||||
<rect
|
|
||||||
ry="8.0000172"
|
|
||||||
rx="7.9999981"
|
|
||||||
y="1023.3622"
|
|
||||||
x="6.9999995"
|
|
||||||
height="22.000017"
|
|
||||||
width="21.999998"
|
|
||||||
id="rect825"
|
|
||||||
style="display:inline;opacity:0.95;fill:#323232;fill-opacity:1;stroke:none;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
|
||||||
<path
|
|
||||||
style="display:inline;opacity:0.1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
|
||||||
d="m 15,1023.3622 c -4.432,0 -8,3.568 -8,8 v 6 c 0,4.432 3.568,8 8,8 h 6 c 4.432,0 8,-3.568 8,-8 v -6 c 0,-4.432 -3.568,-8 -8,-8 z m 0,1 h 6 c 3.878,0 7,3.122 7,7 v 6 c 0,3.878 -3.122,7 -7,7 h -6 c -3.878,0 -7,-3.122 -7,-7 v -6 c 0,-3.878 3.122,-7 7,-7 z"
|
|
||||||
id="rect4164"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 4.5 KiB |
@@ -1,152 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="24"
|
|
||||||
height="24"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
version="1.1"
|
|
||||||
id="svg4"
|
|
||||||
sodipodi:docname="radiobutton-off.svg"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
|
||||||
<metadata
|
|
||||||
id="metadata10">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs8">
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#unchecked_highlight"
|
|
||||||
id="linearGradient1661"
|
|
||||||
x1="51.610744"
|
|
||||||
y1="141.02211"
|
|
||||||
x2="80.99575"
|
|
||||||
y2="141.02211"
|
|
||||||
gradientUnits="userSpaceOnUse" />
|
|
||||||
<linearGradient
|
|
||||||
id="unchecked_highlight"
|
|
||||||
osb:paint="solid">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#5f5f5f;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop1645" />
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#dark_unchecked_bg"
|
|
||||||
id="linearGradient1684"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
x1="66.303246"
|
|
||||||
y1="155.48166"
|
|
||||||
x2="66.303246"
|
|
||||||
y2="126.56255"
|
|
||||||
gradientTransform="matrix(1,0,0,0.92857182,0,11.105773)" />
|
|
||||||
<linearGradient
|
|
||||||
id="dark_unchecked_bg"
|
|
||||||
osb:paint="gradient">
|
|
||||||
<stop
|
|
||||||
id="stop1615"
|
|
||||||
offset="0"
|
|
||||||
style="stop-color:#6a6a6a;stop-opacity:1" />
|
|
||||||
<stop
|
|
||||||
id="stop1617"
|
|
||||||
offset="1"
|
|
||||||
style="stop-color:#545454;stop-opacity:1" />
|
|
||||||
</linearGradient>
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="704"
|
|
||||||
id="namedview6"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="9.8333333"
|
|
||||||
inkscape:cx="12"
|
|
||||||
inkscape:cy="12"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg4" />
|
|
||||||
<g
|
|
||||||
transform="translate(-92.995736,3.6378118)"
|
|
||||||
style="display:inline;opacity:1"
|
|
||||||
id="radio-unchecked-dark"
|
|
||||||
inkscape:label="#g10975">
|
|
||||||
<g
|
|
||||||
id="g10964-4-5">
|
|
||||||
<g
|
|
||||||
style="display:inline"
|
|
||||||
id="radio-unchecked2-6-5"
|
|
||||||
transform="matrix(0.93617253,0,0,0.93566004,-96.78315,-244.76084)"
|
|
||||||
inkscape:label="#g15805">
|
|
||||||
<rect
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;stroke:none;stroke-width:2;marker:none;enable-background:accumulate"
|
|
||||||
id="rect14348-4-3-9"
|
|
||||||
width="17.090866"
|
|
||||||
height="17.100227"
|
|
||||||
x="206.99057"
|
|
||||||
y="261.97873" />
|
|
||||||
<g
|
|
||||||
id="g7025-3-9">
|
|
||||||
<g
|
|
||||||
style="display:inline"
|
|
||||||
id="g5489-2-9-3-8-0"
|
|
||||||
transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
|
|
||||||
<g
|
|
||||||
id="g5428-8-1-7-83-7">
|
|
||||||
<rect
|
|
||||||
rx="16.791431"
|
|
||||||
y="124.49689"
|
|
||||||
x="49.511818"
|
|
||||||
height="33.050419"
|
|
||||||
width="33.582863"
|
|
||||||
id="rect1938"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.56274343;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
|
||||||
ry="16.313646" />
|
|
||||||
<rect
|
|
||||||
ry="14.27444"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1661);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.24240041;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
|
||||||
id="rect5147-9-1-7-7-61"
|
|
||||||
width="29.385006"
|
|
||||||
height="28.919117"
|
|
||||||
x="51.610744"
|
|
||||||
y="126.56255"
|
|
||||||
rx="14.692502" />
|
|
||||||
<rect
|
|
||||||
rx="14.692502"
|
|
||||||
y="128.62819"
|
|
||||||
x="51.610744"
|
|
||||||
height="26.853477"
|
|
||||||
width="29.385006"
|
|
||||||
id="rect1670"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1684);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.16083145;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
|
||||||
ry="13.426739" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 5.4 KiB |
@@ -1,216 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="24"
|
|
||||||
height="24"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
version="1.1"
|
|
||||||
id="svg4"
|
|
||||||
sodipodi:docname="radiobutton.svg"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
|
||||||
<metadata
|
|
||||||
id="metadata10">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs8">
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#hightlight"
|
|
||||||
id="linearGradient1650"
|
|
||||||
x1="51.610752"
|
|
||||||
y1="141.02211"
|
|
||||||
x2="80.995743"
|
|
||||||
y2="141.02211"
|
|
||||||
gradientUnits="userSpaceOnUse" />
|
|
||||||
<linearGradient
|
|
||||||
id="hightlight"
|
|
||||||
osb:paint="solid">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#5887fc;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop1628" />
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#dark_checked_bg"
|
|
||||||
id="linearGradient1586"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
x1="51.610752"
|
|
||||||
y1="141.02211"
|
|
||||||
x2="80.995743"
|
|
||||||
y2="141.02211"
|
|
||||||
gradientTransform="matrix(1,0,0,0.92857215,0,11.105721)" />
|
|
||||||
<linearGradient
|
|
||||||
id="dark_checked_bg"
|
|
||||||
osb:paint="gradient">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#3458c0;stop-opacity:1"
|
|
||||||
offset="0"
|
|
||||||
id="stop1580" />
|
|
||||||
<stop
|
|
||||||
style="stop-color:#3d67e3;stop-opacity:1"
|
|
||||||
offset="1"
|
|
||||||
id="stop1582" />
|
|
||||||
</linearGradient>
|
|
||||||
<filter
|
|
||||||
style="color-interpolation-filters:sRGB"
|
|
||||||
inkscape:label="Drop Shadow"
|
|
||||||
id="filter1488">
|
|
||||||
<feFlood
|
|
||||||
flood-opacity="0.352941"
|
|
||||||
flood-color="rgb(0,0,0)"
|
|
||||||
result="flood"
|
|
||||||
id="feFlood1478" />
|
|
||||||
<feComposite
|
|
||||||
in="flood"
|
|
||||||
in2="SourceGraphic"
|
|
||||||
operator="in"
|
|
||||||
result="composite1"
|
|
||||||
id="feComposite1480" />
|
|
||||||
<feGaussianBlur
|
|
||||||
in="composite1"
|
|
||||||
stdDeviation="0"
|
|
||||||
result="blur"
|
|
||||||
id="feGaussianBlur1482" />
|
|
||||||
<feOffset
|
|
||||||
dx="0"
|
|
||||||
dy="0.5"
|
|
||||||
result="offset"
|
|
||||||
id="feOffset1484" />
|
|
||||||
<feComposite
|
|
||||||
in="SourceGraphic"
|
|
||||||
in2="offset"
|
|
||||||
operator="over"
|
|
||||||
result="composite2"
|
|
||||||
id="feComposite1486" />
|
|
||||||
</filter>
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="704"
|
|
||||||
id="namedview6"
|
|
||||||
showgrid="true"
|
|
||||||
inkscape:zoom="9.8333333"
|
|
||||||
inkscape:cx="5.9491525"
|
|
||||||
inkscape:cy="12"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg4">
|
|
||||||
<inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid877" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<g
|
|
||||||
transform="translate(-112,3.6378183)"
|
|
||||||
style="display:inline;opacity:1"
|
|
||||||
id="radio-checked-dark"
|
|
||||||
inkscape:label="#g11094">
|
|
||||||
<g
|
|
||||||
transform="translate(19.004264,-4.6992607e-6)"
|
|
||||||
inkscape:label="#g10975"
|
|
||||||
id="radio-unchecked-2-1"
|
|
||||||
style="display:inline">
|
|
||||||
<g
|
|
||||||
id="g10964-6-63">
|
|
||||||
<g
|
|
||||||
inkscape:label="#g15805"
|
|
||||||
transform="matrix(0.93617253,0,0,0.93566004,-96.78315,-244.76084)"
|
|
||||||
id="radio-unchecked2-0-8"
|
|
||||||
style="display:inline">
|
|
||||||
<g
|
|
||||||
style="display:inline;opacity:0.06000001;fill:#000000;fill-opacity:1"
|
|
||||||
id="g7025-09-0-5"
|
|
||||||
transform="translate(0,1.0687628)">
|
|
||||||
<g
|
|
||||||
transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
|
|
||||||
id="g5489-2-9-3-2-6-2"
|
|
||||||
style="display:inline;fill:#000000;fill-opacity:1">
|
|
||||||
<g
|
|
||||||
id="g5428-8-1-7-5-4-7"
|
|
||||||
style="fill:#000000;fill-opacity:1" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<rect
|
|
||||||
y="261.97873"
|
|
||||||
x="206.99057"
|
|
||||||
height="17.100227"
|
|
||||||
width="17.090866"
|
|
||||||
id="rect14348-4-8-5"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" />
|
|
||||||
<g
|
|
||||||
id="g7025-09-09">
|
|
||||||
<g
|
|
||||||
transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
|
|
||||||
id="g5489-2-9-3-2-28"
|
|
||||||
style="display:inline">
|
|
||||||
<g
|
|
||||||
id="g5428-8-1-7-5-64">
|
|
||||||
<rect
|
|
||||||
ry="16.525213"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
|
||||||
id="rect1934"
|
|
||||||
width="33.582863"
|
|
||||||
height="33.050426"
|
|
||||||
x="49.511818"
|
|
||||||
y="124.49688"
|
|
||||||
rx="16.791431" />
|
|
||||||
<rect
|
|
||||||
rx="14.692495"
|
|
||||||
y="126.56255"
|
|
||||||
x="51.610752"
|
|
||||||
height="28.919107"
|
|
||||||
width="29.384991"
|
|
||||||
id="rect5147-9-1-7-2-0"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1650);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
|
||||||
ry="14.459554" />
|
|
||||||
<rect
|
|
||||||
ry="13.426739"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1586);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
|
||||||
id="rect1574"
|
|
||||||
width="29.384991"
|
|
||||||
height="26.853477"
|
|
||||||
x="51.610752"
|
|
||||||
y="128.62819"
|
|
||||||
rx="14.692495" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<rect
|
|
||||||
rx="1.9988754"
|
|
||||||
y="6.3621826"
|
|
||||||
x="122"
|
|
||||||
height="4"
|
|
||||||
width="4"
|
|
||||||
id="use15101-5-7-55"
|
|
||||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;filter:url(#filter1488);enable-background:accumulate"
|
|
||||||
ry="2" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 7.3 KiB |
@@ -1,119 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="37"
|
|
||||||
height="18"
|
|
||||||
id="svg3783"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
|
||||||
sodipodi:docname="submenu.svg"
|
|
||||||
inkscape:export-filename="/home/steffen/.local/share/themes/Vertex_Shell/gnome-shell/menu.png"
|
|
||||||
inkscape:export-xdpi="90"
|
|
||||||
inkscape:export-ydpi="90">
|
|
||||||
<defs
|
|
||||||
id="defs3785" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#323232"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="64.000003"
|
|
||||||
inkscape:cx="6.9067521"
|
|
||||||
inkscape:cy="19.509989"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:current-layer="g3027"
|
|
||||||
showgrid="true"
|
|
||||||
inkscape:showpageshadow="false"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="716"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:snap-global="true"
|
|
||||||
inkscape:snap-bbox="true"
|
|
||||||
showguides="true"
|
|
||||||
inkscape:guide-bbox="true"
|
|
||||||
fit-margin-top="0"
|
|
||||||
fit-margin-left="0"
|
|
||||||
fit-margin-right="0"
|
|
||||||
fit-margin-bottom="0"
|
|
||||||
inkscape:bbox-paths="true"
|
|
||||||
inkscape:bbox-nodes="true"
|
|
||||||
inkscape:snap-bbox-edge-midpoints="true">
|
|
||||||
<inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid4301"
|
|
||||||
empspacing="8"
|
|
||||||
visible="true"
|
|
||||||
enabled="true"
|
|
||||||
snapvisiblegridlinesonly="true"
|
|
||||||
originx="0"
|
|
||||||
originy="0" />
|
|
||||||
<sodipodi:guide
|
|
||||||
orientation="0,1"
|
|
||||||
position="14.052204,22.065004"
|
|
||||||
id="guide3831"
|
|
||||||
inkscape:locked="false" />
|
|
||||||
<sodipodi:guide
|
|
||||||
orientation="0,1"
|
|
||||||
position="14.052204,-3.9349962"
|
|
||||||
id="guide3835"
|
|
||||||
inkscape:locked="false" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<metadata
|
|
||||||
id="metadata3788">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
inkscape:label="Calque 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(-5.9477962,-1025.4272)">
|
|
||||||
<g
|
|
||||||
id="g3027"
|
|
||||||
transform="matrix(0,-1,1,0,-1048.3622,1052.3622)">
|
|
||||||
<rect
|
|
||||||
style="opacity:0.2;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
|
||||||
id="rect3092"
|
|
||||||
width="30.999943"
|
|
||||||
height="18"
|
|
||||||
x="1057.3101"
|
|
||||||
y="-26.934996"
|
|
||||||
transform="rotate(90)" />
|
|
||||||
<rect
|
|
||||||
style="opacity:0.2;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
|
||||||
id="rect3883"
|
|
||||||
width="30.999943"
|
|
||||||
height="1"
|
|
||||||
x="1057.3101"
|
|
||||||
y="-9.9350014"
|
|
||||||
transform="rotate(90)" />
|
|
||||||
<rect
|
|
||||||
transform="rotate(90)"
|
|
||||||
y="-26.934999"
|
|
||||||
x="1057.3101"
|
|
||||||
height="1"
|
|
||||||
width="30.999943"
|
|
||||||
id="rect818"
|
|
||||||
style="opacity:0.2;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 3.7 KiB |
@@ -1,88 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="50"
|
|
||||||
height="20"
|
|
||||||
viewBox="0 0 50 20"
|
|
||||||
version="1.1"
|
|
||||||
id="svg6"
|
|
||||||
sodipodi:docname="toggle-off.svg"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
|
||||||
<metadata
|
|
||||||
id="metadata12">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title></dc:title>
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs10" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="704"
|
|
||||||
id="namedview8"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="4.775"
|
|
||||||
inkscape:cx="19.157491"
|
|
||||||
inkscape:cy="18.778767"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg6" />
|
|
||||||
<circle
|
|
||||||
cx="10"
|
|
||||||
cy="10"
|
|
||||||
r="6"
|
|
||||||
id="circle4"
|
|
||||||
style="fill:#ffffff" />
|
|
||||||
<g
|
|
||||||
style="display:inline"
|
|
||||||
transform="translate(0.02128202,-1032.3623)"
|
|
||||||
id="toggle-off"
|
|
||||||
inkscape:label="Layer 1">
|
|
||||||
<g
|
|
||||||
transform="translate(-5.1851991,-0.59123127)"
|
|
||||||
id="g4562">
|
|
||||||
<g
|
|
||||||
id="g4556"
|
|
||||||
transform="matrix(1.0109881,0,0,0.96970664,-0.43462179,32.056001)">
|
|
||||||
<path
|
|
||||||
id="rect4140"
|
|
||||||
d="m 15.787004,1034.4777 h 29 c 4.432,0 8,3.568 8,8 0,4.432 -3.568,8 -8,8 h -29 c -4.432,0 -8.0000005,-3.568 -8.0000005,-8 0,-4.432 3.5680005,-8 8.0000005,-8 z"
|
|
||||||
style="fill:#535353;fill-opacity:1;stroke:#555555;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<circle
|
|
||||||
r="8.2498779"
|
|
||||||
cy="1042.4775"
|
|
||||||
cx="15.744821"
|
|
||||||
id="circle4587"
|
|
||||||
style="opacity:0.35;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1.37497962" />
|
|
||||||
<circle
|
|
||||||
style="fill:#d8d8d8;fill-opacity:1;stroke:none;stroke-width:1.20311427"
|
|
||||||
id="circle4531"
|
|
||||||
cx="15.744821"
|
|
||||||
cy="1042.4775"
|
|
||||||
r="7.2186861" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 2.7 KiB |
@@ -1,153 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="50"
|
|
||||||
height="20"
|
|
||||||
viewBox="0 0 50 20"
|
|
||||||
version="1.1"
|
|
||||||
id="svg6"
|
|
||||||
sodipodi:docname="toggle-on.svg"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
|
||||||
<metadata
|
|
||||||
id="metadata12">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title></dc:title>
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs10">
|
|
||||||
<linearGradient
|
|
||||||
gradientTransform="translate(14.787004,0.11552347)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
y2="1034.3622"
|
|
||||||
x2="15"
|
|
||||||
y1="1050.3622"
|
|
||||||
x1="15"
|
|
||||||
id="linearGradient4521"
|
|
||||||
xlink:href="#linearGradient4519"
|
|
||||||
inkscape:collect="always" />
|
|
||||||
<linearGradient
|
|
||||||
id="linearGradient4519"
|
|
||||||
inkscape:collect="always">
|
|
||||||
<stop
|
|
||||||
id="stop4515"
|
|
||||||
offset="0"
|
|
||||||
style="stop-color:#004bdb;stop-opacity:1" />
|
|
||||||
<stop
|
|
||||||
id="stop4517"
|
|
||||||
offset="1"
|
|
||||||
style="stop-color:#498dd5;stop-opacity:1" />
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient
|
|
||||||
gradientTransform="translate(14.787004,0.11552347)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
y2="1034.3622"
|
|
||||||
x2="19"
|
|
||||||
y1="1050.3622"
|
|
||||||
x1="19"
|
|
||||||
id="linearGradient4529"
|
|
||||||
xlink:href="#linearGradient4527"
|
|
||||||
inkscape:collect="always" />
|
|
||||||
<linearGradient
|
|
||||||
id="linearGradient4527"
|
|
||||||
inkscape:collect="always">
|
|
||||||
<stop
|
|
||||||
id="stop4523"
|
|
||||||
offset="0"
|
|
||||||
style="stop-color:#2100db;stop-opacity:1" />
|
|
||||||
<stop
|
|
||||||
id="stop4525"
|
|
||||||
offset="1"
|
|
||||||
style="stop-color:#277bd6;stop-opacity:1" />
|
|
||||||
</linearGradient>
|
|
||||||
<filter
|
|
||||||
height="1.0722142"
|
|
||||||
y="-0.036107175"
|
|
||||||
width="1.0717869"
|
|
||||||
x="-0.035893459"
|
|
||||||
id="filter4549"
|
|
||||||
style="color-interpolation-filters:sRGB"
|
|
||||||
inkscape:collect="always">
|
|
||||||
<feGaussianBlur
|
|
||||||
id="feGaussianBlur4551"
|
|
||||||
stdDeviation="0.21888099"
|
|
||||||
inkscape:collect="always" />
|
|
||||||
</filter>
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="704"
|
|
||||||
id="namedview8"
|
|
||||||
showgrid="true"
|
|
||||||
inkscape:zoom="4.775"
|
|
||||||
inkscape:cx="-26.507258"
|
|
||||||
inkscape:cy="13.936062"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg6">
|
|
||||||
<inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid58" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<circle
|
|
||||||
cx="30"
|
|
||||||
cy="10"
|
|
||||||
r="6"
|
|
||||||
id="circle4"
|
|
||||||
style="fill:#ffffff" />
|
|
||||||
<g
|
|
||||||
style="display:inline"
|
|
||||||
transform="translate(2.0514095e-5,-1032.3623)"
|
|
||||||
id="toggle-on"
|
|
||||||
inkscape:label="Layer 1">
|
|
||||||
<g
|
|
||||||
transform="translate(-5.1851991,-0.59123127)"
|
|
||||||
id="g4562-7">
|
|
||||||
<g
|
|
||||||
id="g4556-0"
|
|
||||||
transform="matrix(1.0109881,0,0,0.96970664,-0.43462179,32.056001)">
|
|
||||||
<path
|
|
||||||
id="rect4140-9"
|
|
||||||
d="m 15.787004,1034.4777 h 29 c 4.432,0 8,3.568 8,8 0,4.432 -3.568,8 -8,8 h -29 c -4.432,0 -8.0000005,-3.568 -8.0000005,-8 0,-4.432 3.5680005,-8 8.0000005,-8 z"
|
|
||||||
style="fill:url(#linearGradient4521);fill-opacity:1;stroke:url(#linearGradient4529);stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<ellipse
|
|
||||||
transform="matrix(1.0073647,0,0,1.0073647,14.206039,-7.5823938)"
|
|
||||||
ry="7.2743769"
|
|
||||||
rx="7.3176894"
|
|
||||||
cy="1042.701"
|
|
||||||
cx="30.144405"
|
|
||||||
id="path4142"
|
|
||||||
style="fill:#00429b;fill-opacity:1;stroke:none;stroke-width:1.21599948;filter:url(#filter4549)" />
|
|
||||||
<circle
|
|
||||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.16666663"
|
|
||||||
id="circle4531-3"
|
|
||||||
cx="44.787003"
|
|
||||||
cy="1042.4777"
|
|
||||||
r="7" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 4.5 KiB |
@@ -1,106 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="400"
|
|
||||||
height="120"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
|
||||||
sodipodi:docname="trash-icon.svg">
|
|
||||||
<defs
|
|
||||||
id="defs4" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="1.8101934"
|
|
||||||
inkscape:cx="194.72263"
|
|
||||||
inkscape:cy="105.03137"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:current-layer="layer1"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="704"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
showguides="true"
|
|
||||||
inkscape:guide-bbox="true"
|
|
||||||
inkscape:snap-bbox="true"
|
|
||||||
inkscape:bbox-paths="true"
|
|
||||||
inkscape:bbox-nodes="true"
|
|
||||||
inkscape:snap-bbox-edge-midpoints="true"
|
|
||||||
inkscape:document-rotation="0">
|
|
||||||
<inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid2985"
|
|
||||||
empspacing="5"
|
|
||||||
visible="true"
|
|
||||||
enabled="true"
|
|
||||||
snapvisiblegridlinesonly="true" />
|
|
||||||
<sodipodi:guide
|
|
||||||
orientation="1,0"
|
|
||||||
position="200,105"
|
|
||||||
id="guide3920"
|
|
||||||
inkscape:locked="false" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<metadata
|
|
||||||
id="metadata7">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title />
|
|
||||||
<cc:license
|
|
||||||
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
|
|
||||||
</cc:Work>
|
|
||||||
<cc:License
|
|
||||||
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Notice" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Attribution" />
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
|
||||||
<cc:requires
|
|
||||||
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
|
|
||||||
</cc:License>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
inkscape:label="Ebene 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(0,-932.36218)">
|
|
||||||
<path
|
|
||||||
id="rect4142"
|
|
||||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4d4d4d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.13725491;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;paint-order:stroke fill markers"
|
|
||||||
d="m 12,942.36218 376,0 c 1.108,0 2,0.892 2,2 l 0,108.00002 -380,0 0,-108.00002 c 0,-1.108 0.892,-2 2,-2 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
sodipodi:nodetypes="sssccss" />
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1"
|
|
||||||
class="ColorScheme-Text"
|
|
||||||
d="m 200,964.36214 c -4.41828,0 -8,3.58172 -8,8 h -16 v 4 H 193.07812 200 206.91408 224 v -4 h -16 c 0,-4.41828 -3.58172,-8 -8,-8 z m 0,4 c 2.20914,1e-5 3.99999,1.79086 4,4 h -8 c 1e-5,-2.20914 1.79086,-3.99999 4,-4 z m -20,12 v 2 2 6 21.99996 c 0,4.4321 3.56792,8.0001 8,8.0001 h 24 c 4.43208,0 8,-3.568 8,-8.0001 v -23.99996 -4 -2 -2 h -2 -26 -4 -6 z m 4,4 h 4 4 24 v 27.99996 c 0,2.2161 -1.78392,4.0001 -4,4.0001 h -24 c -2.21608,0 -4,-1.784 -4,-4.0001 z"
|
|
||||||
id="path3222"
|
|
||||||
sodipodi:nodetypes="scccccccccsccccccccsssscccccccccccccssssc" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 38 KiB |
@@ -1,153 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
inkscape:export-ydpi="90.000000"
|
|
||||||
inkscape:export-xdpi="90.000000"
|
|
||||||
width="24"
|
|
||||||
height="24"
|
|
||||||
id="svg11300"
|
|
||||||
sodipodi:version="0.32"
|
|
||||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
|
|
||||||
sodipodi:docname="activities-active.svg"
|
|
||||||
inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
|
||||||
version="1.0"
|
|
||||||
style="display:inline;enable-background:new">
|
|
||||||
<sodipodi:namedview
|
|
||||||
stroke="#ef2929"
|
|
||||||
fill="#f57900"
|
|
||||||
id="base"
|
|
||||||
pagecolor="#bebebe"
|
|
||||||
bordercolor="#525252"
|
|
||||||
borderopacity="1"
|
|
||||||
inkscape:pageopacity="1"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="8"
|
|
||||||
inkscape:cx="19.066587"
|
|
||||||
inkscape:cy="5.92008"
|
|
||||||
inkscape:current-layer="layer1"
|
|
||||||
showgrid="true"
|
|
||||||
inkscape:grid-bbox="true"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:showpageshadow="true"
|
|
||||||
inkscape:window-width="1600"
|
|
||||||
inkscape:window-height="848"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
width="400px"
|
|
||||||
height="300px"
|
|
||||||
inkscape:snap-nodes="true"
|
|
||||||
inkscape:snap-bbox="true"
|
|
||||||
gridtolerance="10000"
|
|
||||||
inkscape:object-nodes="true"
|
|
||||||
inkscape:snap-grids="true"
|
|
||||||
showguides="false"
|
|
||||||
inkscape:guide-bbox="true"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:bbox-nodes="true"
|
|
||||||
inkscape:bbox-paths="false"
|
|
||||||
inkscape:snap-bbox-edge-midpoints="false"
|
|
||||||
inkscape:snap-bbox-midpoints="false"
|
|
||||||
objecttolerance="10000"
|
|
||||||
guidetolerance="10000"
|
|
||||||
borderlayer="true"
|
|
||||||
showborder="true"
|
|
||||||
guidecolor="#ff0b00"
|
|
||||||
guideopacity="1"
|
|
||||||
guidehicolor="#001aff"
|
|
||||||
guidehiopacity="0.49803922">
|
|
||||||
<inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid3123"
|
|
||||||
empspacing="4"
|
|
||||||
visible="true"
|
|
||||||
enabled="true"
|
|
||||||
snapvisiblegridlinesonly="true" />
|
|
||||||
<sodipodi:guide
|
|
||||||
position="12,12"
|
|
||||||
orientation="1,0"
|
|
||||||
id="guide4135"
|
|
||||||
inkscape:locked="false" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<defs
|
|
||||||
id="defs3">
|
|
||||||
<linearGradient
|
|
||||||
id="selected_bg_color"
|
|
||||||
osb:paint="solid">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#5294e2;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop4140" />
|
|
||||||
</linearGradient>
|
|
||||||
</defs>
|
|
||||||
<metadata
|
|
||||||
id="metadata4">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:creator>
|
|
||||||
<cc:Agent>
|
|
||||||
<dc:title />
|
|
||||||
</cc:Agent>
|
|
||||||
</dc:creator>
|
|
||||||
<dc:source />
|
|
||||||
<cc:license
|
|
||||||
rdf:resource="" />
|
|
||||||
<dc:title />
|
|
||||||
<dc:subject>
|
|
||||||
<rdf:Bag />
|
|
||||||
</dc:subject>
|
|
||||||
<dc:date />
|
|
||||||
<dc:rights>
|
|
||||||
<cc:Agent>
|
|
||||||
<dc:title />
|
|
||||||
</cc:Agent>
|
|
||||||
</dc:rights>
|
|
||||||
<dc:publisher>
|
|
||||||
<cc:Agent>
|
|
||||||
<dc:title />
|
|
||||||
</cc:Agent>
|
|
||||||
</dc:publisher>
|
|
||||||
<dc:identifier />
|
|
||||||
<dc:relation />
|
|
||||||
<dc:language />
|
|
||||||
<dc:coverage />
|
|
||||||
<dc:description />
|
|
||||||
<dc:contributor>
|
|
||||||
<cc:Agent>
|
|
||||||
<dc:title />
|
|
||||||
</cc:Agent>
|
|
||||||
</dc:contributor>
|
|
||||||
</cc:Work>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
style="display:inline"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
inkscape:label="Base"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(0,-276)">
|
|
||||||
<path
|
|
||||||
d="m 14.650304,281.88776 c 0.620878,-0.77302 1.041834,-1.82329 0.92569,-2.88776 -0.894246,0.0375 -2.008404,0.62113 -2.653878,1.37165 -0.570167,0.66588 -1.076685,1.75428 -0.945499,2.78022 1.003541,0.0749 2.031336,-0.5078 2.673646,-1.26403 z m 2.262563,6.68786 c -0.02145,-2.2764 1.862638,-3.38167 1.947958,-3.43437 -1.065909,-1.55571 -2.718649,-1.76653 -3.301395,-1.78574 -1.388986,-0.14152 -2.73355,0.83455 -3.442114,0.83455 -0.721121,-1e-4 -1.810143,-0.81766 -2.9830046,-0.79441 -1.5117804,0.0226 -2.9274451,0.89797 -3.7024427,2.25353 -1.5954995,2.7706 -0.4060754,6.83989 1.1263547,9.07398 0.7676472,1.09975 1.6618734,2.32383 2.8347546,2.27546 1.147124,-0.0436 1.57477,-0.72834 2.961253,-0.72834 1.371964,0 1.773853,0.72834 2.970827,0.70491 1.231826,-0.0202 2.006542,-1.10173 2.747592,-2.20603 0.882569,-1.25975 1.238934,-2.49475 1.253154,-2.56053 -0.02746,-0.0102 -2.387701,-0.9078 -2.412937,-3.63301 z"
|
|
||||||
style="display:inline;fill:#dedede;fill-opacity:1;fill-rule:evenodd;stroke-width:0.20028363;enable-background:new"
|
|
||||||
id="path121"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 320 KiB |
@@ -1,3 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#FFFFFF" opacity="0.7">
|
|
||||||
<path d="m10 3v10l-5-5z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 149 B |
@@ -1,3 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#FFFFFF" opacity="0.7">
|
|
||||||
<path d="m6 3v10l5-5z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 147 B |
@@ -1,3 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF" opacity="0.7">
|
|
||||||
<path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 225 B |
@@ -1,60 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
fill="#000000"
|
|
||||||
height="24"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
width="24"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
|
||||||
sodipodi:docname="checkbox.svg">
|
|
||||||
<metadata
|
|
||||||
id="metadata12">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs10" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="714"
|
|
||||||
id="namedview8"
|
|
||||||
showgrid="true"
|
|
||||||
inkscape:zoom="12.050278"
|
|
||||||
inkscape:cx="-16.694894"
|
|
||||||
inkscape:cy="3.1020107"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="28"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2">
|
|
||||||
<inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid4140" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<path
|
|
||||||
d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"
|
|
||||||
id="path6"
|
|
||||||
style="fill:#315bef;fill-opacity:1" />
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 1.7 KiB |
@@ -1,3 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF" opacity="0.7">
|
|
||||||
<path d="M 17,8.41 15.59,7 12,10.59 8.41,7 7,8.41 10.59,12 7,15.59 8.41,17 12,13.41 15.59,17 17,15.59 13.41,12 Z"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 238 B |
@@ -1,4 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF">
|
|
||||||
<circle cx="12" cy="12" r="12" opacity="0.3"/>
|
|
||||||
<circle cx="12" cy="12" r="4"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 189 B |
@@ -1,4 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="144" height="144" viewBox="0 0 72 72" fill="#FFFFFF">
|
|
||||||
<circle cx="36" cy="66" r="2"/>
|
|
||||||
<circle cx="36" cy="6" r="2"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 175 B |
@@ -1,3 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="144" height="144" viewBox="0 0 72 72" fill="#FFFFFF">
|
|
||||||
<circle cx="36" cy="66" r="2"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 142 B |
@@ -1,5 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="144" height="144" viewBox="0 0 72 72" fill="#FFFFFF">
|
|
||||||
<circle cx="32" cy="66" r="2"/>
|
|
||||||
<circle cx="40" cy="66" r="2"/>
|
|
||||||
<circle cx="36" cy="6" r="2"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 209 B |
@@ -1,4 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="144" height="144" viewBox="0 0 72 72" fill="#FFFFFF">
|
|
||||||
<circle cx="32" cy="66" r="2"/>
|
|
||||||
<circle cx="40" cy="66" r="2"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 176 B |
@@ -1,6 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="144" height="144" viewBox="0 0 72 72" fill="#FFFFFF">
|
|
||||||
<circle cx="28" cy="66" r="2"/>
|
|
||||||
<circle cx="36" cy="66" r="2"/>
|
|
||||||
<circle cx="44" cy="66" r="2"/>
|
|
||||||
<circle cx="36" cy="6" r="2"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 243 B |
@@ -1,5 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="144" height="144" viewBox="0 0 72 72" fill="#FFFFFF">
|
|
||||||
<circle cx="28" cy="66" r="2"/>
|
|
||||||
<circle cx="36" cy="66" r="2"/>
|
|
||||||
<circle cx="44" cy="66" r="2"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 210 B |
@@ -1,7 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="144" height="144" viewBox="0 0 72 72" fill="#FFFFFF">
|
|
||||||
<circle cx="24" cy="66" r="2"/>
|
|
||||||
<circle cx="32" cy="66" r="2"/>
|
|
||||||
<circle cx="40" cy="66" r="2"/>
|
|
||||||
<circle cx="48" cy="66" r="2"/>
|
|
||||||
<circle cx="36" cy="6" r="2"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 277 B |