this post was submitted on 13 Apr 2024
420 points (95.1% liked)

linuxmemes

25718 readers
379 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
     
    all 50 comments
    sorted by: hot top controversial new old
    [–] [email protected] 111 points 1 year ago (4 children)

    Joke's on you, I don't understand Nix and I'm a NixOS package maintainer

    [–] [email protected] 64 points 1 year ago (2 children)

    I'm guessing you're responsible for the documentation, as well.

    [–] [email protected] 32 points 1 year ago
    [–] [email protected] 26 points 1 year ago

    Kind of, but since I don't know what I'm doing I mostly just delete some of it when it's not working

    [–] [email protected] 9 points 1 year ago (1 children)

    is it possible to learn this power?

    [–] [email protected] 31 points 1 year ago (1 children)

    Randomly switch between buildInputs, nativeBuildInputs, depsBuildBuild, depsBuildTarget, depsHostHost, and depsTargetTarget until it builds.

    Good luck building anything electron. Copy-paste some existing build recipe and replace the source. If it doesn't work, make a post on the forums saying it doesn't work and let somebody else figure it out, then create a PR 🫰 ezpz

    Anti Commercial-AI license

    [–] [email protected] 13 points 1 year ago (1 children)

    I don't randomly switch between anything, I go straight to copy pasting existing packages

    [–] [email protected] 6 points 1 year ago (2 children)
    [–] [email protected] 17 points 1 year ago* (last edited 1 year ago)
    while code_is_working != true {
        response = post(matrix_channel, [code, error_code]);
        [code_is_working, error_code] = run(response);
    }
    [–] [email protected] 11 points 1 year ago

    The secret is attitude, "fuck it we ball" attitude and method of "fuck around and find out" works just fine

    [–] [email protected] 1 points 1 year ago (1 children)

    Lol…

    I mean, fair enough; also, your use case is entirely unlike that of someone who just uses NixOS normally, I would imagine. It's really not like using NixOS requires a deep understanding of the language itself, or at least that's never been my experience with it, and I've been daily driving it for well over a year at this point. As long as I know enough to keep maintaining the same /etc/nixos/configuration.nix I have now indefinitely, that's as deep of an "understanding" of the language as I will ever need, personally. I'm well aware that there are a lot of things I could be doing if I knew how to, and frankly, I'll probably never learn how to do those things because I'll probably never have to. NixOS is by far the single easiest distro I've ever used, if only because everything's always reproducible and because nothing ever breaks.

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

    No, it's just I need niche proxy software so I maintain one package. The other package is bugged (wrong paths on nix), so I maintain a fork and a NUR package

    It's not by choice!

    [–] [email protected] 75 points 1 year ago (4 children)

    this post implies that you download debs from the internet instead of using your distro's package manager

    also last I checked apt hasn't stopped being a cli over the years

    [–] [email protected] 8 points 1 year ago

    This meme reeks of someone who's only used linux for a week and has no clue what he's talking about.

    [–] [email protected] 5 points 1 year ago

    When I was a beginner and used Linux Mint, I downloaded deb files, and even rpm files that I converted to deb, because I didn't know what package manager means

    [–] [email protected] 5 points 1 year ago (1 children)

    You can also use any of the packagekit gui's such as gnome software or kde diskover

    [–] [email protected] 1 points 1 year ago (1 children)

    They are both terrible. Synaptic is the only one worth using on debian based distros.

    [–] [email protected] 1 points 1 year ago

    I didn't actually mean that you install deb packages from the internet, I mean debian based distros, I just don't know the acronym for it.

    and AFAIK mx linux and LMDE have programs with a GUI for installing packages, and I added debian because it has a gui installer and I don't know a good third debian based distro

    [–] [email protected] 38 points 1 year ago (1 children)
    [–] [email protected] 5 points 1 year ago (1 children)
    [–] [email protected] 4 points 1 year ago

    Redhat package manager, used on distros like fedora, suse, rhel

    [–] [email protected] 19 points 1 year ago

    All power users, of all distros, use the CLI. It's what unites us!

    I used the CLI a lot when I was on Windows and RISCOS before that.

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

    I admire your dedication to posting watamote linux memes

    [–] [email protected] 9 points 1 year ago

    I switched to Gentoo but use the Nix package manager, helps if I wanna test out some software before committing to the compile. it's been great.

    [–] Diabolo96 8 points 1 year ago (2 children)

    I just want to install the latest version of an app without downloading half an OS worth of dependencies. AppImage had me dreaming of this day but the project seems like it's dying, if not dead already.

    [–] [email protected] 5 points 1 year ago (1 children)

    Didn't appimage bundle all the dependencies inside it? That leads to way more taken disk space cuz of duplicate libs

    [–] Diabolo96 1 points 1 year ago* (last edited 1 year ago) (1 children)

    I know this, but it's still way lighter than flatpak. (the required app depencies size <<< whatever the hell flatpak downloads)

    An app image that weighs a few hundred megabytes ( it's often less) becomes several gigabytes as a flatpak. I can download more than a dozen of appimages and it still would weigh as much as a single flatpak. I think it's just that my use case require me to have a handful lightweight apps in their latest version and the rest can be managed by the OS.

    [–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

    Yes, the first flatpak is big cause you have to download the runtime (most common dependencies you will probably need anyways in the future). The majority of other flatpaks you will download will use the runtime you've already downloaded so those flatpaks will be lighter than the appimage variant

    load more comments (1 replies)
    [–] [email protected] 4 points 1 year ago (1 children)

    Flatpak nowadays feels like the spiritual successor to appimage. All the dependencies are containerized, and uninstalling an app doesn't leave behind a residue of automatically created files on your system... at least in theory. All of these benefits are kind of negated if an app has full disk read/write permission.

    Appimage is kind of silly in my opinion. Appimage is just "portable application" (i.e. when an app gets shipped as a folder containing the executable, .so dependencies, and resources), but crammed into a disk image for some reason.

    [–] Diabolo96 2 points 1 year ago

    I was referring to flatpak when I said 'half an OS worth of dependencies'. I have an extremely shitty and unstable internet, so downloading like 5gb for a simple app isn't worth it. Even if my internet wasn't as horrible, Flatpak is only worth it when you want to install dozens of big app and not when you want to install 2-3 apps, the heaviest being a 100mb or so as a .deb.

    [–] [email protected] 6 points 1 year ago (1 children)

    You can technically install dpkg onto arch; but it's not reccomended.

    [–] [email protected] 17 points 1 year ago (2 children)

    Speaking of not recommended, you can technically install arch on an NTFS partition

    [–] Andromxda 10 points 1 year ago (1 children)
    [–] [email protected] 4 points 1 year ago (1 children)

    Why?

    This seems cool and everything but why would you do this, just to say I can?

    [–] Andromxda 5 points 1 year ago

    I have no idea, just came across it on GitHub one day and found it pretty funny. It seems to be pretty unstable though.

    [–] [email protected] 5 points 1 year ago

    I can smell data loss issues just by reading this

    [–] [email protected] 3 points 1 year ago (1 children)
    [–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

    i installed nobara and while everything was simple to set up, the nobara installer doesn't recognize the ssd i flashed it on. going great

    [–] [email protected] 1 points 1 year ago

    atleast arch has the AUR. right? and we have flatpak and appimage.