Compare commits

...

2 Commits

Author SHA1 Message Date
Johannes Hendrik Gerard van der Weide 6982b3b2dc Fixed steam added a better hardware config fixed startup added streamlined the background setting 2023-11-21 23:14:09 +01:00
Johannes Hendrik Gerard van der Weide 3faca9fa8d Added sway and broke and then fixed sway so uh thats nice I think thats pretty cool 2023-11-20 17:26:58 +01:00
12 changed files with 1070 additions and 4 deletions

840
Assets/background.svg Executable file
View File

@ -0,0 +1,840 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="2256"
height="1504"
viewBox="0 0 596.9 397.93332"
version="1.1"
id="svg5"
xml:space="preserve"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
sodipodi:docname="blobcat_hertog.svg"
inkscape:export-filename="blobcathertog.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview7"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:document-units="mm"
showgrid="true"
inkscape:zoom="0.33203125"
inkscape:cx="647.52941"
inkscape:cy="694.21176"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer2"
showguides="true"><inkscape:grid
type="xygrid"
id="grid405" /><sodipodi:guide
position="303.45782,146.48616"
orientation="1,0"
id="guide7139"
inkscape:locked="false" /></sodipodi:namedview><defs
id="defs2"><inkscape:path-effect
effect="bspline"
id="path-effect7151"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" /><inkscape:path-effect
effect="bspline"
id="path-effect7143"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" /><inkscape:path-effect
effect="skeletal"
id="path-effect6650"
is_visible="true"
lpeversion="1"
pattern="M 0,4.9921384 C 0,2.236478 2.236478,0 4.9921384,0 c 2.7556603,0 4.9921383,2.236478 4.9921383,4.9921384 0,2.7556603 -2.236478,4.9921383 -4.9921383,4.9921383 C 2.236478,9.9842767 0,7.7477987 0,4.9921384 Z"
copytype="single_stretched"
prop_scale="1"
scale_y_rel="false"
spacing="0"
normal_offset="0"
tang_offset="0"
prop_units="false"
vertical_pattern="false"
hide_knot="false"
fuse_tolerance="0" /><inkscape:path-effect
effect="powerstroke"
id="path-effect5913"
is_visible="true"
lpeversion="1"
offset_points="0,4.9921384"
not_jump="false"
sort_points="true"
interpolator_type="CubicBezierJohan"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="extrp_arc"
miter_limit="4"
scale_width="1"
end_linecap_type="zerowidth" /><inkscape:path-effect
effect="powerstroke"
id="path-effect5851"
is_visible="true"
lpeversion="1"
offset_points="0,4.9921384"
not_jump="false"
sort_points="true"
interpolator_type="CubicBezierJohan"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="extrp_arc"
miter_limit="4"
scale_width="1"
end_linecap_type="zerowidth" /><inkscape:path-effect
effect="powerstroke"
id="path-effect1460"
is_visible="true"
lpeversion="1"
offset_points="0.2386247,3.4839679 | 2,4.1500001 | 3.7774873,4.2692546"
not_jump="false"
sort_points="true"
interpolator_type="Linear"
interpolator_beta="0"
start_linecap_type="peak"
linejoin_type="round"
miter_limit="4"
scale_width="1"
end_linecap_type="peak" /><inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="-52.126147 : 145.21361 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1097.7505 : 188.60007 : 1"
inkscape:persp3d-origin="105 : 108.29925 : 1"
id="perspective1392" /><inkscape:path-effect
effect="powerstroke"
id="path-effect2978"
is_visible="true"
lpeversion="1"
offset_points="0.2,2.1824999 | 0.3457958,2.7339738 | 0.81168821,0.79116474"
not_jump="false"
sort_points="true"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="round"
miter_limit="4"
scale_width="1"
end_linecap_type="zerowidth" /><inkscape:path-effect
effect="spiro"
id="path-effect2880"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="powerstroke"
id="path-effect2978-3"
is_visible="true"
lpeversion="1"
offset_points="0.2,2.1824999 | 0.3457958,2.7339738 | 0.81168821,0.79116474"
not_jump="false"
sort_points="true"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="round"
miter_limit="4"
scale_width="1"
end_linecap_type="zerowidth" /><inkscape:path-effect
effect="powerstroke"
id="path-effect2978-3-9"
is_visible="true"
lpeversion="1"
offset_points="0.2,2.1824999 | 0.3457958,2.7339738 | 0.81168821,0.79116474"
not_jump="false"
sort_points="true"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="round"
miter_limit="4"
scale_width="1"
end_linecap_type="zerowidth" /><inkscape:path-effect
effect="powerstroke"
id="path-effect2978-5"
is_visible="true"
lpeversion="1"
offset_points="0.2,2.1824999 | 0.3457958,2.7339738 | 0.81168821,0.79116474"
not_jump="false"
sort_points="true"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="round"
miter_limit="4"
scale_width="1"
end_linecap_type="zerowidth" /><inkscape:path-effect
effect="powerstroke"
id="path-effect2978-3-5"
is_visible="true"
lpeversion="1"
offset_points="0.2,2.1824999 | 0.3457958,2.7339738 | 0.81168821,0.79116474"
not_jump="false"
sort_points="true"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="round"
miter_limit="4"
scale_width="1"
end_linecap_type="zerowidth" /><inkscape:path-effect
effect="powerstroke"
id="path-effect2978-3-9-2"
is_visible="true"
lpeversion="1"
offset_points="0.2,2.1824999 | 0.3457958,2.7339738 | 0.81168821,0.79116474"
not_jump="false"
sort_points="true"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="round"
miter_limit="4"
scale_width="1"
end_linecap_type="zerowidth" /><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath12507"><path
id="path12509"
style="fill:#ffffff;fill-opacity:1;stroke:#d99505;stroke-width:15.4052;stroke-linecap:round;stop-color:#000000"
d="m 19.35974,24.833321 h 155.2024 l 0.76719,28.621832 c 0,0 -1.39587,80.252957 -12.52495,102.085247 -17.08568,33.51753 -66.879207,54.93383 -66.879207,54.93383 0,0 -51.587909,-27.23961 -68.335004,-60.61671 C 15.716521,126.1932 18.812403,55.003565 18.812403,55.003565 Z"
sodipodi:nodetypes="cccscscc" /></clipPath><rect
x="890.61584"
y="15.195518"
width="3695.9888"
height="764.13544"
id="rect49244" /><inkscape:path-effect
effect="powerstroke"
id="path-effect1460-2"
is_visible="true"
lpeversion="1"
offset_points="0.2386247,3.4839679 | 2,4.1500001 | 3.7774873,4.2692546"
not_jump="false"
sort_points="true"
interpolator_type="Linear"
interpolator_beta="0"
start_linecap_type="peak"
linejoin_type="round"
miter_limit="4"
scale_width="1"
end_linecap_type="peak" /><inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="-52.126147 : 145.21361 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1097.7505 : 188.60007 : 1"
inkscape:persp3d-origin="105 : 108.29925 : 1"
id="perspective1392-9" /><inkscape:path-effect
effect="powerstroke"
id="path-effect2978-1"
is_visible="true"
lpeversion="1"
offset_points="0.2,2.1824999 | 0.3457958,2.7339738 | 0.81168821,0.79116474"
not_jump="false"
sort_points="true"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="round"
miter_limit="4"
scale_width="1"
end_linecap_type="zerowidth" /><inkscape:path-effect
effect="spiro"
id="path-effect2880-2"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="powerstroke"
id="path-effect2978-3-7"
is_visible="true"
lpeversion="1"
offset_points="0.2,2.1824999 | 0.3457958,2.7339738 | 0.81168821,0.79116474"
not_jump="false"
sort_points="true"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="round"
miter_limit="4"
scale_width="1"
end_linecap_type="zerowidth" /><inkscape:path-effect
effect="powerstroke"
id="path-effect2978-3-9-0"
is_visible="true"
lpeversion="1"
offset_points="0.2,2.1824999 | 0.3457958,2.7339738 | 0.81168821,0.79116474"
not_jump="false"
sort_points="true"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="round"
miter_limit="4"
scale_width="1"
end_linecap_type="zerowidth" /><inkscape:path-effect
effect="powerstroke"
id="path-effect2978-5-9"
is_visible="true"
lpeversion="1"
offset_points="0.2,2.1824999 | 0.3457958,2.7339738 | 0.81168821,0.79116474"
not_jump="false"
sort_points="true"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="round"
miter_limit="4"
scale_width="1"
end_linecap_type="zerowidth" /><inkscape:path-effect
effect="powerstroke"
id="path-effect2978-3-5-3"
is_visible="true"
lpeversion="1"
offset_points="0.2,2.1824999 | 0.3457958,2.7339738 | 0.81168821,0.79116474"
not_jump="false"
sort_points="true"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="round"
miter_limit="4"
scale_width="1"
end_linecap_type="zerowidth" /><inkscape:path-effect
effect="powerstroke"
id="path-effect2978-3-9-2-6"
is_visible="true"
lpeversion="1"
offset_points="0.2,2.1824999 | 0.3457958,2.7339738 | 0.81168821,0.79116474"
not_jump="false"
sort_points="true"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="round"
miter_limit="4"
scale_width="1"
end_linecap_type="zerowidth" /><inkscape:path-effect
effect="fill_between_many"
method="bsplinespiro"
linkedpaths="#path5849,0,1"
id="path-effect5853" /><inkscape:path-effect
effect="fill_between_many"
method="bsplinespiro"
linkedpaths="#path5911,0,1"
id="path-effect5915" /><linearGradient
id="linearGradient5960"
inkscape:collect="always"><stop
id="stop5962"
offset="0"
style="stop-color:#637ddf;stop-opacity:1" /><stop
style="stop-color:#649afa;stop-opacity:1"
offset="0.23168644"
id="stop5964" /><stop
id="stop5966"
offset="1"
style="stop-color:#719efa;stop-opacity:1" /></linearGradient><linearGradient
y2="515.97058"
x2="282.26105"
y1="338.62445"
x1="213.95642"
gradientTransform="translate(983.36076,601.38885)"
gradientUnits="userSpaceOnUse"
id="linearGradient5855"
xlink:href="#linearGradient5960"
inkscape:collect="always" /><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1443"><path
id="path1445"
style="display:inline;fill:#000000;fill-opacity:1;stroke:#d99505;stroke-width:1.32992;stroke-linecap:round;stop-color:#000000"
d="M 6.1305684,0.06464424 H 19.529024 l 1.547234,2.41338126 c 0,0 -0.445934,0.034964 -1.481002,0.057511 0.01931,2.7112194 -0.120502,6.928152 -1.081266,8.8129095 -1.474989,2.893534 -5.773609,4.74238 -5.773609,4.74238 0,0 -4.4535296,-2.351568 -5.8992883,-5.232976 C 5.8160533,8.8149335 5.9550193,5.156887 6.0833171,2.6692093 4.8316701,2.6281793 4.4825752,2.6294377 4.4825752,2.6294377 Z"
sodipodi:nodetypes="ccccscsccc" /></clipPath><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1447"><path
id="path1449"
style="display:inline;fill:#000000;fill-opacity:1;stroke:#d99505;stroke-width:1.32992;stroke-linecap:round;stop-color:#000000"
d="M 6.1305684,0.06464424 H 19.529024 l 1.547234,2.41338126 c 0,0 -0.445934,0.034964 -1.481002,0.057511 0.01931,2.7112194 -0.120502,6.928152 -1.081266,8.8129095 -1.474989,2.893534 -5.773609,4.74238 -5.773609,4.74238 0,0 -4.4535296,-2.351568 -5.8992883,-5.232976 C 5.8160533,8.8149335 5.9550193,5.156887 6.0833171,2.6692093 4.8316701,2.6281793 4.4825752,2.6294377 4.4825752,2.6294377 Z"
sodipodi:nodetypes="ccccscsccc" /></clipPath><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1451"><path
id="path1453"
style="display:inline;fill:#000000;fill-opacity:1;stroke:#d99505;stroke-width:1.32992;stroke-linecap:round;stop-color:#000000"
d="M 6.1305684,0.06464424 H 19.529024 l 1.547234,2.41338126 c 0,0 -0.445934,0.034964 -1.481002,0.057511 0.01931,2.7112194 -0.120502,6.928152 -1.081266,8.8129095 -1.474989,2.893534 -5.773609,4.74238 -5.773609,4.74238 0,0 -4.4535296,-2.351568 -5.8992883,-5.232976 C 5.8160533,8.8149335 5.9550193,5.156887 6.0833171,2.6692093 4.8316701,2.6281793 4.4825752,2.6294377 4.4825752,2.6294377 Z"
sodipodi:nodetypes="ccccscsccc" /></clipPath></defs><g
inkscape:label="Background"
inkscape:groupmode="layer"
id="layer1"
style="display:inline"
sodipodi:insensitive="true"><path
inkscape:original-d="M 0,0"
inkscape:path-effect="#path-effect5853"
d="M -0.49695427,397.85575 596.69446,0.55395785 596.73537,398.73565 Z"
id="path5855"
style="fill:#000000"
class="UnoptimicedTransforms" /><path
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.264583"
d="M -0.49695427,397.85575 596.69446,0.55395785 596.73537,398.73565 Z"
id="path5849"
inkscape:path-effect="#path-effect5851"
inkscape:original-d="M -0.49695427,397.85575 596.69446,0.55395785 596.73537,398.73565 Z"
inkscape:linked-fill="path5855"
class="UnoptimicedTransforms" /><path
inkscape:original-d="M 0,0"
inkscape:path-effect="#path-effect5915"
d="M 597.03062,0.12423857 0.19439682,0.66504174 0.14323976,398.19045 Z"
id="path5917"
style="fill:#ff0000"
class="UnoptimicedTransforms" /><path
style="fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.264583"
d="M 597.03062,0.12423857 0.19439682,0.66504174 0.14323976,398.19045 Z"
id="path5911"
inkscape:path-effect="#path-effect5913"
inkscape:original-d="M 597.03062,0.12423857 0.19439682,0.66504174 0.14323976,398.19045 Z"
inkscape:linked-fill="path5917"
class="UnoptimicedTransforms" /></g><g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="HertogBlobCat"
transform="matrix(0.53166552,0,0,0.53166552,121.8785,89.515689)"
style="display:inline"><g
id="g1176"
transform="matrix(16.260924,0,0,16.260924,134.80206,88.563323)"
style="display:inline"><path
id="path1441"
style="display:inline;fill:#000000;fill-opacity:1;stroke:#d99505;stroke-width:14.6492;stroke-linecap:round;stop-color:#000000"
d="m 230.86596,118.08726 h 147.58501 l 17.04288,26.58357 c 0,0 -4.912,0.38513 -16.31335,0.63349 0.2127,29.86428 -1.32734,76.31411 -11.91022,97.07486 -16.24711,31.87248 -63.59674,52.23766 -63.59674,52.23766 0,0 -49.05596,-25.90268 -64.98111,-57.64162 -11.29088,-22.50287 -9.76016,-62.79653 -8.34694,-90.19849 -13.787,-0.45194 -17.6323,-0.43808 -17.6323,-0.43808 z"
sodipodi:nodetypes="ccccscsccc"
transform="matrix(0.09249413,0,0,0.09249413,-15.347796,-11.009291)" /><path
fill="#0038a8"
d="M -3.872974,-2.3100511 H 28.872974 V 17.310051 H -3.872974 Z"
id="path1161"
style="stroke-width:1.30892"
clip-path="url(#clipPath1451)" /><path
fill="#9b4f96"
d="M -3.872974,-2.3100511 H 28.872974 V 9.4620102 H -3.872974 Z"
id="path1163"
style="stroke-width:1.30892"
clip-path="url(#clipPath1447)" /><path
fill="#d60270"
d="M -3.872974,-2.3100511 H 28.872974 V 5.5379898 H -3.872974 Z"
id="path1165"
style="stroke-width:1.30892"
clip-path="url(#clipPath1443)" /></g><g
id="layer1-5"
inkscape:label="BaseTemplate"
style="display:inline"
transform="matrix(0.72911814,0,0,0.72911814,263.51417,114.95921)"><path
id="rect933"
style="display:inline;fill:#000000;fill-opacity:1;stroke:#d99505;stroke-width:19.9873;stroke-linecap:round;stop-color:#000000"
d="M 8.6023377,13.819509 H 209.96749 l 23.25333,36.27066 c 0,0 -6.70193,0.52547 -22.25795,0.864333 0.29021,40.746866 -1.81104,104.123068 -16.25032,132.449048 -22.16757,43.48685 -86.77147,71.27312 -86.77147,71.27312 0,0 -66.932006,-35.34164 -88.660287,-78.64628 C 3.875496,145.32744 5.9640156,90.350728 7.8922013,52.963466 -10.918781,52.346828 -16.165322,52.36574 -16.165322,52.36574 Z"
sodipodi:nodetypes="ccccscsccc" /><g
id="g8452"
clip-path="url(#clipPath12507)"
transform="matrix(1.1459324,0,0,1.1459324,-1.9429715,-0.51240543)"><path
id="path236"
style="display:inline;fill:#ffca00;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
d="M 39.39937,37.923351 C 32.670017,43.964384 37.15196,68.44269 36.307107,88.297533 11.080924,127.45679 12.521772,146.06457 13.316859,195.06809 c -1.192983,48.67082 200.393781,47.2556 194.991271,2.99593 -4.32172,-35.40537 0.305,-30.3416 0.12494,-55.14684 -0.11792,-16.24472 -3.0416,-30.12497 -8.94935,-42.23225 4.59836,-28.566517 8.2316,-52.522366 2.46453,-57.313586 -5.76707,-4.791222 -31.51236,2.580553 -59.57992,5.599085 -11.91452,-5.778963 -30.9692,-7.6205 -46.336784,-1.926986 C 80.130062,46.158735 46.128722,31.882319 39.39937,37.923351 Z"
sodipodi:nodetypes="zccssczccz"
inkscape:label="body" /><g
id="g4816"
inkscape:label="WhiskersDefault"
transform="rotate(5.375808,169.54559,241.82501)"
style="display:inline"><path
style="fill:#2d2d2d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 132.99639,114.85102 c 0.56173,0.0966 1.46072,0.28794 2.95349,0.46402 1.41472,0.16686 3.09321,0.27972 4.45942,0.239 0.79649,-0.0237 1.51493,-0.0551 2.21937,-0.11032 1.28442,-0.1006 2.55218,-0.28026 4.47068,-0.67417 1.86987,-0.38393 4.57197,-1.11471 7.48071,-1.96767 4.27785,-1.25445 8.27616,-2.55298 11.4943,-3.64041 0.81774,-0.27632 1.61876,-0.55085 2.4365,-0.82717 0.80563,-0.27218 1.55344,-0.53373 2.24024,-0.7842 1.87683,-0.68447 2.88375,-1.13619 3.42724,-1.39704 -0.60459,0.0542 -1.68879,0.15631 -3.66674,0.3733 -0.72276,0.0793 -1.50577,0.1674 -2.34649,0.26385 -0.714,0.0819 -1.57417,0.17172 -2.54686,0.27055 -3.25383,0.33059 -7.64485,0.75382 -11.95144,1.25754 -3.01004,0.35207 -5.7678,0.72049 -7.6461,1.09074 -1.91508,0.37751 -3.15908,0.70241 -4.38432,1.10731 -0.67098,0.22173 -1.34766,0.4717 -2.09171,0.75918 -1.27877,0.49407 -2.78227,1.25193 -4.02179,1.966 -1.30652,0.75267 -2.05333,1.29205 -2.5265,1.60949 z"
id="path1426"
sodipodi:nodetypes="cc"
inkscape:path-effect="#path-effect2978"
inkscape:original-d="m 132.99639,114.85102 c 8.89043,-1.89759 33.72104,-6.64558 41.18195,-8.69796"
inkscape:label="whisker04" /><path
style="fill:#2d2d2d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 130.58483,121.94005 c 0.44207,0.35941 1.13152,0.96656 2.34568,1.85128 1.15067,0.83846 2.55755,1.75903 3.76761,2.39276 0.70545,0.36945 1.34667,0.69399 1.98734,0.99095 1.16813,0.54145 2.36049,1.00582 4.22467,1.60218 1.81693,0.58124 4.52874,1.26776 7.48048,1.94902 4.34109,1.0019 8.46049,1.8285 11.79709,2.45704 0.8487,0.15988 1.67947,0.31266 2.52817,0.47253 0.83533,0.1574 1.6151,0.29576 2.33633,0.41389 1.97089,0.32282 3.07001,0.42245 3.67168,0.46139 -0.55369,-0.24903 -1.54884,-0.69127 -3.37883,-1.47116 -0.66869,-0.28497 -1.39415,-0.59177 -2.17395,-0.91955 -0.66227,-0.27838 -1.45572,-0.62147 -2.35161,-1.01182 -2.99668,-1.30569 -7.02979,-3.08789 -11.02788,-4.75821 -2.7946,-1.16752 -5.37735,-2.19719 -7.19493,-2.79448 -1.85315,-0.60898 -3.09597,-0.9351 -4.36164,-1.1823 -0.69312,-0.13537 -1.40504,-0.24892 -2.19403,-0.36278 -1.35599,-0.19568 -3.037,-0.27149 -4.46664,-0.25618 -1.50691,0.0161 -2.42178,0.12051 -2.98954,0.16544 z"
id="path1426-1-6"
sodipodi:nodetypes="cc"
inkscape:path-effect="#path-effect2978-3-9"
inkscape:original-d="m 130.58483,121.94005 c 8.67523,2.70092 32.6285,10.72405 40.13905,12.59104"
inkscape:label="whisker03" /><path
style="fill:#2d2d2d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 63.197217,117.68355 c -0.541491,-0.17869 -1.402627,-0.50096 -2.853531,-0.89602 -1.375029,-0.37441 -3.019031,-0.73443 -4.376785,-0.89636 -0.791566,-0.0944 -1.507041,-0.16966 -2.212186,-0.21935 -1.285699,-0.0906 -2.566622,-0.10053 -4.523127,0.005 -1.906914,0.10296 -4.688596,0.42579 -7.692842,0.83888 -4.418296,0.60752 -8.566655,1.30002 -11.911878,1.89918 -0.850979,0.15242 -1.682351,0.30503 -2.53333,0.45745 -0.837463,0.14996 -1.616145,0.29794 -2.332844,0.44401 -1.958504,0.39915 -3.021883,0.69685 -3.59839,0.87439 0.60634,0.0359 1.694369,0.0954 3.683694,0.17352 0.72692,0.0286 1.514746,0.0573 2.360894,0.0863 0.718614,0.0247 1.583021,0.0632 2.560088,0.10937 3.268492,0.15462 7.675705,0.38592 12.011299,0.52511 3.030304,0.0973 5.813393,0.14106 7.726621,0.0529 1.950686,-0.0899 3.229614,-0.22714 4.501835,-0.44625 0.696702,-0.11998 1.403227,-0.26706 2.181973,-0.44126 1.338374,-0.29937 2.938186,-0.82637 4.270345,-1.34913 1.404162,-0.55102 2.222972,-0.97394 2.738164,-1.21785 z"
id="path1426-9"
sodipodi:nodetypes="cc"
inkscape:path-effect="#path-effect2978-5"
inkscape:original-d="m 63.197217,117.68355 c -9.077578,0.56091 -34.34733,1.58184 -42.034913,2.50729"
inkscape:label="whisker02" /><path
style="fill:#2d2d2d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.49141;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 57.472838,104.05217 c -0.438537,-0.38215 -1.120728,-1.02475 -2.328863,-1.97211 -1.144862,-0.89774 -2.548326,-1.89081 -3.760571,-2.586476 -0.707075,-0.405767 -1.350022,-0.763194 -1.993312,-1.09293 -1.173187,-0.601348 -2.373495,-1.126489 -4.255265,-1.817967 -1.833783,-0.673844 -4.577507,-1.498392 -7.566035,-2.329423 -4.396012,-1.222416 -8.569968,-2.256949 -11.954217,-3.053283 -0.824602,-0.194034 -1.739325,-0.405249 -2.563927,-0.599283 -0.847116,-0.199181 -1.638206,-0.376416 -2.370292,-0.530367 -2.00049,-0.420684 -3.119353,-0.573773 -3.732343,-0.641752 0.556915,0.276164 1.556234,0.766643 3.397209,1.638289 0.672522,0.31842 1.402227,0.66164 2.186623,1.028691 0.666317,0.311797 1.46383,0.694816 2.364633,1.130589 3.007978,1.455143 7.070892,3.447321 11.087881,5.319665 2.811191,1.310313 5.410669,2.471947 7.244763,3.161987 1.870093,0.70358 3.126703,1.09293 4.409887,1.40441 0.70251,0.17052 1.425135,0.32015 2.226535,0.47397 1.376761,0.26424 3.089763,0.42489 4.549679,0.4815 1.538727,0.0597 2.476506,0.001 3.057615,-0.0155 z"
id="path1426-1-6-8"
sodipodi:nodetypes="cc"
inkscape:path-effect="#path-effect2978-3-9-2"
inkscape:original-d="M 57.472838,104.05217 C 48.713406,100.91265 24.550512,91.659202 16.948013,89.428579"
inkscape:label="whisker01"
class="UnoptimicedTransforms"
transform="matrix(0.97745608,0,0,0.96628318,9.9056756,7.4105614)" /></g><path
style="display:inline;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#2d2d2d;stroke-width:5.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 86.585088,105.46344 c -0.79045,8.91367 -1.884298,16.3003 6.448852,18.20371 10.44053,2.38474 9.90233,-9.36452 15.11632,-8.44625 5.21398,0.91841 1.82174,10.98829 10.28741,13.30658 8.03997,2.20169 13.8846,-5.65286 16.43401,-13.35373"
id="path3692-9"
sodipodi:nodetypes="cscsc"
inkscape:label="MouthClosedW" /><g
id="g4795"
inkscape:label="EyesClosedU"
style="display:none"
transform="translate(2.5399433,6.773182)"><path
style="display:inline;fill:none;fill-opacity:1;stroke:#2d2d2d;stroke-width:8.3;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1"
d="m 68.378272,83.24852 c -2.089327,18.24534 14.847313,19.64286 20.621411,5.093927"
id="path6731-5-3"
sodipodi:nodetypes="cc"
inkscape:label="u" /><path
style="display:inline;fill:none;fill-opacity:1;stroke:#2d2d2d;stroke-width:8.3;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1"
d="m 120.16538,91.131566 c -0.98342,16.852644 16.1651,17.855084 21.06189,0.19196"
id="path6731-5-3-6"
sodipodi:nodetypes="cc"
inkscape:label="u" /></g><g
id="g4787"
inkscape:label="EyesOpenO"
style="display:inline"
transform="rotate(-1.0227415,-335.60452,-507.90262)"><ellipse
style="display:inline;fill:#2d2d2d;fill-opacity:1;stroke:none;stroke-width:1.51856;stroke-dasharray:none;stroke-opacity:1"
id="path8313-2-3-6"
cx="152.1696"
cy="51.614571"
rx="13.09652"
ry="17.030388"
transform="matrix(0.95493206,0.29682445,-0.30310067,0.95295854,0,0)"
inkscape:label="o" /><ellipse
style="display:inline;fill:#2d2d2d;fill-opacity:1;stroke:none;stroke-width:1.51856;stroke-dasharray:none;stroke-opacity:1"
id="path8313-2-3-6-1"
cx="101.63701"
cy="58.744259"
rx="13.09652"
ry="17.030388"
transform="matrix(0.95493206,0.29682445,-0.30310067,0.95295854,0,0)"
inkscape:label="o" /></g><g
id="g21911"
style="display:inline"
transform="matrix(0.87265184,0,0,0.87265184,1.6955376,4.6706731)"><g
id="g11997"
transform="matrix(-1.294979,0,0,1.1038228,154.35835,-5.6954889)"><g
id="g11992"
style="fill:#e6e6e6"><path
id="rect10222"
style="fill:#e6e6e6;fill-opacity:1;stroke:none;stroke-width:4.18249;stroke-linecap:round;stroke-opacity:1;stop-color:#000000"
d="m 62.340312,108.60548 c -8.103878,1e-5 -14.672987,0.70756 -14.6718,1.58029 0.0039,0.29725 0.786256,0.58835 2.257255,0.83986 v 47.03174 c -1.182181,0.25337 -1.802988,5.71216 -1.805945,6.00069 2.38e-4,0.95571 6.636131,1.73046 14.822001,1.73049 8.186145,2e-5 14.822468,-0.77475 14.822706,-1.73049 -2.83e-4,-0.34651 -1.317162,-5.60841 -2.558362,-5.84192 v -47.27301 c 1.181681,-0.23217 1.802678,-0.4926 1.805944,-0.75736 0.0012,-0.87273 -6.567921,-1.58028 -14.671799,-1.58029 z"
sodipodi:nodetypes="sccccsccccs" /></g><path
style="fill:none;stroke:#e6e6e6;stroke-width:5.95644;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 73.250165,124.55645 c 9.329869,-0.30096 9.329869,-0.45144 9.329869,13.39288 0,13.84432 0.601929,13.09191 -9.630831,13.39287"
id="path11851" /></g><path
id="path21725"
style="fill:#ffeeaa;stroke-width:6.57483;stroke-linecap:round;stop-color:#000000"
d="m 91.404244,110.99478 c 0.07929,1.41366 -0.249662,4.32741 -2.599767,4.83032 -3.917747,0.83839 -9.248238,1.27404 -17.000648,1.27404 -4.944324,0 -7.34487,-0.16233 -10.585328,-0.73523 -0.58891,-0.10413 -0.207199,1.18766 -1.87026,0.99621 -1.509065,1.53475 -0.06423,11.48472 -4.367283,10.5308 -2.609137,-0.69891 -2.136694,-9.33724 -2.054395,-16.30643 0.08453,-7.15845 4.105625,-8.94186 9.788055,-9.28964 4.995637,-0.30575 5.687669,-2.636733 9.338369,-2.636733 4.473403,0 8.3909,1.221053 11.682834,2.591043 5.596076,2.32887 7.391174,3.80262 7.668423,8.74562 z"
sodipodi:nodetypes="ssssccsssss" /></g><g
id="g12499"
transform="matrix(-0.87951611,0.27336187,0.28589717,0.91984736,73.273486,-32.578327)"
style="display:inline"><path
style="fill:#ffb900;fill-opacity:1;stroke:none;stroke-width:0.33776px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 94.306571,186.91111 c -6.669396,-7.46574 -28.769361,-17.60517 -17.519608,-31.65474 10.738001,-13.41047 29.962507,9.25751 35.337837,11.64655 5.37533,2.38904 -17.818229,20.00819 -17.818229,20.00819 z"
id="path12128"
sodipodi:nodetypes="cssc" /><path
style="display:inline;fill:#ffca00;fill-opacity:1;stroke:none;stroke-width:0.361048px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 95.354748,186.00822 c -7.129247,-7.9805 -30.752993,-18.81903 -18.727575,-33.83732 11.47838,-14.33511 32.028417,9.89582 37.774377,12.44958 5.74596,2.55376 -19.046802,21.38774 -19.046802,21.38774 z"
id="path12128-4"
sodipodi:nodetypes="cssc" /></g></g><path
style="display:none;fill:#8c5a30;fill-opacity:1;stroke:none;stroke-width:0.361048px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 177.83062,76.024981 c -13.40724,0.42563 -12.46784,0.10069 -13.95754,2.22882 -1.48969,2.12813 -24.73798,-16.10705 -43.00341,-24.68008 -16.1561,-7.583 -29.897048,-5.44724 -35.524709,11.87843 -3.7089,11.41845 -26.264196,39.728269 -27.966702,43.984529 -8.086908,-7.02284 -8.725346,-15.109739 -18.940389,-12.981609 -10.215039,2.12813 -9.150975,15.960999 -8.725348,20.004449 0.425628,4.04346 -3.396191,2.18128 16.386632,28.09137 2.004894,2.62586 34.764522,29.08707 49.585508,35.85905 7.564598,3.4564 25.991458,0.83728 15.778438,-1.38016 -9.0284,-1.96024 -0.28141,-4.53454 -18.332195,-12.13349 -12.4577,-5.24439 -10.640668,-19.57883 -22.771031,-18.51476 -12.130362,1.06406 -14.258493,-12.13037 -11.491921,-15.32256 2.766572,-3.1922 14.045681,-22.98385 19.366013,-24.47354 5.320336,-1.4897 28.942624,-20.217269 34.475764,-21.068519 5.53315,-0.85126 40.86017,10.85348 43.83955,10.85348 2.97939,0 16.38663,-4.89471 18.08914,0 1.7025,4.894699 8.29971,25.963229 5.53314,31.709189 -2.76657,5.74596 -10.19787,9.03117 -6.74585,18.91457 1.56911,4.49251 -9.1768,11.74751 -11.30493,14.7269 -2.12814,2.97938 -5.74597,13.40724 0,12.55599 5.74596,-0.85126 14.45175,-1.98891 16.33056,-13.23538 2.29099,-13.71373 16.93324,-19.78278 12.46417,-28.72094 -4.46909,-8.93816 1.1736,-22.54309 -3.93392,-32.54532 -5.10752,-10.002219 0,-22.558219 -9.15097,-25.750419 z"
id="path18983"
sodipodi:nodetypes="cssscsssssssssssssssssssc" /><g
id="g10168"
transform="matrix(5.5757326,-0.56457532,0.56457532,5.5757326,-1330.6028,-326.86762)"><path
style="display:inline;fill:#aa0000;stroke:none;stroke-width:0.361048px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 244.54761,85.886178 c 2.71336,-2.979389 8.56654,-2.88932 11.06629,-2.606963 2.23501,0.252453 8.56574,3.032589 9.94902,7.395262 -1.96852,2.660168 -3.35181,4.203066 -3.35181,4.203066 l -8.93816,-3.61783 -8.61894,0.585237 z"
id="path10163"
sodipodi:nodetypes="csccccc" /><path
style="fill:#eda035;fill-opacity:1;stroke:none;stroke-width:0.361048px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 243.89988,93.051402 c 0.83308,0.360299 5.5545,0.202676 9.76488,1.105636 3.31117,0.710114 7.62272,2.971351 8.59051,3.011732 1.74796,0.07293 5.94403,-8.72794 5.94403,-8.72794 0,0 -2.48295,-0.150482 -4.74018,3.461081 -0.52669,-0.902891 -1.50482,-1.279095 -2.33247,-0.978132 1.05338,-2.482949 2.40771,-5.417343 0.37621,-6.470716 -2.03151,-1.053372 -3.83729,3.310599 -4.51446,4.363971 -0.7524,-2.031503 -2.55819,-1.580058 -3.38583,-0.677168 0.15048,-3.536321 -0.45145,-6.771679 -1.95627,-6.696438 -1.50482,0.07524 -2.85915,2.633431 -2.85915,6.395475 -1.12861,-0.601927 -2.18199,-0.376205 -2.85916,0.677168 -0.22572,-4.138249 -1.65529,-4.890658 -2.4077,-4.965898 0.0752,3.912525 -1.02349,8.894409 0.37959,9.501229 z"
id="path8591"
sodipodi:nodetypes="ssscccsccscccs" /></g></g></g><g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="Nix"
transform="matrix(0.6728048,0,0,0.6728048,-286.61166,-168.45836)"><path
id="path974"
style="display:inline;fill:#000000;fill-opacity:1;stroke:#d99505;stroke-width:15.7992;stroke-linecap:round;stop-color:#000000"
d="m -1203.2351,-728.7753 h 160.1608 l 18.4951,28.49321 c 0,0 -5.3306,0.41279 -17.7035,0.679 0.2309,32.0096 -1.4404,81.79619 -12.925,104.0483 -17.6316,34.16205 -69.0159,55.99016 -69.0159,55.99016 0,0 -53.236,-27.7634 -70.5181,-61.78231 -12.253,-24.11939 -10.5918,-67.30757 -9.0582,-96.67797 -14.9618,-0.48441 -19.1347,-0.46954 -19.1347,-0.46954 z"
sodipodi:nodetypes="ccccscsccc"
transform="matrix(0.563498,0,0,0.563498,1139.9003,682.16456)" /><g
id="g296"
transform="matrix(0.15569688,0,0,0.15569688,465.26625,280.70871)"><g
id="layer7"
inkscape:label="bg"
style="display:none"><rect
transform="translate(-132.5822,958.04022)"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
id="rect5389"
width="1543.4283"
height="483.7439"
x="132.5822"
y="-957.77832" /></g><g
id="layer5"
inkscape:label="guide"
style="display:none;opacity:0.516"
transform="translate(-132.5822,958.04022)"><rect
y="-957.77832"
x="132.5822"
height="483.7439"
width="1543.4283"
id="rect5350"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#d4d4d4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /><rect
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#9b9b9b;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
id="rect5346"
width="1496.443"
height="435.68069"
x="155.77646"
y="-933.38721"
inkscape:export-xdpi="17.971878"
inkscape:export-ydpi="17.971878" /><rect
y="-851.65918"
x="159.02695"
height="272.58423"
width="1492.5731"
id="rect5348"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#848484;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /></g><g
id="layer6"
inkscape:label="logo-guide"
style="display:none"
transform="translate(-132.5822,958.04022)"><rect
y="-958.02759"
x="132.65129"
height="484.30399"
width="550.41602"
id="rect5379"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5c201e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
inkscape:export-filename="/home/tim/dev/nix/homepage/logo/nix-wiki.png"
inkscape:export-xdpi="22.07"
inkscape:export-ydpi="22.07" /><rect
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#c24a46;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
id="rect5372"
width="501.94415"
height="434.30405"
x="156.12303"
y="-933.02759"
inkscape:export-filename="/home/tim/dev/nix/homepage/logo/nixos-logo-only-hires-print.png"
inkscape:export-xdpi="212.2"
inkscape:export-ydpi="212.2" /><rect
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#d98d8a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
id="rect5381"
width="24.939611"
height="24.939611"
x="658.02826"
y="-958.04022" /></g><g
inkscape:label="print-logo"
id="layer1-3"
style="display:inline"
transform="translate(-132.5822,958.04022)"><path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5277c3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 309.40365,-710.2521 122.19683,211.6751 -56.15706,0.5268 -32.6236,-56.8692 -32.85645,56.5653 -27.90237,-0.011 -14.29086,-24.6896 46.81047,-80.4902 -33.22946,-57.8256 z"
id="path4861"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccc" /><path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#7ebae4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 353.50926,-797.4433 -122.21756,211.6631 -28.53477,-48.37 32.93839,-56.6875 -65.41521,-0.1719 -13.9414,-24.1698 14.23637,-24.721 93.11177,0.2939 33.46371,-57.6903 z"
id="use4863"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccc" /><path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#7ebae4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 362.88537,-628.243 244.41439,0.012 -27.62229,48.8968 -65.56199,-0.1817 32.55876,56.7371 -13.96098,24.1585 -28.52722,0.032 -46.3013,-80.7841 -66.69317,-0.1353 z"
id="use4865"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccc" /><path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#7ebae4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 505.14318,-720.9886 -122.19683,-211.6751 56.15706,-0.5268 32.6236,56.8692 32.85645,-56.5653 27.90237,0.011 14.29086,24.6896 -46.81047,80.4902 33.22946,57.8256 z"
id="use4867"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccc" /><path
sodipodi:nodetypes="cccccccccc"
inkscape:connector-curvature="0"
id="path4873"
d="m 309.40365,-710.2521 122.19683,211.6751 -56.15706,0.5268 -32.6236,-56.8692 -32.85645,56.5653 -27.90237,-0.011 -14.29086,-24.6896 46.81047,-80.4902 -33.22946,-57.8256 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5277c3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /><path
sodipodi:nodetypes="cccccccccc"
inkscape:connector-curvature="0"
id="use4875"
d="m 451.3364,-803.53264 -244.4144,-0.012 27.62229,-48.89685 65.56199,0.18175 -32.55875,-56.73717 13.96097,-24.15851 28.52722,-0.0315 46.3013,80.78414 66.69317,0.13524 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5277c3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /><path
sodipodi:nodetypes="cccccccccc"
inkscape:connector-curvature="0"
id="use4877"
d="m 460.87178,-633.8425 122.21757,-211.66304 28.53477,48.37003 -32.93839,56.68751 65.4152,0.1718 13.9414,24.1698 -14.23636,24.7211 -93.11177,-0.294 -33.46371,57.6904 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#5277c3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /><g
id="layer2-6"
inkscape:label="guides"
style="display:none"
transform="translate(72.039038,-1799.4476)"><path
d="M 460.60629,594.72881 209.74183,594.7288 84.309616,377.4738 209.74185,160.21882 l 250.86446,1e-5 125.43222,217.255 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="1.5707963"
sodipodi:arg1="1.0471976"
sodipodi:r2="217.25499"
sodipodi:r1="250.86446"
sodipodi:cy="377.47382"
sodipodi:cx="335.17407"
sodipodi:sides="6"
id="path6032"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.236;fill:#4e4d52;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
sodipodi:type="star" /><path
transform="translate(0,-308.26772)"
sodipodi:type="star"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#4e4d52;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5875"
sodipodi:sides="6"
sodipodi:cx="335.17407"
sodipodi:cy="685.74158"
sodipodi:r1="100.83495"
sodipodi:r2="87.32563"
sodipodi:arg1="1.0471976"
sodipodi:arg2="1.5707963"
inkscape:flatsided="true"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 385.59154,773.06721 -100.83495,0 -50.41747,-87.32564 50.41748,-87.32563 100.83495,10e-6 50.41748,87.32563 z" /><path
transform="translate(0,-308.26772)"
sodipodi:nodetypes="ccccccccc"
inkscape:connector-curvature="0"
id="path5851"
d="m 1216.5591,938.53395 123.0545,228.14035 -42.6807,-1.2616 -43.4823,-79.7725 -39.6506,80.3267 -32.6875,-19.7984 53.4737,-100.2848 -37.1157,-73.88955 z"
style="fill:url(#linearGradient5855);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><rect
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.415;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#c53a3a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
id="rect5884"
width="48.834862"
height="226.22897"
x="-34.74221"
y="446.17056"
transform="rotate(-30)" /><path
transform="translate(0,-308.26772)"
sodipodi:type="star"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.509;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
id="path3428"
sodipodi:sides="6"
sodipodi:cx="223.93674"
sodipodi:cy="878.63831"
sodipodi:r1="28.048939"
sodipodi:r2="24.291094"
sodipodi:arg1="0"
sodipodi:arg2="0.52359878"
inkscape:flatsided="true"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 251.98568,878.63831 -14.02447,24.29109 h -28.04894 l -14.02447,-24.29109 14.02447,-24.2911 h 28.04894 z" /><use
x="0"
y="0"
xlink:href="#rect5884"
id="use4252"
transform="rotate(60,268.29786,489.4515)"
width="100%"
height="100%" /><rect
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:0.650794;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
id="rect4254"
width="5.3947482"
height="115.12564"
x="545.71014"
y="467.07007"
transform="rotate(30,575.23539,-154.13386)" /></g></g><g
id="layer3"
inkscape:label="gradient-logo"
style="display:inline;opacity:1"
transform="translate(-132.5822,958.04022)"><path
sodipodi:nodetypes="cccccccccc"
inkscape:connector-curvature="0"
id="path3336-6"
d="m 309.54892,-710.38827 122.19683,211.67512 -56.15706,0.5268 -32.6236,-56.8692 -32.85645,56.5653 -27.90237,-0.011 -14.29086,-24.6896 46.81047,-80.4901 -33.22946,-57.8257 z"
style="opacity:1;fill:#ff2a2a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><use
height="100%"
width="100%"
transform="rotate(60,407.11155,-715.78724)"
id="use3439-6"
inkscape:transform-center-y="151.59082"
inkscape:transform-center-x="124.43045"
xlink:href="#path3336-6"
y="0"
x="0"
style="fill:#ff2a2a" /><use
height="100%"
width="100%"
transform="rotate(-60,407.31177,-715.70016)"
id="use3445-0"
inkscape:transform-center-y="75.573958"
inkscape:transform-center-x="-168.20651"
xlink:href="#path3336-6"
y="0"
x="0"
style="fill:#ff2a2a" /><use
height="100%"
width="100%"
transform="rotate(180,407.41868,-715.7565)"
id="use3449-5"
inkscape:transform-center-y="-139.94592"
inkscape:transform-center-x="59.669705"
xlink:href="#path3336-6"
y="0"
x="0"
style="fill:#ff2a2a" /><path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#aa0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 309.54892,-710.38827 122.19683,211.67512 -56.15706,0.5268 -32.6236,-56.8692 -32.85645,56.5653 -27.90237,-0.011 -14.29086,-24.6896 46.81047,-80.4901 -33.22946,-57.8256 z"
id="path4260-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccc" /><use
height="100%"
width="100%"
transform="rotate(120,407.33916,-716.08356)"
id="use4354-5"
xlink:href="#path4260-0"
y="0"
x="0"
style="display:inline;fill:#aa0000" /><use
height="100%"
width="100%"
transform="rotate(-120,407.28823,-715.86995)"
id="use4362-2"
xlink:href="#path4260-0"
y="0"
x="0"
style="display:inline;fill:#aa0000" /></g></g></g><g
inkscape:groupmode="layer"
id="layer8"
inkscape:label="GPL"
transform="matrix(0.37912415,0,0,0.37912415,500.9562,309.77934)"><path
id="path353"
style="display:inline;fill:#ff0000;fill-opacity:1;stroke:#d99505;stroke-width:15.7992;stroke-linecap:round;stop-color:#000000"
d="M 34.747385,7.1930036 H 194.9081 l 18.4951,28.4932104 c 0,0 -5.33055,0.412795 -17.70341,0.679001 0.23083,32.009601 -1.44045,81.796185 -12.92509,104.048295 -17.63151,34.16205 -69.01582,55.99016 -69.01582,55.99016 0,0 -53.236004,-27.7634 -70.518125,-61.78231 C 30.987779,110.50197 32.648934,67.313791 34.182561,37.943397 19.220786,37.458987 15.047821,37.473854 15.047821,37.473854 Z"
sodipodi:nodetypes="ccccscsccc" /><circle
cx="116.38082"
cy="92.846909"
r="55.411617"
fill="none"
stroke="#000000"
stroke-width="12.5935"
id="circle512"
style="fill:#ff0000" /><path
d="m 82.252299,85.038908 h 16.49755 a 18.890325,18.890325 0 1 1 0,15.741942 h -16.49755 a 34.632262,34.632262 0 1 0 0,-15.741942 z"
id="path514"
style="fill:#000000;stroke-width:0.125935" /></g></svg>

