Hi lemmings, I trying to do a port of my current rice to eww to reduce dependencies, got my status bar done as well as the powermenu the only thing left was notifications that I din’t even implement in my current setup, what’s the notification deamon you are using and how do you integrate it with other apps in my case would be just opening a window.

  • ransomwarelettuce@lemmy.worldOP
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 year ago

    Yeah the documentation is quite lacking, some examples would be useful, but if you go to their repo along side the examples they list there a tutorial to make a power menu that does a good introduction.

    Some tips I found along the way

    • The way most people calculate time is inefficient AF, they calculate it using the date command updating every 2 s or so. When you could use the date command updating the date every hour and the variable EWW_TIME alongside the function format_time.

    To be fair I don’t blame them, idk why there is not such example in the wiki to begin with.

    • The workspaces are a bit hard to do, but you can just copy someone implementation or if you are using hyprland they provide it in the

    • Define colours on a separe scss file to change themes on the fly if you want so.

    • Variables that you update manually like volume and brightness don’t do a polling function (checking every x sec) just go to the shortcut you defined previously ( assuming you are using a wm ) and along side the command to change the volume/brightness run eww update x=$(command to get current value)