Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)U
Posts
2
Comments
69
Joined
3 wk. ago

Install Guix

  • It's also not that hard to host on Codeberg... especially if they're already doing something disruptive like forking...

  • Wait, is SailfishOS not Android based??

    Oh, snap! I fell asleep on this! I didn't realize it was a Linux phone!

    Daaaamn it! I just bought a Fairphone.....

  • OP, try PieFed! https://piefed.social/auth/register It's actually pretty good. I'm surprised more people aren't connecting to the Fediverse via PieFed. I recently jumped from Lemmy and PieFed.

    And because this isn't some corporate hellhole, you don't get cutoff from Lemmy. Yay ActivityPub!

  • Been daily driving Arch on my laptops for the last 10 years. It's been great. Getting the latest software has been especially handy for laptops, where the kernel sometimes needs time to catch up to the latest hardware.

    I ran Guix for a few months when I had some extra time and I liked it, but it was very different and not all software I needed ran on it (or ran well). I ended up going back to Arch, but I brought Guix with me, as a package manager.

    I also ended up trying Fedora for the first time (ok, I was unemployed) recently and was pleasantly surprised. Turns out Fedora is pretty close to how I configure Arch. And it's got some extra polish that was neat. I ended up installing Fedora Silverblue for my parents 6-8 months ago and it's been working out great for them.

    Anyway, Arch has been my reliable companion for the last 10 years.

  • Fuck AI @lemmy.world

    Claudecodelang 🤡

  • Disagree with the US not being an ethnostate. If you're not white, then it does feel like an ethnostate. I was born here, but I've always been made to feel that this isn't my country. I'm a guest here. I'm tolerated (in the blue states), but not welcome. I'm constantly getting news that half the country hates people like me and wants me to leave (again, born here!)

    But, uh, yeah, if you're white or white-passing, then yeah, the US is your ethnostate. 👍

  • You do have to ask for permission. https://docs.codeberg.org/ci/

    Asking permission involves creating an issue on the Codeberg-e.V./requests repo: https://codeberg.org/Codeberg-e.V./requests/issues/new?template=ISSUE_TEMPLATE%2FWoodpecker-CI.yaml

    Here's an example issue asking permission for CI: https://codeberg.org/Codeberg-e.V./requests/issues/1663

    They get back to you fairly quickly. I think the main thing they check for is if your project is FOSS. They don't seem very strict otherwise.

    After you get permission, you can go to https://ci.codeberg.org/login to access CI.

    You'll also need to create a .woodpecker folder in your repo.

    Woodpecker docs are here: https://woodpecker-ci.org/docs/usage/intro

       
        
    # .woodpecker/my-first-workflow.yaml  
    when:  
      - event: push  
        branch: main  
    
    steps:  
      - name: build  
        image: debian  
        commands:  
          - echo "This is the build step"  
          - echo "binary-data-123" > executable  
      - name: a-test-step  
        image: golang:1.16  
        commands:  
          - echo "Testing ..."  
          - ./executable  
    
      
  • I mean, if Zig and Guix can do it. It's possible.

    I'm in a similar boat. So far:

    • I started mirroring GitHub to Codeberg
    • I added CI to Codeberg

    Next I gotta update the readme on GitHub telling everyone that I'm going to move to Codeberg. I'll let that sit for a few months.

    Also, I gotta update consumers like homebrew to consume from Codeberg instead.

    I was gonna close/merge any open PRs on GitHub.

    Issues, I'm not totally sure about. I thought I read there was a way to migrate those. Although, I'm kiiinda ok with starting fresh........ not totally sure this part needs more thought.

    Once the Codeberg repo is ready, I'll make the GitHub repo read-only, with the readme pointing to Codeberg.

    Way, way, way down the line, I'd consider deleting the GitHub repo (and finally my account).

    I'm OK with breaking things. I'm gonna try my hardest to not break stuff, but I'm not going to let the fear of breaking stuff prevent me from getting on ShitHub by Macroslop.

  • takes deep breath

    AHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA

    Just switch to Codeberg already.

  • Can’t do that anymore

    What is "that"? I just bought a Google TV and was able to install Projectivy Launcher fine?

  • Definitely not WebOS. I have an Nvidia Shield that runs Android TV, which is nice because there's a wide selection of apps and you can install custom launchers, Tailscale, Jellyfin, SmartTube. The downside, as I recently learned, is that your parents probably will have a harder time switching between the TV's native OS and the Shield.

    So I recently got a Google TV, which is (just?) Android TV, and that allows me to install Tailscale and Jellyfin, but since it's 1 system, it's easier for some folks to use. I also installed Projectivy Launcher for my parents to get rid of the default ad-ridden launcher. I haven't yet had time to try to install SmartTube, but I think I read it's possible...

    Curious to learn more about https://plasma-bigscreen.org/ I didn't know about that. Thanks!

    1. Exporting and importing passwords is a time-consuming, annoying process
    2. There's no guarantee your exported data will be entirely (or partially) compatible with the destination app

    My migration from 1Password to Bitwarden was both of those things.

    Vendor lock in doesn't mean it's impossible to move. It means there's a huge burden to move.

  • Why Forgejo Actions and not Woodpecker CI, isn’t Woodpecker on Codeberg more stable? Yes, absolutely, in fact the documentation for Forgejo Actions on Codeberg is out of date right now

    Waah?

    Forgejo Actions will just feel way more familiar coming from GitHub Actions. The UI and YAML syntax is almost identical, and the existing actions ecosystem mostly works as-is on Codeberg.

    Ah, ok. I don't care about that.

    Setting up woodpecker.

  • Yeah, not handled well. They're doing slimy corpo bullshit.

    On the other hand, I like that they're open source and don't block stuff like vaultwarden.

    I hope they can take the extra money and make the product better. Cuz I definitely don't love Bitwarden, but it's a better alternative than 1Password.

  • I thought the Iranians specifically chose Legos because the US bombed a girl's primary school. Seemed like a fitting way to fight back.

  • Yes, it should be Nucleus. Them calling it PiedPiper is a propaganda campaign to try to earn good will from people. Fuck Google locking down Android.

  • One of the huge benefits of using a third party manager is that your data is more portable! If you wanna use Firefox today, cool. But what if you want to use Safari tomorrow? Or Chrome later? Don't self vendor lock yourself. I see those built-in OS/browser password managers as traps to prevent you from leaving.

  • I really do not understand the hate :/

    The itsfoss interviewer goes into this:

    A lot of backlash isn't about the code change, but about what it represents.

    You say this is "just attestation, not verification" but we know that infrastructure always gets repurposed later. This is where the legit fear lies.

    Do you think regulations like these will reshape desktop Linux in the next 5-10 years where we might have "compliant Linux" and "Freedom-first Linux"?

    Sam Bent's article also goes into this (although, fuck that clickbait title): https://www.sambent.com/the-engineer-who-tried-to-put-age-verification-into-linux-5/

    He read the laws, decided compliance was the correct response, and went to work. Every objection the community raised went nowhere: that this enables surveillance infrastructure, that lying is trivially easy, that the laws themselves are unconstitutional overreach. He'd already accepted the law as legitimate and moved to implementation.

    He read the law, took it at face value, and started writing code. The word for what that is sits somewhere past malice, something more insidious: an engineer who treats compliance as engineering, who sees a legal requirement the way he sees a technical specification, and will implement whatever the spec says regardless of who wrote the spec or why.

    The reason to name him is the pattern. The surveillance state runs on volunteers: people who do the implementation work for free, out of genuine conviction, with no paper trail connecting them to the money that wrote the laws.

  • So... should I start stashing my cash under my mattress?

  • Open Source @lemmy.world

    I prompt injected my CONTRIBUTING.md – 50% of PRs are bots

    glama.ai /blog/2026-03-19-open-source-has-a-bot-problem