After

Width:  |  Height:  |  Size: 56 KiB

View File

@ -5,6 +5,15 @@
{
# Set hostname
networking.hostName = "puter";
security.polkit.enable = true;
services.xserver.displayManager.sessionPackages = [ pkgs.sway ];
boot.kernelParams = [ "i915.force_probe=9a49" ];
hardware = {
opengl = {
enable = true;
driSupport32Bit = true;
};
};
# https://nixos.wiki/wiki/FAQ/When_do_I_update_stateVersion
system.stateVersion = "23.05";

View File

@ -26,7 +26,7 @@
};
swapDevices =
[ { device = "/dev/disk/by-uuid/0cc81e3a-c57d-4a62-8ef9-f93b412aa12e"; }
[
];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking

View File

@ -19,6 +19,7 @@
gnome.gnome-control-center
gnome.nautilus
gnome.file-roller
swaybg
alacritty
gnome-text-editor
warp

9
Programs/steam.nix Normal file
View File

@ -0,0 +1,9 @@
{ config, pkgs, ... }:
{
programs.steam = {
enable = true;
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
};
}

View File

@ -33,6 +33,7 @@
bottom
curl
wget
git
gitui
lynx
];

9
Users/Hertog/dconf.nix Executable file
View File

@ -0,0 +1,9 @@
{ config, ... }:
{
dconf.settings = {
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
};
};
}

