My Blog, build with Norgolith blog.ladas552.me
blog

making it work

Ladas552 79a7a81a 5ecd141d

+757 -2
-2
.gitignore
··· 1 1 #builds from lith serve and lith build 2 2 .build 3 - public 4 3 # theme 5 4 .theme_backup 6 5 ··· 10 9 11 10 # direnv 12 11 .direnv 13 -
public/assets/cat-pictures/blob.jpg

This is a binary file and will not be displayed.

public/assets/cat-pictures/cat-profile.jpg

This is a binary file and will not be displayed.

public/assets/cat-pictures/my-seat.jpg

This is a binary file and will not be displayed.

public/assets/cat-pictures/sleepy.jpg

This is a binary file and will not be displayed.

+1
public/assets/css/style.css
··· 1 + @font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono:vf@latest/latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Italic;font-style:italic;font-display:swap;font-weight:100 800;src:url(https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono:vf@latest/latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (prefers-color-scheme:dark){body{color:#c9d1d9;background:#0d1117}}a:link{color:#b4befe;text-decoration:none}a:visited{color:#7e7eff}a:hover{color:#f38ba8}a:active{color:#202030}b,strong{color:#ee99a0}h1{color:#f5a97f;text-align:center;font-size:1.4641rem}h2{color:#7dc4e4;font-size:1.331rem}h3{color:#f5a97f;font-size:1.1rem}h4{color:#a6da95;font-size:1rem}h5{color:#7dc4e4;font-size:1rem}h6{color:#7dc4e4;font-size:.909091rem}h2:before{content:"◉ "}h3:before{content:"◎ "}h4:before{content:"○ "}h5:before{content:"✺ "}h6:before{content:"▶ "}h7:before{content:"⤷ "}.body{color:#fff;background-color:#24273a;padding-bottom:1em;font-family:JetBrains Mono,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:relative}.navigation ul{margin:0;padding:0;list-style-type:none;overflow:hidden}.navigation li{float:left}.navigation li a{color:#9e7e75;text-align:center;padding:14px 16px;text-decoration:none;display:block}.navigation li a:hover{color:#fff;background-color:#111}.footer{text-align:center;color:#9e7e75;text-justify:inter-word;flex-direction:row;justify-content:space-between;width:100%;font-size:13px;display:flex;position:absolute;bottom:-20px}.footer li{float:left}.footer ul{list-style-type:none;overflow:hidden}.footer li a{text-align:center;padding:14px 16px;text-decoration:none}.content{box-sizing:border-box;width:auto;max-width:650px;height:100%;line-height:auto;text-align:justify;text-justify:inter-word;flex-direction:column;margin:40px auto;padding:0;display:flex;position:relative}.flex-container{flex-flow:wrap;grid-auto-flow:column;place-content:space-evenly;gap:2em;width:auto;margin:0 auto;display:flex}.flex-box{background-color:#1e2030;border:2px solid #8aadf4;border-radius:20px;width:40%;height:auto;padding:0 1em 1em;display:block;box-shadow:0 0 .7em #8aadf4}.flex-box p{color:#b7bdf8;font-size:12px}.flex-box h3:before{content:" "}.center{width:auto;margin-left:auto;margin-right:auto;display:block}.pokemon{text-align:center;flex-direction:row;align-content:space-evenly;width:auto;margin-left:auto;margin-right:auto;padding-bottom:2em;padding-left:5em}*{scrollbar-width:thin;scrollbar-color:#64687e #1e1e2e}code{background-color:#011627;border-radius:6px;padding:0 4px;font-family:JetBrains Mono,monospace}code[class*=language-]{pointer-events:none;background-color:#011627;border-radius:6px;width:3em;padding:0 4px;text-shadow:unset!important;font-family:JetBrains Mono,monospace!important}pre[class*=language-]{border:1px solid #f2cdcd}
+277
public/assets/images/nix-snowflake-rainbow.svg
··· 1 + <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 + <svg 3 + inkscape:export-ydpi="600" 4 + inkscape:export-xdpi="600" 5 + inkscape:export-filename="/Users/samuel/Projects/nixos/nixos-artwork/logo/white.png" 6 + sodipodi:docname="nix-snowflake-rainbow.svg" 7 + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" 8 + version="1.1" 9 + id="svg2" 10 + viewBox="0 0 501.56252 501.56251" 11 + height="535" 12 + width="535" 13 + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 14 + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 15 + xmlns:xlink="http://www.w3.org/1999/xlink" 16 + xmlns="http://www.w3.org/2000/svg" 17 + xmlns:svg="http://www.w3.org/2000/svg" 18 + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 19 + xmlns:cc="http://creativecommons.org/ns#" 20 + xmlns:dc="http://purl.org/dc/elements/1.1/"> 21 + <defs 22 + id="defs4"> 23 + <linearGradient 24 + inkscape:collect="always" 25 + id="linearGradient15"> 26 + <stop 27 + style="stop-color:#0c401a;stop-opacity:1;" 28 + offset="0" 29 + id="stop13" /> 30 + <stop 31 + id="stop14" 32 + offset="0.23168644" 33 + style="stop-color:#008026;stop-opacity:1;" /> 34 + <stop 35 + style="stop-color:#1f9943;stop-opacity:1;" 36 + offset="1" 37 + id="stop15" /> 38 + </linearGradient> 39 + <linearGradient 40 + inkscape:collect="always" 41 + id="linearGradient12"> 42 + <stop 43 + style="stop-color:#2d1433;stop-opacity:1;" 44 + offset="0" 45 + id="stop10" /> 46 + <stop 47 + id="stop11" 48 + offset="0.23168644" 49 + style="stop-color:#732982;stop-opacity:1;" /> 50 + <stop 51 + style="stop-color:#9853a6;stop-opacity:1;" 52 + offset="1" 53 + id="stop12" /> 54 + </linearGradient> 55 + <linearGradient 56 + inkscape:collect="always" 57 + id="linearGradient9"> 58 + <stop 59 + style="stop-color:#151c33;stop-opacity:1;" 60 + offset="0" 61 + id="stop7" /> 62 + <stop 63 + id="stop8" 64 + offset="0.23168644" 65 + style="stop-color:#24408e;stop-opacity:1;" /> 66 + <stop 67 + style="stop-color:#4763b2;stop-opacity:1;" 68 + offset="1" 69 + id="stop9" /> 70 + </linearGradient> 71 + <linearGradient 72 + inkscape:collect="always" 73 + id="linearGradient6"> 74 + <stop 75 + style="stop-color:#8c0e0e;stop-opacity:1;" 76 + offset="0" 77 + id="stop4" /> 78 + <stop 79 + id="stop5" 80 + offset="0.23168644" 81 + style="stop-color:#e40303;stop-opacity:1;" /> 82 + <stop 83 + style="stop-color:#e45050;stop-opacity:1;" 84 + offset="1" 85 + id="stop6" /> 86 + </linearGradient> 87 + <linearGradient 88 + inkscape:collect="always" 89 + id="linearGradient3"> 90 + <stop 91 + style="stop-color:#b26a13;stop-opacity:1;" 92 + offset="0" 93 + id="stop1" /> 94 + <stop 95 + id="stop2" 96 + offset="0.23168644" 97 + style="stop-color:#ff8c00;stop-opacity:1;" /> 98 + <stop 99 + style="stop-color:#ffae4d;stop-opacity:1;" 100 + offset="1" 101 + id="stop3" /> 102 + </linearGradient> 103 + <linearGradient 104 + inkscape:collect="always" 105 + id="main"> 106 + <stop 107 + style="stop-color:#d4c829;stop-opacity:1;" 108 + offset="0" 109 + id="stop915" /> 110 + <stop 111 + id="stop917" 112 + offset="0.23168644" 113 + style="stop-color:#ffed00;stop-opacity:1;" /> 114 + <stop 115 + style="stop-color:#ffff4d;stop-opacity:1;" 116 + offset="1" 117 + id="stop919" /> 118 + </linearGradient> 119 + <linearGradient 120 + y2="880.37714" 121 + x2="-414.38654" 122 + y1="782.33563" 123 + x1="-584.19934" 124 + gradientTransform="translate(864.69589,-1491.3405)" 125 + gradientUnits="userSpaceOnUse" 126 + id="linearGradient1299" 127 + xlink:href="#linearGradient3" 128 + inkscape:collect="always" /> 129 + <linearGradient 130 + y2="460.51822" 131 + x2="389.57562" 132 + y1="351.41116" 133 + x1="200.59668" 134 + gradientTransform="translate(210.82018,-765.27605)" 135 + gradientUnits="userSpaceOnUse" 136 + id="linearGradient1713" 137 + xlink:href="#main" 138 + inkscape:collect="always" /> 139 + <linearGradient 140 + inkscape:collect="always" 141 + xlink:href="#linearGradient6" 142 + id="linearGradient4" 143 + gradientUnits="userSpaceOnUse" 144 + gradientTransform="rotate(60,1285.574,-127.0267)" 145 + x1="200.59668" 146 + y1="351.41116" 147 + x2="389.57562" 148 + y2="460.51822" /> 149 + <linearGradient 150 + inkscape:collect="always" 151 + xlink:href="#linearGradient9" 152 + id="linearGradient7" 153 + gradientUnits="userSpaceOnUse" 154 + gradientTransform="rotate(180,372.09351,-188.18095)" 155 + x1="200.59668" 156 + y1="351.41116" 157 + x2="389.57562" 158 + y2="460.51822" /> 159 + <linearGradient 160 + inkscape:collect="always" 161 + xlink:href="#linearGradient12" 162 + id="linearGradient10" 163 + gradientUnits="userSpaceOnUse" 164 + gradientTransform="rotate(120,405.50413,279.20289)" 165 + x1="-584.19934" 166 + y1="782.33563" 167 + x2="-414.38654" 168 + y2="880.37714" /> 169 + <linearGradient 170 + inkscape:collect="always" 171 + xlink:href="#linearGradient15" 172 + id="linearGradient13" 173 + gradientUnits="userSpaceOnUse" 174 + gradientTransform="rotate(-120,-455.57263,-219.8159)" 175 + x1="-584.19934" 176 + y1="782.33563" 177 + x2="-414.38654" 178 + y2="880.37714" /> 179 + </defs> 180 + <sodipodi:namedview 181 + inkscape:showpageshadow="false" 182 + borderlayer="true" 183 + inkscape:pagecheckerboard="false" 184 + units="px" 185 + inkscape:document-rotation="0" 186 + fit-margin-bottom="0" 187 + fit-margin-right="0" 188 + fit-margin-left="0" 189 + fit-margin-top="0" 190 + inkscape:snap-global="true" 191 + inkscape:window-maximized="1" 192 + inkscape:window-y="30" 193 + inkscape:window-x="1920" 194 + inkscape:window-height="1050" 195 + inkscape:window-width="1920" 196 + showgrid="false" 197 + inkscape:current-layer="layer3" 198 + inkscape:document-units="px" 199 + inkscape:cy="474.1579" 200 + inkscape:cx="21" 201 + inkscape:zoom="0.45238095" 202 + inkscape:pageshadow="2" 203 + inkscape:pageopacity="1" 204 + borderopacity="1.0" 205 + bordercolor="#666666" 206 + pagecolor="#ffffff" 207 + id="base" 208 + inkscape:deskcolor="#d1d1d1" /> 209 + <metadata 210 + id="metadata7"> 211 + <rdf:RDF> 212 + <cc:Work 213 + rdf:about=""> 214 + <dc:format>image/svg+xml</dc:format> 215 + <dc:type 216 + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 217 + </cc:Work> 218 + </rdf:RDF> 219 + </metadata> 220 + <g 221 + transform="translate(-156.48372,537.56136)" 222 + style="display:inline;opacity:1" 223 + inkscape:label="gradient-logo" 224 + id="layer3" 225 + inkscape:groupmode="layer"> 226 + <g 227 + style="stroke-width:11.0512" 228 + transform="matrix(0.09048806,0,0,0.09048806,142.32381,-419.8252)" 229 + id="g955"> 230 + <g 231 + transform="matrix(11.047619,0,0,11.047619,-1572.2888,9377.7107)" 232 + id="g869"> 233 + <g 234 + transform="rotate(-60,226.35754,-449.37199)" 235 + id="g932" 236 + style="stroke-width:11.0512"> 237 + <path 238 + sodipodi:nodetypes="cccccccccc" 239 + inkscape:connector-curvature="0" 240 + id="path3336-6" 241 + d="m 449.71876,-420.51322 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" 242 + style="opacity:1;fill:url(#linearGradient1713);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:33.1535;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 243 + </g> 244 + <path 245 + sodipodi:nodetypes="cccccccccc" 246 + inkscape:connector-curvature="0" 247 + id="path4260-0" 248 + 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" 249 + 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:url(#linearGradient1299);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:33.1535;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" /> 250 + <path 251 + sodipodi:nodetypes="cccccccccc" 252 + inkscape:connector-curvature="0" 253 + id="use3439-6" 254 + d="m 353.65459,-797.57947 -122.21762,211.66311 -28.53475,-48.37004 32.93837,-56.68746 -65.41521,-0.17187 -13.94166,-24.16966 14.23639,-24.72105 93.11171,0.294 33.46379,-57.6904 z" 255 + style="fill:url(#linearGradient4);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:33.1535;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 256 + <path 257 + sodipodi:nodetypes="cccccccccc" 258 + inkscape:connector-curvature="0" 259 + id="use3449-5" 260 + d="m 505.28844,-721.12474 -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" 261 + style="fill:url(#linearGradient7);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:33.1535;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 262 + <path 263 + sodipodi:nodetypes="cccccccccc" 264 + inkscape:connector-curvature="0" 265 + id="use4354-5" 266 + d="m 451.30201,-803.62004 -244.41444,-0.012 27.62231,-48.89684 65.56197,0.18174 -32.55876,-56.73718 13.96071,-24.15866 28.52725,-0.0314 46.30123,80.7841 66.69317,0.13525 z" 267 + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient10);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:33.1535;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" /> 268 + <path 269 + sodipodi:nodetypes="cccccccccc" 270 + inkscape:connector-curvature="0" 271 + id="use4362-2" 272 + d="m 460.90516,-633.96606 122.21762,-211.66312 28.53475,48.37004 -32.93837,56.68746 65.41521,0.17187 13.94166,24.16966 -14.23639,24.72105 -93.11171,-0.294 -33.46371,57.69035 z" 273 + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient13);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:33.1535;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" /> 274 + </g> 275 + </g> 276 + </g> 277 + </svg>
+1
public/assets/js/apple_roll.js
··· 1 + let isSafari=navigator.vendor&&navigator.vendor.indexOf(`Apple`)>-1&&navigator.userAgent&&navigator.userAgent.indexOf(`CriOS`)==-1&&navigator.userAgent.indexOf(`FxiOS`)==-1;isSafari&&window.location.replace(`https://www.youtube.com/watch?v=dQw4w9WgXcQ`)
+68
public/categories/cats/index.html
··· 1 + <!DOCTYPE html> 2 + <html lang="en-us"> 3 + <head> 4 + 5 + <meta charset="UTF-8" /> 6 + 7 + 8 + 9 + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 10 + 11 + <!-- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-one-dark.min.css" /> --> 12 + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-night-owl.min.css" /> 13 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script> 14 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/autoloader/prism-autoloader.min.js"></script> 15 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/line-numbers/prism-line-numbers.min.js"></script> 16 + 17 + 18 + <script src="https:&#x2F;&#x2F;ladas552.github.io/assets/js/apple_roll.js"></script> 19 + 20 + <link rel="stylesheet" href="/assets/css/style.css" /> 21 + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 22 + <link rel="icon" href="/assets/images/nix-snowflake-rainbow.svg" /> 23 + <title>Category: cats - Rattman</title> 24 + 25 + </head> 26 + <body class="body"> 27 + 28 + <header class="relative shadow-sm"> 29 + <nav class="navigation"> 30 + <ul> 31 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io">Index</a></li> 32 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io/posts/about">About</a></li> 33 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io/posts/credits">Credits</a></li> 34 + </ul> 35 + </nav> 36 + 37 + </header> 38 + 39 + <main> 40 + <div id="content" class="content"> 41 + <div> 42 + <h1>Posts in cats</h1> 43 + <p><i>All the posts with the category "cats"</i></p> 44 + <hr /> 45 + <ul> 46 + 47 + 48 + <li> 49 + <a href="https:&#x2F;&#x2F;ladas552.github.io&#x2F;posts&#x2F;on_owning_a_cat&#x2F;">On Owning a Cat</a> 50 + <time>February 8, 2025</time> 51 + </li> 52 + 53 + 54 + </ul> 55 + </div> 56 + </div> 57 + </main> 58 + 59 + <!-- <footer class="footer"> --> 60 + <!-- <ul> 61 + <li><a href="https://github.com/Ladas552/ladas552.github.io/blob/main/LICENSE">Copyright&copy;2025</li> 62 + <li><a href="https://github.com/Ladas552/ladas552.github.io">Source<i class="fa fa-github"></i>Code</a></li> 63 + <li><a href="https://ladas552.github.io/rss.xml">RSS<i class="fa fa-rss-square"></i>Feed</a></li> 64 + </ul> 65 + --> 66 + <!-- </footer> --> 67 + </body> 68 + </html>
+68
public/categories/games/index.html
··· 1 + <!DOCTYPE html> 2 + <html lang="en-us"> 3 + <head> 4 + 5 + <meta charset="UTF-8" /> 6 + 7 + 8 + 9 + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 10 + 11 + <!-- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-one-dark.min.css" /> --> 12 + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-night-owl.min.css" /> 13 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script> 14 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/autoloader/prism-autoloader.min.js"></script> 15 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/line-numbers/prism-line-numbers.min.js"></script> 16 + 17 + 18 + <script src="https:&#x2F;&#x2F;ladas552.github.io/assets/js/apple_roll.js"></script> 19 + 20 + <link rel="stylesheet" href="/assets/css/style.css" /> 21 + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 22 + <link rel="icon" href="/assets/images/nix-snowflake-rainbow.svg" /> 23 + <title>Category: games - Rattman</title> 24 + 25 + </head> 26 + <body class="body"> 27 + 28 + <header class="relative shadow-sm"> 29 + <nav class="navigation"> 30 + <ul> 31 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io">Index</a></li> 32 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io/posts/about">About</a></li> 33 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io/posts/credits">Credits</a></li> 34 + </ul> 35 + </nav> 36 + 37 + </header> 38 + 39 + <main> 40 + <div id="content" class="content"> 41 + <div> 42 + <h1>Posts in games</h1> 43 + <p><i>All the posts with the category "games"</i></p> 44 + <hr /> 45 + <ul> 46 + 47 + 48 + <li> 49 + <a href="https:&#x2F;&#x2F;ladas552.github.io&#x2F;posts&#x2F;Osu_On_Linux&#x2F;">Osu on Linux</a> 50 + <time>April 13, 2025</time> 51 + </li> 52 + 53 + 54 + </ul> 55 + </div> 56 + </div> 57 + </main> 58 + 59 + <!-- <footer class="footer"> --> 60 + <!-- <ul> 61 + <li><a href="https://github.com/Ladas552/ladas552.github.io/blob/main/LICENSE">Copyright&copy;2025</li> 62 + <li><a href="https://github.com/Ladas552/ladas552.github.io">Source<i class="fa fa-github"></i>Code</a></li> 63 + <li><a href="https://ladas552.github.io/rss.xml">RSS<i class="fa fa-rss-square"></i>Feed</a></li> 64 + </ul> 65 + --> 66 + <!-- </footer> --> 67 + </body> 68 + </html>
+113
public/categories/index.html
··· 1 + <!DOCTYPE html> 2 + <html lang="en-us"> 3 + <head> 4 + 5 + <meta charset="UTF-8" /> 6 + 7 + 8 + 9 + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 10 + 11 + <!-- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-one-dark.min.css" /> --> 12 + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-night-owl.min.css" /> 13 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script> 14 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/autoloader/prism-autoloader.min.js"></script> 15 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/line-numbers/prism-line-numbers.min.js"></script> 16 + 17 + 18 + <script src="https:&#x2F;&#x2F;ladas552.github.io/assets/js/apple_roll.js"></script> 19 + 20 + <link rel="stylesheet" href="/assets/css/style.css" /> 21 + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 22 + <link rel="icon" href="/assets/images/nix-snowflake-rainbow.svg" /> 23 + <title>Categories - Rattman</title> 24 + 25 + </head> 26 + <body class="body"> 27 + 28 + <header class="relative shadow-sm"> 29 + <nav class="navigation"> 30 + <ul> 31 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io">Index</a></li> 32 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io/posts/about">About</a></li> 33 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io/posts/credits">Credits</a></li> 34 + </ul> 35 + </nav> 36 + 37 + </header> 38 + 39 + <main> 40 + <div id="content" class="content"> 41 + <div> 42 + <h1>Categories</h1> 43 + <p><i>All the categories used in posts.</i></p> 44 + <hr /> 45 + <ul> 46 + 47 + 48 + 49 + 50 + 51 + 52 + 53 + 54 + 55 + <li> 56 + <a href="https:&#x2F;&#x2F;ladas552.github.io/categories/cats">cats</a> 57 + <span>(1 post)</span> 58 + </li> 59 + 60 + 61 + 62 + 63 + 64 + 65 + 66 + 67 + 68 + <li> 69 + <a href="https:&#x2F;&#x2F;ladas552.github.io/categories/games">games</a> 70 + <span>(1 post)</span> 71 + </li> 72 + 73 + 74 + 75 + 76 + 77 + 78 + 79 + 80 + 81 + <li> 82 + <a href="https:&#x2F;&#x2F;ladas552.github.io/categories/meta">meta</a> 83 + <span>(1 post)</span> 84 + </li> 85 + 86 + 87 + 88 + 89 + 90 + 91 + 92 + 93 + 94 + <li> 95 + <a href="https:&#x2F;&#x2F;ladas552.github.io/categories/personal">personal</a> 96 + <span>(1 post)</span> 97 + </li> 98 + 99 + </ul> 100 + </div> 101 + </div> 102 + </main> 103 + 104 + <!-- <footer class="footer"> --> 105 + <!-- <ul> 106 + <li><a href="https://github.com/Ladas552/ladas552.github.io/blob/main/LICENSE">Copyright&copy;2025</li> 107 + <li><a href="https://github.com/Ladas552/ladas552.github.io">Source<i class="fa fa-github"></i>Code</a></li> 108 + <li><a href="https://ladas552.github.io/rss.xml">RSS<i class="fa fa-rss-square"></i>Feed</a></li> 109 + </ul> 110 + --> 111 + <!-- </footer> --> 112 + </body> 113 + </html>
+68
public/categories/meta/index.html
··· 1 + <!DOCTYPE html> 2 + <html lang="en-us"> 3 + <head> 4 + 5 + <meta charset="UTF-8" /> 6 + 7 + 8 + 9 + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 10 + 11 + <!-- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-one-dark.min.css" /> --> 12 + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-night-owl.min.css" /> 13 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script> 14 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/autoloader/prism-autoloader.min.js"></script> 15 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/line-numbers/prism-line-numbers.min.js"></script> 16 + 17 + 18 + <script src="https:&#x2F;&#x2F;ladas552.github.io/assets/js/apple_roll.js"></script> 19 + 20 + <link rel="stylesheet" href="/assets/css/style.css" /> 21 + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 22 + <link rel="icon" href="/assets/images/nix-snowflake-rainbow.svg" /> 23 + <title>Category: meta - Rattman</title> 24 + 25 + </head> 26 + <body class="body"> 27 + 28 + <header class="relative shadow-sm"> 29 + <nav class="navigation"> 30 + <ul> 31 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io">Index</a></li> 32 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io/posts/about">About</a></li> 33 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io/posts/credits">Credits</a></li> 34 + </ul> 35 + </nav> 36 + 37 + </header> 38 + 39 + <main> 40 + <div id="content" class="content"> 41 + <div> 42 + <h1>Posts in meta</h1> 43 + <p><i>All the posts with the category "meta"</i></p> 44 + <hr /> 45 + <ul> 46 + 47 + 48 + <li> 49 + <a href="https:&#x2F;&#x2F;ladas552.github.io&#x2F;posts&#x2F;credits&#x2F;">Credits</a> 50 + <time>February 7, 2025</time> 51 + </li> 52 + 53 + 54 + </ul> 55 + </div> 56 + </div> 57 + </main> 58 + 59 + <!-- <footer class="footer"> --> 60 + <!-- <ul> 61 + <li><a href="https://github.com/Ladas552/ladas552.github.io/blob/main/LICENSE">Copyright&copy;2025</li> 62 + <li><a href="https://github.com/Ladas552/ladas552.github.io">Source<i class="fa fa-github"></i>Code</a></li> 63 + <li><a href="https://ladas552.github.io/rss.xml">RSS<i class="fa fa-rss-square"></i>Feed</a></li> 64 + </ul> 65 + --> 66 + <!-- </footer> --> 67 + </body> 68 + </html>
+68
public/categories/personal/index.html
··· 1 + <!DOCTYPE html> 2 + <html lang="en-us"> 3 + <head> 4 + 5 + <meta charset="UTF-8" /> 6 + 7 + 8 + 9 + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 10 + 11 + <!-- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-one-dark.min.css" /> --> 12 + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-night-owl.min.css" /> 13 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script> 14 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/autoloader/prism-autoloader.min.js"></script> 15 + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/line-numbers/prism-line-numbers.min.js"></script> 16 + 17 + 18 + <script src="https:&#x2F;&#x2F;ladas552.github.io/assets/js/apple_roll.js"></script> 19 + 20 + <link rel="stylesheet" href="/assets/css/style.css" /> 21 + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 22 + <link rel="icon" href="/assets/images/nix-snowflake-rainbow.svg" /> 23 + <title>Category: personal - Rattman</title> 24 + 25 + </head> 26 + <body class="body"> 27 + 28 + <header class="relative shadow-sm"> 29 + <nav class="navigation"> 30 + <ul> 31 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io">Index</a></li> 32 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io/posts/about">About</a></li> 33 + <li><a href="https:&#x2F;&#x2F;ladas552.github.io/posts/credits">Credits</a></li> 34 + </ul> 35 + </nav> 36 + 37 + </header> 38 + 39 + <main> 40 + <div id="content" class="content"> 41 + <div> 42 + <h1>Posts in personal</h1> 43 + <p><i>All the posts with the category "personal"</i></p> 44 + <hr /> 45 + <ul> 46 + 47 + 48 + <li> 49 + <a href="https:&#x2F;&#x2F;ladas552.github.io&#x2F;posts&#x2F;about&#x2F;">About</a> 50 + <time>April 24, 2025</time> 51 + </li> 52 + 53 + 54 + </ul> 55 + </div> 56 + </div> 57 + </main> 58 + 59 + <!-- <footer class="footer"> --> 60 + <!-- <ul> 61 + <li><a href="https://github.com/Ladas552/ladas552.github.io/blob/main/LICENSE">Copyright&copy;2025</li> 62 + <li><a href="https://github.com/Ladas552/ladas552.github.io">Source<i class="fa fa-github"></i>Code</a></li> 63 + <li><a href="https://ladas552.github.io/rss.xml">RSS<i class="fa fa-rss-square"></i>Feed</a></li> 64 + </ul> 65 + --> 66 + <!-- </footer> --> 67 + </body> 68 + </html>
+1
public/index.html
··· 1 + <!doctypehtml><html lang=en-us><meta charset=UTF-8><meta content="Hub of the Blog"name=description><meta content=ladas552 name=author><meta content=!Hub name=keywords><meta content=width=device-width,initial-scale=1.0 name=viewport><link href=https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-night-owl.min.css rel=stylesheet><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js></script><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/autoloader/prism-autoloader.min.js></script><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/line-numbers/prism-line-numbers.min.js></script><script src=https://ladas552.github.io/assets/js/apple_roll.js></script><link href=https://ladas552.github.io/assets/css/style.css rel=stylesheet><link href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css rel=stylesheet><link href=https://ladas552.github.io/assets/images/nix-snowflake-rainbow.svg rel=icon><title>Hello - Rattman</title><body class=body><header class="relative shadow-sm"><nav class=navigation><ul><li><a href=https://ladas552.github.io>Index</a><li><a href=https://ladas552.github.io/posts/about>About</a><li><a href=https://ladas552.github.io/posts/credits>Credits</a></ul></nav></header><main><div class=content id=content><h1 id=Main-Hub>Main Hub</h1><p>This is the <strong>Index page</strong>, you can access most posts from here<p>Most topics aren't technical, but just something I find useful or interesting. Here is also a <a href=https://ladas552.github.io/posts/about>page about Me</a> if you randomly found this site and have no idea why are you here<section><div class=flex-container><div class=flex-box id=flex-box><h3><a href=https://ladas552.github.io/posts/on_owning_a_cat/>On Owning a Cat</a></h3><div id=description><description> <span>Troublesome blob of feline species</span> <p>Tags: <a href=https://ladas552.github.io/categories/cats>Cats</a></p> <p><span>Released: 2025-02-08</span></p> </description></div></div><div class=flex-box id=flex-box><h3><a href=https://ladas552.github.io/posts/Osu_On_Linux/>Osu on Linux</a></h3><div id=description><description> <span>My experience running Osu on Linux and some advice</span> <p>Tags: <a href=https://ladas552.github.io/categories/games>Games</a></p> <p><span>Released: 2025-04-13</span></p> </description></div></div></div></section></div></main>
+46
public/posts/Osu_On_Linux/index.html
··· 1 + <!doctypehtml><html lang=en-us><meta charset=UTF-8><meta content="My experience running Osu on Linux and some advice"name=description><meta content=ladas552 name=author><meta content=games name=keywords><meta content=width=device-width,initial-scale=1.0 name=viewport><link href=https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-night-owl.min.css rel=stylesheet><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js></script><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/autoloader/prism-autoloader.min.js></script><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/line-numbers/prism-line-numbers.min.js></script><script src=https://ladas552.github.io/assets/js/apple_roll.js></script><link href=https://ladas552.github.io/assets/css/style.css rel=stylesheet><link href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css rel=stylesheet><link href=https://ladas552.github.io/assets/images/nix-snowflake-rainbow.svg rel=icon><title>Osu On Linux - Rattman</title><body class=body><header class="relative shadow-sm"><nav class=navigation><ul><li><a href=https://ladas552.github.io>Index</a><li><a href=https://ladas552.github.io/posts/about>About</a><li><a href=https://ladas552.github.io/posts/credits>Credits</a></ul></nav></header><main><div class=content id=content><div class="container mx-auto min-h-screen mt-12"><h1 id=Osu-on-Linux>Osu on Linux</h1><h2 id=Hey!>Hey!</h2><hr><p>I play rhythm games for my own amusement. And mostly bobbing to <a href=https://osu.ppy.sh/>OSU!</a>, which let's you click circles to legally acquired song. And it supports Linux, kinda, most of the time, let me explain.<h2 id=Osu-Stable>Osu Stable</h2><hr><p>Is a classic Osu client that most people play on. It <strong>doesn't</strong> support Linux, but works quite well under <a href=https://www.winehq.org/>WINE</a>, and some community maintained scripts setup low latency and seamless desktop integration for adding maps and skins from <code>.osu</code> files.<p>I used this <a href=https://osu.ppy.sh/community/forums/topics/1248084?n=1>install script</a> (check GitHub for more up to date instructions). Tested on KDE X11, XFCE X11 and BSPWM. Works fantastically and at the time of writing this post { <strong>2025-04-13</strong> } still maintained.<p>But can have audio <strong>lag</strong> because Wine compatibility takes some time, but make sure to enable <em>DXVK</em> and if on Nvidia, 32-bit Vulkan compatibility package. On something like Arch Linux it should be your go to OSU! setup.<h2 id=Osu-Lazer>Osu Lazer</h2><hr><p>But:<ul><li>Wine and arbitrary scripts have problems running on <strong>FSH'less</strong> OSes, hello <em>NixOS</em>,</ul><ul><li>Maybe you can't bear the <strong>audio lag</strong> from Wine(less than 1/4 of a second),</ul><ul><li>Annoyed about rare <strong>stuttering</strong> issues,</ul><ul><li>You want <strong>latest</strong> and greatest features,</ul><p>Then you might want to switch to <strong>Lazer</strong>. A leap in Osu clients that got native Linux support! As it is open source, you can build it yourself, but i do not recommend doing so, because networking is disabled for unofficial builds of the game. Which doesn't let you upload scores and chat.<p>Instead, download the <a href=https://github.com/ppy/osu/releases>official appimage</a>, and just play the game. You might need to update <strong>mesa</strong> package to play, also recommend <a href=https://github.com/TheAssassin/AppImageLauncher>AppImageLauncher</a> for smooth sailing if it's your first time using appimages.<p>Well, you would need to turn on Vulkan (experimental) rendering for better performance. Also don't use the Raw Input setting, it's broken on Linux.<h3 id=NixOS>NixOS</h3><hr><p>But if you don't want to run raw appimages, Osu Lazer is available on <code>nixpkgs</code> that auto updates for you, in particular, the <code>osu-lazer-bin</code>. But recently I had problems running it on Nvidia GPU (check <a href=https://github.com/NixOS/nixpkgs/issues/372135>issue</a>)<p>Luckily, <a href=https://github.com/fufexan/nix-gaming/tree/master/pkgs/osu-lazer-bin>Fufexan's gaming flake</a> got working Osu that also fresher than the <code>nixpkgs</code> one. I use it.<p>Here's a simple flake structure for ya:<pre><code class=language-nix>{ 2 + # you can scroll it 3 + description = "Osu Gaming"; 4 + 5 + inputs = { 6 + nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; 7 + nix-gaming.url = "github:fufexan/nix-gaming"; 8 + }; 9 + outputs = 10 + { 11 + self, 12 + nixpkgs, 13 + ... 14 + }@inputs: 15 + { 16 + nixosConfigurations = { 17 + NixGamer = nixpkgs.lib.nixosSystem { 18 + specialArgs = { inherit inputs; }; 19 + modules = [ 20 + ./configuraton.nix 21 + { 22 + environment.systemPackages = [ inputs.nix-gaming.packages.${pkgs.system}.osu-lazer-bin ]; 23 + } 24 + ]; 25 + }; 26 + }; 27 + }; 28 + } 29 + </code></pre><h2 id=McOsu>McOsu</h2><hr><p>It's an <strong>unofficial</strong> Osu client, that you can download straight from <strong>Steam</strong>. It's minimal, so doesn't ever lag, has a lot of mods for practice and fully local, so no multiplayer features either. Still open source tho.<p>You can import your Osu user from the site and go from there. Has some problems with Osu skins, but most should work fine.<h2 id=Software>Software</h2><hr><p>Well, at least now you can play the game, but to exceed in it you might want to configure hardware that you use. Like <strong>pipewire</strong> for less audio lag, <strong>tablet</strong> area and <strong>mouse</strong> dpi.<h3 id=Open-Tablet-Drivers-(OTG)>Open Tablet Drivers (OTG)</h3><hr><p>Just <a href=https://github.com/OpenTabletDriver/OpenTabletDriver>download it</a>, enable the daemon, reboot. If after connecting the tablet, it says that daemon connection is terminated, reopen the app.<p>Most tablets should work with it, but if not, check the git version, I used the one from <a href=https://aur.archlinux.org/packages/opentabletdriver-git>AUR</a>. If you use source based distribution, good luck building DotNet dependency.<p>The git and stable versions can have different configuration formats, so your Osu preset from git can be borked on stable. Just remake it using the GUI.<h3 id=Solaar>Solaar</h3><hr><p>It's a <a href=https://github.com/pwr-Solaar/Solaar>little application</a> to change your mouse settings, sensitivity and DPI included. Works perfectly with <strong>LogiTech</strong>.<p>Can work with keyboards too, but I never owned the compatible one.<h3 id=Pipewire>Pipewire</h3><hr><p>The default (<em>i hope</em>) audio system on your Linux distro. Check the guides on how to reduce audio latency, for <a href=https://gist.github.com/Kodehawa/edff6856470ad660a0d69416834b09da>example</a>. But here is a little snippet for NixOS users. Just be aware, your headphones can pop or crack, so experiment with this a little.<pre><code class=language-nix>environment.systemPackages = [ pkgs.sbc ]; 30 + # Enable sound with pipewire. 31 + services.pulseaudio.enable = false; 32 + security.rtkit.enable = true; 33 + services.pipewire = { 34 + enable = true; 35 + alsa.enable = true; 36 + alsa.support32Bit = true; 37 + pulse.enable = true; 38 + extraConfig.pipewire."92-low-latency" = { 39 + "context.properties" = { 40 + "default.clock.rate" = 48000; 41 + "default.clock.quantum" = 32; 42 + "default.clock.min-quantum" = 32; 43 + "default.clock.max-quantum" = 32; 44 + }; 45 + }; 46 + </code></pre><h2 id=Rhythm-is-just-a-*click*-away!>Rhythm is just a *click* away!</h2><hr><p>Thanks for reading, hopefully my experience was worth your time. I played <strong>OSU!</strong> for a couple of years now, and basically base my desktop preferences on it.<p>Like how my Windows 10 wouldn't run it well, so I switched to Arch Linux. Or how portals broke my X11 install of Osu Lazer, so I switched to Wayland on Niri. Well outside of that, buying my own drawing tablet on birthday and storing 50GB of osu maps, and silver switches on my osu keymaps.<p>Rhytm games are great, so I can't say I wasted any of that time and money on useless stuff, because tapping to the songs just gives another type of joy that can't be achieved otherwise.<p>Here is my <a href=https://osu.ppy.sh/users/22649018>Osu profile, if you are interested</a>. Trow in friend requests, can be mutuals lol.</div></div></main>
+1
public/posts/about/index.html
··· 1 + <!doctypehtml><html lang=en-us><meta charset=UTF-8><meta content="who is Ladas552?"name=description><meta content=ladas552 name=author><meta content=personal name=keywords><meta content=width=device-width,initial-scale=1.0 name=viewport><link href=https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-night-owl.min.css rel=stylesheet><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js></script><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/autoloader/prism-autoloader.min.js></script><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/line-numbers/prism-line-numbers.min.js></script><script src=https://ladas552.github.io/assets/js/apple_roll.js></script><link href=https://ladas552.github.io/assets/css/style.css rel=stylesheet><link href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css rel=stylesheet><link href=https://ladas552.github.io/assets/images/nix-snowflake-rainbow.svg rel=icon><title>About - Rattman</title><body class=body><header class="relative shadow-sm"><nav class=navigation><ul><li><a href=https://ladas552.github.io>Index</a><li><a href=https://ladas552.github.io/posts/about>About</a><li><a href=https://ladas552.github.io/posts/credits>Credits</a></ul></nav></header><main><div class=content id=content><div class="container mx-auto min-h-screen mt-12"><h1 id=My-name-is-chka-chka,-Ladas552>My name is chka-chka, Ladas552</h1><h2 id=What-can-I-say-about-myself?>What can I say about myself?</h2><hr><p>I like Biology so much, I am finishing the Biotechnology's bachelor. Using cells to experiment on life forms is so much fun, and structuring everything with Bioinformatics tools is also a big interest of mine.<p>But I also pass time in Hobbies like:<ul><li><strong>Open Source</strong> projects to sink my stars in;</ul><ul><li><strong>Japanese</strong> media of varying type and quality;</ul><ul><li><strong>VideoGames</strong> of Rhythm and RolePlaying genres;</ul><ul><li><strong>NixOS</strong> for declaring stuff;</ul><ul><li><strong>Complaining</strong> on the internet;</ul><hr><p><em>Так-же знаю Русский</em>, но предпочитаю писать на английском.<p>I am <strong>not</strong> Russian tho<hr><p>I don't have a permanent profile picture to put there, so here are some of my favorite Pokemon's:</p><img 1 alt class=pokemon fire gen ninetails pokemon"" src=https://img.pokemondb.net/sprites/firered-leafgreen/normal/ninetales.png><img 3 alt class=pokemon gen grass pokemon"" scpetile src=https://img.pokemondb.net/sprites/emerald/normal/sceptile.png starter><img 4 alt class=pokemon gen grass pokemon"" src=https://img.pokemondb.net/sprites/heartgold-soulsilver/normal/torterra.png starter torterra><img 2 3"" alt bat but class=pokemon from gen image like pokemon src=https://img.pokemondb.net/sprites/emerald/normal/gligar.png><p>As you could guess, I don't like putting my pictures out in the wild. And I bet you can't find one online without it being <strong>120x60</strong> quality. But if you monitor my <a href=https://www.instagram.com/ladas553>instagram</a>, you might get a glimpse. Tho I mostly post my cat there.</div></div></main>
+1
public/posts/credits/index.html
··· 1 + <!doctypehtml><html lang=en-us><meta charset=UTF-8><meta content="Paying gratitude to people who helped with the site"name=description><meta content=ladas552 name=author><meta content=meta name=keywords><meta content=width=device-width,initial-scale=1.0 name=viewport><link href=https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-night-owl.min.css rel=stylesheet><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js></script><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/autoloader/prism-autoloader.min.js></script><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/line-numbers/prism-line-numbers.min.js></script><script src=https://ladas552.github.io/assets/js/apple_roll.js></script><link href=https://ladas552.github.io/assets/css/style.css rel=stylesheet><link href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css rel=stylesheet><link href=https://ladas552.github.io/assets/images/nix-snowflake-rainbow.svg rel=icon><title>Credits - Rattman</title><body class=body><header class="relative shadow-sm"><nav class=navigation><ul><li><a href=https://ladas552.github.io>Index</a><li><a href=https://ladas552.github.io/posts/about>About</a><li><a href=https://ladas552.github.io/posts/credits>Credits</a></ul></nav></header><main><div class=content id=content><div class="container mx-auto min-h-screen mt-12"><h1 id=People-who-helped-Me-with-the-Blog,-links-included.>People who helped Me with the Blog, links included.</h1><h2 id=Alejandro-aka>Alejandro aka <a href=https://github.com/NTBBloodbath>@NTBBloodbath</a></h2><p>The Developer of <a href=https://github.com/NTBBloodbath/norgolith>Norgolith</a><p>Made SSG for norg documents super easy to use. Also was a joy to talk to when testing early Norgolith commits.<p>For better of for worse, you wouldn't be reading this without him.<h2 id=-parser-developers><a href=https://github.com/nvim-neorg/rust-norg>rust-norg</a> parser developers</h2><p>The robust parser that enables reading the norg file by converter. Heavily developed, and in my opinion, integral part of norg's future.<h2><a href=https://vhyrro.github.io/>@Vhyrro</a></h2><p>Main inspiration when writing blogs. I do like his style. And basically the guy that got me into Neovim and Neorg.<h2><a href=https://perfectmotherfuckingwebsite.com/>Perfect Website CSS</a></h2><p>I stole the minimalistic vibe of it and some css.<h2 id=Site-Icon-from>Site Icon from <a href=https://github.com/NixOS/nixos-artwork/blob/33856d7837cb8ba76c4fc9e26f91a659066ee31f/logo/nix-snowflake-rainbow.svg>Nixos-artwork</a></h2><p>Cool icon under <a href=https://creativecommons.org/licenses/by/4.0/>CC-BY license</a><h2 id=Video-tutorials-by>Video tutorials by <a href=https://www.youtube.com/@KevinPowell>@Kevin Powell</a></h2><p>Basic html and css practices to make this site browsable my normal people<h2 id=Some-CSS-tricks-from>Some CSS tricks from <a href=https://github.com/Axlefublr>@Axlefublr</a></h2><p>Like these heading icons for example</div></div></main>
+1
public/posts/on_owning_a_cat/index.html
··· 1 + <!doctypehtml><html lang=en-us><meta charset=UTF-8><meta content="Troublesome blob of feline species"name=description><meta content=ladas552 name=author><meta content=cats name=keywords><meta content=width=device-width,initial-scale=1.0 name=viewport><link href=https://cdnjs.cloudflare.com/ajax/libs/prism-themes/1.9.0/prism-night-owl.min.css rel=stylesheet><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js></script><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/autoloader/prism-autoloader.min.js></script><script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/line-numbers/prism-line-numbers.min.js></script><script src=https://ladas552.github.io/assets/js/apple_roll.js></script><link href=https://ladas552.github.io/assets/css/style.css rel=stylesheet><link href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css rel=stylesheet><link href=https://ladas552.github.io/assets/images/nix-snowflake-rainbow.svg rel=icon><title>On Owning A Cat - Rattman</title><body class=body><header class="relative shadow-sm"><nav class=navigation><ul><li><a href=https://ladas552.github.io>Index</a><li><a href=https://ladas552.github.io/posts/about>About</a><li><a href=https://ladas552.github.io/posts/credits>Credits</a></ul></nav></header><main><div class=content id=content><div class="container mx-auto min-h-screen mt-12"><h1 id=On-Owning-a-Cat>On Owning a Cat</h1><h2 id=HiO!>HiO!</h2><hr><p>This post is about my cat, how I got to have her, how I live with her and so on.<p><strong>With Cat Pictures included!</strong> Have fun.<h2 id=Cat's-profile>Cat's profile</h2><hr><p>Classic <a href=https://en.m.wikipedia.org/wiki/British_Shorthair>British Shorthair</a>, yellow eyes, quite a temper and sensitive stomach.<p>Here, take a look</p><img a alt amber and are but cat chair class=center crossed eyes fur. gray height=360 in loaf long"" on paws. position short sitting soft src=../../assets/cat-pictures/cat-profile.jpg whiskers with><p>Full name - "<strong>Hope Bitch Michelson</strong>". I am not the one to pick it. We generally call her "<strong>Малая</strong>", or "<strong>Little One</strong>" in translation.<h3 id=Time>Time</h3><hr><p>I had a cat from the start of Uni, she was already grown up to 4.0 kg. At the time of writing, she is around 5.6 kg. I feed, take care and play with her for about 3 years now. Feeding 2 times a day, once at 6:00AM and once at 7:00PM.<p>She stopped being intrigued by Peekaboo as time went on, but still likes tangling toys and daily couch scratching. She has a Scratching Post, but it doesn't make the "<em>enjoyable</em>" screech sound. At least it is my theory.<h3 id=Appearance>Appearance</h3><hr><p>Elegance is her middle name, tho much often it only comes down to looks. Being a British breed provides advantages of silky smooth fur and photogenic (or I just love taking cat pics) facial structure.<p>When she is relaxing, the resembles of an overweight water balloon with fur glued all over is the first thing that comes to mind.</p><img alt big bumps cat chair chair, class=center fit head height=240 her in into legs"" of one position, relaxed, so src=../../assets/cat-pictures/blob.jpg star the to too under><h3 id=Showing-affections>Showing affections</h3><hr><p>She likes when you scratch her, and doesn't mind petting too. Just do it when she is in the mood, she will let you see by wagging her tail around when she is annoyed. If you didn't take the hint, to the dismay of your ears she will make <strong>Hmhmrrr</strong> sound, after that comes her claws.<h3 id=Heritage>Heritage</h3><hr><p>As British ancestry would tell, she got her genes from a pure breed Mother, and an unknown father, possibly causing uproar in her province at the time of birth.<p>Tho, her royal blood does provide basic etiquette, and being picky of her food plates and position of her "Porcelain Throne". It does not in fact incline her to behave in front of guests, nor does it prevent ever so playing sessions, leaving truly yours, with scars.<h4 id=Illnesses-(Content-Warning:-If-you-are-really-sentimental-to-cats,-don't-read-this-section.-I-too,-had-hard-time-while-writing-this)>Illnesses (Content Warning: If you are really sentimental to cats, don't read this section. I too, had hard time while writing this)</h4><hr><p>As I said, her heritage doesn't bring much to the table aside from some ill met physiology. But it also brings rotten pathology into the Mix. Her heart can't pump much of the blood across her buddy. It is inherently weak. So she needs to not be overfed, or else...<p>I don't wanna write that. We take good care of her in this regard. She doesn't move much, but eats healthy and only the amount her body can master.<p>On the fact, that she doesn't move much. She has illness which makes her cartilages brittle, so again if she is over average cat size, it will cause her great pain to the point that she can't properly work. I was told, in the Past, she would limp with her paws, without using her knees to ask for food. After that time, she does okay. She prefers lying around, but she can jump or run, depending on the mood. Someday she won't be able to, and it will be a really sad day.<p><strong>But Right Now! She Is Healthy!</strong><h2 id=And-what-about-you?>And what about you?</h2><hr><p>I love cats, and it was my childhood wish to own one. Even tho I knew that taking care of one would be a pain. And the household wasn't suited for pets. So many brittle or dangerous things falling apart would be funny toimagen later on tho.<p>Having a cat, or any living being as a pet, is a responsibility not for someone like me to handle. So just petting cats near the household and hearing stories of my classmate class owners was all there was. But life can be unexpected.<h3 id=Hello-Little-One>Hello Little-One</h3><hr><p>And so, the cat owning life begun when I moved in with a relative who got her from a shelter. At first She or Me, or We both, were quite curious of one another. Like Aliens from SMG, she took her time watching around corners, creeping under the bed, and only at night - going hunting for my stumbling legs, walking for a glass of, oh so refreshing, water.<p>But we settled on quite quickly, I feed her, she eats and when she still wants more, she asks by mewing, or scratching my cloth. Simple barter from what I get pats on her fluffy head.<h3 id=Behavioral-changes>Behavioral changes</h3><hr><p>Adjusting to the cat owning life takes some merit and adaptation, here are some changes I noticed about myself during this time.<h4 id=Anxiety>Anxiety</h4><hr><p>You know when you hear <em>creeping</em> noises down at night and wonder what could have caused it? Or when you feel like <em>bugs</em> are crawling by your legs, and you just jolt for no reason, because there are no bugs.<p>Yeah, never happened to me, at least after life with a cat begun. Every night sounds is just "she is just <strong>fluffing around</strong>". Or every uncommon feeling on your skin, she just wants attention, probably, maybe, just don't look under the table. But really, every commotion in the house is just her being a cat. Cat haunted house, if you may say.<h4 id=Hanging-cables>Hanging cables</h4><hr><p>She likes to nibble her mouth on plastic and rubber cables. Always getting worked up over the ones that hang over the edge of tables, or on the wall. She took a liking to my HDMI cable the most.<p>So now I have every cable tight to table, and store HDMI cable in the closet. While my phone charger is mostly safe, because she doesn't like thin "<strong>nibbling material</strong>", and I use it on the table itself.<h4 id=Pens-and-Microphone>Pens and Microphone</h4><hr><p>"So she <em>just</em> nibs on cables?".<p>She is a cat, they will nib on anything, scatter around everything from a table and will eat your plants <strong>just</strong> because.<p>I don't leave anything from homework stored on the table, or the next time I find it will be 2 months later under a couch. And she mangled my Microphone, so yeah. If you were hoping to hear me any time soon, good for you, honestly, even I wouldn't like listening to this voice, but I digress.<h4 id=You-better-watch-out>You better watch out</h4><hr><p>"Why things end up under a couch tho?".<p>She likes Them - siting, lying, scratching, just lying and enjoying the view of whatever she scattered under it, mewing for me to move the couch so she could play with toys under it, to put them under it again.<p>So when I wake up, and yes, I sleep on a couch, she will sit right on where my head was a minute ago. And if I rise up, I have to be totally in conscious to not fall back, or She will, and did, scar my face and pierce my ear drums with the outest of tunes mew. Better than coffee btw.</p><img a alt as asleep body"" cat chair class=center fall height=360 her in laying my near of on place, she side src=../../assets/cat-pictures/my-seat.jpg table. the to took yawning><h4 id=Safety-measures>Safety measures</h4><hr><p>She wanders about, sniffs things, and touches them. Even stuff she had seen for hundreds of times. So for precaution, we lock doors to Kitchen and Bathroom. Never leave wardrobes open. And every window has a safety net.<p>Relative who have had her before me, told a story when on a summer day, she just strolled onto the window ledge, We live on <strong>15th floor</strong> btw. She was just slacking on it, and the Relative barely could get her out of there and locked the window for good until they got safety nets.<h4 id=Secure-your-milk!>Secure your milk!</h4><hr><p>"She is a cat, they love milk!".<p>Yeah they do, but not all cats can process milk after their time as a kitten. Some do, but not my <em>British hoodlum</em>. Tho she does like it, and can drink several cups of it. But it takes her just a lick or two, to completely ruin a carpet or pay a visit to veterinary.<p>So yeah, be cautious, leaving this open yogurt cup might be your doom.<h4 id=I-don't-have-an-addiction>I don't have an addiction</h4><hr><p>But omg, I can't go without petting, scratching, or just lying with her on the sofa even for one day. Every time I go to visit parents, My habits stay the same, and sometimes I turn around to see a familiar looking shadow, but just find empty space.<p>You just can't stop thinking about her, you can hate whatever she does to your stuff, and how she behaves, but you just can't live without this mind nabbing idea that "<em>I will take a break this instance and go find her to pet every inch of her head until she gets tired of purring</em>" or something similar.<h2 id=And-what-did-you-want-to-say-exactly?>And what did you want to say exactly?</h2><hr><p>Well, we talked about the Cat, How I adjusted to living with her. Now we probably should talk about "What <strong>You</strong> should expect if you didn't have a cat".<p>Yes, you. You know how to take care of a cat, just tingle things around to play, feed her healthy, don't get her scared, and in exchange you get emotional support buddy. Right?<p>Well, actually yes, but not so simple. Because - she is a living being of the highest tier of Earth's animals, Mammalian class and Hunter at that. Adopted by bipedal naked monkeys for purely practical reasoning of protection off rodents for milk and treats. Now we evolved as a society, we keep them not as industrial workers, but pets. Accessories for common men and women and non-binary folk, to satiate <strong>Our</strong> boredom/loneliness and hungry for aesthetics eyes.<p>But even after all that, they are still living creatures. Similar to us in so many ways. But they are so small, so tiny, not understanding how ever-changing world works. No wonder tho, it was changed for our needs, not anybody else on the whole planet. And when you hold this poor thing, birthed out of long-lasting rivalry of same bipedal butt naked creatures, for the most <em>Exotic</em> breed. With its poor stomach strength, her inability to hunt for herself because she was separated from Motherhood long time ago, and no practical knowledge outside our limited space and interactions.<hr><p>I love cats, I always did. But after owning one, you start to understand how fragile a life can be, and how much happiness little things can get you. Even if every second of your existence is now tied, to another creature, that you must protect because it is <strong>Your humanity</strong>. If you let anything, even universe itself hurt this small <em>adopted child</em> of yours, will you have the heart to forgive yourself? If you have <strong>Humanity</strong>, I think not.<p>So if you have a cat, or consider getting one - please take responsibility, as this is their life, and without you, they get no life at all.<h2 id=-After-party><s>Conclusion</s> After party</h2><hr><p>Yeah, we ain't writing an essay. It is my <strong>Blog</strong>, scratch conclusion this is a <strong>Celebration</strong>! My Blog is Up!<p>Thank you for reading my first Blog Post, hope you liked it and cringed from my A2 writing skills as much as I did while writing this. Hope you have a great morning, great day and great evening. Also go star <a href=https://github.com/NTBBloodbath/norgolith>Norgolith Repo</a>, just because if you liked this, you owe it to them.</p><img a alt back cat cheek class=center couch, face, first, height=240 of on paw pillow"" pleasant really site sleeping src=../../assets/cat-pictures/sleepy.jpg the to touch></div></div></main>
+43
public/rss.xml
··· 1 + <?xml version="1.0" encoding="UTF-8"?> 2 + <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 3 + <channel> 4 + <title>Rattman</title> 5 + <link>https://ladas552.github.io</link> 6 + <description>Latest posts</description> 7 + <generator>Norgolith</generator> 8 + <language>en-us</language> 9 + <lastBuildDate>Mon, 19 May 2025 07:19:49 +0000</lastBuildDate> 10 + <ttl>60</ttl> 11 + <atom:link href="https:&#x2F;&#x2F;ladas552.github.io/rss.xml" rel="self" type="application/rss+xml" /> 12 + 13 + <image> 14 + <url>https://ladas552.github.io&#x2F;assets&#x2F;nix-snowflake-rainbow.svg</url> 15 + <title>Rattman</title> 16 + <link>https://ladas552.github.io</link> 17 + <width>144</width> 18 + <height>144</height> 19 + </image> 20 + 21 + 22 + <item> 23 + <title>On Owning a Cat</title> 24 + <link>https://ladas552.github.io/posts/on_owning_a_cat/</link> 25 + <guid>https://ladas552.github.io/posts/on_owning_a_cat/</guid> 26 + <description>Troublesome blob of feline species</description> 27 + <author>Ladas552</author> 28 + <pubDate>Sat, 08 Feb 2025 00:00:00 +0000</pubDate> 29 + <category>cats</category> 30 + </item> 31 + 32 + <item> 33 + <title>Osu on Linux</title> 34 + <link>https://ladas552.github.io/posts/Osu_On_Linux/</link> 35 + <guid>https://ladas552.github.io/posts/Osu_On_Linux/</guid> 36 + <description>My experience running Osu on Linux and some advice</description> 37 + <author>Ladas552</author> 38 + <pubDate>Sun, 13 Apr 2025 00:00:00 +0000</pubDate> 39 + <category>games</category> 40 + </item> 41 + 42 + </channel> 43 + </rss>