Compare commits

...

9 Commits

Author SHA1 Message Date
c1de0b9430 Updated defaults 2021-09-28 01:16:31 -04:00
5560ceb476 Added notedown to Vim setup 2021-09-28 01:10:16 -04:00
2f83dd3fb2 cleaned up autostart 2021-09-28 01:08:23 -04:00
552db588bb Added Qtile 2021-09-28 01:03:59 -04:00
Rain
28d2e8184e Update bootstrap 2021-09-28 04:40:16 +00:00
Rain
4a75084a83 Update bootstrap 2021-09-28 04:33:09 +00:00
Rain
1c3e137484 Update bootstrap 2021-09-28 04:24:38 +00:00
Rain
790e95dc6c Update Added spacevim, zsh, & Rust 2021-09-28 04:20:56 +00:00
Rain
5b03d2d088 Added tmux plugin path for topgrade 2021-09-28 03:51:07 +00:00
47 changed files with 1332 additions and 2 deletions

Binary file not shown.

607
.config/qtile/config.py Normal file
View 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"

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View 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
View 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"

View 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

View File

@ -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
View File

@ -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/"