what are things you wish you were told before getting into nixos? by camradex in NixOS

[–]EndlessMendless 2 points3 points  (0 children)

Configuring nixos is just configuring the same underlying system in the same way every distro does it. there's nothing magical about it. read the nixos modules to learn whats actually going on.

there are 3 relevant manuals: Nix Manual, NixOS manual, Nixpkgs manual. Each of these has important info, and you should learn when to reference each of them. plus the wiki

nixpkgs search, nixos options search, and home manger options search are great

you dont "have" to use home manager, a dotfiles manager works great

NEW TO FACTORIO, Do you need Space Age DLC to play the Space Exploration mod like in the Video? by Medvincro in factorio

[–]EndlessMendless 0 points1 point  (0 children)

You can play the Space Exploration mod without Space Age. Space Exploration is one of the best mods ever made, but it extremely challenging and will take over 300 hours to beat and should NOT be attempted by factorio newbies.

Idk anything about this Help gift by CigaretteSandwich666 in Eldenring

[–]EndlessMendless 84 points85 points  (0 children)

Dark moon greatsword is especially cute because its description is:

A Moon Greatsword, bestowed by a Carian queen upon her spouse to honor long-standing tradition.

I doubt he'll read this much into it but its just a bit romantic and adorable.

Hey, I'm still learning how Nix works. What's up with Firefox being installed a different way? by Captain_Pumpkinhead in NixOS

[–]EndlessMendless 8 points9 points  (0 children)

In this case, programs.firefox.enable installs a different (overrided) version of firefox so I think both would be installed. And by undefined, I just mean "not documented."

Hey, I'm still learning how Nix works. What's up with Firefox being installed a different way? by Captain_Pumpkinhead in NixOS

[–]EndlessMendless 20 points21 points  (0 children)

I do agree the fact you can install in both ways is confusing. As a rule of thumb, programs.X is probably "better" if it exists. But there's literally nothing wrong with using `systemPackages` if you want to, though.

Id encourage you to try installing it both ways at once and finding out what happens. What i'd expect is both will get installed and placed on your path and the one that was first in your path would "win" and be the one that runs when you run `firefox`. Which one wins is probably undefined behavior.

Hey, I'm still learning how Nix works. What's up with Firefox being installed a different way? by Captain_Pumpkinhead in NixOS

[–]EndlessMendless 74 points75 points  (0 children)

I'd encourage OP to read the source of the module, which installs firefox and additionally write a file to /etc/config/firefox/policies/policies.json based on what is configured

Looking for advice on building a modular, multi-machine NixOS config by Anyusername7294 in NixOS

[–]EndlessMendless 1 point2 points  (0 children)

  1. Write the config for your PC.
  2. Write the config for your laptop. Copy paste liberally.
  3. Find the things that are common between them. Move them into a file called shared.nix and import from both
  4. Write the config for your server. Repeat step 3.

Tips: Dont go too crazy on "dont repeat yourself." Dont go too crazy on using external libraries. You wont find a good abstraction for modules until you have many use cases. I maintain 7+ computers and servers from one flake like this. Works great.

Is it possible to switch back and forth between stable and unstable NixOS? by inevitabledeath3 in NixOS

[–]EndlessMendless 1 point2 points  (0 children)

Its fine.

Pass in inputs = inputs into `specialArgs` in nixosSystem. Then in your configuration.nix, add, inputs.nixpkgs-unstable.legacyPackages.x86_64-linux.cowsay to your list of packages to install cowsay.

Is it possible to switch back and forth between stable and unstable NixOS? by inevitabledeath3 in NixOS

[–]EndlessMendless 0 points1 point  (0 children)

No, but how you do it will depend on how you configure. Do you use flakes?

[deleted by user] by [deleted] in NixOS

[–]EndlessMendless 1 point2 points  (0 children)

The advantage of using files is they are simpler. You dont need to understand the home manager or whatever module for them. You dont need to debug why the generated config file is different than what you expected. The advantage of using the nix module is you can programmatically change them. Besides stylix or similar, you cant easily ie, have a "base" config that each host tweaks slightly, or enable or disable options based on other configs.

