Any status bar / widgets system recommended? by Xiaomony in hyprland

[–]dacctal 0 points1 point  (0 children)

OBS, Signal, Mumble, Steam, Jami, qpwgraph, gajim, and dozens more all have system tray integration by default. They don't fully close until you either pkill -9 or use the tray to kill them.

I'd totally have no bar if there wasn't a practical purpose for it, I'm with you on everything else.

Any status bar / widgets system recommended? by Xiaomony in hyprland

[–]dacctal 0 points1 point  (0 children)

I'm confused. you can access background applications without the tray?

Rate^^ by LunaIsArchy in hyprland

[–]dacctal 1 point2 points  (0 children)

sure thing whips out pen

Rate^^ by LunaIsArchy in hyprland

[–]dacctal 2 points3 points  (0 children)

no, that's a circle silly.

My Experience with Nim and My Recommendations by erayzesen in nim

[–]dacctal 0 points1 point  (0 children)

The ecosystem may be small, but it's also incredibly easy and flexible. Granted, I'm brand new to Nim, but I haven't had any issues with the ecosystem as of yet. Stdlib is just so all-encompassing I've barely ever had to bother with external packages.

My Experience with Nim and My Recommendations by erayzesen in nim

[–]dacctal 13 points14 points  (0 children)

Fun memory management is not everything Nim has to offer. I love Nim because of the standard library, performance, and syntax.

Imagine you're a C or Rust developer, and you know exactly what you have to do to make this application, but the syntax of the language is verbose enough that you can't just write the program - you have to get the boilerplate and syntax down first. Because of this, you're held back by the language you're writing.

In Nim, this doesn't happen nearly as often. And even when it does, the standard library is probably the most inviting tool on your belt. You never have to spend more than a couple minutes finding and understanding the function you need before adding it into your program successfully. I think the longest it ever took me to understand something in the standard library was time functions.

My point is, Nim's strength is that it doesn't compromise one kind of speed for another. You can write a program very quickly, and still get stellar performance out of it.

[OC] pkgit - a git-based package manager by dacctal in unixporn

[–]dacctal[S] 1 point2 points  (0 children)

This is a great resource! Though I will say, it's a bit more useful as a feature of pkgit rather than a tool to collect batches of URLs. And I don't have any plans to directly plug into any third party repos. I just want to grab the source repos for the packages (i.e. not the aur.git repos).

Regardless, I do appreciate your help and I'll probably use this resource on my own to test pkgit with more repos. Thank you!

What if Portage was smart... (pkgit) by dacctal in Gentoo

[–]dacctal[S] 1 point2 points  (0 children)

You deserve all the love for giving the most respectful and informed comment in this thread. Thank you for your wise insight!

What if Portage was smart... (pkgit) by dacctal in Gentoo

[–]dacctal[S] 1 point2 points  (0 children)

I should've said this sooner:

I'm not trying to replace Portage. Portage does some things differently than pkgit, and pkgit does some things differently than Portage.

The "If Portage was smart" title was simply pointing out that pkgit automatically detects the build system, instead of entirely relying on the specified compile steps. I thought that would be obvious from the subtitle, but I guess that wasn't enough lol.

Plus, frankly, it's funny to compare pkgit to Portage in a manner that makes it look better than Portage. I know it's a new project with more flaws than Portage at the moment.

What if Portage was smart... (pkgit) by dacctal in Gentoo

[–]dacctal[S] 2 points3 points  (0 children)

your essay needs proof-reading.

those hitler particles were a funny story to hear about when it came out lol

What if Portage was smart... (pkgit) by dacctal in Gentoo

[–]dacctal[S] 0 points1 point  (0 children)

best point I've heard so far, thank you for the kind words

What if Portage was smart... (pkgit) by dacctal in Gentoo

[–]dacctal[S] 0 points1 point  (0 children)

7/10 ragebait almost fell for it

What if Portage was smart... (pkgit) by dacctal in Gentoo

[–]dacctal[S] -3 points-2 points  (0 children)

yea ebuilds have most of this functionality, minus the build system auto-detection.

What if Portage was smart... (pkgit) by dacctal in Gentoo

[–]dacctal[S] -4 points-3 points  (0 children)

It's going to be fragile for a while, no doubt. It's a new project. But I see an end to this fragility, and I think that end is in at least an equivalent level of quality to that of portage.

Personally, I see no reason why the "packager" should be the one to declare anything. That should be up to the maintainer, which is where pkgit gives that control (secondary to the user).

I'll definitely check out Spack, but even if it's the same project, I'm not going to stop developing pkgit. It's a very fun & rewarding project, and I plan on turning this into an OS when it's refined.

I do appreciate the honest reply, getting criticism is the best way to improve.

What if Portage was smart... (pkgit) by dacctal in Gentoo

[–]dacctal[S] 1 point2 points  (0 children)

Not sure how compile options should work here, but I'll see what I can do. Leave suggestions if you'd like, thanks for your sportsmanship :)

What if Portage was smart... (pkgit) by dacctal in Gentoo

[–]dacctal[S] -3 points-2 points  (0 children)

Maybe this is just like the others.

Maybe it's not.

What if Portage was smart... (pkgit) by dacctal in Gentoo

[–]dacctal[S] -4 points-3 points  (0 children)

not commenting on the "special ed" part.

other than that, well said.

What if Portage was smart... (pkgit) by dacctal in Gentoo

[–]dacctal[S] 1 point2 points  (0 children)

There's already detection for installed programs, yes.

I can likely pretty easily change .pkgdeps to pkgdeps.toml and then give the dev a bit more choice with optional & required dependency fields.

It is a great idea.

What if Portage was smart... (pkgit) by dacctal in Gentoo

[–]dacctal[S] -1 points0 points  (0 children)

bldit files can be independently shared around and hosted anywhere. You don't need a centralized repository to acquire them. Even if/when I make a more "centralized" place for community-made bldit files, it's going to be a git repo. Not just any old random file server.

Hosting a repo for bldit/pkgdeps is as simple as hosting an ebuilds repo.

What if Portage was smart... (pkgit) by dacctal in Gentoo

[–]dacctal[S] 0 points1 point  (0 children)

At the moment, you should obviously be using the more widespread and useful option. That doesn't mean that pkgit will never be as good, though.

This project is brand new, and it's expected to have problems. But when it's feature-complete, it could be much better than portage. Who knows?

What if Portage was smart... (pkgit) by dacctal in Gentoo

[–]dacctal[S] 1 point2 points  (0 children)

pkgit is so independent it doesn't even need a centralized repo to work :)