compleksity

compleksity

online.
about

i make things.

websites, software, random shit.

sometimes they work.

projects
stack
linux·web·python·javascript·unity
contact
© 2026 compleksity
compleksity

python-projects

30+ projects
project

a bunch of python projects.

made these for fun.

© 2026 compleksity
compleksity

bazzite-gnome

my linux setup
overview

a customized Bazzite GNOME setup.

My daily Linux environment, built around GNOME, NVIDIA hardware and a heavily customized desktop.

system
operating systemBazzite GNOME
variantSilverblue
imagebazzite-gnome-nvidia-open
architecturex86_64
kernel7.2.0-ogc4.1.fc44.x86_64
desktopGNOME 50.4
shellBash
hardware
CPU16 logical CPUs
GPUNVIDIA GeForce RTX 3060 LHR
memory32 GB RAM
swap15.6 GB
main storage1 TB PCIe SSD
secondary storage256 GB Lexar SSD
appearance
GTK themeAdwaita
icon themeAdwaita
cursorBibata Material Grey
fontGeist Mono 10
extensions
Dash to Docknavigation
Blur My Shellvisuals
Burn My Windowseffects
Desktop Cubeworkspace
Compiz Windows Effecteffects
Compiz Magic Lampeffects
Rounded Window Cornersvisuals
Glass Widgetswidgets
Desktop Widgetswidgets
Quick Settings Avatarquick settings
GSConnectdevice integration
Caffeinepower
Hot Edgenavigation
User Themesthemes
AppIndicator Supporttray icons
Bazaar Integrationapps
Add to Steamgames
Logo Menumenu
Essential Tweakstweaks
GTK4 DINGdesktop
Block Caribouinput
Restart to...system
terminal
compleksity@bazzite ~
❯ gnome-shell --version
GNOME Shell 50.4

❯ uname -r
7.2.0-ogc4.1.fc44.x86_64

❯ echo $XDG_CURRENT_DESKTOP
GNOME
© 2026 compleksity
compleksity

decode

encoding, ciphers & easily reversible stuff.
input
output
methods
base64encoding
base32encoding
hexencoding
urlencoding
htmlentities
binaryencoding
asciinumbers
rot13 / rot47cipher
caesarcipher
atbashcipher
morsecode
a1z26cipher
baconcipher
vigenerecipher
xorreversible
© 2026 compleksity
compleksity

steamrip-reripped

userscript · redesign
project

a custom userscript redesign for SteamRIP.

built to give the site a cleaner, more modern look while keeping its existing functionality intact.

changes
geist monotypography
updated colorsvisuals
cleaned page titlesui
custom logo & faviconbranding
fixed icon font conflictscompatibility
modernized spacing & stylingui
userscript
SteamRIP-Professional-Redesign-v2.user.js
// ==UserScript==
// @name        SteamRIP Reripped
// @namespace   bepi
// @icon        https://steamrip.com/wp-content/uploads/2021/06/cropped-favicon1-32x32.png
// @version     1.0
// @match       https://steamrip.com/*
// @grant       none
// @author      bypass
// @description
// ==/UserScript==

/*
    Thanks for using SteamRIP Reripped!
    Please keep in mind that this is meant to be a stupid little side-project
    and the code is absolutely spaghetti. But it works, and that's good enough
    for something this stupid.

    If you're going to fork this and make your own variation, please do supply
    SOME kind of credits. Please and thank you. :)

    List of changes:
    - Cleans up the background
    - New fonts and colors
    - Removed broken and unused links (like the Discord and Reddit icons)
    - Expands on the existing SteamRIP rounded edges update
    - Restyles a few elements to feel more modern

    ~ bepi
*/

