prunerye

joined 2 years ago
[–] [email protected] 2 points 2 weeks ago

I've never heard of librewolf preventing dark mode. Garuda's firedragon browser was based on librewolf before switching to floorp, and it came with the darkreader extension by default.

[–] [email protected] 2 points 2 weeks ago

It's easy to forget, the anti-vax movement used to be predominantly left. It only became popular on the right in the last ten to fifteen years.

[–] [email protected] 11 points 2 weeks ago

ITT: People who don't actually want to unite the working class.

[–] [email protected] 4 points 3 weeks ago (1 children)

Your old, dusty computer has better specs than anything I own. It'll run any DE just fine.

[–] [email protected] 4 points 1 month ago

Nah, that's just oak. Oak floors do this sometimes.

[–] [email protected] 4 points 1 month ago

It'd be nice if archives/front-ends were the default for everything. Redlib, Invidious, etc.

[–] [email protected] 24 points 2 months ago* (last edited 2 months ago) (1 children)

16th century England wasn't even capitalist. It was mercantilist-- strong central control over a zero-sum economic system focusing primarily on lopsided international trade as the means of building wealth.

[–] [email protected] 5 points 2 months ago (2 children)

So, uh, I don't know how to tell you this, but it sounds like you're an addict. You should consider taking days off from your phone. Like, 100% powered off. The false sense of urgency your phone provokes destroys your productivity and makes you less happy. You gotta unlearn that reflex.

[–] [email protected] 10 points 3 months ago (1 children)

If that's Yoshi's biggest gripe, wait till he discovers Kaizo.

[–] [email protected] 3 points 4 months ago

Garuda. It's even easier than Manjaro. The theming can be a bit much, though.

[–] [email protected] 40 points 4 months ago (39 children)

Good. I don't need light in the evening, I need it in the morning so I can wake up feeling rested. End DST; make standard time permanent.

[–] [email protected] 3 points 4 months ago (1 children)

I know this is a bit of a necro-bump, but Today I Found Out just released a video answering exactly this question: https://inv.nadeko.net/watch?v=ipDdWx67H9M

spoilerApparently, adults are better at learning languages than kids.

 

Edit: TL;DR, a literal can't contain multiple children. The opening bracket that starts the literal must be closed at the end of the literal, with no other yuck appended.

I've been playing with Elkowar's Wacky Widgets in an attempt to replace tint2 on openbox. Specifically, I've been working on a taskbar widget. So far, I've managed to make a few bash scripts to generate all the necessary yuck (and png files) to create a rudimentary icon-only taskbar that updates itself every time _NET_ACTIVE_WINDOW changes. I've confirmed that the yuck works when I manually copy/paste the output of the bash script into eww.yuck.

Anyway, I've assigned this script to a deflisten variable called "tasks". When I run "eww state" in a terminal, I confirm that "tasks" is indeed defined (and regularly updated) with yuck that looks like this.

spoiler(box :tooltip Xfce4-terminal (eventbox :onclick ~/.config/eww/scripts/taskbaractions.sh 0x120000a 0x120000a (image :image-height 16 :path /home/prunerye/.config/eww/scripts/iconstorage/Xfce4-terminal.png))) (box :tooltip Geany (eventbox :onclick ~/.config/eww/scripts/taskbaractions.sh 0xe00010 0x120000a (image :image-height 16 :path /home/prunerye/.config/eww/scripts/iconstorage/Geany.png))) (box :tooltip Thunar (eventbox :onclick ~/.config/eww/scripts/taskbaractions.sh 0x140000d 0x120000a (image :image-height 16 :path /home/prunerye/.config/eww/scripts/iconstorage/Thunar.png)))

(Unrelated, but why doesn't eww recognize "~/" in image filepaths?)

But when I use "tasks" to generate my taskbar widget with a literal, nothing appears, save for a slight overall change in the spacing on my topbar, though this happens inconsistently. Here is the relevent yuck.

spoiler(defwidget task_bar [] (box :orientation "horizontal" :space-evenly true :spacing 2 :halign "start" (literal :content tasks)))

Here's the full tree:

spoiler(defwindow main :class "main" :monitor 0 :geometry (geometry :x "0px" :y "0px" :width "100%" :height "16px" :anchor "top center") :vexpand false :stacking "fg" :windowtype "dock" :wm-ignore true :reserve (struts :distance "16px" :side "top") (topbar))

(defwidget topbar [] (box :orientation "h" :space-evenly false (foo) (task_bar) (bar)))

(deflisten tasks ~/.config/eww/scripts/taskbarliteral.sh)

(defwidget task_bar [] (box :orientation "horizontal" :space-evenly true :spacing 2 :halign "start" (literal :content tasks)))

I found a possibly related closed issue at https://github.com/elkowar/eww/issues/871 but the issue doesn't provide much detail.

Any idea what I'm doing wrong?

Edit: Lemmy does funny things with ` quotes. Click the view source button to see raw text.

Edit2: I booted up my openbox/eww setup this morning and was shocked to find a working task bar when I opened a window... but only the first window. Once I open a second window, my taskbar is blank.

Edit3: Edit2 was my eureka moment. Why would only the first window load? I now have a suspicion that eww literals are treated as parents that can't have more than one child; when I shifted the literal's parent "box" into the bash script, the task bar suddenly worked! The new task_bar defwidget looks like this.

spoiler(defwidget task_bar [] (literal :content tasks))

And "tasks" is now defined as

spoiler(box :orientation "horizontal" :space-evenly true :spacing 2 :halign "start" (box :tooltip Xfce4-terminal (eventbox :onclick ~/.config/eww/scripts/taskbaractions.sh 0x120000a 0x120000a (image :image-height 16 :path /home/prunerye/.config/eww/scripts/iconstorage/Xfce4-terminal.png))) (box :tooltip Geany (eventbox :onclick ~/.config/eww/scripts/taskbaractions.sh 0xe00010 0x120000a (image :image-height 16 :path /home/prunerye/.config/eww/scripts/iconstorage/Geany.png))) (box :tooltip Thunar (eventbox :onclick ~/.config/eww/scripts/taskbaractions.sh 0x140000d 0x120000a (image :image-height 16 :path /home/prunerye/.config/eww/scripts/iconstorage/Thunar.png))) )

view more: next ›