Skip Navigation

Posts
60
Comments
460
Joined
6 mo. ago

  • If it were me, I'd set up my mom with GNOME because I feel like KDE might provide too many footguns or may look/feel overwhelming due to the many available customization options.

    IDK though. I've used GNOME for years and have only briefly used KDE for experimentation. I'm guessing there's some way to customize KDE to make it more simple? I imagine GNOME would be nice on a tablet because it tends to have nice big button targets, but I haven't tried it.

  • Other great resource is guix shell: Overview by Andrew.

    Although, one thing I'm still trying to understand is the difference between guix.scm and manifest.scm... The posted article only mentions guix.scm, but Andrew talks about both. But... he doesn't really go into why there are two files and when you would use one or the other...

  • Damn, I just realized the video is 40 minutes long! I watched all of it. So damn on point.

    Of course I know about the hallucinations and I've had to correct its basic math, but now that we've moved past the physics that I understand, it's amazing!

    This ^^^ 1,000 times this!!! ^^^ I've had so many people tell me this before...

  • Programming @programming.dev

    Guix for development

    Guix and GuixSD @infosec.pub

    Guix for development

  • I didn't say exactly 400k. I said "make around that amount of money"

    My main point is that you shouldn't kill yourself for only 400k per year. Ask for much, much more.

  • For the absolute bottom rung, not exactly 400k, but around there. Also depends on the city and team.

    The main point is that if you're gonna work a 996, you better be making at least $1M/year or more (honestly probably more, I tend to undershoot salaries) for it to be worth it. Otherwise, just get a normal FANG job if you only want to make $400k (lower end for FANG).

  • Uh.... Just saying.... you (or others reading) need to think in much bigger numbers for that extreme of a schedule... Entry level devs at FANG make around that amount of money..... and we didn't work nearly that many hours at the office.....

  • non-free packages need to use a non-official channel

    It's very easy to add additional channels and non-official channels integrate pretty well into everything. I don't really notice if a package comes from an "official" channel or "non-official" channel.

  • 1,000 times this.

    looks at laptops with hidpi displays 👀

  • I guess some Unitedstatians have really poor diets, so their stomachs can't handle any amount of fiber.

  • Just in case it helps anyone, here's what my service block looks like:

     
        
      (services
        (let ((custom-services (list (service gnome-desktop-service-type)
                         (service bluetooth-service-type)
                         (service cups-service-type)
                         (service tailscale-service-type)
                     (set-xorg-configuration
                       (xorg-configuration
                         (keyboard-layout keyboard-layout)))))
          (nonguix-url "https://substitutes.nonguix.org/")
          (nonguix-key "(public-key (ecc (curve Ed25519) (q #C1FD53E5D4CE971933EC50C9F307AE2171A2D3B52C804642A7A35F84F3A4EA98#)))"))
          (modify-services
        (append custom-services 
            %desktop-services)
        (guix-service-type config =>
                   (guix-configuration
                     (inherit config)
                     (substitute-urls
                       (append (list nonguix-url) 
                           %default-substitute-urls))
                     (authorized-keys
                       (append (list (plain-file "nonguix.pub"
                                 nonguix-key))
                           %default-authorized-guix-keys)))))))
    
      
  • Have you tried rerunning them all day until they pass? 😄

  • You get 2 or maybe 3 years of updates and then the device is trash.

    Yeah, I've noticed this as well...

    ... which is why I was surprised when I read that Nothing Phone 3 will get 5 years of updates + 2 years of security updates.

    https://www.androidauthority.com/nothing-phone-3-software-updates-3568533/

    Nothing’s Co-Founder and Head of Marketing, Akis Evangelidis, has confirmed that the upcoming Nothing Phone 3 will ship with a “5+7” software update promise. ...likely means the phone will get five years of Android version updates and seven years of security patches...

    Although, you can't install GrapheneOS on Nothing phones... so, 🤷

  • Many of them don’t even allow it to be a hidden file—they just require a fully unhidden “tool.yml” file sitting right there in the root of your project.

    I love this. I hate when tools only allow hidden config files. I want to know where the config is—my teammates should be aware of where the config is. I don't want to be tricked into thinking there isn't a config file in a directory.

    I actually have alias ls='ls -A' in my bashrc so I see everything.

  • I've been enjoying Guix for the last 8 days. You declare your OS and home config in a file and you can check them into source control. It was originally a fork of NixOS, but has diverged a lot.

    The CLIs and APIs are pretty nice. They have a concept of "channels", which are git repos you can download software from. The default official channel only hosts FOSS software, but you can trivially add non-FOSS channels and they work just as well as the first-party channels.

    Each channel update and package install, removal, update get put on a log, which you can trivially jump between. guix package --switch-genereation=28 and boom you're at that generation (it's like a git commit). The software and config changes get saved in the generation so the jump is clean and atomic. I actually bisected my OS yesterday to track a bug! That was cool. You can also create and share isolated, reproducible environments.

    Guix works with Flatpak and distrobox as well, in case some software isn't available in existing channels. I got HiDPI, Zoom, Logseq, Syncthing, and Tailscale working.

    The biggest drawback for me so far is that it doesn't use systemd. Not sure if it's a dealbreaker for me yet. Systemd does way more than just manage system services, so GNU Shepherd (which Guix uses) isn't a real replacement.

  • Fuck AI @lemmy.world

    Study finds AI tools made open source software developers 19 percent slower

  • ‘MechaHitler’ incident

    Government: Shut up and take my money!

  • I use Emacs on the daily, and I just can’t get into Scheme.

    Do you find that Elisp and Scheme are too different? I don't know either, so they look almost the same to me.

  • linuxmemes @lemmy.world

    Some TODO app called Emacs?

    Emacs @lemmy.ml

    Emacs: Org mode basics

    Emacs @lemmy.ml

    Emacs From Scratch

    Guix and GuixSD @infosec.pub

    Installing Guix as a Complete GNU/Linux System - System Crafters

    Guix and GuixSD @infosec.pub

    Flatpak/GNOME software center on Guix?

    linuxmemes @lemmy.world

    Need another cup of coffee

    Linux @lemmy.ml

    Installing Guix as a Complete GNU/Linux System - System Crafters

    Selfhosted @lemmy.world

    Google Drive alternative?

    LemmyToday @lemmy.today

    Almost 200 subs, home loads in 10s, optimization tips?

    Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ @lemmy.dbzer0.com

    Guides for downloading streams?

    GrapheneOS @lemmy.sdf.org

    PewDiePie: I'm DONE with Google

    Selfhosted @lemmy.world

    PewDiePie: I'm DONE with Google

    América Latina & Caribe @hexbear.net

    Mexico president threatens to sue SpaceX over rocket debris

    Fuck AI @lemmy.world

    So apparently we have to watch out for AI-powered descriptions of food when ordering online (doordash) now.

    Anything But Metric @discuss.tchncs.de

    Feelin' the Spirit... from a respectable distance

    Fuck AI @lemmy.world

    Different Vibes

    Fuck AI @lemmy.world

    Google is Using AI to Censor Independent Websites