[-] prunerye@slrpnk.net 1 points 2 days ago* (last edited 2 days ago)

Pretty much any distro can do everything you want. But since you liked crunchbang, consider Mabox. It's an openbox distro based on Manjaro with a bunch of QoL improvements like super+arrow to tile a window, or their own little fork of jgmenu to expand the functionality of the tint2 panel, plus some custom ricing tools. I'm not saying it's the best distro ever, but it might give you just the right nostalgic feels.

[-] prunerye@slrpnk.net 109 points 6 days ago

I guess RAM is a bell curve now.

  • 32GB: Enough.
  • 16GB: Not enough.
  • 8GB: Not enough.
  • 4GB: Believe it or not, enough.
[-] prunerye@slrpnk.net -3 points 6 days ago

One good thing doesn't even outweigh one bad one. What do you call someone who tells 99 truths and one lie?

A liar.

It's the same here; there's an asymmetry between doing what's right and betraying someone's trust. When Mozilla can demonstrate consistent integrity, maybe I'll stop using a fork.

[-] prunerye@slrpnk.net 16 points 6 days ago

Technically, hippos don't swim. They run along the ground. So if you pick a deep enough body of water, you might still have a chance.

[-] prunerye@slrpnk.net 36 points 2 months ago

~Psst...~🐧

[-] prunerye@slrpnk.net 84 points 3 months ago

No, DNC, you're not out of touch. It's the voters who are wrong.

[-] prunerye@slrpnk.net 40 points 6 months ago

Having seen a total eclipse before, I know solar eclipses are in danger of being overhyped. IMO, they probably aren't worth driving across the country. But if all you need is a 3 to 5 hour drive to get to the path of totality, I think you should absolutely do it. They're legit. Not, like, life changing, but legit. Find a place with a few trees so you can watch the crescent shadows and maybe hear some wildlife freak out.

[-] prunerye@slrpnk.net 40 points 7 months ago

I'm shocked Lemmy has so many users. Feels like only a few thousand.

[-] prunerye@slrpnk.net 38 points 8 months ago

I haven't updated my Arch install for almost 2 months. Things are going to be... seemless, probably. I do this all the time. It never breaks.

[-] prunerye@slrpnk.net 52 points 10 months ago

Why don't we just leave out the middle name? We could just have Clair Patterson day, or CP day. Surely that wouldn't confuse the internet, right?

[-] prunerye@slrpnk.net 220 points 11 months ago

Next, give warnings that Chrome and Edge are not supported browsers.

[-] prunerye@slrpnk.net 47 points 1 year ago

we just can’t avoid it anymore

Speak for yourself. Besides, all-or-nothing privacy is a false dichotomy. Giving out less personal data is still better than giving out everything, and you don't need 100% privacy to be unprofitable to advertisers.

11
submitted 1 year ago* (last edited 1 year ago) by prunerye@slrpnk.net to c/learn_programming@programming.dev

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 ›

prunerye

joined 1 year ago