this post was submitted on 02 Jul 2024
42 points (100.0% liked)

Linux

48033 readers
1194 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Hello. I recently created a notification daemon which uses eww widgets for its front-end display. So if you are already using eww, give it a go.

I know this is a very niche use case, but if a single person finds it useful, I will be glad.

end-rs

top 12 comments
sorted by: hot top controversial new old
[–] porl@lemmy.world 6 points 4 months ago (1 children)

Currently using gbar in Hyprland as I got a bit overwhelmed trying to learn too many things at once (gbar is very limited but simple to configure). I've always been thinking of moving over to a more flexible option like eww though, and this might be a good reason to do so (keeping things consistent).

[–] IsoSpandy@lemm.ee 2 points 4 months ago

Ohh eww is awesome. And don't try to create everything from scratch, look up other people's dot files, you will understand best practices.

If you want to take a peek .. Here are my dotfiles

[–] user@lemmy.one 3 points 4 months ago (1 children)

Looks good. Well done. 👏 Does your app do multi monitor notifications? That is the same notification on all monitors? Tried to do that the other day and nope couldn't do it. Tried a few apps and gave up.

[–] IsoSpandy@lemm.ee 1 points 4 months ago (1 children)

Just create multiple windows with different monitor ids and pass the literal to both. That should do it.

[–] user@lemmy.one 2 points 4 months ago (1 children)

Thanks for reply. 🙏. I tried to look for answer on reddit and github, nope. Even used ai a few different ones. Couldn't do it. Maybe your app will work 🤷 if your bored have a go and see if you can do it. I installed fedora gnome Wayland and I did notice their volume notification for increase decrease works on all monitors. But how they did it 🤷.

[–] IsoSpandy@lemm.ee 1 points 4 months ago (1 children)

It should be fairly simple to do... But I don't have multiple monitors to test it. I am taking the day off for today, need to recharge, then I will patch that it.

[–] user@lemmy.one 1 points 4 months ago (1 children)
[–] IsoSpandy@lemm.ee 2 points 4 months ago (1 children)

I did it. Install v0.1.10 and give it a go.

[–] user@lemmy.one 2 points 4 months ago

Omg. Ur the best. I will make the great venture and install Wayland and then all the other things and then your app. Thanks bud. 🙏👍

[–] Eyck_of_denesle@lemmy.zip 3 points 4 months ago (1 children)

Why not ags? It's superior to eww in every way.

[–] IsoSpandy@lemm.ee 2 points 4 months ago (1 children)

Well there is a simple answer to it. I didn't know about it.

The project looks quite cool though.

That's the beauty of FOSS. You can do whatever the hell you want to your system. Fuck up the kernel if you so wish.

PS, I looked into the wiki and it is really cool, especially since it uses a proper language. I will try it some day but for now... I am totally burntout setting up eww. Maybe on my next rice I will give it a go.

[–] Eyck_of_denesle@lemmy.zip 2 points 4 months ago

I was in a similar situation like yours. Eww is very time consuming. It's language is weird. Ags on the other hand has excellent support, documentation and other important features like SYS tray module. It also supports typescript along with js.