Compare commits
9 Commits
e5fb072341
...
c1de0b9430
Author | SHA1 | Date | |
---|---|---|---|
c1de0b9430 | |||
5560ceb476 | |||
2f83dd3fb2 | |||
552db588bb | |||
|
28d2e8184e | ||
|
4a75084a83 | ||
|
1c3e137484 | ||
|
790e95dc6c | ||
|
5b03d2d088 |
BIN
.config/qtile/__pycache__/config.cpython-39.pyc
Normal file
607
.config/qtile/config.py
Normal file
@ -0,0 +1,607 @@
|
|||||||
|
# Copyright (c) 2010 Aldo Cortesi
|
||||||
|
# Copyright (c) 2010, 2014 dequis
|
||||||
|
# Copyright (c) 2012 Randall Ma
|
||||||
|
# Copyright (c) 2012-2014 Tycho Andersen
|
||||||
|
# Copyright (c) 2012 Craig Barnes
|
||||||
|
# Copyright (c) 2013 horsik
|
||||||
|
# Copyright (c) 2013 Tao Sauvage
|
||||||
|
#
|
||||||
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
|
# in the Software without restriction, including without limitation the rights
|
||||||
|
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
# copies of the Software, and to permit persons to whom the Software is
|
||||||
|
# furnished to do so, subject to the following conditions:
|
||||||
|
#
|
||||||
|
# The above copyright notice and this permission notice shall be included in
|
||||||
|
# all copies or substantial portions of the Software.
|
||||||
|
#
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
# SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
|
import os
|
||||||
|
import re
|
||||||
|
import socket
|
||||||
|
import subprocess
|
||||||
|
from typing import List # noqa: F401
|
||||||
|
from libqtile import layout, bar, widget, hook, qtile
|
||||||
|
from libqtile.config import Click, Drag, Group, Key, Match, Screen, Rule
|
||||||
|
from libqtile.command import lazy
|
||||||
|
|
||||||
|
from libqtile.widget import Spacer
|
||||||
|
|
||||||
|
#mod4 or mod = super key
|
||||||
|
mod = "mod4"
|
||||||
|
mod1 = "alt"
|
||||||
|
mod2 = "control"
|
||||||
|
home = os.path.expanduser('~')
|
||||||
|
|
||||||
|
|
||||||
|
@lazy.function
|
||||||
|
def window_to_prev_group(qtile):
|
||||||
|
if qtile.currentWindow is not None:
|
||||||
|
i = qtile.groups.index(qtile.currentGroup)
|
||||||
|
qtile.currentWindow.togroup(qtile.groups[i - 1].name)
|
||||||
|
|
||||||
|
@lazy.function
|
||||||
|
def window_to_next_group(qtile):
|
||||||
|
if qtile.currentWindow is not None:
|
||||||
|
i = qtile.groups.index(qtile.currentGroup)
|
||||||
|
qtile.currentWindow.togroup(qtile.groups[i + 1].name)
|
||||||
|
|
||||||
|
myTerm = "alacritty" # My terminal of choice
|
||||||
|
|
||||||
|
keys = [
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# SUPER + FUNCTION KEYS
|
||||||
|
|
||||||
|
Key([mod], "f", lazy.window.toggle_fullscreen()),
|
||||||
|
Key([mod], "q", lazy.window.kill()),
|
||||||
|
Key([mod], "t", lazy.spawn('xterm')),
|
||||||
|
Key([mod], "v", lazy.spawn('pavucontrol')),
|
||||||
|
Key([mod], "d", lazy.spawn('nwggrid -p -o 0.4')),
|
||||||
|
Key([mod], "Escape", lazy.spawn('xkill')),
|
||||||
|
Key([mod], "Return", lazy.spawn('kitty')),
|
||||||
|
Key([mod], "KP_Enter", lazy.spawn('kitty')),
|
||||||
|
Key([mod], "x", lazy.shutdown()),
|
||||||
|
|
||||||
|
# SUPER + SHIFT KEYS
|
||||||
|
|
||||||
|
Key([mod, "shift"], "Return", lazy.spawn('pcmanfm')),
|
||||||
|
Key([mod, "shift"], "d", lazy.spawn("dmenu_run -i -nb '#191919' -nf '#fea63c' -sb '#fea63c' -sf '#191919' -fn 'NotoMonoRegular:bold:pixelsize=14'")),
|
||||||
|
# Key([mod, "shift"], "d", lazy.spawn(home + '/.config/qtile/scripts/dmenu.sh')),
|
||||||
|
Key([mod, "shift"], "q", lazy.window.kill()),
|
||||||
|
Key([mod, "shift"], "r", lazy.restart()),
|
||||||
|
Key([mod, "control"], "r", lazy.restart()),
|
||||||
|
Key([mod, "shift"], "x", lazy.shutdown()),
|
||||||
|
|
||||||
|
# CONTROL + ALT KEYS
|
||||||
|
|
||||||
|
Key(["mod1", "control"], "o", lazy.spawn(home + '/.config/qtile/scripts/picom-toggle.sh')),
|
||||||
|
Key(["mod1", "control"], "t", lazy.spawn('xterm')),
|
||||||
|
Key(["mod1", "control"], "u", lazy.spawn('pavucontrol')),
|
||||||
|
|
||||||
|
# ALT + ... KEYS
|
||||||
|
|
||||||
|
|
||||||
|
Key(["mod1"], "p", lazy.spawn('pamac-manager')),
|
||||||
|
Key(["mod1"], "f", lazy.spawn('waterfox-g3')),
|
||||||
|
Key(["mod1"], "m", lazy.spawn('pcmanfm')),
|
||||||
|
Key(["mod1"], "w", lazy.spawn('garuda-welcome')),
|
||||||
|
|
||||||
|
|
||||||
|
# CONTROL + SHIFT KEYS
|
||||||
|
|
||||||
|
Key([mod2, "shift"], "Escape", lazy.spawn('lxtask')),
|
||||||
|
|
||||||
|
|
||||||
|
# SCREENSHOTS
|
||||||
|
|
||||||
|
Key([], "Print", lazy.spawn('flameshot full -p ' + home + '/Pictures')),
|
||||||
|
Key([mod2], "Print", lazy.spawn('flameshot full -p ' + home + '/Pictures')),
|
||||||
|
# Key([mod2, "shift"], "Print", lazy.spawn('gnome-screenshot -i')),
|
||||||
|
|
||||||
|
# MULTIMEDIA KEYS
|
||||||
|
|
||||||
|
# INCREASE/DECREASE BRIGHTNESS
|
||||||
|
Key([], "XF86MonBrightnessUp", lazy.spawn("xbacklight -inc 5")),
|
||||||
|
Key([], "XF86MonBrightnessDown", lazy.spawn("xbacklight -dec 5")),
|
||||||
|
|
||||||
|
# INCREASE/DECREASE/MUTE VOLUME
|
||||||
|
Key([], "XF86AudioMute", lazy.spawn("amixer -q set Master toggle")),
|
||||||
|
Key([], "XF86AudioLowerVolume", lazy.spawn("amixer -q set Master 5%-")),
|
||||||
|
Key([], "XF86AudioRaiseVolume", lazy.spawn("amixer -q set Master 5%+")),
|
||||||
|
|
||||||
|
Key([], "XF86AudioPlay", lazy.spawn("playerctl play-pause")),
|
||||||
|
Key([], "XF86AudioNext", lazy.spawn("playerctl next")),
|
||||||
|
Key([], "XF86AudioPrev", lazy.spawn("playerctl previous")),
|
||||||
|
Key([], "XF86AudioStop", lazy.spawn("playerctl stop")),
|
||||||
|
|
||||||
|
# Key([], "XF86AudioPlay", lazy.spawn("mpc toggle")),
|
||||||
|
# Key([], "XF86AudioNext", lazy.spawn("mpc next")),
|
||||||
|
# Key([], "XF86AudioPrev", lazy.spawn("mpc prev")),
|
||||||
|
# Key([], "XF86AudioStop", lazy.spawn("mpc stop")),
|
||||||
|
|
||||||
|
# QTILE LAYOUT KEYS
|
||||||
|
Key([mod], "n", lazy.layout.normalize()),
|
||||||
|
Key([mod], "space", lazy.next_layout()),
|
||||||
|
|
||||||
|
# CHANGE FOCUS
|
||||||
|
Key([mod], "Up", lazy.layout.up()),
|
||||||
|
Key([mod], "Down", lazy.layout.down()),
|
||||||
|
Key([mod], "Left", lazy.layout.left()),
|
||||||
|
Key([mod], "Right", lazy.layout.right()),
|
||||||
|
Key([mod], "k", lazy.layout.up()),
|
||||||
|
Key([mod], "j", lazy.layout.down()),
|
||||||
|
Key([mod], "h", lazy.layout.left()),
|
||||||
|
Key([mod], "l", lazy.layout.right()),
|
||||||
|
|
||||||
|
|
||||||
|
# RESIZE UP, DOWN, LEFT, RIGHT
|
||||||
|
Key([mod, "control"], "l",
|
||||||
|
lazy.layout.grow_right(),
|
||||||
|
lazy.layout.grow(),
|
||||||
|
lazy.layout.increase_ratio(),
|
||||||
|
lazy.layout.delete(),
|
||||||
|
),
|
||||||
|
Key([mod, "control"], "Right",
|
||||||
|
lazy.layout.grow_right(),
|
||||||
|
lazy.layout.grow(),
|
||||||
|
lazy.layout.increase_ratio(),
|
||||||
|
lazy.layout.delete(),
|
||||||
|
),
|
||||||
|
Key([mod, "control"], "h",
|
||||||
|
lazy.layout.grow_left(),
|
||||||
|
lazy.layout.shrink(),
|
||||||
|
lazy.layout.decrease_ratio(),
|
||||||
|
lazy.layout.add(),
|
||||||
|
),
|
||||||
|
Key([mod, "control"], "Left",
|
||||||
|
lazy.layout.grow_left(),
|
||||||
|
lazy.layout.shrink(),
|
||||||
|
lazy.layout.decrease_ratio(),
|
||||||
|
lazy.layout.add(),
|
||||||
|
),
|
||||||
|
Key([mod, "control"], "k",
|
||||||
|
lazy.layout.grow_up(),
|
||||||
|
lazy.layout.grow(),
|
||||||
|
lazy.layout.decrease_nmaster(),
|
||||||
|
),
|
||||||
|
Key([mod, "control"], "Up",
|
||||||
|
lazy.layout.grow_up(),
|
||||||
|
lazy.layout.grow(),
|
||||||
|
lazy.layout.decrease_nmaster(),
|
||||||
|
),
|
||||||
|
Key([mod, "control"], "j",
|
||||||
|
lazy.layout.grow_down(),
|
||||||
|
lazy.layout.shrink(),
|
||||||
|
lazy.layout.increase_nmaster(),
|
||||||
|
),
|
||||||
|
Key([mod, "control"], "Down",
|
||||||
|
lazy.layout.grow_down(),
|
||||||
|
lazy.layout.shrink(),
|
||||||
|
lazy.layout.increase_nmaster(),
|
||||||
|
),
|
||||||
|
|
||||||
|
|
||||||
|
# FLIP LAYOUT FOR MONADTALL/MONADWIDE
|
||||||
|
Key([mod, "shift"], "f", lazy.layout.flip()),
|
||||||
|
|
||||||
|
# FLIP LAYOUT FOR BSP
|
||||||
|
Key([mod, "mod1"], "k", lazy.layout.flip_up()),
|
||||||
|
Key([mod, "mod1"], "j", lazy.layout.flip_down()),
|
||||||
|
Key([mod, "mod1"], "l", lazy.layout.flip_right()),
|
||||||
|
Key([mod, "mod1"], "h", lazy.layout.flip_left()),
|
||||||
|
|
||||||
|
# MOVE WINDOWS UP OR DOWN BSP LAYOUT
|
||||||
|
Key([mod, "shift"], "k", lazy.layout.shuffle_up()),
|
||||||
|
Key([mod, "shift"], "j", lazy.layout.shuffle_down()),
|
||||||
|
Key([mod, "shift"], "h", lazy.layout.shuffle_left()),
|
||||||
|
Key([mod, "shift"], "l", lazy.layout.shuffle_right()),
|
||||||
|
|
||||||
|
### Treetab controls
|
||||||
|
Key([mod, "control"], "k",
|
||||||
|
lazy.layout.section_up(),
|
||||||
|
desc='Move up a section in treetab'
|
||||||
|
),
|
||||||
|
Key([mod, "control"], "j",
|
||||||
|
lazy.layout.section_down(),
|
||||||
|
desc='Move down a section in treetab'
|
||||||
|
),
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# MOVE WINDOWS UP OR DOWN MONADTALL/MONADWIDE LAYOUT
|
||||||
|
Key([mod, "shift"], "Up", lazy.layout.shuffle_up()),
|
||||||
|
Key([mod, "shift"], "Down", lazy.layout.shuffle_down()),
|
||||||
|
Key([mod, "shift"], "Left", lazy.layout.swap_left()),
|
||||||
|
Key([mod, "shift"], "Right", lazy.layout.swap_right()),
|
||||||
|
|
||||||
|
# TOGGLE FLOATING LAYOUT
|
||||||
|
Key([mod, "shift"], "space", lazy.window.toggle_floating()),]
|
||||||
|
|
||||||
|
groups = []
|
||||||
|
|
||||||
|
# FOR QWERTY KEYBOARDS
|
||||||
|
group_names = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0",]
|
||||||
|
|
||||||
|
# FOR AZERTY KEYBOARDS
|
||||||
|
#group_names = ["ampersand", "eacute", "quotedbl", "apostrophe", "parenleft", "section", "egrave", "exclam", "ccedilla", "agrave",]
|
||||||
|
|
||||||
|
#group_labels = ["1 ", "2 ", "3 ", "4 ", "5 ", "6 ", "7 ", "8 ", "9 ", "0",]
|
||||||
|
group_labels = ["", "", "", "", "", "", "", "", "", "",]
|
||||||
|
#group_labels = ["", "", "", "", "",]
|
||||||
|
#group_labels = ["Web", "Edit/chat", "Image", "Gimp", "Meld", "Video", "Vb", "Files", "Mail", "Music",]
|
||||||
|
|
||||||
|
group_layouts = ["monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "treetab", "floating",]
|
||||||
|
#group_layouts = ["monadtall", "matrix", "monadtall", "bsp", "monadtall", "matrix", "monadtall", "bsp", "monadtall", "monadtall",]
|
||||||
|
|
||||||
|
for i in range(len(group_names)):
|
||||||
|
groups.append(
|
||||||
|
Group(
|
||||||
|
name=group_names[i],
|
||||||
|
layout=group_layouts[i].lower(),
|
||||||
|
label=group_labels[i],
|
||||||
|
))
|
||||||
|
|
||||||
|
for i in groups:
|
||||||
|
keys.extend([
|
||||||
|
|
||||||
|
#CHANGE WORKSPACES
|
||||||
|
Key([mod], i.name, lazy.group[i.name].toscreen()),
|
||||||
|
Key([mod], "Tab", lazy.screen.next_group()),
|
||||||
|
Key([mod, "shift" ], "Tab", lazy.screen.prev_group()),
|
||||||
|
Key(["mod1"], "Tab", lazy.screen.next_group()),
|
||||||
|
Key(["mod1", "shift"], "Tab", lazy.screen.prev_group()),
|
||||||
|
|
||||||
|
# MOVE WINDOW TO SELECTED WORKSPACE 1-10 AND STAY ON WORKSPACE
|
||||||
|
#Key([mod, "shift"], i.name, lazy.window.togroup(i.name)),
|
||||||
|
# MOVE WINDOW TO SELECTED WORKSPACE 1-10 AND FOLLOW MOVED WINDOW TO WORKSPACE
|
||||||
|
Key([mod, "shift"], i.name, lazy.window.togroup(i.name) , lazy.group[i.name].toscreen()),
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
|
def init_layout_theme():
|
||||||
|
return {"margin":10,
|
||||||
|
"border_width":2,
|
||||||
|
"border_focus": "#ff00ff",
|
||||||
|
"border_normal": "#f4c2c2"
|
||||||
|
}
|
||||||
|
|
||||||
|
layout_theme = init_layout_theme()
|
||||||
|
|
||||||
|
|
||||||
|
layouts = [
|
||||||
|
layout.MonadTall(margin=16, border_width=2, border_focus="#ff00ff", border_normal="#f4c2c2"),
|
||||||
|
layout.MonadWide(margin=16, border_width=2, border_focus="#ff00ff", border_normal="#f4c2c2"),
|
||||||
|
layout.Matrix(**layout_theme),
|
||||||
|
layout.Bsp(**layout_theme),
|
||||||
|
layout.Floating(**layout_theme),
|
||||||
|
layout.RatioTile(**layout_theme),
|
||||||
|
layout.Max(**layout_theme),
|
||||||
|
layout.Columns(**layout_theme),
|
||||||
|
layout.Stack(**layout_theme),
|
||||||
|
layout.Tile(**layout_theme),
|
||||||
|
layout.TreeTab(
|
||||||
|
sections=['FIRST', 'SECOND'],
|
||||||
|
bg_color = '#141414',
|
||||||
|
active_bg = '#0000ff',
|
||||||
|
inactive_bg = '#1e90ff',
|
||||||
|
padding_y =5,
|
||||||
|
section_top =10,
|
||||||
|
panel_width = 280),
|
||||||
|
layout.VerticalTile(**layout_theme),
|
||||||
|
layout.Zoomy(**layout_theme)
|
||||||
|
]
|
||||||
|
|
||||||
|
# COLORS FOR THE BAR
|
||||||
|
|
||||||
|
|
||||||
|
def init_colors():
|
||||||
|
return [["#2F343F", "#2F343F"], # color 0
|
||||||
|
["#2F343F", "#2F343F"], # color 1
|
||||||
|
["#c0c5ce", "#c0c5ce"], # color 2
|
||||||
|
["#e75480", "#e75480"], # color 3
|
||||||
|
["#f4c2c2", "#f4c2c2"], # color 4
|
||||||
|
["#ffffff", "#ffffff"], # color 5
|
||||||
|
["#ff0000", "#ff0000"], # color 6
|
||||||
|
["#62FF00", "#62FF00"], # color 7
|
||||||
|
["#000000", "#000000"], # color 8
|
||||||
|
["#c40234", "#c40234"], # color 9
|
||||||
|
["#6790eb", "#6790eb"], # color 10
|
||||||
|
["#ff00ff", "#ff00ff"], #11
|
||||||
|
["#4c566a", "#4c566a"], #12
|
||||||
|
["#282c34", "#282c34"], #13
|
||||||
|
["#212121", "#212121"], #14
|
||||||
|
["#98c379", "#98c379"], #15
|
||||||
|
["#b48ead", "#b48ead"], #16
|
||||||
|
["#abb2bf", "#abb2bf"],# color 17
|
||||||
|
["#81a1c1", "#81a1c1"], #18
|
||||||
|
["#56b6c2", "#56b6c2"], #19
|
||||||
|
["#c678dd", "#c678dd"], #20
|
||||||
|
["#e06c75", "#e06c75"], #21
|
||||||
|
["#fb9f7f", "#fb9f7f"], #22
|
||||||
|
["#ffd47e", "#ffd47e"]] #23
|
||||||
|
|
||||||
|
colors = init_colors()
|
||||||
|
|
||||||
|
def base(fg='text', bg='dark'):
|
||||||
|
return {'foreground': colors[14],'background': colors[15]}
|
||||||
|
|
||||||
|
|
||||||
|
# WIDGETS FOR THE BAR
|
||||||
|
|
||||||
|
def init_widgets_defaults():
|
||||||
|
return dict(font="Noto Sans",
|
||||||
|
fontsize = 9,
|
||||||
|
padding = 2,
|
||||||
|
background=colors[1])
|
||||||
|
|
||||||
|
widget_defaults = init_widgets_defaults()
|
||||||
|
|
||||||
|
def init_widgets_list():
|
||||||
|
prompt = "{0}@{1}: ".format(os.environ["USER"], socket.gethostname())
|
||||||
|
widgets_list = [
|
||||||
|
|
||||||
|
widget.Sep(
|
||||||
|
linewidth = 1,
|
||||||
|
padding = 10,
|
||||||
|
foreground = colors[15],
|
||||||
|
background = colors[15]
|
||||||
|
), #
|
||||||
|
widget.Image(
|
||||||
|
filename = "~/.config/qtile/icons/garuda-red.png",
|
||||||
|
iconsize = 9,
|
||||||
|
background = colors[15],
|
||||||
|
mouse_callbacks = {'Button1': lambda : qtile.cmd_spawn('jgmenu_run')}
|
||||||
|
),
|
||||||
|
widget.GroupBox(
|
||||||
|
|
||||||
|
**base(bg=colors[15]),
|
||||||
|
font='UbuntuMono Nerd Font',
|
||||||
|
|
||||||
|
fontsize = 11,
|
||||||
|
margin_y = 3,
|
||||||
|
margin_x = 2,
|
||||||
|
padding_y = 5,
|
||||||
|
padding_x = 4,
|
||||||
|
borderwidth = 3,
|
||||||
|
|
||||||
|
active=colors[5],
|
||||||
|
inactive=colors[6],
|
||||||
|
rounded= True,
|
||||||
|
highlight_method='block',
|
||||||
|
urgent_alert_method='block',
|
||||||
|
urgent_border=colors[16],
|
||||||
|
this_current_screen_border=colors[20],
|
||||||
|
this_screen_border=colors[17],
|
||||||
|
other_current_screen_border=colors[13],
|
||||||
|
other_screen_border=colors[17],
|
||||||
|
disable_drag=True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
),
|
||||||
|
widget.TaskList(
|
||||||
|
highlight_method = 'border', # or block
|
||||||
|
icon_size=17,
|
||||||
|
max_title_width=150,
|
||||||
|
rounded=True,
|
||||||
|
padding_x=0,
|
||||||
|
padding_y=0,
|
||||||
|
margin_y=0,
|
||||||
|
fontsize=14,
|
||||||
|
border=colors[7],
|
||||||
|
foreground=colors[9],
|
||||||
|
margin=2,
|
||||||
|
txt_floating='🗗',
|
||||||
|
txt_minimized='>_ ',
|
||||||
|
borderwidth = 1,
|
||||||
|
background=colors[20],
|
||||||
|
#unfocused_border = 'border'
|
||||||
|
),
|
||||||
|
|
||||||
|
widget.CurrentLayoutIcon(
|
||||||
|
custom_icon_paths = [os.path.expanduser("~/.config/qtile/icons")],
|
||||||
|
foreground = colors[5],
|
||||||
|
background = colors[3],
|
||||||
|
padding = 0,
|
||||||
|
scale = 0.7
|
||||||
|
),
|
||||||
|
|
||||||
|
widget.CurrentLayout(
|
||||||
|
font = "Noto Sans Bold",
|
||||||
|
fontsize = 12,
|
||||||
|
foreground = colors[5],
|
||||||
|
background = colors[3]
|
||||||
|
),
|
||||||
|
|
||||||
|
|
||||||
|
widget.Net(
|
||||||
|
font="Noto Sans",
|
||||||
|
fontsize=12,
|
||||||
|
# Here enter your network name
|
||||||
|
interface=["wlp6s0"],
|
||||||
|
format = '{down} ↓↑ {up}',
|
||||||
|
foreground=colors[5],
|
||||||
|
background=colors[19],
|
||||||
|
padding = 0,
|
||||||
|
),
|
||||||
|
|
||||||
|
widget.CPU(
|
||||||
|
font="Noto Sans",
|
||||||
|
#format = '{MemUsed}M/{MemTotal}M',
|
||||||
|
update_interval = 1,
|
||||||
|
fontsize = 12,
|
||||||
|
foreground = colors[5],
|
||||||
|
background = colors[22],
|
||||||
|
mouse_callbacks = {'Button1': lambda : qtile.cmd_spawn(myTerm + ' -e htop')},
|
||||||
|
),
|
||||||
|
|
||||||
|
widget.Memory(
|
||||||
|
font="Noto Sans",
|
||||||
|
format = '{MemUsed: .0f}M/{MemTotal: .0f}M',
|
||||||
|
update_interval = 1,
|
||||||
|
fontsize = 12,
|
||||||
|
measure_mem = 'M',
|
||||||
|
foreground = colors[5],
|
||||||
|
background = colors[16],
|
||||||
|
mouse_callbacks = {'Button1': lambda : qtile.cmd_spawn(myTerm + ' -e htop')},
|
||||||
|
),
|
||||||
|
|
||||||
|
widget.Clock(
|
||||||
|
foreground = colors[9],
|
||||||
|
background = colors[23],
|
||||||
|
fontsize = 12,
|
||||||
|
format="%Y-%m-%d %H:%M"
|
||||||
|
),
|
||||||
|
|
||||||
|
widget.Systray(
|
||||||
|
background=colors[10],
|
||||||
|
icon_size=20,
|
||||||
|
padding = 4
|
||||||
|
),
|
||||||
|
]
|
||||||
|
return widgets_list
|
||||||
|
|
||||||
|
widgets_list = init_widgets_list()
|
||||||
|
|
||||||
|
|
||||||
|
def init_widgets_screen1():
|
||||||
|
widgets_screen1 = init_widgets_list()
|
||||||
|
return widgets_screen1
|
||||||
|
|
||||||
|
def init_widgets_screen2():
|
||||||
|
widgets_screen2 = init_widgets_list()
|
||||||
|
return widgets_screen2
|
||||||
|
|
||||||
|
widgets_screen1 = init_widgets_screen1()
|
||||||
|
widgets_screen2 = init_widgets_screen2()
|
||||||
|
|
||||||
|
|
||||||
|
def init_screens():
|
||||||
|
return [Screen(top=bar.Bar(widgets=init_widgets_screen1(), size=20, opacity=0.85, background= "000000")),
|
||||||
|
Screen(top=bar.Bar(widgets=init_widgets_screen2(), size=20, opacity=0.85, background= "000000"))]
|
||||||
|
screens = init_screens()
|
||||||
|
|
||||||
|
|
||||||
|
# MOUSE CONFIGURATION
|
||||||
|
mouse = [
|
||||||
|
Drag([mod], "Button1", lazy.window.set_position_floating(),
|
||||||
|
start=lazy.window.get_position()),
|
||||||
|
Drag([mod], "Button3", lazy.window.set_size_floating(),
|
||||||
|
start=lazy.window.get_size())
|
||||||
|
]
|
||||||
|
|
||||||
|
dgroups_key_binder = None
|
||||||
|
dgroups_app_rules = []
|
||||||
|
|
||||||
|
# ASSIGN APPLICATIONS TO A SPECIFIC GROUPNAME
|
||||||
|
# BEGIN
|
||||||
|
|
||||||
|
#########################################################
|
||||||
|
################ assgin apps to groups ##################
|
||||||
|
#########################################################
|
||||||
|
# @hook.subscribe.client_new
|
||||||
|
# def assign_app_group(client):
|
||||||
|
# d = {}
|
||||||
|
# #########################################################
|
||||||
|
# ################ assgin apps to groups ##################
|
||||||
|
# #########################################################
|
||||||
|
# d["1"] = ["Navigator", "Firefox", "Vivaldi-stable", "Vivaldi-snapshot", "Chromium", "Google-chrome", "Brave", "Brave-browser",
|
||||||
|
# "navigator", "firefox", "vivaldi-stable", "vivaldi-snapshot", "chromium", "google-chrome", "brave", "brave-browser", ]
|
||||||
|
# d["2"] = [ "Atom", "Subl3", "Geany", "Brackets", "Code-oss", "Code", "TelegramDesktop", "Discord",
|
||||||
|
# "atom", "subl3", "geany", "brackets", "code-oss", "code", "telegramDesktop", "discord", ]
|
||||||
|
# d["3"] = ["Inkscape", "Nomacs", "Ristretto", "Nitrogen", "Feh",
|
||||||
|
# "inkscape", "nomacs", "ristretto", "nitrogen", "feh", ]
|
||||||
|
# d["4"] = ["Gimp", "gimp" ]
|
||||||
|
# d["5"] = ["Meld", "meld", "org.gnome.meld" "org.gnome.Meld" ]
|
||||||
|
# d["6"] = ["Vlc","vlc", "Mpv", "mpv" ]
|
||||||
|
# d["7"] = ["VirtualBox Manager", "VirtualBox Machine", "Vmplayer",
|
||||||
|
# "virtualbox manager", "virtualbox machine", "vmplayer", ]
|
||||||
|
# d["8"] = ["pcmanfm", "Nemo", "Caja", "Nautilus", "org.gnome.Nautilus", "Pcmanfm", "Pcmanfm-qt",
|
||||||
|
# "pcmanfm", "nemo", "caja", "nautilus", "org.gnome.nautilus", "pcmanfm", "pcmanfm-qt", ]
|
||||||
|
# d["9"] = ["Evolution", "Geary", "Mail", "Thunderbird",
|
||||||
|
# "evolution", "geary", "mail", "thunderbird" ]
|
||||||
|
# d["0"] = ["Spotify", "Pragha", "Clementine", "Deadbeef", "Audacious",
|
||||||
|
# "spotify", "pragha", "clementine", "deadbeef", "audacious" ]
|
||||||
|
# ##########################################################
|
||||||
|
# wm_class = client.window.get_wm_class()[0]
|
||||||
|
#
|
||||||
|
# for i in range(len(d)):
|
||||||
|
# if wm_class in list(d.values())[i]:
|
||||||
|
# group = list(d.keys())[i]
|
||||||
|
# client.togroup(group)
|
||||||
|
# client.group.cmd_toscreen()
|
||||||
|
|
||||||
|
# END
|
||||||
|
# ASSIGN APPLICATIONS TO A SPECIFIC GROUPNAME
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
main = None
|
||||||
|
|
||||||
|
@hook.subscribe.startup_once
|
||||||
|
def start_once():
|
||||||
|
home = os.path.expanduser('~')
|
||||||
|
subprocess.call([home + '/.config/qtile/scripts/autostart.sh'])
|
||||||
|
|
||||||
|
@hook.subscribe.startup
|
||||||
|
def start_always():
|
||||||
|
# Set the cursor to something sane in X
|
||||||
|
subprocess.Popen(['xsetroot', '-cursor_name', 'left_ptr'])
|
||||||
|
|
||||||
|
@hook.subscribe.client_new
|
||||||
|
def set_floating(window):
|
||||||
|
if (window.window.get_wm_transient_for()
|
||||||
|
or window.window.get_wm_type() in floating_types):
|
||||||
|
window.floating = True
|
||||||
|
|
||||||
|
floating_types = ["notification", "toolbar", "splash", "dialog"]
|
||||||
|
|
||||||
|
|
||||||
|
follow_mouse_focus = True
|
||||||
|
bring_front_click = False
|
||||||
|
cursor_warp = False
|
||||||
|
floating_layout = layout.Floating(float_rules=[
|
||||||
|
*layout.Floating.default_float_rules,
|
||||||
|
Match(wm_class='confirm'),
|
||||||
|
Match(wm_class='dialog'),
|
||||||
|
Match(wm_class='download'),
|
||||||
|
Match(wm_class='error'),
|
||||||
|
Match(wm_class='file_progress'),
|
||||||
|
Match(wm_class='notification'),
|
||||||
|
Match(wm_class='splash'),
|
||||||
|
Match(wm_class='toolbar'),
|
||||||
|
Match(wm_class='confirmreset'),
|
||||||
|
Match(wm_class='makebranch'),
|
||||||
|
Match(wm_class='maketag'),
|
||||||
|
Match(wm_class='Arandr'),
|
||||||
|
Match(wm_class='feh'),
|
||||||
|
Match(wm_class='Galculator'),
|
||||||
|
Match(title='branchdialog'),
|
||||||
|
Match(title='Open File'),
|
||||||
|
Match(title='pinentry'),
|
||||||
|
Match(wm_class='ssh-askpass'),
|
||||||
|
Match(wm_class='lxpolkit'),
|
||||||
|
Match(wm_class='Lxpolkit'),
|
||||||
|
Match(wm_class='yad'),
|
||||||
|
Match(wm_class='Yad'),
|
||||||
|
Match(wm_class='Cairo-dock'),
|
||||||
|
Match(wm_class='cairo-dock'),
|
||||||
|
|
||||||
|
|
||||||
|
], fullscreen_border_width = 0, border_width = 0)
|
||||||
|
auto_fullscreen = True
|
||||||
|
|
||||||
|
focus_on_window_activation = "focus" # or smart
|
||||||
|
|
||||||
|
wmname = "LG3D"
|
BIN
.config/qtile/icons/battery_icons_horiz/battery-10-charge.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-10.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-20-charge.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-20.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-30-charge.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-30.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-40-charge.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-40.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-50-charge.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-50.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-60-charge.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-60.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-70-charge.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-70.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-80-charge.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-80.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-90-charge.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-90.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-empty-charge.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-empty.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-full-charge.png
Normal file
After Width: | Height: | Size: 5.2 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-full-charged.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-full.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 4.9 KiB |
BIN
.config/qtile/icons/battery_icons_horiz/battery-missing.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
.config/qtile/icons/dnanordsmall.png
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
.config/qtile/icons/garuda-purple.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
.config/qtile/icons/garuda-red.png
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
.config/qtile/icons/garuda-white.png
Normal file
After Width: | Height: | Size: 20 KiB |
653
.config/qtile/icons/garuda-yellow.svg
Normal file
@ -0,0 +1,653 @@
|
|||||||
|
<?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"
|
||||||
|
inkscape:export-ydpi="245.75999"
|
||||||
|
inkscape:export-xdpi="245.75999"
|
||||||
|
inkscape:export-filename="/home/sgs/Bilder/garuda-orange-1024.png"
|
||||||
|
sodipodi:docname="garuda-yellow.svg"
|
||||||
|
inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
|
||||||
|
id="svg8915"
|
||||||
|
version="1.1"
|
||||||
|
viewBox="0 0 105.83333 105.83334"
|
||||||
|
height="400"
|
||||||
|
width="400">
|
||||||
|
<defs
|
||||||
|
id="defs8909">
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
id="linearGradient7081">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#ffff00;stop-opacity:1"
|
||||||
|
offset="0"
|
||||||
|
id="stop7077" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#c0c000;stop-opacity:1"
|
||||||
|
offset="1"
|
||||||
|
id="stop7079" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient7073"
|
||||||
|
inkscape:collect="always">
|
||||||
|
<stop
|
||||||
|
id="stop7069"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#dcdc00;stop-opacity:1" />
|
||||||
|
<stop
|
||||||
|
id="stop7071"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#fefe00;stop-opacity:1" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient7055"
|
||||||
|
inkscape:collect="always">
|
||||||
|
<stop
|
||||||
|
id="stop7051"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#ffff00;stop-opacity:1" />
|
||||||
|
<stop
|
||||||
|
id="stop7053"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#dbdb00;stop-opacity:1" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient4966"
|
||||||
|
inkscape:collect="always">
|
||||||
|
<stop
|
||||||
|
id="stop4962"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#fca326;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop4964"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#e24329;stop-opacity:1" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7073"
|
||||||
|
id="linearGradient2353"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="84.990685"
|
||||||
|
y1="236.78419"
|
||||||
|
x2="104.03497"
|
||||||
|
y2="236.78419" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2355"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(0.97270818,-0.25043322,0.25043322,0.97270818,-63.277156,23.465487)"
|
||||||
|
x1="60.396301"
|
||||||
|
y1="249.92128"
|
||||||
|
x2="73.893196"
|
||||||
|
y2="249.92128" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2357"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="60.396301"
|
||||||
|
y1="249.92128"
|
||||||
|
x2="73.997559"
|
||||||
|
y2="246.41939" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2359"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="64.392105"
|
||||||
|
y1="228.14523"
|
||||||
|
x2="84.990685"
|
||||||
|
y2="228.14523" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2361"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="84.990685"
|
||||||
|
y1="226.43633"
|
||||||
|
x2="94.986862"
|
||||||
|
y2="226.43633" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7073"
|
||||||
|
id="linearGradient2363"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="84.361542"
|
||||||
|
y1="234.05646"
|
||||||
|
x2="83.764565"
|
||||||
|
y2="240.83342" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2365"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="11.929641"
|
||||||
|
y1="244.96565"
|
||||||
|
x2="50.305416"
|
||||||
|
y2="223.45911" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2367"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="84.990685"
|
||||||
|
y1="228.64478"
|
||||||
|
x2="104.03497"
|
||||||
|
y2="228.64478" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2369"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-3.0366901)"
|
||||||
|
x1="96.589539"
|
||||||
|
y1="242.79604"
|
||||||
|
x2="104.03497"
|
||||||
|
y2="242.79604" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2371"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="68.41713"
|
||||||
|
y1="213.70825"
|
||||||
|
x2="87.139732"
|
||||||
|
y2="213.70825" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7073"
|
||||||
|
id="linearGradient2373"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="49.313831"
|
||||||
|
y1="210.37106"
|
||||||
|
x2="78.71286"
|
||||||
|
y2="210.37106" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2375"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="26.040033"
|
||||||
|
y1="215.47971"
|
||||||
|
x2="68.747917"
|
||||||
|
y2="215.47971" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7073"
|
||||||
|
id="linearGradient2377"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="68.473366"
|
||||||
|
y1="219.45323"
|
||||||
|
x2="87.139732"
|
||||||
|
y2="218.32979" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7055"
|
||||||
|
id="linearGradient2379"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="73.07399"
|
||||||
|
y1="226.43633"
|
||||||
|
x2="87.139732"
|
||||||
|
y2="226.43633" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7055"
|
||||||
|
id="linearGradient2381"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="64.010452"
|
||||||
|
y1="229.4481"
|
||||||
|
x2="84.990685"
|
||||||
|
y2="229.4481" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7055"
|
||||||
|
id="linearGradient2383"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="26.040033"
|
||||||
|
y1="220.06094"
|
||||||
|
x2="62.860844"
|
||||||
|
y2="220.06094" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2385"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="60.738827"
|
||||||
|
y1="229.79071"
|
||||||
|
x2="14.396357"
|
||||||
|
y2="243.13283" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2387"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="74.356033"
|
||||||
|
y1="245.42155"
|
||||||
|
x2="73.301544"
|
||||||
|
y2="232.25313" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient4966"
|
||||||
|
id="linearGradient2389"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="47.828709"
|
||||||
|
y1="249.93732"
|
||||||
|
x2="72.465904"
|
||||||
|
y2="249.93732" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7055"
|
||||||
|
id="linearGradient2391"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="15.984433"
|
||||||
|
y1="239.53865"
|
||||||
|
x2="61.029278"
|
||||||
|
y2="227.73369" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2393"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="0.45401412"
|
||||||
|
y1="245.29109"
|
||||||
|
x2="47.828709"
|
||||||
|
y2="245.29109" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2395"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="3.0690458"
|
||||||
|
y1="248.2049"
|
||||||
|
x2="47.828709"
|
||||||
|
y2="248.2049" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2397"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="25.745007"
|
||||||
|
y1="247.43947"
|
||||||
|
x2="35.366211"
|
||||||
|
y2="259.47876" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2399"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="26.82168"
|
||||||
|
y1="250.59947"
|
||||||
|
x2="47.828709"
|
||||||
|
y2="257.93643" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2401"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="47.828709"
|
||||||
|
y1="252.61922"
|
||||||
|
x2="72.465904"
|
||||||
|
y2="252.61922" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2403"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="47.828709"
|
||||||
|
y1="255.66508"
|
||||||
|
x2="69.110939"
|
||||||
|
y2="255.66508" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2405"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="29.910975"
|
||||||
|
y1="255.24037"
|
||||||
|
x2="50.258846"
|
||||||
|
y2="262.24741" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2407"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="47.828709"
|
||||||
|
y1="258.90265"
|
||||||
|
x2="65.866058"
|
||||||
|
y2="258.90265" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2409"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="39.274921"
|
||||||
|
y1="261.4118"
|
||||||
|
x2="52.925247"
|
||||||
|
y2="261.11023" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2411"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.0044292,0.44077419,-2.9705443)"
|
||||||
|
x1="47.828709"
|
||||||
|
y1="260.43134"
|
||||||
|
x2="60.346333"
|
||||||
|
y2="260.43134" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2413"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.0044292,0,0,1.1,0.44077419,-24.425062)"
|
||||||
|
x1="26.040033"
|
||||||
|
y1="222.32001"
|
||||||
|
x2="64.62645"
|
||||||
|
y2="222.32001" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient7081"
|
||||||
|
id="linearGradient2415"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(0.97270818,-0.25043322,0.25043322,0.97270818,-63.184544,23.455552)"
|
||||||
|
x1="54.119331"
|
||||||
|
y1="231.45634"
|
||||||
|
x2="73.555878"
|
||||||
|
y2="257.89557" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
inkscape:document-rotation="0"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:snap-global="false"
|
||||||
|
inkscape:showpageshadow="false"
|
||||||
|
borderlayer="true"
|
||||||
|
units="px"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:window-y="36"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-height="2083"
|
||||||
|
inkscape:window-width="3840"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:cy="211.66922"
|
||||||
|
inkscape:cx="172.16594"
|
||||||
|
inkscape:zoom="2.8284272"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
borderopacity="1"
|
||||||
|
bordercolor="#b31919"
|
||||||
|
pagecolor="#929292"
|
||||||
|
id="base"
|
||||||
|
inkscape:pagecheckerboard="true">
|
||||||
|
<sodipodi:guide
|
||||||
|
id="guide3517"
|
||||||
|
orientation="0,-1"
|
||||||
|
position="379.08175,135.03673" />
|
||||||
|
<sodipodi:guide
|
||||||
|
id="guide3519"
|
||||||
|
orientation="1,0"
|
||||||
|
position="374.43734,132.96355" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata8912">
|
||||||
|
<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
|
||||||
|
transform="translate(0,-191.16665)"
|
||||||
|
id="layer1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
inkscape:label="Ebene 1">
|
||||||
|
<path
|
||||||
|
d=""
|
||||||
|
id="path3437"
|
||||||
|
style="fill:#000000;stroke-width:0.0822478" />
|
||||||
|
<path
|
||||||
|
style="fill:#ac2f13;fill-opacity:1;stroke-width:0.35411"
|
||||||
|
d=""
|
||||||
|
id="path1918"
|
||||||
|
transform="matrix(0.26458334,0,0,0.26458334,0,191.16665)" />
|
||||||
|
<path
|
||||||
|
d="m 48.481325,234.57053 -38.842414,8.25061 -8.7421124,9.4223 z"
|
||||||
|
style="fill:url(#linearGradient2393);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2321"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
d="m 84.024477,231.32421 20.912063,1.46838 -6.675233,4.94124 z"
|
||||||
|
style="fill:url(#linearGradient2353);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2281"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path2283"
|
||||||
|
style="fill:url(#linearGradient2355);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
d="M 61.78583,235.30408 73.238548,261.62141 54.217545,234.81475 Z" />
|
||||||
|
<path
|
||||||
|
d="m 70.148111,235.16474 3.117894,26.53671 -12.161423,-27.28753 z"
|
||||||
|
style="fill:url(#linearGradient2357);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2285"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
<path
|
||||||
|
d="m 65.118086,223.07082 20.798446,9.02823 -12.078109,-11.71964 z"
|
||||||
|
style="fill:url(#linearGradient2359);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2287"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
d="m 95.840643,220.64451 -10.161929,11.55227 2.287753,-15.25031 z"
|
||||||
|
style="fill:url(#linearGradient2361);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2289"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 98.263701,237.71652 -12.523994,-5.88014 -37.64837,2.72508 z"
|
||||||
|
style="fill:url(#linearGradient2363);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.0189398"
|
||||||
|
id="path2291"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
d="M 9.8732763,235.20526 30.708361,222.27788 84.417968,218.84809 Z"
|
||||||
|
style="fill:url(#linearGradient2365);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2293"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
d="m 104.93654,232.79259 -9.129256,-12.15394 -9.99939,11.35233 z"
|
||||||
|
style="fill:url(#linearGradient2367);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2295"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 97.458125,248.94304 0.803182,-11.27535 6.675233,-4.94124 -1.23816,10.14609 -6.240255,6.0705"
|
||||||
|
style="fill:url(#linearGradient2369);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2297"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 87.966467,216.94647 -8.516188,-10.52442 -10.591285,5.92889 z"
|
||||||
|
style="fill:url(#linearGradient2371);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2299"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
<path
|
||||||
|
d="m 49.951035,204.4108 19.277979,7.98743 10.273257,-5.96724 z"
|
||||||
|
style="fill:url(#linearGradient2373);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2301"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
d="m 71.354448,215.3512 2.545393,4.89447 -47.279886,2.26628 z"
|
||||||
|
style="fill:url(#linearGradient2413);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.0197453"
|
||||||
|
id="path2341"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 26.596143,222.51333 23.376885,-18.09951 19.456767,7.88792 z"
|
||||||
|
style="fill:url(#linearGradient2375);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2303"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
d="m 87.966467,216.94647 -14.202558,3.58548 -4.478874,-8.25882 z"
|
||||||
|
style="fill:url(#linearGradient2377);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2305"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
d="m 88.052427,216.92266 -15.002624,3.63189 12.757377,11.42157 z"
|
||||||
|
style="fill:url(#linearGradient2379);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2307"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 66.242247,230.80362 19.979699,1.19844 -21.131786,-9.04272 z"
|
||||||
|
style="fill:url(#linearGradient2381);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2309"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
<path
|
||||||
|
d="m 71.376372,216.01052 -44.780229,6.50281 c 2.675125,-0.91636 42.739083,-10.25267 42.739083,-10.25267 z"
|
||||||
|
style="fill:url(#linearGradient2383);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2311"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
d="M 66.356523,230.7954 9.638911,242.82114 65.162885,222.92804 Z"
|
||||||
|
style="fill:url(#linearGradient2385);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2313"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 48.544158,234.56624 17.902315,-3.79012 19.319052,1.14923 z"
|
||||||
|
style="fill:url(#linearGradient2387);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2315"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
<path
|
||||||
|
d="m 48.481325,234.57053 24.746321,27.00652 C 64.854062,252.86034 58.745585,246.59896 48.481325,234.57053 Z"
|
||||||
|
style="fill:url(#linearGradient2389);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2317"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
d="M 65.150836,222.96527 15.4461,233.96451 9.638911,242.82114 Z"
|
||||||
|
style="fill:url(#linearGradient2391);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2319"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="M 3.5234126,258.09686 48.481325,234.57053 6.1568187,250.28985 Z"
|
||||||
|
style="fill:url(#linearGradient2395);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2323"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="M 5.2168154,266.10236 10.436836,254.47911 48.481325,234.57053 Z"
|
||||||
|
style="fill:url(#linearGradient2397);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2325"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
d="M 18.246491,277.64617 12.316983,260.60918 48.481325,234.57053 Z"
|
||||||
|
style="fill:url(#linearGradient2399);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2327"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 73.227646,261.57705 -3.897752,5.38757 -20.848569,-32.39409 z"
|
||||||
|
style="fill:url(#linearGradient2401);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2329"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 65.536862,273.08333 -17.055537,-38.5128 21.376492,33.2141 z"
|
||||||
|
style="fill:url(#linearGradient2403);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2331"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="M 33.115036,280.26902 20.982911,273.74749 48.481325,234.57053 Z"
|
||||||
|
style="fill:url(#linearGradient2405);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2333"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 66.598563,275.48051 -18.117238,-40.90998 11.790798,45.0166 z"
|
||||||
|
style="fill:url(#linearGradient2407);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2335"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 48.481325,234.57053 3.019821,49.1853 -17.623841,-5.75418 z"
|
||||||
|
style="fill:url(#linearGradient2409);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2337"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
d="m 48.481325,234.57053 2.856528,46.67832 9.782944,1.38969 z"
|
||||||
|
style="fill:url(#linearGradient2411);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2339"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.378858px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m 56.808041,216.99805 c 9.789419,-4.49196 18.492859,9.27794 23.675054,3.68353 -2.258999,3.61059 -7.518129,3.93898 -11.184536,3.95144 0,0 -5.625758,-0.13396 -4.88905,-4.85555 -1.215607,-2.00806 -5.06575,-1.96806 -7.601468,-2.77942 z"
|
||||||
|
id="path2343"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.416278;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 65.983091,218.40176 a 2.9803103,2.9803103 0 0 0 -1.23869,2.41374 2.9803103,2.9803103 0 0 0 2.980548,2.98055 2.9803103,2.9803103 0 0 0 2.979806,-2.98055 2.9803103,2.9803103 0 0 0 -0.08879,-0.71183 2.4277808,2.9468237 0 0 1 -2.271666,1.91724 2.4277808,2.9468237 0 0 1 -2.427801,-2.94653 2.4277808,2.9468237 0 0 1 0.06659,-0.67262 z"
|
||||||
|
id="path2345"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path2347"
|
||||||
|
d="m 92.278548,223.54689 c 0,0 -3.388249,0.84704 -2.964714,2.75292 0,0 1.376474,-0.10585 2.964714,-2.75292 z"
|
||||||
|
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.211765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
d="m 54.64513,234.97285 18.605952,26.66082 -24.79594,-27.05621 z"
|
||||||
|
style="fill:url(#linearGradient2415);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:0.018868"
|
||||||
|
id="path2349"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 25 KiB |
BIN
.config/qtile/icons/layout-bsp.png
Normal file
After Width: | Height: | Size: 6.7 KiB |
BIN
.config/qtile/icons/layout-floating.png
Normal file
After Width: | Height: | Size: 232 B |
BIN
.config/qtile/icons/layout-max.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
.config/qtile/icons/layout-monadtall.png
Normal file
After Width: | Height: | Size: 218 B |
BIN
.config/qtile/icons/layout-stack.png
Normal file
After Width: | Height: | Size: 6.2 KiB |
BIN
.config/qtile/icons/layout-tile.png
Normal file
After Width: | Height: | Size: 225 B |
BIN
.config/qtile/icons/layout-treetab.png
Normal file
After Width: | Height: | Size: 212 B |
BIN
.config/qtile/icons/layout-zoomy.png
Normal file
After Width: | Height: | Size: 5.7 KiB |
BIN
.config/qtile/icons/python.png
Normal file
After Width: | Height: | Size: 746 B |
BIN
.config/qtile/icons/qtilelogo.png
Normal file
After Width: | Height: | Size: 15 KiB |
27
.config/qtile/scripts/autostart.sh
Executable file
@ -0,0 +1,27 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
function run {
|
||||||
|
if ! pgrep $1 ;
|
||||||
|
then
|
||||||
|
$@&
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#starting utility applications at boot time
|
||||||
|
lxsession &
|
||||||
|
run nm-applet &
|
||||||
|
#run pamac-tray &
|
||||||
|
numlockx on &
|
||||||
|
blueman-applet &
|
||||||
|
#flameshot &
|
||||||
|
#picom --config $HOME/.config/picom/picom.conf &
|
||||||
|
picom --config .config/picom/picom-blur.conf --experimental-backends &
|
||||||
|
#/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
|
||||||
|
dunst &
|
||||||
|
feh --randomize --bg-fill ~/Pictures/Wallpapers/*
|
||||||
|
#starting user applications at boot time
|
||||||
|
run volumeicon &
|
||||||
|
#nitrogen --random --set-zoom-fill &
|
||||||
|
run caffeine -a &
|
6
.config/qtile/scripts/dmenu.sh
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Import the colors
|
||||||
|
. "${HOME}/.cache/wal/colors.sh"
|
||||||
|
|
||||||
|
dmenu_run -nb "$color0" -nf "$color15" -sb "$color1" -sf "$color15"
|
7
.config/qtile/scripts/picom-toggle.sh
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
if pgrep -x "picom" > /dev/null
|
||||||
|
then
|
||||||
|
killall picom
|
||||||
|
else
|
||||||
|
picom -b --config ~/.config/picom/picom-blur.conf
|
||||||
|
fi
|
@ -4,8 +4,37 @@
|
|||||||
# be run from within $HOME (assuming this is the root of your dotfiles)
|
# be run from within $HOME (assuming this is the root of your dotfiles)
|
||||||
cd "$HOME"
|
cd "$HOME"
|
||||||
|
|
||||||
echo "Init submodules"
|
echo -e "\e[38;5;$((RANDOM%257))mInit submodules\e[0m"
|
||||||
yadm submodule update --recursive --init
|
yadm submodule update --recursive --init
|
||||||
|
|
||||||
echo "Installing tmux package manager (tpm)"
|
echo -e "\e[38;5;$((RANDOM%257))mInstalling tmux package manager (tpm)\e[0m"
|
||||||
|
sudo pacman -S tmux --noconfirm
|
||||||
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
|
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
|
||||||
|
|
||||||
|
echo -e "\e[38;5;$((RANDOM%257))mInstalling SpaceVim\e[0m"
|
||||||
|
sudo pacman -S neovim python-pyvim xclip notedown --noconfirm
|
||||||
|
curl -sLf https://spacevim.org/install.sh | bash
|
||||||
|
|
||||||
|
echo "Setting up Rust"
|
||||||
|
sudo pacman -S rustup --noconfirm
|
||||||
|
rustup install stable
|
||||||
|
paru -S cargo-update
|
||||||
|
|
||||||
|
echo -e "\e[38;5;$((RANDOM%257))mInstalling oh-my-zsh\e[0m"
|
||||||
|
sudo pacman -S zsh fzf dust ripgrep procs bat lsd starship --noconfirm
|
||||||
|
|
||||||
|
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
|
||||||
|
source ~/.zshrc
|
||||||
|
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
|
||||||
|
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
|
||||||
|
git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search
|
||||||
|
git clone https://github.com/spaceship-prompt/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt" --depth=1
|
||||||
|
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
|
||||||
|
mv ~/.zshrc ~/zshrc.temp
|
||||||
|
mv ~/.zshrc.pre-oh-my-zsh ~/.zshrc
|
||||||
|
|
||||||
|
|
||||||
|
echo -e "\e[38;5;$((RANDOM%257))mInstalling other common programs\e[0m"
|
||||||
|
sudo pacman -S mpv nethack vifm kitty topgrade --noconfirm
|
||||||
|
|
||||||
|
|
||||||
|
1
.zshrc
@ -119,6 +119,7 @@ export DEVKITARM=/opt/devkitpro/devkitARM
|
|||||||
export DEVKITPPC=/opt/devkitpro/devkitPPC
|
export DEVKITPPC=/opt/devkitpro/devkitPPC
|
||||||
|
|
||||||
export npm_config_prefix=~/.node_modules
|
export npm_config_prefix=~/.node_modules
|
||||||
|
export TMUX_PLUGIN_MANAGER_PATH=~/.tmux/plugins/tpm
|
||||||
|
|
||||||
export PATH="$PATH:$HOME/go/bin"
|
export PATH="$PATH:$HOME/go/bin"
|
||||||
export PATH="$PATH:$HOME/.bin/"
|
export PATH="$PATH:$HOME/.bin/"
|
||||||
|