


I make things: electronics and software and music and stories and all sorts of other things.

Heck yeah. Love replaying OoT. It's good every time.
You gotta play Wind Waker next. Truly the GOAT

This is just a vertical scrolling window manager

Having bunch of plugins built-in is not any better than having a bunch of plugins

I made this Linux wallpaper a while ago, but never shared it
Figured y'all may like it

Pop Shell 2 is the big one

All you need is HTML, Javascript, and CSS

Fun fact, even tho B is False, Math.min > Math.max
is true

Big talk from AI who almost constantly generates syntax errors lol

undefined
typedef struct { bool a: 1; bool b: 1; bool c: 1; bool d: 1; bool e: 1; bool f: 1; bool g: 1; bool h: 1; } __attribute__((__packed__)) not_if_you_have_enough_booleans_t;

It's def nostalgia bias. It is truly terrible.

They can both be bad

Wii is one of the best.
Super Circuit is still better.
I'll give you 7. It's down there
But the driving is terrible and so is the AI and so are the tracks

I think so

Good. Maybe now someone can mod it so it isn't the worst Mario Kart in the series

I thought this was a post about the Rust programming language at first, and I was really confused

I'm just waiting for the melee decomp to be finished

Common Dynamic Typing L

I've not heard of "Firefox Send." Why would I use something like this instead of scp
or Nextcloud?

I've had this in my .zshrc for a while: alias $(date +%Y)="echo 'YEAR OF THE LINUX DESKTOP'"
If you type the current year in your terminal, it will say "YEAR OF THE LINUX DESKTOP" lol

Nah I definitely was giving stuff up to use Linux back in the day. Really, I'd say 2021 was when things got REALLY good.

What is the best setup for Wayland + Nvidia/Intel Laptop (Alternative to Reverse Sync)?
Not sure if this is a good place to ask for help, but I have scoured the internet and no one has a solution, so hopefully this question helps me as well as others.
I'm trying to get my computer to run at its best when on Hyprland. I have an MSI Raider GE76 which has an Nvidia GTX 3080 Mobile and an Intel Tiger Lake CPU with integrated graphics.
I typically have an external display over display port, an Ultrawide 3440x1440@60Hz, and the internal laptop display is on eDP at 1920x1080@360Hz. Note tho that while I often have the dual screen setup, I do need to be able to go to just the Intel display. The Nvidia GPU drives all outputs (DP, HDMI, Thunderbolt) EXCEPT for the eDP which is connected to the Intel card.
On X11, I could use reverse prime sync to use the Nvidia card for everything and just have the Intel card draw whatever the Nvidia card renders. This worked well. Unfortunately there isn't anything like that for Wayland, and I don't have a hardware switch to put the eDP on the

ACBS - Another C Build System (compatible with C++)
I created a little side project over the past few days, a new build system for C and C++: https://github.com/blueOkiris/acbs/
I've seen a lot of discourse over C build tools. None of them really seem solid except for (some) Makefiles (some Makefiles are atrocious; you just can't rely on people these days). Bazel, cmake - they're just not straight forward like a clean Makefile is, basically black magic, but setting up a Makefile from scratch is a skill. Many copy the same one over each time. Wouldn't it be nice if that Makefile didn't even need to be copied over?
Building C should be straight forward. Grab the C files and headers I want, set some flags, include some libraries, build, link. Instead project build systems are way way way overcomplicated! Like have you ever tried building any of Google's C projects? Nearly impossible to figure out and integrate with projects.
So I've designed a simplistic build system for C (also C++) that is basically set up to work like a normal Makefi

ACBS - Another C Build System
I created a little side project over the past few days, a new build system for C and C++: https://github.com/blueOkiris/acbs/
I've seen a lot of discourse over C build tools. None of them really seem solid except for (some) Makefiles (some Makefiles are atrocious; you just can't rely on people these days). Bazel, cmake - they're just not straight forward like a clean Makefile is, basically black magic, but setting up a Makefile from scratch is a skill. Many copy the same one over each time. Wouldn't it be nice if that Makefile didn't even need to be copied over?
Building C should be straight forward. Grab the C files and headers I want, set some flags, include some libraries, build, link. Instead project build systems are way way way overcomplicated! Like have you ever tried building any of Google's C projects? Nearly impossible to figure out and integrate with projects.
So I've designed a simplistic build system for C (also C++) that is basically set up to work like a normal Makefi

It's nothing special, but it's special to me :)



OoT-lineage-Zelda-like Camera and Movement in Godot 4
Video
Click to view this content.
I'm making a game that takes heavy inspiration from Zelda games like Ocarina of Time, Wind Waker, and Twlight princess, i.e. OoT-lineage Zelda as opposed to BotW & TotK and games that stem from Link to the Past. It's not a fan game, of course, but if you like OoT/MM/WW/TP/SS, then you'll (hopefully) like my game.
One central aspect to nail is the camera system these games use. There's some variation, so I've picked one to "clone." I'm basing this camera off of Wind Waker's. It has a default mode where Link runs around the camera with left and right and pushes/pulls the camera with up and down. If you wait long enough, the camera will move to be behind him, and of course there's a Z-targeting mode that will force the camera to move behind him and let him strafe. Finally, there's a free camera mode that works like the camera in a lot of modern third person games.
In terms of movement, there's walking and running, but jumping is relegated to hopping across short gaps in these games, and

An unexpected similarity, but a welcome one



How to declaratively define Strongswan VPN connections for NetworkManager?
I have enabled the strongswan plugin for Network Manager via networking.networkmanager.enableStrongSwan
.
I manually set up my work VPN using nm-applet, but obviously this won't come with me if I reinstall NixOS, so I'd like to set up the VPN using nix.
The problem is that networking.networkmanager doesn't seem to have any sort of vpn configuration system. How would I go about this?