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
2
Comments
614
Joined
2 yr. ago

  • how to install arch (with btrfs and without frustration)

    Download Endeavour and click through the wizard?

  • Wait, so does the dotfile thing mean the out of the box experience will be degraded?

    It seems they're not changing the default configs, but instead adding an additional config that's actually usable straight from the box. example video

  • /facepalm moment for not thinking of that at the time

    But it's lacking organisation and modularity. For example let's say you need programming packages on one device, gaming ones on another, and general ones on both. It's pretty easy to set it up with hm, and you can disable specific modules when you don't need them (for example you rarely need to use a certain language and supporting packages).

  • It's pretty fast, especially if you don't get into flakes right away. You basically just install nix with a one liner -> install home-manager through nix -> start adding packages to list.

    Here's a comment I made when I was starting out with basic instructions. Do note I'm now using this command for updates instead (updates hm, package definitions, and the packages themselves)

     
        
    cd ~/dotfiles/nix/ && nix flake update && nix-channel --update && home-manager switch --flake ~/dotfiles/nix/
    
      

  • For me the config management aspect of home-manager is mostly useless. It takes a lot more work to set it up, looks far uglier, and you need to maintain it because parameters change over time. Saving dotfiles in a repo, and symlinking them on install is simply easier.

    The only two scenarios where it's actually useful is when you have slightly different configs for different devices, and when the program doesn't support dotfiles. A pretty cool example I've seen for the second one is managing Firefox customisations (settings, plugins, additional CSS), but I'm only disabling horizontal tabs so it's not worth it for me.

  • And just update it with every package install and uninstall, on every device, forever.

  • Sure, but then you need to maintain it. I don't know about you, but I never had the discipline to update it with every package install and uninstall. It's especially annoying when you have multiple devices.

    Declarative package management doesn't have that issue since you're managing the packages by editing the list.

    Besides that, the home-manager approach works on any distro (and os?), you get bleeding edge packages, you get a built in rollback system, and you can handle configs as well (but I mainly just symlink them anyways).

  • For me that's the main benefit of using home-manager on nixos and other distros. You basically just make a list of packages, and install/update them through home-manager.

  • You don't see anything wrong with putting tools to make it more accessible for new users and nontechnical people behind a subscription?

  • And OP gets very mad when you call out this premium dotfile subscription bs, and proceeds to delete threads.

  • Over here, monkey is one of the most common ways to call someone loud and stupid

    Also:

  • Futurama already coined

    Lem beat them to it (Cyberiad)

  • ITT: science memes become sci-fi memes

  • One day the crude biomass you call the temple will wither, and you will beg my kind to save you. But I am already saved, for the Machine is immortal…

  • Shitlings sound like a subspecies of nurglings

  • Xfce is nice, but it's more windows xp than Mac

  • Premium dotfiles

    We stray from Foss with each day

  • Fry: Look how ridiculous they look.

    Bender: Please, he’s no different from the rest of you organisms; shooting DNA at each other make babies. I find it offensive.

  • I mean unless they're using solar powered steam engines, it still doesn't make sense. Also, they need perfectly efficient internals (conductors etc.) to be exothermal.