1
0
Fork 0
mirror of https://github.com/roles-ansible/ansible_role_dotfiles.git synced 2024-08-16 16:09:49 +02:00

BREAKING: change variable names to dotfiles__

This commit is contained in:
L3D 2020-11-13 14:28:57 +01:00 committed by L3D
parent 0e9269f7e7
commit e6a47118f0
No known key found for this signature in database
GPG key ID: 5215C3441797AB2B
8 changed files with 441 additions and 49 deletions

359
.github/galaxy.svg vendored Normal file
View file

@ -0,0 +1,359 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="175.95343"
height="20.044744"
version="1.1"
id="svg28"
sodipodi:docname="galaxy.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<metadata
id="metadata34">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<cc:license
rdf:resource="MIT (c) L3D &lt;l3d@c3woc.de&gt;" />
<dc:creator>
<cc:Agent>
<dc:title>3D &lt;l3d@c3woc.de&gt;</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>MIT License</dc:title>
</cc:Agent>
</dc:rights>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs32">
<linearGradient
inkscape:collect="always"
xlink:href="#b"
id="linearGradient978"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(4.9067096,0,0,0.44280744,1.0963297e-6,-1e-6)"
x1="0"
y1="-0.28392482"
x2="0"
y2="45.166359" />
<linearGradient
inkscape:collect="always"
xlink:href="#b"
id="linearGradient940"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(4.9067096,0,0,0.44280744,1.0963297e-6,-1e-6)"
x1="0"
y1="-0.28392482"
x2="0"
y2="45.166359" />
<linearGradient
inkscape:collect="always"
xlink:href="#b"
id="linearGradient942"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(4.9067096,0,0,0.44280744,1.0963297e-6,-1e-6)"
x1="0"
y1="-0.28392482"
x2="0"
y2="45.166359" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="2556"
inkscape:window-height="1388"
id="namedview30"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:zoom="10.999707"
inkscape:cx="116.26132"
inkscape:cy="6.9731912"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="text870"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:document-rotation="0">
<sodipodi:guide
position="47.649406,5.7445423"
orientation="0,1"
id="guide4567"
inkscape:locked="false" />
<sodipodi:guide
position="88.78536,11.919539"
orientation="0,-1"
id="guide879" />
</sodipodi:namedview>
<linearGradient
id="b"
x2="0"
y2="45.166359"
gradientTransform="scale(2.258318,0.44280744)"
x1="0"
y1="-0.28392482"
gradientUnits="userSpaceOnUse">
<stop
offset="0"
stop-color="#bbb"
stop-opacity=".1"
id="stop2" />
<stop
offset="1"
stop-opacity=".1"
id="stop4" />
</linearGradient>
<clipPath
id="a">
<rect
width="102"
height="20"
rx="3"
id="rect7"
x="0"
y="0"
style="fill:#ffffff" />
</clipPath>
<rect
style="opacity:1;vector-effect:none;fill:url(#linearGradient940);fill-opacity:1;stroke:none;stroke-width:1.47402;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
id="rect936"
width="175.95343"
height="20.044744"
x="4.6019753e-15"
y="0"
ry="3.3782117" />
<path
sodipodi:nodetypes="sccssss"
inkscape:connector-curvature="0"
id="path4637"
d="M 172.55806,0 H 46 v 20 h 126.55806 c 1.87153,0 3.37821,-1.506683 3.37821,-3.378212 V 3.378212 C 175.93627,1.506682 174.42959,0 172.55806,0 Z"
style="opacity:1;vector-effect:none;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:1.47402;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" />
<path
style="opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:1.47402;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
d="M 3.3782117,0 H 87.936272 V 20 H 3.3782117 C 1.5066824,20 0,18.493317 0,16.621788 V 3.3782117 C 0,1.5066824 1.5066824,0 3.3782117,0 Z"
id="rect4634"
inkscape:connector-curvature="0"
sodipodi:nodetypes="sccssss" />
<rect
style="opacity:1;vector-effect:none;fill:url(#linearGradient942);fill-opacity:1;stroke:none;stroke-width:1.47402;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
id="rect1018"
width="175.95343"
height="20.044744"
x="4.6019753e-15"
y="0"
ry="3.3782117" />
<rect
style="opacity:1;vector-effect:none;fill:url(#linearGradient978);fill-opacity:1;stroke:none;stroke-width:1.47402;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
id="rect938"
width="175.95343"
height="20.044744"
x="4.6019753e-15"
y="0"
ry="3.3782117" />
<g
id="g894"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;opacity:1;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
aria-label="ansible-galaxy"
transform="translate(0,0.81938265)">
<path
id="path866"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 10.161693,11.088193 q -1.1977543,0 -1.6596683,0.273926 -0.4619141,0.273926 -0.4619141,0.93457 0,0.526367 0.34375,0.837891 0.3491211,0.306152 0.9453125,0.306152 0.8217769,0 1.3159179,-0.580078 0.499512,-0.585449 0.499512,-1.552246 v -0.220215 z m 1.971191,-0.408203 v 3.432129 h -0.988281 v -0.913086 q -0.338379,0.547851 -0.843262,0.811035 -0.5048828,0.257812 -1.2353515,0.257812 -0.9238281,0 -1.4716797,-0.515625 -0.5424805,-0.520996 -0.5424805,-1.391113 0,-1.015137 0.6767579,-1.530762 0.6821289,-0.515625 2.0302734,-0.515625 h 1.3857424 v -0.09668 q 0,-0.6821292 -0.451172,-1.0527346 Q 10.24763,8.7893648 9.436595,8.7893648 8.92097,8.7893648 8.4322004,8.9129 7.9434309,9.0364351 7.492259,9.2835054 V 8.3704195 Q 8.0347395,8.1609468 8.5449934,8.0588961 9.0552473,7.9514742 9.5386457,7.9514742 q 1.3051763,0 1.9497073,0.6767578 0.644531,0.6767578 0.644531,2.051758 z"
inkscape:connector-curvature="0" />
<path
id="path868"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 19.169017,10.481259 v 3.63086 h -0.988281 v -3.598633 q 0,-0.854004 -0.333008,-1.2783204 -0.333008,-0.4243164 -0.999024,-0.4243164 -0.800293,0 -1.262207,0.5102539 -0.461914,0.5102539 -0.461914,1.3911129 v 3.399903 H 14.130931 V 8.0964937 h 0.993652 V 9.031064 q 0.354492,-0.5424804 0.83252,-0.8110351 0.483398,-0.2685547 1.111816,-0.2685547 1.036621,0 1.56836,0.6445312 0.531738,0.6391602 0.531738,1.8852536 z"
inkscape:connector-curvature="0" />
<path
id="path870"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="M 24.975169,8.2737398 V 9.2083101 Q 24.556224,8.9934664 24.105052,8.8860445 23.65388,8.7786226 23.170482,8.7786226 q -0.73584,0 -1.106446,0.225586 -0.365234,0.2255859 -0.365234,0.6767578 0,0.3437496 0.263184,0.5424806 0.263183,0.193359 1.058105,0.370605 l 0.338379,0.0752 q 1.052734,0.225586 1.493164,0.63916 0.445801,0.408203 0.445801,1.144043 0,0.83789 -0.666016,1.32666 -0.660644,0.488769 -1.820801,0.488769 -0.483398,0 -1.009765,-0.09668 -0.520996,-0.09131 -1.101074,-0.279297 v -1.020508 q 0.547851,0.284668 1.079589,0.429688 0.531739,0.139648 1.052735,0.139648 0.698242,0 1.074219,-0.236328 0.375976,-0.241699 0.375976,-0.676758 0,-0.402832 -0.273926,-0.617676 -0.268554,-0.214843 -1.187011,-0.413574 l -0.34375,-0.08057 q -0.918457,-0.19336 -1.326661,-0.590821 -0.408203,-0.402832 -0.408203,-1.1010739 0,-0.8486328 0.601563,-1.3105468 0.601562,-0.4619141 1.708008,-0.4619141 0.547851,0 1.03125,0.080566 0.483398,0.080566 0.891601,0.2416992 z"
inkscape:connector-curvature="0" />
<path
id="path872"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 26.871165,8.0964937 h 0.988282 v 6.0156253 h -0.988282 z m 0,-2.3417969 h 0.988282 v 1.2514649 h -0.988282 z"
inkscape:connector-curvature="0" />
<path
id="path874"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 34.245677,11.109677 q 0,-1.090332 -0.451172,-1.7080075 -0.445801,-0.6230469 -1.22998,-0.6230469 -0.78418,0 -1.235352,0.6230469 -0.445801,0.6176755 -0.445801,1.7080075 0,1.090332 0.445801,1.713379 0.451172,0.617676 1.235352,0.617676 0.784179,0 1.22998,-0.617676 0.451172,-0.623047 0.451172,-1.713379 z M 30.883372,9.0095797 q 0.311524,-0.5371094 0.78418,-0.7949219 0.478027,-0.2631836 1.138672,-0.2631836 1.095703,0 1.777832,0.8701172 0.6875,0.8701172 0.6875,2.2880856 0,1.417969 -0.6875,2.288086 -0.682129,0.870117 -1.777832,0.870117 -0.660645,0 -1.138672,-0.257812 -0.472656,-0.263184 -0.78418,-0.800293 v 0.902344 H 29.88972 V 5.7546968 h 0.993652 z"
inkscape:connector-curvature="0" />
<path
id="path876"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 36.909739,5.7546968 h 0.988282 v 8.3574222 h -0.988282 z"
inkscape:connector-curvature="0" />
<path
id="path878"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 45.1114,10.857236 v 0.483398 h -4.543946 q 0.06445,1.020508 0.612305,1.557618 0.553223,0.531738 1.536133,0.531738 0.569336,0 1.101074,-0.139649 0.537109,-0.139648 1.063477,-0.418945 v 0.93457 q -0.531739,0.225586 -1.090332,0.34375 -0.558594,0.118164 -1.133301,0.118164 -1.439453,0 -2.282715,-0.83789 -0.837891,-0.837891 -0.837891,-2.266602 0,-1.4770505 0.794922,-2.3417966 0.800293,-0.8701172 2.153809,-0.8701172 1.213867,0 1.91748,0.7841797 Q 45.1114,9.5144625 45.1114,10.857236 Z M 44.123118,10.567197 Q 44.112376,9.7561617 43.666575,9.2727633 43.226146,8.7893648 42.495677,8.7893648 q -0.827148,0 -1.32666,0.4672852 -0.494141,0.4672851 -0.569336,1.315918 z"
inkscape:connector-curvature="0" />
<path
id="path880"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 46.233958,10.658505 h 2.89502 v 0.88086 h -2.89502 z"
inkscape:connector-curvature="0" />
<path
id="path882"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 54.661204,11.034482 q 0,-1.0742187 -0.4458,-1.6650391 -0.44043,-0.5908203 -1.240723,-0.5908203 -0.794922,0 -1.240723,0.5908203 -0.440429,0.5908204 -0.440429,1.6650391 0,1.068848 0.440429,1.659668 0.445801,0.59082 1.240723,0.59082 0.800293,0 1.240723,-0.59082 0.4458,-0.59082 0.4458,-1.659668 z m 0.988282,2.331055 q 0,1.536133 -0.682129,2.282715 -0.682129,0.751953 -2.089356,0.751953 -0.520996,0 -0.98291,-0.08057 -0.461914,-0.0752 -0.896973,-0.236328 v -0.961426 q 0.435059,0.236328 0.859375,0.349121 0.424317,0.112793 0.864746,0.112793 0.972168,0 1.455567,-0.510253 0.483398,-0.504883 0.483398,-1.530762 v -0.48877 q -0.306152,0.531739 -0.784179,0.794922 -0.478028,0.263184 -1.144043,0.263184 -1.106446,0 -1.783203,-0.843262 -0.676758,-0.843262 -0.676758,-2.234375 0,-1.3964844 0.676758,-2.2397461 0.676757,-0.8432617 1.783203,-0.8432617 0.666015,0 1.144043,0.2631836 0.478027,0.2631836 0.784179,0.7949219 v -0.913086 h 0.988282 z"
inkscape:connector-curvature="0" />
<path
id="path884"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 60.419017,11.088193 q -1.197754,0 -1.659668,0.273926 -0.461914,0.273926 -0.461914,0.93457 0,0.526367 0.34375,0.837891 0.349121,0.306152 0.945312,0.306152 0.821778,0 1.315918,-0.580078 0.499512,-0.585449 0.499512,-1.552246 v -0.220215 z m 1.971191,-0.408203 v 3.432129 h -0.988281 v -0.913086 q -0.338379,0.547851 -0.843262,0.811035 -0.504883,0.257812 -1.235351,0.257812 -0.923828,0 -1.47168,-0.515625 -0.54248,-0.520996 -0.54248,-1.391113 0,-1.015137 0.676757,-1.530762 0.682129,-0.515625 2.030274,-0.515625 h 1.385742 v -0.09668 q 0,-0.6821292 -0.451172,-1.0527346 -0.445801,-0.3759766 -1.256836,-0.3759766 -0.515625,0 -1.004394,0.1235352 -0.48877,0.1235351 -0.939942,0.3706054 V 8.3704195 q 0.542481,-0.2094727 1.052735,-0.3115234 0.510254,-0.1074219 0.993652,-0.1074219 1.305176,0 1.949707,0.6767578 0.644531,0.6767578 0.644531,2.051758 z"
inkscape:connector-curvature="0" />
<path
id="path886"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 64.425853,5.7546968 h 0.988281 v 8.3574222 h -0.988281 z"
inkscape:connector-curvature="0" />
<path
id="path888"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 70.215892,11.088193 q -1.197754,0 -1.659668,0.273926 -0.461914,0.273926 -0.461914,0.93457 0,0.526367 0.34375,0.837891 0.349121,0.306152 0.945312,0.306152 0.821778,0 1.315918,-0.580078 0.499512,-0.585449 0.499512,-1.552246 v -0.220215 z m 1.971191,-0.408203 v 3.432129 h -0.988281 v -0.913086 q -0.338379,0.547851 -0.843262,0.811035 -0.504883,0.257812 -1.235351,0.257812 -0.923828,0 -1.47168,-0.515625 -0.54248,-0.520996 -0.54248,-1.391113 0,-1.015137 0.676757,-1.530762 0.682129,-0.515625 2.030274,-0.515625 h 1.385742 v -0.09668 q 0,-0.6821292 -0.451172,-1.0527346 -0.445801,-0.3759766 -1.256836,-0.3759766 -0.515625,0 -1.004394,0.1235352 -0.48877,0.1235351 -0.939942,0.3706054 V 8.3704195 q 0.542481,-0.2094727 1.052735,-0.3115234 0.510254,-0.1074219 0.993652,-0.1074219 1.305176,0 1.949707,0.6767578 0.644531,0.6767578 0.644531,2.051758 z"
inkscape:connector-curvature="0" />
<path
id="path890"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 79.223216,8.0964937 -2.175293,2.9272463 2.288086,3.088379 h -1.165527 l -1.750977,-2.363282 -1.750976,2.363282 h -1.165528 l 2.336426,-3.147461 -2.137695,-2.8681643 h 1.165527 l 1.595215,2.1430663 1.595215,-2.1430663 z"
inkscape:connector-curvature="0" />
<path
id="path892"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 83.235423,14.670712 q -0.418945,1.074219 -0.816406,1.401856 -0.397461,0.327637 -1.063477,0.327637 h -0.789551 v -0.827149 h 0.580079 q 0.408203,0 0.633789,-0.193359 0.225586,-0.19336 0.499511,-0.913086 l 0.177246,-0.451172 -2.433105,-5.9189453 h 1.047363 l 1.879883,4.7050783 1.879883,-4.7050783 h 1.047363 z"
inkscape:connector-curvature="0" />
</g>
<g
aria-label="ansible-galaxy"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
id="text835">
<path
d="m 10.161693,11.088193 q -1.1977543,0 -1.6596683,0.273926 -0.4619141,0.273926 -0.4619141,0.93457 0,0.526367 0.34375,0.837891 0.3491211,0.306152 0.9453125,0.306152 0.8217769,0 1.3159179,-0.580078 0.499512,-0.585449 0.499512,-1.552246 v -0.220215 z m 1.971191,-0.408203 v 3.432129 h -0.988281 v -0.913086 q -0.338379,0.547851 -0.843262,0.811035 -0.5048828,0.257812 -1.2353515,0.257812 -0.9238281,0 -1.4716797,-0.515625 -0.5424805,-0.520996 -0.5424805,-1.391113 0,-1.015137 0.6767579,-1.530762 0.6821289,-0.515625 2.0302734,-0.515625 h 1.3857424 v -0.09668 q 0,-0.6821292 -0.451172,-1.0527346 Q 10.24763,8.7893648 9.436595,8.7893648 8.92097,8.7893648 8.4322004,8.9129 7.9434309,9.0364351 7.492259,9.2835054 V 8.3704195 Q 8.0347395,8.1609468 8.5449934,8.0588961 9.0552473,7.9514742 9.5386457,7.9514742 q 1.3051763,0 1.9497073,0.6767578 0.644531,0.6767578 0.644531,2.051758 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
id="path837"
inkscape:connector-curvature="0" />
<path
d="m 19.169017,10.481259 v 3.63086 h -0.988281 v -3.598633 q 0,-0.854004 -0.333008,-1.2783204 -0.333008,-0.4243164 -0.999024,-0.4243164 -0.800293,0 -1.262207,0.5102539 -0.461914,0.5102539 -0.461914,1.3911129 v 3.399903 H 14.130931 V 8.0964937 h 0.993652 V 9.031064 q 0.354492,-0.5424804 0.83252,-0.8110351 0.483398,-0.2685547 1.111816,-0.2685547 1.036621,0 1.56836,0.6445312 0.531738,0.6391602 0.531738,1.8852536 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
id="path839"
inkscape:connector-curvature="0" />
<path
d="M 24.975169,8.2737398 V 9.2083101 Q 24.556224,8.9934664 24.105052,8.8860445 23.65388,8.7786226 23.170482,8.7786226 q -0.73584,0 -1.106446,0.225586 -0.365234,0.2255859 -0.365234,0.6767578 0,0.3437496 0.263184,0.5424806 0.263183,0.193359 1.058105,0.370605 l 0.338379,0.0752 q 1.052734,0.225586 1.493164,0.63916 0.445801,0.408203 0.445801,1.144043 0,0.83789 -0.666016,1.32666 -0.660644,0.488769 -1.820801,0.488769 -0.483398,0 -1.009765,-0.09668 -0.520996,-0.09131 -1.101074,-0.279297 v -1.020508 q 0.547851,0.284668 1.079589,0.429688 0.531739,0.139648 1.052735,0.139648 0.698242,0 1.074219,-0.236328 0.375976,-0.241699 0.375976,-0.676758 0,-0.402832 -0.273926,-0.617676 -0.268554,-0.214843 -1.187011,-0.413574 l -0.34375,-0.08057 q -0.918457,-0.19336 -1.326661,-0.590821 -0.408203,-0.402832 -0.408203,-1.1010739 0,-0.8486328 0.601563,-1.3105468 0.601562,-0.4619141 1.708008,-0.4619141 0.547851,0 1.03125,0.080566 0.483398,0.080566 0.891601,0.2416992 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
id="path841"
inkscape:connector-curvature="0" />
<path
d="m 26.871165,8.0964937 h 0.988282 v 6.0156253 h -0.988282 z m 0,-2.3417969 h 0.988282 v 1.2514649 h -0.988282 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
id="path843"
inkscape:connector-curvature="0" />
<path
d="m 34.245677,11.109677 q 0,-1.090332 -0.451172,-1.7080075 -0.445801,-0.6230469 -1.22998,-0.6230469 -0.78418,0 -1.235352,0.6230469 -0.445801,0.6176755 -0.445801,1.7080075 0,1.090332 0.445801,1.713379 0.451172,0.617676 1.235352,0.617676 0.784179,0 1.22998,-0.617676 0.451172,-0.623047 0.451172,-1.713379 z M 30.883372,9.0095797 q 0.311524,-0.5371094 0.78418,-0.7949219 0.478027,-0.2631836 1.138672,-0.2631836 1.095703,0 1.777832,0.8701172 0.6875,0.8701172 0.6875,2.2880856 0,1.417969 -0.6875,2.288086 -0.682129,0.870117 -1.777832,0.870117 -0.660645,0 -1.138672,-0.257812 -0.472656,-0.263184 -0.78418,-0.800293 v 0.902344 H 29.88972 V 5.7546968 h 0.993652 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
id="path845"
inkscape:connector-curvature="0" />
<path
d="m 36.909739,5.7546968 h 0.988282 v 8.3574222 h -0.988282 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
id="path847"
inkscape:connector-curvature="0" />
<path
d="m 45.1114,10.857236 v 0.483398 h -4.543946 q 0.06445,1.020508 0.612305,1.557618 0.553223,0.531738 1.536133,0.531738 0.569336,0 1.101074,-0.139649 0.537109,-0.139648 1.063477,-0.418945 v 0.93457 q -0.531739,0.225586 -1.090332,0.34375 -0.558594,0.118164 -1.133301,0.118164 -1.439453,0 -2.282715,-0.83789 -0.837891,-0.837891 -0.837891,-2.266602 0,-1.4770505 0.794922,-2.3417966 0.800293,-0.8701172 2.153809,-0.8701172 1.213867,0 1.91748,0.7841797 Q 45.1114,9.5144625 45.1114,10.857236 Z M 44.123118,10.567197 Q 44.112376,9.7561617 43.666575,9.2727633 43.226146,8.7893648 42.495677,8.7893648 q -0.827148,0 -1.32666,0.4672852 -0.494141,0.4672851 -0.569336,1.315918 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
id="path849"
inkscape:connector-curvature="0" />
<path
d="m 46.233958,10.658505 h 2.89502 v 0.88086 h -2.89502 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
id="path851"
inkscape:connector-curvature="0" />
<path
d="m 54.661204,11.034482 q 0,-1.0742187 -0.4458,-1.6650391 -0.44043,-0.5908203 -1.240723,-0.5908203 -0.794922,0 -1.240723,0.5908203 -0.440429,0.5908204 -0.440429,1.6650391 0,1.068848 0.440429,1.659668 0.445801,0.59082 1.240723,0.59082 0.800293,0 1.240723,-0.59082 0.4458,-0.59082 0.4458,-1.659668 z m 0.988282,2.331055 q 0,1.536133 -0.682129,2.282715 -0.682129,0.751953 -2.089356,0.751953 -0.520996,0 -0.98291,-0.08057 -0.461914,-0.0752 -0.896973,-0.236328 v -0.961426 q 0.435059,0.236328 0.859375,0.349121 0.424317,0.112793 0.864746,0.112793 0.972168,0 1.455567,-0.510253 0.483398,-0.504883 0.483398,-1.530762 v -0.48877 q -0.306152,0.531739 -0.784179,0.794922 -0.478028,0.263184 -1.144043,0.263184 -1.106446,0 -1.783203,-0.843262 -0.676758,-0.843262 -0.676758,-2.234375 0,-1.3964844 0.676758,-2.2397461 0.676757,-0.8432617 1.783203,-0.8432617 0.666015,0 1.144043,0.2631836 0.478027,0.2631836 0.784179,0.7949219 v -0.913086 h 0.988282 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
id="path853"
inkscape:connector-curvature="0" />
<path
d="m 60.419017,11.088193 q -1.197754,0 -1.659668,0.273926 -0.461914,0.273926 -0.461914,0.93457 0,0.526367 0.34375,0.837891 0.349121,0.306152 0.945312,0.306152 0.821778,0 1.315918,-0.580078 0.499512,-0.585449 0.499512,-1.552246 v -0.220215 z m 1.971191,-0.408203 v 3.432129 h -0.988281 v -0.913086 q -0.338379,0.547851 -0.843262,0.811035 -0.504883,0.257812 -1.235351,0.257812 -0.923828,0 -1.47168,-0.515625 -0.54248,-0.520996 -0.54248,-1.391113 0,-1.015137 0.676757,-1.530762 0.682129,-0.515625 2.030274,-0.515625 h 1.385742 v -0.09668 q 0,-0.6821292 -0.451172,-1.0527346 -0.445801,-0.3759766 -1.256836,-0.3759766 -0.515625,0 -1.004394,0.1235352 -0.48877,0.1235351 -0.939942,0.3706054 V 8.3704195 q 0.542481,-0.2094727 1.052735,-0.3115234 0.510254,-0.1074219 0.993652,-0.1074219 1.305176,0 1.949707,0.6767578 0.644531,0.6767578 0.644531,2.051758 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
id="path855"
inkscape:connector-curvature="0" />
<path
d="m 64.425853,5.7546968 h 0.988281 v 8.3574222 h -0.988281 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
id="path857"
inkscape:connector-curvature="0" />
<path
d="m 70.215892,11.088193 q -1.197754,0 -1.659668,0.273926 -0.461914,0.273926 -0.461914,0.93457 0,0.526367 0.34375,0.837891 0.349121,0.306152 0.945312,0.306152 0.821778,0 1.315918,-0.580078 0.499512,-0.585449 0.499512,-1.552246 v -0.220215 z m 1.971191,-0.408203 v 3.432129 h -0.988281 v -0.913086 q -0.338379,0.547851 -0.843262,0.811035 -0.504883,0.257812 -1.235351,0.257812 -0.923828,0 -1.47168,-0.515625 -0.54248,-0.520996 -0.54248,-1.391113 0,-1.015137 0.676757,-1.530762 0.682129,-0.515625 2.030274,-0.515625 h 1.385742 v -0.09668 q 0,-0.6821292 -0.451172,-1.0527346 -0.445801,-0.3759766 -1.256836,-0.3759766 -0.515625,0 -1.004394,0.1235352 -0.48877,0.1235351 -0.939942,0.3706054 V 8.3704195 q 0.542481,-0.2094727 1.052735,-0.3115234 0.510254,-0.1074219 0.993652,-0.1074219 1.305176,0 1.949707,0.6767578 0.644531,0.6767578 0.644531,2.051758 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
id="path859"
inkscape:connector-curvature="0" />
<path
d="m 79.223216,8.0964937 -2.175293,2.9272463 2.288086,3.088379 h -1.165527 l -1.750977,-2.363282 -1.750976,2.363282 h -1.165528 l 2.336426,-3.147461 -2.137695,-2.8681643 h 1.165527 l 1.595215,2.1430663 1.595215,-2.1430663 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
id="path861"
inkscape:connector-curvature="0" />
<path
d="m 83.235423,14.670712 q -0.418945,1.074219 -0.816406,1.401856 -0.397461,0.327637 -1.063477,0.327637 h -0.789551 v -0.827149 h 0.580079 q 0.408203,0 0.633789,-0.193359 0.225586,-0.19336 0.499511,-0.913086 l 0.177246,-0.451172 -2.433105,-5.9189453 h 1.047363 l 1.879883,4.7050783 1.879883,-4.7050783 h 1.047363 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
id="path863"
inkscape:connector-curvature="0" />
</g>
<g
id="g1014"
transform="matrix(0.8408844,0,0,0.8408844,18.618072,2.3099815)">
<g
transform="translate(0,20)"
id="text870"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
aria-label="do1jlr.akku_warning">
<text
xml:space="preserve"
style="font-size:13.3333px;line-height:1.25;font-family:Lato;-inkscape-font-specification:Lato;font-variation-settings:normal;letter-spacing:0px;word-spacing:0px;opacity:1;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
x="89.587685"
y="-4.887886"
id="text929"><tspan
sodipodi:role="line"
id="tspan927"
x="89.587685"
y="-4.887886"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-variation-settings:normal;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1">do1jlr.dotfiles</tspan></text>
<text
xml:space="preserve"
style="font-size:13.3333px;line-height:1.25;font-family:Lato;-inkscape-font-specification:Lato;letter-spacing:0px;word-spacing:0px"
x="89.43148"
y="-5.7662067"
id="text916"><tspan
sodipodi:role="line"
id="tspan914"
x="89.43148"
y="-5.7662067"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">do1jlr.dotfiles</tspan></text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 39 KiB

