
u/yahddyyp

How does the mac port of osu lazer recieve cursor input
Hello there,
I'm working on an open-source project that turns a MacBook trackpad into an absolute pointing device for osu as the ones i found just don't wanna work.
The problem is that CGWarpMouseCursorPosition() works perfectly everywhere in macOS, but osu doesn't allow the cursor to move. I think this is the issue the alternatives are also running into.
I've confirmed:
- Coordinate mapping is correct.
- The cursor actually moves.
- The native Metal version of osu!lazer is being used.
- High Precision Mouse on/off doesn't change the behavior.
So my question is how does osu recieve cursor inputs Does it use:
CGWarpMouseCursorPosition()CGEventIOHIDUserDevice- DriverKit
- Another approach entirely???
osu lazer version - 2026.726.0
Repository: https://github.com/Yahddyyp/Osu-thing
Did ado actually farm aura
Did this actually happen (probably did and ado just built like that)
I like to imagine the converstation went like this:
Ported over pass-tomb extension for pass to macOS
So i ported over the pass-tomb extension for pass just that now it works on macOS!! (and also written in rust cause everything needs to be rewritten in rust nowadays). All credit goes to goes to the orginal repo for the ideas and stuff.
It keeps your password tree encrypted inside a tomb - an AES - 256 encrypted DMG mangaed with hdiutil so now you dont need to show you password-store structure.
You unlock this with a key either with the file and or the phrase you set if you used -C/--change, both file and phrase will work if you used the change flag as they both update.
More info on the repo here
Hope you find this useful.
[OC] Made a nvim theme to match my rice - mauve.nvim
https://github.com/Yahddyyp/mauve.nvim
A Dark and colourful theme for neovim. It based on the catppuccin mocha palette just bringing out a bit more mauve and sapphire. Looks best with catppuccin mocha theme for the terminal.
I have a question for nix-darwin users
So like how do you rebuild you config or setup, do you use sudo darwin-rebuild switch --flake /path/to/nix or someother command and where do you keep your nix config files? I would like to make rebuild into just sudo darwin-rebuild switch without specifing the flake location is there a way to do this like in nixos??
mauve.nvim - A bright and colourful theme based on the catppuccin mocha palette
https://github.com/Yahddyyp/mauve.nvim
I posted this theme on this subreddit some time ago with this theme but it was bit broken according to the feedback. Now it should have less bugs and should actually look good.
Looking of a way to stop vibe coding
I have been learing rust and switft, and have actaully made some progress. The only problem, i end up vibe coding too much in the projects i work and it has now just become a habit of mine. I would like to actually learn the language instead of using ai all the time. Is there a way for me to stop this habit like some sort of trick that i can use for breaking this habit as i want to learn zig and go as well.
Is there a way for spotify to actually tile proparly using yabai
I use yabai on macos and spotfiy being a electron app does not like follow the rules and tile properly. Is there a way for me to actually make it tile or do i just have to live with it??
Look for a way to ssh into my macbook when it is sleeping
I have been using tailscale for ssh into my terminal on my macbook but the problem is that when the mac is sleeping it wont wake up for ssh requests and so i cant connect to it. Is there a way to do this without tanking my battery and not using caffinate
Another MacOS animated wallpaper app
So i made this animated wallpaper app as all the other ones were paid for lockscreen support. It is called lumina and is a fork of phosphene which is the actual framework for the animated wallpaper under the hood but you have to have xcode installed to use it so i made this little thing. Some things you should know:
- It does have lockscreen support
- It is compatible with Tahoe
- The app does not have its own library like the alternatives. You are the one who actually puts in the wallpapers that you want to use.
- The extension takes less than 5% cpu for my testing
I am looking for feedback.
Hope you find this useful
Brother, that is the windows 8 home screen. Nothing is running on that laptop
Does anyone have problems with raycast extension when they use homebrew cli's and you use nix to manage homebrew?
I use the pass for my password manager and have the pass raycast extension installed. Recently i switched to using nix to manage homebrew. Pass is still installed using brew but the extesion is not able to access them. Same happens with the mole extension. Does anyone have a fix for this?
Switched to nix-darwin from homebrew
It is not fully declerative but still gets the job done.