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/)S
Posts
4
Comments
1013
Joined
3 yr. ago

  • The kernel is GPL, so it is hard to get support for hardware with drivers without GPL, it does not conform Linux' license.

    It's a violation that's not enforced, as almost all distros provide proprietary blobs. They balance ideology with usability, since they realised most people aren't going to use a librebooted ThinkPad from the 90s. If everyone enforced libre purism like GNU, desktop Linux would've been completely dead long ago. If you need proof, check usage statistics for any of the free distros.

    I, too, had also nothing but hassle with an NVidia graphics card in Debian.

    And did you need to install a modified iso to have WiFi? Did maybe Debian provide those nvidia drivers?

    The other thing... let's turn the question around. Would you:

    How is any of that relevant? This is not a question of additional software or services, but basic usability. Guixos as is, is for example essentially useless on a laptop unless you're willing to carry an external WiFi card in your pocket.

    If not - why do some people expect equivalent things from free software projects?

    The only expectation I have for an OS is to work on my devices, guixos does not. And even when I jumped through all of the hoops to get it working, I still needed to use nix to install most packages I need to work. So why would I use guixos+nix+flatpak instead of just running nixos?

  • Why the hell would you use arch for browser centric use? Literally any stable distro would work perfectly fine, and doesn't risk failing to boot because of an update...

  • The main disadvantages I've faced when trying it a few years ago:

    • non-free packages need to use a non-official channel
    • I had to install guixos through the iso provided by systemcrafters to have non-free drivers
    • I couldn't get any help from the official guix irc because I used the modified iso, even though the issue had absolutely nothing to do with it
    • there's significantly less packages in both than in nix, and they're usually seriously outdated (the docker package was behind Debian for example)
    • even when I enabled downloading precompiled bins, some packages like firefox and chromium would still compile all night long

    At the time it was a great concept, but essentially useless for anything not Emacs/Haskell related.

  • No, they have victims, accomplices, and future victims. Everything else is an excuse for neocolonialism.

  • Confidently wrong on so many levels

  • it’ll also add a new XApp called Fingwit, which provides built-in support for fingerprint login, screensaver unlock, and sudo authentication. If it needs to, the app will fall back to password entry.

  • It's decent, but screw using someone's personal distro. Glorious literally dropped every scrap of his default de config, and switched to another. No transition, no migration, just deleted everything and went on with his day.

  • Yeah, you should be saying that to yourself...

  • Found the Karen

  • Disregard everything. I just went to copy-paste what I installed and there's no mention of lazyvim. There is a lazyvim package for nix, but I don't seem to have used it.

    What were the necessary packages that you installed? And how did you install lazyvim through home-manager, to begin with?

    I just added these packages to home.nix, same should be for the package above. #neovim #git,make,npm,node,and ripgrep are already installed neovim python311 python311Packages.pip # python311Packages.pynvim luajitPackages.luarocks cargo git gh tree-sitter nerd-fonts.symbols-only emacsPackages.all-the-icons-nerd-fonts markdownlint-cli luajitPackages.jsregexp

  • Careful there. You are only a half dozen abstraction layers away from reinventing NixOS.

  • I just installed lazyvim and necessary packages through home-manager. I think I needed to install fonts through conf.nix, and that's it.

  • IMO that's not realistic for beginners.

    I don't think a beginner that's just starting to learn a tool is likely to make significant modifications any time soon. I've been using doom for like 10 years and so far I've only needed to make small changes.

    And when they try to change anything, they'll search "how to set shortcut in doom Emacs" and immediately get the correct answer. If they search for "how to set shortcut in Emacs" they'll get 50 different methods using 10 different package managers.

    And besides that. Learning how to make small modifications to Doom is incomparably easier than building a whole config from scratch. I quit Emacs the first time exactly because of that massive hurdle.

  • Don't start from scratch, you'll give up long before you get a half decent config. Instead use a "distro" like Doom Emacs or Spacemacs.

    If you really want to, get a copy of Mastering Emacs. Afaik it's the best resource around.

  • Because it lets me use a list of packages instead of needing to remember what to install, has every package I need and let's me use them without installing them, and has a good rollback system to go along with cutting edge packages.

  • Or nix/guix/flatpak/appimage

  • The trait hides only the spell’s spellcasting actions and manifestations, not its effects, so an observer might still see a ray streak out from you or see you vanish into thin air.

  • I'm currently running a home server using Ubuntu OS, but I'd like to try and explore other options for operating systems to better my skills with linux/unix.

    What are you hoping to explore? Distrohopping servers is pretty much pointless, especially if you're using docker.

    Like you're going to use dnf to install docker instead of apt, maybe configure selinux instead of apparmor, and that's it. Definitely not worth it IMO.