garrett

joined 1 year ago
[โ€“] garrett@lemm.ee 14 points 1 week ago (2 children)

podman-compose definitely got better over the past year...

But you can also use docker-compose itself with podman instead!

https://www.redhat.com/en/blog/podman-docker-compose

Basically, for system level containers, you can do:

sudo systemctl start podman.socket

(or enable --now instead of start if you want it to stick around after rebooting)

Then use docker-compose and it'll communicate with podman instead of docker.

For user session "rootless" containers, it's mainly the same thing, except you'll need to remove sudo and then add --user after start or enable in that systemctl command. And you'd need to set an environment variable (either prefixing it on the command or using export to set it in your session), like this:

DOCKER_HOST=unix:///run/user/$UID/podman/podman

(Put that in front of the docker-compose command and it'll connect to podman as your user instead, provided the service is available. Or toss it into your .bashrc with "export " before it and new bash sessions would have it.)

https://brandonrozek.com/blog/rootless-docker-compose-podman/

The one big gotcha I've hit is that if you have SELinux on your system, you'll want to add :z to your volume(s) mount to have it automatically deal with SELinux stuff. (Lowercase z for volumes that can be mounted for multiplayer containers and uppercase Z for volumes that are tied to a specific container.)

But, I've found that using "quadlet" service files is much, much better than using podman-compose or docker-compose. There's a program called "podlet" that can even convert compose files to service files (quadlet)... It can convert command line flags and kubes and other formats too.

Quadlets are basically systems service files that integrate with podman, letting you easily set up a container as a system (or even user level) service, making managing a container just like managing any other service.

Here's the podlet command that'll convert things to quadlets: https://github.com/containers/podlet

[โ€“] garrett@lemm.ee 1 points 1 month ago* (last edited 1 month ago) (1 children)

Peppers are the fruit of the plant. They're what's made after the flowers were pollinated and have seeds. They're also sometimes sweet and not always so spicy.

Of course, there's the botanical definition and culinary definition and there's some overlap. The most famous would be a tomato, which is also a fruit and a vegetable from different points of view.

What's mind-blowing to think about is that a pepper is not just a fruit but also technically a berry.

In cooking, peppers are used as a fruit, a vegetable, and even a spice. (Depending on the pepper variety.) So, anyone classifying it as any of those things is right. ๐Ÿ‘

(Wikipedia mentions all this too.) https://en.m.wikipedia.org/wiki/Chili_pepper

[โ€“] garrett@lemm.ee 4 points 1 month ago (3 children)

Technically, it can be, depending on the type of pepperoni.

In parts of Europe, such as Germany, a pepperoni is a pickled pepper, not the salami named after it.

(And peppers are fruits of a capsicum plant.)

[โ€“] garrett@lemm.ee 14 points 1 month ago

Yep, ArcMenu (@ https://gitlab.com/arcmenu/ArcMenu which is the maintained one, last updated days ago instead of years ago) has a ton of different layouts which can mimic any version of Windows, and so much more.

screenshot of ArcMenu layout settings, with the "modern" category expanded

When using GNOME, use the "Extensions Manager" app (from Flathub) to search for "ArcMenu" and install it, then you can configure it there in the Extensions Manager app as well. In the ArcMenu configuration, go to layouts and select the modern group to see something like the screenshot above. (The previews are generic wireframe sketches; the result will look much more high fidelity.)

[โ€“] garrett@lemm.ee 4 points 1 month ago (1 children)

You can even stream from the PS5 to the Deck too, thanks to Chiaki4Deck (easily installable on desktop mode from the "Discover" app).

[โ€“] garrett@lemm.ee 2 points 1 month ago (1 children)

There's also Zen browser that's Arc-like and based on Firefox instead of Chromium. Zen lets you sync tabs with Firefox elsewhere (including mobile Firefox), run the full uBlock Origin, and it is a fully open source browser.

https://zen-browser.app/

It's also available on Linux too (in addition to Windows and macOS), unlike Arc.

What's the multi window feature in Chrome? Is that like containers in Firefox?

[โ€“] garrett@lemm.ee 1 points 2 months ago* (last edited 2 months ago)

For what it's worth, you are supposed to be able to access documents stored in OneDrive in Linux. (I haven't tried it myself; I'm just aware of it.)

Basically: Go to GNOME's settings, then select online accounts, and sign into OneDrive.

Here the same instructions with lots of details and screenshots: https://www.omgubuntu.co.uk/2024/04/set-up-onedrive-file-access-in-ubuntu (Nothing in that link is Ubuntu specific. This applies to other distros too, like Fedora, Debian, Arch, Mint, etc. โ€” as long as you have GNOME 46.)

Other desktops have to use various other options, but aren't natively integrated: https://linuxstans.com/microsoft-onedrive-on-linux/


Of course, once you have access to files like this, you'll probably want to copy them locally and back them up yourself.

(I suspect Microsoft was trying to make it so people don't lose their files, ironically, by handling document storage themselves? It's still absurd that they do this so aggressively.)

My favorite backup software is Pika. It's powered by Borg, has a friendly UI, and supports both local (including USB drives) and remote locations. https://flathub.org/apps/org.gnome.World.PikaBackup

Deja Dup is also good and uses Duplicity behind the scenes. https://flathub.org/apps/org.gnome.DejaDup

There are a ton of other backup solutions too, including Vorta (another UI for Borg) and a bunch of command line tools, like rclone, rsync, etc.

[โ€“] garrett@lemm.ee 4 points 5 months ago (1 children)

Doesn't distrobox (and podman) come with SteamOS these days too?

You wouldn't be able to layer, but using distrobox-export from inside a distrobox container would let you export command line apps as well as graphical ones too. The graphical apps will even show up in your menu and can be pinned as well.

(Of course, if something is available on Flathub already as a Flatpak, installing the app via Discover is easier and better. While Flathub has a lot of apps, it doesn't have everything, so being able to pick and choose from any distribution using distrobox is nice for a very large selection of software.)

[โ€“] garrett@lemm.ee 6 points 5 months ago

Riker catches an alien "virus" (from a plant) and lays down naked under a shiny blanket for the rest of the episode. Pulaski forces Riker to dream of the most boring and worst segments from season 1 and 2.

Most shows have flashback episodes that feature highlights. TNG had a clip show that showcased the worst segments. It was the most lackluster finale episode of any Star Trek season. And this was even well after Riker "grew the beard".

[โ€“] garrett@lemm.ee 1 points 6 months ago* (last edited 6 months ago)

Merlin wasn't available here when I checked at some point in time (last year?)

whoBIRD does use BirtNET, from Cornell, so it's basically the same backend (although it may be an older version).

I recently tried out Merlin (which is now available here) and it's amazing. It's definitely more featureful than whoBIRD, although both have the core "recognize bird directly using your phone" features.

For anyone OK with non-FOSS apps, Merlin is great. For anyone who wants a FOSS app for bird detection, whoBIRD is still pretty good.

Either way, identifying apps using ones phone is nice. ๐Ÿ‘ Big things to Cornell for making the ML for both of these apps.

[โ€“] garrett@lemm.ee 3 points 6 months ago

Oh, nice! Then there are two great FOSS keyboard under maintenance again! Thanks for mentioning that.

view more: next โ€บ