(() => {
  "use strict";

  async function steamRIP() {

    const reRippedStyle = `@import url('https://imbypass.pw/reripped/');`;
    const styleElement = document.createElement('style');
    styleElement.type = 'text/css';
    styleElement.textContent = reRippedStyle;
    (document.head || document.documentElement).appendChild(styleElement);

    const fontStyle = document.createElement('style');
    fontStyle.textContent = `
      @import url('https://fonts.googleapis.com/css2?family=Geist+Mono:wght@100..900&display=swap');

      :root {
        --font-header: 'Geist Mono', monospace !important;
        --font-body: 'Geist Mono', monospace !important;
      }

      body {
        font-family: 'Geist Mono', monospace !important;
      }

      p,
      a,
      li,
      label,
      input,
      textarea,
      button,
      select,
      option,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
        font-family: 'Geist Mono', monospace !important;
      }

      .post-title,
      .entry-title,
      .entry-content,
      .entry-content h1,
      .entry-content h2,
      .entry-content h3,
      .entry-content h4,
      .entry-content h5,
      .entry-content h6 {
        font-family: 'Geist Mono', monospace !important;
      }
    `;

    (document.head || document.documentElement).appendChild(fontStyle);

    let links = document.querySelectorAll("link[rel*='icon']");

    if (links.length > 0) {
      links.forEach(link => {
        link.href = "https://cdn.discordapp.com/emojis/1529289995435643042.webp?size=64";
      });
    } else {
      let newLink = document.createElement('link');
      newLink.rel = 'icon';
      newLink.type = 'image/png';
      newLink.href = "https://cdn.discordapp.com/emojis/1529289995435643042.webp?size=64";
      document.head.appendChild(newLink);
    }

    document.title = document.title.replace(" » ", " ");
    document.title = document.title.replace("Free Pre-installed Steam Games", "");
    document.title = document.title.replace("STEAMRIP", "SteamRIP");
    document.title = document.title.replace("Free Download ", " ");

    const logo = document.querySelector("img.tie-logo-img-default");
    const new_logo = document.querySelector("picture.tie-logo-default");
    const sticky_logo = document.querySelector("div#sticky-logo");

    if (logo) {
      logo.style = "display: none;";
    }

    if (new_logo) {
      new_logo.innerHTML = `
        
STEAMRIP
`; } if (sticky_logo) { sticky_logo.innerHTML = `
STEAMRIP
`; } const gameTitleElement = document.querySelector("h1.post-title.entry-title"); const postTitleElement = document.querySelector("div.entry-content h2"); if (!gameTitleElement || !postTitleElement) return; let gameName = gameTitleElement.textContent; let postTitle = postTitleElement.textContent; if (gameName.includes("Free Download")) { gameName = gameName.replace("Free Download ", ""); } if (gameName.includes("+ Co-op")) { gameName = gameName.replace(" + Co-op", ""); gameName += `
[Co-Op]
`; } if (gameName.includes("+ Online")) { gameName = gameName.replace(" + Online", ""); gameName += `
[Online]
`; } if (gameName.includes("+ Multiplayer")) { gameName = gameName.replace(" + Multiplayer", ""); gameName += `
[Multiplayer]
`; } gameTitleElement.innerHTML = gameName; if (postTitle.includes("Direct Download")) { postTitle = postTitle.replace("Direct Download", ""); } if (postTitle.includes("Direct Link")) { postTitle = postTitle.replace("Direct Link", ""); } if (postTitle.includes("Directly Download")) { postTitle = postTitle.replace("Directly Download", ""); } if (postTitle.includes("Free Download")) { postTitle = postTitle.replace("Free Download", ""); } postTitleElement.innerText = postTitle; } steamRIP(); })();
installation
Tampermonkey is required. The script needs a userscript manager such as Tampermonkey to run in your browser.
  1. Use the copy code button above to copy the complete formatted script.
  2. Install Tampermonkey in your browser and make sure the extension is enabled.
  3. If your browser asks for permission to run user scripts, turn on Allow User Scripts for Tampermonkey.
  4. Open SteamRIP.com and open the Tampermonkey dashboard from your browser extensions.
  5. Create a new userscript, remove the starter template, and paste in the code you copied from this page.
  6. Save the script, return to SteamRIP.com, and refresh the page. The redesign should load automatically.
credits

original project: bepi

modified and expanded by: compleksity

the original SteamRIP Reripped project was used as the starting point for the redesign.

© 2026 compleksity
compleksity

stick-with-it

unity · in development
project

a little game i'm making in unity.

stick to things. don't fall.

still very much a work in progress.

video
controls
WASDmove
SPACEjump
LMBattach / release
SCROLLzoom
ESCpause
Rrestart
status

in development.

the basic movement and sticking mechanics are in.

there's still a lot left to do.

© 2026 compleksity
compleksity

switch firmware and prod keys

downloads
downloads
prod keys and firmware firmware 22.5.0 · zip archive
download ↗
information

switch firmware and prod keys.

download the files using the button above.