Skip Navigation

Posts
1
Comments
10
Joined
1 yr. ago

A computer science enthusiast.

  • I played with GTK's transitions a bit, but they don't seem to support scaling-related transitions, so I don't think you'll be able to do that.

    I was able to make a simple one: https://files.catbox.moe/okh3zc.mp4

  • Waybar uses GTK stylesheets for the theming. In theory, GTK CSS does have support for transitions and animations, which could be used in your case. But I'd say it's a hard sell still. That aside I've never tried them in GTK, so I wouldn't know if they even work in practice or how far.

    I think you have a shot at this with eww instead. But it's harder to work with and you'll need to make somewhat complex scripts I'd imagine.

  • I'm almost there, I think. I'll let you know in an hour or two.

  • Eventually I'm going to push it my dotfiles Git repository, but right now I'm still figuring out the theming so it's not up yet.

  • I'm using Waybar for the system bar. It should work on most Wayland compositors.

  • Unixporn @lemmy.ml

    Gruvbox Setup

  • Yeah I usually love Python but right now I'm working on a paid project where I need to deal with tasks that are critical to mostly work on first try. Now, if it would be a different matter if my code was just completely idiotic and still worked but Python doesn't error even when there is obvious typo that any statically compiled language could've picked up on a breeze at compile time.

    I am scared to even implement a better logging system in my program because sometimes I forget to sanitize the arguments and my program fucking crashes at runtime because I added a new fucking logging statement.

    I so fucking wish I had static type checking right now. The libraries I am using doesn't have types (via annotations) so unless I spend days fixing their shit, I will have to continue with these shitty runtime crashes for the shittiest small mistakes. I also can't trust these annotations because even if they are "wrong" their code coul perfectly work fine and they could even ship the wrong types. I would have the burden of dealing with their shitty annotations if that happens.

  • If anybody is curious, it's a real preprocessor for Python called PyGyat.