View File

@ -20,7 +20,6 @@
# Security
keepassxc
# Entertainment
steam
cartridges
prismlauncher-qt5
qFlipper
@ -31,6 +30,7 @@
inkscape
gimp
# Shell
nushell
thefuck
pmbootstrap
wally-cli
@ -55,6 +55,8 @@
imports = [
# Home-manager configured program files
./dconf.nix
./sway.nix
./neovim.nix
./helix.nix
./obs.nix

173
Users/Hertog/sway.nix Executable file
View File

@ -0,0 +1,173 @@
{ config, pkgs, ... }:
{
# Wofi
programs.wofi = {
enable = true;
settings = {
gtk_dark = true;
location = "left";
allow_markup = true;
width = 250;
};
style = ''
* {
font-family: monospace;
}
window {
background-color: #242424;
}
#input {
margin: 5px;
border: none;
color: #ffffff;
background-color: #b30000;
}
#text {
margin: 5px;
border: none;
color: #ffffff;
}
#entry {
border: none;
}
#entry:focus {
border: none;
}
#entry:selected {
background-color: #b30000;
border-radius: 5px;
border: none;
}
'';
};
# Waybar
programs.waybar = {
enable = true;
settings = {
mainBar = {
layer = "top";
position = "top";
height = 20;
modules-left = [ "sway/workspaces" "sway/mode" ];
"sway/workspaces" = {
disable-scroll = true;
all-outputs = true;
};
modules-center = [ "clock" ];
"clock" = {
interval = 1;
format = "{:%H:%M:%S}";
format-alt = "{ %A, %d %B, %Y}";
tooltip-format = "<big>{:%d %B, %Y}</big>\n<tt><small>{calendar}</small></tt>";
};
modules-right = [ "network" "battery" ];
"network" = {
format-wifi = "W{signalStrength} ";
format-ethernet = "E{signalStrength} ";
format-disconnected = "Offline";
tooltip-format = "{ifname}: {ipaddr}";
tooltip-format-wifi = "{essid} ({signalStrength}%): {ipaddr}";
};
"battery" = {
states = {
warning = 30;
critical = 15;
};
format = "B{capacity}% ";
format-alt = "{time} {icon}";
};
};
};
style = ''
* {
border: none;
border-radius: 0;
font-family: monospace;
}
window#waybar {
background: #242424;
color: #ffffff;
}
#workspaces button {
padding: 0 5px;
background-color: #1e1e1e;
color: #ffffff;
}
#workspaces button:hover {
background: #303030;
color: #ffffff;
}
#workspaces button.focused {
background: #b30000;
color: #ffffff;
}
'';
};
# Sway itself
wayland.windowManager.sway = {
enable = true;
wrapperFeatures.gtk = true;
config = rec {
modifier = "Mod4";
terminal = "alacritty";
menu = "wofi --show drun";
startup = [
{command = "export QT_QPA_PLATFORM=wayland";}
{command = "swaybg -i /etc/nixos/Assets/background.svg";}
{command = "keepassxc";}
];
colors = {
background = "#242424";
focused = {
indicator = "#b30000";
background = "#b30000";
border = "#b30000";
childBorder = "#b30000";
text = "#ffffff";
};
focusedInactive = {
indicator = "#303030";
background = "#303030";
border = "#303030";
childBorder = "#303030";
text = "#ffffff";
};
unfocused = {
indicator = "#1e1e1e";
background = "#1e1e1e";
border = "#1e1e1e";
childBorder = "#1e1e1e";
text = "#ffffff";
};
};
bars = [
{
command = "waybar";
}
];
window = {
titlebar = false;
};
output= {
eDP-1 = {
scale = "1";
};
};
};
};
}