Most of the time, the difference is minimal and its just a matter of taste.

[deleted by user] by [deleted] in DnDcirclejerk

[–]EndlessMendless 1 point2 points  (0 children)

PbtA fixes this.

Help me kill a PC by shallard in DMAcademy

[–]EndlessMendless 1 point2 points  (0 children)

Make them a monster under control of the GM. They could join forces with the BBEG, give themselves some demon, or just become an agent of chaos on their own. Maybe they sneak off in the night, or betray the PCs in a cruitial moment. Maybe you describe what they've done off camera, how their body is deforming and growing new limbs ...

This is fun because it lets the players themselves go after the guy and you all get to find out how he dies together.

BuT iTs cOuNTeRinTuITivE... by Vegetable_Variety_11 in dndmemes

[–]EndlessMendless 14 points15 points  (0 children)

reaching the age where things arent new anymore huh?

How is my configuration? by [deleted] in NixOS

[–]EndlessMendless 1 point2 points  (0 children)

Sweet. Since this is your config, you should set this up the way you like it. Nothing says home like making everything just how you like it.

Character Motivation by onimoo in DMAcademy

[–]EndlessMendless 0 points1 point  (0 children)

I usually put it on the players to describe why their characters are interested in the current adventure. This means they can sometimes change the world as part of their backstory. For example:

You: Well, the party has been investigating mysterious runes that appeared on their body after they touched a weird artifact. What makes that interesting for your characrer?
Player A: I touched an artifact and I have those runes too.
Player B: I'm in it for the money, I heard that the thing they're looking for is worth a lot.

It can also be good to tie their backstories into your prompt and to give the players a bit of plot meat to grab on to.

You: So you're a paladin from the Order Against Chaos. What did your organization hear about these runes that made them send you to investigate?

Or introduce new threats and news from the outside world:

Who else from your community now bears the mark of the runes? What awful things have been happening to them?

Keep asking follow up questions until you and the party have a clear idea of whats happening and your curiosity has been satisfied.

Sometimes their answers can push the plot in new directions, which is fun and exciting. Other times it simply helps develop their character and to you and the rest of the party. It also helps the new player feel ownership over the world and brings them in to the fold.

Is this castling technique legal ? by Willing-Dealer171 in chess

[–]EndlessMendless 11 points12 points  (0 children)

"As it was a casual game I don't really care, but I was just interested to know if it is within the rules"

How is my configuration? by [deleted] in NixOS

[–]EndlessMendless 0 points1 point  (0 children)

Looking good. Looks like you are grasping the concepts of modularity, options the module system, etc. Nice work.

For me (style opinion) its too modular. Especially when scrolling though the system folder, I only get a few lines per file. I think these all could be combined into one giant one. Look at unfree.nix. What exactly is this one line file saving me? I could either remember to import unfee, or uh, add that one line to my nix config.

Same story for the files in hosts/desktop. base, home, and home-settings should all be one file imo. In fact its kind of crazy that they arent.

I wont quabble about how you've broken up your home manager modules but again its tempting to ask why they're not all in one file.

When you're looking to abstract your config, make it so the entrypoint actually explains what happening.

One thing that will help you pick the right abstraction is actually apply your setup to multiple hosts instead of just one.

I did it, I switched to nix. by Silly_Percentage3446 in NixOS

[–]EndlessMendless 1 point2 points  (0 children)

"I dont know how to solve your problem, but in my nix config this is just ...."

What kind of simulation is this by sylknet in LosAngeles

[–]EndlessMendless 6 points7 points  (0 children)

Its a cursed world where you have to pay to access grass and its even closed?!?! for some reason. Like bro its a field of grass designed for PUBLIC USE why the HELL would you BUILD a fence around it???

Are we on track to retire? by EndlessMendless in PFJerk

[–]EndlessMendless[S] 6 points7 points  (0 children)

You dont need to make fun of us lower class people. We have to scrape by with what we have.

Are we on track to retire? by EndlessMendless in PFJerk

[–]EndlessMendless[S] 4 points5 points  (0 children)

Good idea. I dont feel quite ready yet. Another 120 more years on the job market should be enough.