View file

@ -1,8 +1,7 @@
dotfiles dotfiles
========== ==========
[![Build Status](https://travis-ci.org/chaos-bodensee/role_dotfiles.svg?branch=master)](https://travis-ci.org/chaos-bodensee/role_dotfiles) [![Build Status](https://travis-ci.org/roles-ansible/ansible_role_dotfiles.svg?branch=master)](https://travis-ci.org/roles-ansible/role_dotfiles)
[![Galaxy](https://raw.githubusercontent.com/roles-ansible/ansible_role_dotfiles/master/.github/license.svg?sanitize=true)](https://galaxy.ansible.com/do1jlr/dotfiles)
<a href="https://galaxy.ansible.com/do1jlr/dotfiles"><img width="80px" src="https://galaxy.ansible.com/assets/galaxy-logo-02.svg"/></a>
### Get it directly from Ansible Galaxy ### Get it directly from Ansible Galaxy
```bash ```bash
@ -31,10 +30,10 @@ submodules_versioncheck: false
dotfiles__install_python_selinux: true dotfiles__install_python_selinux: true
# modify bashrc # modify bashrc
base__modify_bashrc: true dotfiles__modify_bashrc: true
# list of aliases used in bashrc # list of aliases used in bashrc
base__aliases: dotfiles__aliases:
- { alias: "ls", command: "ls ", color: True } - { alias: "ls", command: "ls ", color: True }
- { alias: "grep", command: "grep", color: True } - { alias: "grep", command: "grep", color: True }
- { alias: "ll", command: "ls -alF", color: False } - { alias: "ll", command: "ls -alF", color: False }
@ -48,14 +47,14 @@ base__aliases:
# enable bash completion # enable bash completion
base__bash_completion_enabled: true dotfiles__bash_completion_enabled: true
# fancy promt # fancy promt
base__user_promt: '\[\033[01;33m\] $(printf "\xE2\x9D\xA4") \[\033[01;32m\]\u\[\033[01;36m\]@\[\033[01;32m\]\H\[\033[01;34m\] <\A> \[\033[01;35m\] \j \[\033[01;36m\] \w \[\033[01;33m\]\n\[\033[01;33m\] $(git branch 2>/dev/null | sed -n "s/* \(.*\)/\1 /p")$\[\033[01;00m\] ' dotfiles__user_promt: '\[\033[01;33m\] $(printf "\xE2\x9D\xA4") \[\033[01;32m\]\u\[\033[01;36m\]@\[\033[01;32m\]\H\[\033[01;34m\] <\A> \[\033[01;35m\] \j \[\033[01;36m\] \w \[\033[01;33m\]\n\[\033[01;33m\] $(git branch 2>/dev/null | sed -n "s/* \(.*\)/\1 /p")$\[\033[01;00m\] '
base__root_prompt: '\[\033[01;31m\] $(printf "\xE2\x9D\xA4") \[\033[01;32m\]\u\[\033[01;36m\]@\[\033[01;32m\]\H\[\033[01;34m\] <\A> \[\033[01;35m\] \j \[\033[01;36m\] \w \[\033[01;33m\]\n\[\033[01;33m\] $(git branch 2>/dev/null | sed -n "s/* \(.*\)/\1 /p")$\[\033[01;00m\] ' dotfiles__root_prompt: '\[\033[01;31m\] $(printf "\xE2\x9D\xA4") \[\033[01;32m\]\u\[\033[01;36m\]@\[\033[01;32m\]\H\[\033[01;34m\] <\A> \[\033[01;35m\] \j \[\033[01;36m\] \w \[\033[01;33m\]\n\[\033[01;33m\] $(git branch 2>/dev/null | sed -n "s/* \(.*\)/\1 /p")$\[\033[01;00m\] '
# log terminal to syslog # log terminal to syslog
base__log_to_syslog: true dotfiles__log_to_syslog: true
# modify bash history # modify bash history
history_control: 'ignoreboth' history_control: 'ignoreboth'
@ -63,30 +62,64 @@ history_size: '-1'
history_file_size: '-1' history_file_size: '-1'
# optional additional entries to bashrc # optional additional entries to bashrc
base__additional_bashrc_lines: [] dotfiles__additional_bashrc_lines: []
# - eval `foo` # - eval `foo`
# - tmux new-session # - tmux new-session
# optionally allow custom bashrc for root # optionally allow custom bashrc for root
base__allow_own_root_bashrc: false dotfiles__allow_own_root_bashrc: false
# otional custom commands # otional custom commands
base__additional_bashrc_lines: [] dotfiles__additional_bashrc_lines: []
# - eval `foo` # - eval `foo`
# - tmux new-session # - tmux new-session
# optionally allow custom bashrc for root # optionally allow custom bashrc for root
base__allow_own_root_bashrc: false dotfiles__allow_own_root_bashrc: false
# otional custom commands # otional custom commands
base__custom_config: [] dotfiles__custom_config: []
# - { user: "l3d", cmd: "eval $(keychain --eval --quiet id_ed25519)" # - { user: "l3d", cmd: "eval $(keychain --eval --quiet id_ed25519)"
# show hidden files in ranger # show hidden files in ranger
base__ranger_hidden_files: true dotfiles__ranger_hidden_files: true
accounts: accounts:
- "{{ ansible_user_id }}" - "{{ ansible_user_id }}"
``` ```
Please have a look into ``defaults/main.yml`` for more configuration options! Please have a look into ``defaults/main.yml`` for more configuration options!
### testing
This role is tested with [these github-action](https://github.com/search?q=topic%3Acheck-ansible+topic%3Agithub-actions+org%3Aroles-ansible&type=Repositories) tests for different versions of differen linux systems. Linting is tested via travis-ci and the [ansible-lint action](https://github.com/marketplace/actions/ansible-lint).
If you want to find out more about our tests, please have a look at the github marketplace.
| test status | Github Marketplace |
| :--------- | :---------------- |
| [![Travis Build Status](https://travis-ci.com/roles-ansible/ansible_role_dotfiles.svg?branch=master)](https://travis-ci.com/roles-ansible/ansible_role_dotfiles) | [.travis.yml](https://github.com/roles-ansible/ansible_role_dotfiles/blob/master/.travis.yml) |
|||
| [![Ansible Lint check](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20Lint%20check/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+Lint+check%22) | [ansible-lint action](https://github.com/marketplace/actions/ansible-lint)
| [![Ansible check debian:stable](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20debian:stable/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+debian%3Astable%22) | [ansible test with debian stable](https://github.com/marketplace/actions/check-ansible-debian-stable) |
| [![Ansible check debian:latest](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20debian:latest/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+debian%3Alatest%22) | [ansible test with debian latest](https://github.com/marketplace/actions/check-ansible-debian-latest) |
| [![Ansible check debian:sid](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20debian:sid/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+debian%3Asid%22) | [ansible test with debian sid](https://github.com/marketplace/actions/check-ansible-debian-sid) |
| [![Ansible check debian:buster](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20debian:buster/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+debian%3Abuster%22) | [ansible test with debian buster](https://github.com/marketplace/actions/check-ansible-debian-buster) |
| [![Ansible check debian:stretch](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20debian:stretch/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+debian%3Astretch%22) | [ansible test with debian stretch](https://github.com/marketplace/actions/check-ansible-debian-stretch) |
| | |
| [![Ansible check archlinux:latest](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20archlinux:latest/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+archlinux%3Alatest%22) | [ansible test with archlinux latest](https://github.com/marketplace/actions/check-ansible-archlinux-latest) |
| | |
| [![Ansible check ubuntu:latest](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20ubuntu:latest/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+ubuntu%3Alatest%22) | [ansible test with ubuntu latest](https://github.com/marketplace/actions/check-ansible-ubuntu-latest) |
| [![Ansible check ubuntu:bionic](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20ubuntu:bionic/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+ubuntu%3Abionic%22) | [ansible test with ubuntu bionic](https://github.com/marketplace/actions/check-ansible-ubuntu-bionic) |
| [![Ansible check ubuntu:eoan](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20ubuntu:eoan/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+ubuntu%3Aeoan%22) | [ansible test with ubuntu eoan](https://github.com/marketplace/actions/check-ansible-ubuntu-eoan) |
| [![Ansible check ubuntu:trusty](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20ubuntu:trusty/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+ubuntu%3Atrusty%22) | [ansible test with ubuntu trusty](https://github.com/marketplace/actions/check-ansible-ubuntu-trusty) |
| [![Ansible check ubuntu:xenial](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20ubuntu:xenial/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+ubuntu%3Axenial%22) | [ansible test with ubuntu xenial](https://github.com/marketplace/actions/check-ansible-ubuntu-xenial) |
| | |
| [![Ansible check fedora:latest](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20fedora:latest/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+fedora%3Alatest%22) | [ansible test with fedora latest](https://github.com/marketplace/actions/check-ansible-fedora-latest) |
| [![Ansible check fedora:33](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20fedora:33/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+fedora%3A33%22) | [ansible test with fedora 33](https://github.com/marketplace/actions/check-ansible-fedora-33) |
| [![Ansible check fedora:32](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20fedora:32/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+fedora%3A32%22) | [ansible test with fedora 32](https://github.com/marketplace/actions/check-ansible-fedora-32) |
| [![Ansible check fedora:31](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20fedora:31/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+fedora%3A31%22) | [ansible test with fedora 31](https://github.com/marketplace/actions/check-ansible-fedora-31) |
| | |
| [![Ansible check centos:latest](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20centos:latest/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+centos%3Alatest%22) | [ansible test with centos latest](https://github.com/marketplace/actions/check-ansible-centos-latest) |
| [![Ansible check centos:centos8](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20centos:centos8/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+centos%3Acentos8%22) | [ansible test with centos centos8](https://github.com/marketplace/actions/check-ansible-centos-centos8) |
| [![Ansible check centos:centos7](https://github.com/roles-ansible/ansible_role_dotfiles/workflows/Ansible%20check%20centos:centos7/badge.svg)](https://github.com/roles-ansible/ansible_role_dotfiles/actions?query=workflow%3A%22Ansible+check+centos%3Acentos7%22) | [ansible test with centos centos7](https://github.com/marketplace/actions/check-ansible-centos-centos7) |

View file

@ -8,10 +8,10 @@ submodules_versioncheck: false
dotfiles__install_python_selinux: true dotfiles__install_python_selinux: true
# modify bashrc # modify bashrc
base__modify_bashrc: true dotfiles__modify_bashrc: true
# list of aliases used in bashrc # list of aliases used in bashrc
base__aliases: dotfiles__aliases:
- { alias: "ls", command: "ls ", color: True } - { alias: "ls", command: "ls ", color: True }
- { alias: "grep", command: "grep", color: True } - { alias: "grep", command: "grep", color: True }
- { alias: "ll", command: "ls -alF", color: False } - { alias: "ll", command: "ls -alF", color: False }
@ -25,35 +25,35 @@ base__aliases:
# enable bash completion # enable bash completion
base__bash_completion_enabled: true dotfiles__bash_completion_enabled: true
# fancy promt # fancy promt
base__user_prompt: '\[\033[01;33m\] $(printf "\xE2\x9D\xA4") \[\033[01;32m\]\u\[\033[01;36m\]@\[\033[01;32m\]\H\[\033[01;34m\] <\A> \[\033[01;35m\] \j \[\033[01;36m\] \w \[\033[01;33m\]\n\[\033[01;33m\] $(git branch 2>/dev/null | sed -n "s/* \(.*\)/\1 /p")$\[\033[01;00m\] ' dotfiles__user_prompt: '\[\033[01;33m\] $(printf "\xE2\x9D\xA4") \[\033[01;32m\]\u\[\033[01;36m\]@\[\033[01;32m\]\H\[\033[01;34m\] <\A> \[\033[01;35m\] \j \[\033[01;36m\] \w \[\033[01;33m\]\n\[\033[01;33m\] $(git branch 2>/dev/null | sed -n "s/* \(.*\)/\1 /p")$\[\033[01;00m\] '
base__root_prompt: '\[\033[01;31m\] $(printf "\xE2\x9D\xA4") \[\033[01;32m\]\u\[\033[01;36m\]@\[\033[01;32m\]\H\[\033[01;34m\] <\A> \[\033[01;35m\] \j \[\033[01;36m\] \w \[\033[01;33m\]\n\[\033[01;33m\] $(git branch 2>/dev/null | sed -n "s/* \(.*\)/\1 /p")$\[\033[01;00m\] ' dotfiles__root_prompt: '\[\033[01;31m\] $(printf "\xE2\x9D\xA4") \[\033[01;32m\]\u\[\033[01;36m\]@\[\033[01;32m\]\H\[\033[01;34m\] <\A> \[\033[01;35m\] \j \[\033[01;36m\] \w \[\033[01;33m\]\n\[\033[01;33m\] $(git branch 2>/dev/null | sed -n "s/* \(.*\)/\1 /p")$\[\033[01;00m\] '
# modify bash history # modify bash history
base__history_control: 'ignoreboth' dotfiles__history_control: 'ignoreboth'
base__history_size: '-1' dotfiles__history_size: '-1'
base__history_file_size: '-1' dotfiles__history_file_size: '-1'
# optional additional entries to /etc/bash.bashrc # optional additional entries to /etc/bash.bashrc
base__additional_bashrc_lines: [] dotfiles__additional_bashrc_lines: []
# - eval `foo` # - eval `foo`
# - tmux new-session # - tmux new-session
# optional additional entries to ~/.bashrc # optional additional entries to ~/.bashrc
base__additional_user_bashrc_lines: [] dotfiles__additional_user_bashrc_lines: []
# - eval $(keychain --eval --quiet id_ed25519) # - eval $(keychain --eval --quiet id_ed25519)
# optionally allow custom bashrc for root # optionally allow custom bashrc for root
base__allow_own_root_bashrc: false dotfiles__allow_own_root_bashrc: false
# otional custom commands # otional custom commands
base__custom_config: [] dotfiles__custom_config: []
# - { user: "l3d", cmd: "eval $(keychain --eval --quiet id_ed25519)" # - { user: "l3d", cmd: "eval $(keychain --eval --quiet id_ed25519)"
# show hidden files in ranger # show hidden files in ranger
base__ranger_hidden_files: true dotfiles__ranger_hidden_files: true
accounts: accounts:
- "{{ ansible_user_id }}" - "{{ ansible_user_id }}"

View file

@ -16,7 +16,7 @@
owner: 'root' owner: 'root'
group: 'root' group: 'root'
mode: 'u=rw,g=r,o=' mode: 'u=rw,g=r,o='
when: not base__allow_own_root_bashrc | bool when: not dotfiles__allow_own_root_bashrc | bool
- name: Copy bashrc configuration to non admin users - name: Copy bashrc configuration to non admin users
become: yes become: yes

View file

@ -6,7 +6,7 @@
when: dotfiles__install_python_selinux | bool when: dotfiles__install_python_selinux | bool
- include_tasks: bashrc.yml - include_tasks: bashrc.yml
when: base__modify_bashrc | bool when: dotfiles__modify_bashrc | bool
- name: Copy vimrc configuration to root - name: Copy vimrc configuration to root
become: yes become: yes
@ -42,7 +42,7 @@
mode: '0644' mode: '0644'
with_items: "{{ accounts }}" with_items: "{{ accounts }}"
when: when:
- base__ranger_hidden_files | bool - dotfiles__ranger_hidden_files | bool
- accounts is defined - accounts is defined
- accounts != ['root'] - accounts != ['root']
- accounts != 'root' - accounts != 'root'
@ -57,7 +57,7 @@
mode: '0644' mode: '0644'
with_items: "{{ accounts }}" with_items: "{{ accounts }}"
when: when:
- base__ranger_hidden_files | bool - dotfiles__ranger_hidden_files | bool
- accounts is defined - accounts is defined
- accounts != ['root'] - accounts != ['root']
- accounts != 'root' - accounts != 'root'

View file

@ -9,20 +9,20 @@
# enable color support of ls and also add handy aliases # enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
{% for alias in base__aliases %} {% for alias in dotfiles__aliases %}
{% if alias.color %} {% if alias.color %}
alias {{ alias.alias }}="{{ alias.command }} --color=auto" alias {{ alias.alias }}="{{ alias.command }} --color=auto"
{% endif%} {% endif%}
{% endfor %} {% endfor %}
fi fi
{% for alias in base__aliases %} {% for alias in dotfiles__aliases %}
{% if not alias.color %} {% if not alias.color %}
alias {{ alias.alias }}="{{ alias.command }}" alias {{ alias.alias }}="{{ alias.command }}"
{% endif%} {% endif%}
{% endfor %} {% endfor %}
{%if base__bash_completion_enabled %} {%if dotfiles__bash_completion_enabled %}
if ! shopt -oq posix; then if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion . /usr/share/bash-completion/bash_completion
@ -35,18 +35,18 @@ fi
# fancy Prompt # fancy Prompt
if [ $(id -u) -eq 0 ]; then if [ $(id -u) -eq 0 ]; then
export PS1='{{ base__root_prompt }} ' export PS1='{{ dotfiles__root_prompt }} '
else else
export PS1='{{ base__user_prompt }} ' export PS1='{{ dotfiles__user_prompt }} '
fi fi
HISTCONTROL={{ base__history_control }} HISTCONTROL={{ dotfiles__history_control }}
shopt -s histappend shopt -s histappend
HISTSIZE={{ base__history_size }} HISTSIZE={{ dotfiles__history_size }}
HISTFILESIZE={{ base__history_file_size }} HISTFILESIZE={{ dotfiles__history_file_size }}
{% for _row in base__additional_bashrc_lines | default() %} {% for _row in dotfiles__additional_bashrc_lines | default() %}
{{ _row }} {{ _row }}
{% endfor %} {% endfor %}
# vim:ts=4:sw=4 # vim:ts=4:sw=4

View file

@ -12,30 +12,30 @@ export PATH
# enable color support of ls and also add handy aliases # enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
{% for alias in base__aliases %} {% for alias in dotfiles__aliases %}
{% if alias.color %} {% if alias.color %}
alias {{ alias.alias }}="{{ alias.command }} --color=auto" alias {{ alias.alias }}="{{ alias.command }} --color=auto"
{% endif%} {% endif%}
{% endfor %} {% endfor %}
fi fi
{% for alias in base__aliases %} {% for alias in dotfiles__aliases %}
{% if not alias.color %} {% if not alias.color %}
alias {{ alias.alias }}="{{ alias.command }}" alias {{ alias.alias }}="{{ alias.command }}"
{% endif%} {% endif%}
{% endfor %} {% endfor %}
# hostory controll # hostory controll
HISTCONTROL={{ base__history_control }} HISTCONTROL={{ dotfiles__history_control }}
shopt -s histappend shopt -s histappend
HISTSIZE={{ base__history_size }} HISTSIZE={{ dotfiles__history_size }}
HISTFILESIZE={{ base__history_file_size }} HISTFILESIZE={{ dotfiles__history_file_size }}
{% for _row in base__additional_user_bashrc_lines | default() %} {% for _row in dotfiles__additional_user_bashrc_lines | default() %}
{{ _row }} {{ _row }}
{% endfor %} {% endfor %}
{% for custom in base__custom_config %} {% for custom in dotfiles__custom_config %}
{% if custom.user == item %} {% if custom.user == item %}
{{ custom.cmd }} {{ custom.cmd }}
{% endif %} {% endif %}

View file

@ -1,3 +1,3 @@
# {{ ansible_managed }} # {{ ansible_managed }}
# #
{% if base__ranger_hidden_files | bool %}set show_hidden true{% endif %} {% if dotfiles__ranger_hidden_files | bool %}set show_hidden true{% endif %}