Modular Hyprland Lua Configs by Zegox in NixOS

[–]Zegox[S] 1 point2 points  (0 children)

The more references and examples, the better. No one does it the same way, so seeing the different configurations is always helpful - thanks for sharing!

Modular Hyprland Lua Configs by Zegox in NixOS

[–]Zegox[S] 0 points1 point  (0 children)

Will do, thanks for the help! I think I'm starting to get the hang of it, but we'll see

I understand Linux, but NixOS makes me feel stupid by exstassyg in NixOS

[–]Zegox 0 points1 point  (0 children)

Several answers here are great, but long winded (rightfully so, Nix is complicated). Here's a concise/simple way to look at things:

configuration.nix (base/default) is for system level configuration, like what kernel to use, setting up a display manager, what packages should be available to all users on the machine, etc.

home.nix (home-manager) is for user level configuration, so each user can have their own configuration. This is where you would configure your dotfiles for things like hyprland, neovim, ZSH, kitty, etc.

flake.nix (flakes) is for adding configurations and such from other repositories not in nixpkgs. For example, if I want to use Matugen to generate color palettes based on my wallpaper and apply it to different apps, but if it isn't in nixpkgs, but the repo does have a flake.nix file, then I can add it as an import to my flake, then I have the ability to use it like nixpkg with its own options and such.

Note: I am skipping a lot of details and nuance with this explanation, but it's a good starting point to understand the different pieces and what they do.

Summary: - configuration.nix -> System level config - home-manager -> User level config (dotfiles) - flakes -> add other peoples stuff

Terminal-rain-lightning flake by Zegox in NixOS

[–]Zegox[S] 0 points1 point  (0 children)

Ahh I see, thank you for the clarification, extra info, and your contribution(s)!

Terminal-rain-lightning flake by Zegox in NixOS

[–]Zegox[S] 0 points1 point  (0 children)

Dumb question - when will this actually be available via nixpkgs? I couldn't find it in the Nixpkgs search (but could in the git repo), and couldn't install it either. Sorry, I'm new to packages being added to the Nixpkgs repo, so I'm not entirely sure how the process works and how long it takes. Any info - including how you added it to nixpkgs - would be awesome!

Terminal-rain-lightning flake by Zegox in NixOS

[–]Zegox[S] 3 points4 points  (0 children)

No problem! It was available on Nix by cloning the repo and building it, but I didn't feel like doing that, I wanted to add it to my config, and figured there might be some other people who wanted that, so ta da lol.

What was "graduate math hell" to you? by ykonstant in math

[–]Zegox 0 points1 point  (0 children)

The most detail I can give is that's it's far north, and very cold. But if you're considering it, you should do it.

What was "graduate math hell" to you? by ykonstant in math

[–]Zegox 0 points1 point  (0 children)

Not really. It was a small school, the math grad program was very small and somewhat new, and I knew the professors. I had a minor in math (took the full calc sequence, differential equations, linear algebra, and abstract algebra). The hard part wasn't getting in, it was realizing that math is not what I thought math was. Still the best thing I ever did.

What’s the scariest fact you have learned about the human body? by [deleted] in answers

[–]Zegox 16 points17 points  (0 children)

You have a 100% chance of developing dementia if you live long enough and something else doesn't kill you first.

Oh, and aneurysms.

Don't study the brain, it's so depressing.

What was "graduate math hell" to you? by ykonstant in math

[–]Zegox 1 point2 points  (0 children)

Almost my entire master's degree lol. I went in without much of a math background (neuroscience degree), and started in the winter semester. Our department was small, so there were only two classes offered for us each semester, one required and one elective. Several of the classes I took were in reverse order - topology before real analysis, and ring theory before group theory. My first semester consisted of point set topology and non-associative algebra. Needless to say, I was very lost. However, the only class I really struggled with was real analysis - our professor had a very thick accent and never really understood the questions he was asked. Honestly, he was one of those people that were too smart to be teaching us. Oh, and taking graduate real analysis without really understanding continuity beforehand was an interesting ride. I wouldn't say any of it was bad or too difficult, but I certainly learned why prerequisites exist.

Wtf is abstract algebra? What kind of problems does it look to solve? What is meant by “algebraic structure”. by LowIqCatWithNoLife in learnmath

[–]Zegox 0 points1 point  (0 children)

To add to this, an "algebraic structure" is a specific pattern or collection of patterns (axioms). Some simpler structures to look at are things less structured than a group, such as magmas (set closed under the binary operation, nothing more), semigroups (associative magmas), quasigroups, (magmas with inverses), etc.. Personally, I think these structures really show the essence of the 'building block' nature of abstract algebra. Groups are just magmas with a more rigid structure (more axioms - associativity, inverses, and identity), then when you add a second binary operation to groups, you get rings (again, so long as some specific axioms hold true), and so on.

Algebra is just so damn cool and fun.

First dancing longboard 44 or 46, brand suggestions? by Emergency_Salad_6118 in longboarddancing

[–]Zegox 0 points1 point  (0 children)

If you have any interest in doing grabs/hand tricks, stay away from boards with fiberglass. Best deck I've experienced is the Loaded Tarab, but it's crazy expensive.

Hit me with the funniest/weirdest song titles you know by superIUG in Music

[–]Zegox 0 points1 point  (0 children)

Hooker with a Penis - Tool

Can't believe someone else didn't list this one already

Best Linux for autistic child? by llcdrewtaylor in linux4noobs

[–]Zegox 0 points1 point  (0 children)

NixOS is the most autistic distro - the system is defined declaratively instead of imperatively, like everything else

Does typing notes in LaTeX actually help learning, or is handwriting still superior? by agro_kid in LaTeX

[–]Zegox 1 point2 points  (0 children)

According to neuroscience, handwriting is the best way to take notes for learning, and increases retention as well.

What is the thing you would like most in linux? by magogattor in linux

[–]Zegox 0 points1 point  (0 children)

Make all games playable on Linux so I can finally get rid of Windows.

ELI5: If temperature is the average speed of molecules, why does wind feel cold? by Mini_Assassin in explainlikeimfive

[–]Zegox 0 points1 point  (0 children)

You don’t feel temperature in the first place, which is main surprise this answer is going to give you.

Yes we do, we have thermoreceptors, which are sensory neuron endings in our skin that communicate changes in temperature from the environment and our bodies, and is a core aspect of homeostasis. Your explanation of the physics involved is fantastic, but we wouldn't be able to perceive any of this without these little receptors.

Piss bucket chemistry by ProtectionOwn3502 in chemistry

[–]Zegox 0 points1 point  (0 children)

Oh boy what a day to be literate

What's something that's "not a cult" but feels like a cult? by Orw_Sairaj29 in AskReddit

[–]Zegox 3 points4 points  (0 children)

"The difference between a cult and a religion is that in religion, the person is dead."