View File

@ -10,7 +10,7 @@
shellAliases = {
ll = "ls -l";
please = "sudo";
update = "sudo nixos-rebuild switch --flake /etc/nixos/";
update = "sudo nixos-rebuild switch --flake /etc/nixos/#laptop";
};
plugins = [
{

View File

@ -21,6 +21,22 @@
"type": "github"
}
},
"nixos-hardware": {
"locked": {
"lastModified": 1700392353,
"narHash": "sha256-KARn8aVJu5fdW0jdJYoOQ1SPqWlNdz4l7r90NbArWSY=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "2b00bc76dc893cd996a3d76a2f059d657a5ef37a",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "master",
"repo": "nixos-hardware",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1699099776,
@ -39,6 +55,7 @@
"root": {
"inputs": {
"home-manager": "home-manager",
"nixos-hardware": "nixos-hardware",
"nixpkgs": "nixpkgs"
}
}

View File

@ -7,9 +7,12 @@
url = "github:nix-community/home-manager/master";
inputs.nixpkgs.follows = "nixpkgs";
};
nixos-hardware = {
url = "github:NixOS/nixos-hardware/master";
};
};
outputs = { self, nixpkgs, home-manager, ... }@inputs:
outputs = { self, nixpkgs, home-manager, nixos-hardware, ... }@inputs:
let
system = "x86_64-linux";
currentSystem = system;
@ -27,6 +30,7 @@
modules = [
# Set hardware config for the right host
./Hosts/hertog-laptop/hardware-configuration.nix
nixos-hardware.nixosModules.framework-11th-gen-intel
# System
./System/configuration.nix
./Hosts/hertog-laptop/configuration.nix
@ -38,6 +42,7 @@
./System/appliances.nix
# Systemwide installed pacakges userpackages are set through home-manager
./System/packages.nix
./Programs/steam.nix
./Hosts/hertog-laptop/packages.nix
# Users still need to be set outside of home-manager
./Users/Hertog/user.nix