@Telorand@reddthat.com, I second starting out with Home Manager on your current Linux or Mac. It’s a great way to learn all about Nix, while keeping the option to move back to a shell that is not managed by Nix and having the option to go back to a shell that is not managed by Nix (I had zsh in Nix, and Bash native) and still being able to boot your pc when you mess up in Nix.
The real advantage, as @BlastboomStrice@mander.xyz said, is in being able to use recent packages on any Linux and MacOS. Home Manager gives you that. I first started with a basic Home Manager config, then learned about the Nix language using some simole puzzles (the first Advent Of Code days), then the module system, finally flakes so I can use packages from 24.11 stable in Home Manager on top of other Linux OSes.
This way I could take it step by step instead of the rocket jump that OP did. Hats off btw @BlastboomStrice@mander.xyz , you provide amazing value with your nixos plan!
It is. Very atmospheric, and I’m sure there’s a whole lot more depth to things like combat and crafting if you’re interested.
For me it’s just an easy and accessible story RPG. The text-based dialogue and turn-based mechanics make it ideal for on the road gaming IMO. You can look up from your screen or suspend and drop the Deck into your bag at any point.
The writing is great and the game feels much, much, much more fluid than the actual old games it is based on. A lot of love and care has been put into this. It’s very affordable and the most battery-friendly game I’ve played. So when you start up your Deck on the train and only have 15% left, this gives you much more enjoyment per battery charge than anything else.
Full disclosure: I happen to know the artist who did the character art.
It’s not just about speed, but also (battery) efficiency.
Even if you don’t notice the speed, if you are working on anything but a modern expensive laptop, you will notice the difference in battery draw between:
VS Code > NeoVim in traditional terminal > Neovim in Alacritty or Ghostty
After years of fighting pip
and conda
, I got a job where “we work with Python but also still have some .NET Framework apps”.
NuGet seemed just as bad.
People shit on JavaScript (for very good reasons) but npm is amazing compared to all these. You can have one dependency needing PackageX v1 and another dependency needing PackageX v3 and your project will just work!
A modern statically-linked language with a first-class package manager, like Rust or Go is ideal. No fighting the dependency manager, no issue with deploying on different systems, just “run this binary”.
This metaphor is great.
Linux is much better organized than Windows.
Is more prevalent in IT
The general population does not understand it at all (if we exclude Android).
The entire tech sector would collapse if Linux were to disappear.
Stop it!
Now!
I said DON’T STRESS!!
Yes, Nix is a pure functional programming language, like Lisp.
The reason for its existence is to allow for reproducible and repeatable builds of packages and configuration. This is the basis for nixpkgs, NixOS and Home Manager.
Yeah I was planning on changing the salty README and referencing your comment, thanks for putting the reminder there!
Somehow I completely missed that split can do match groups… Oopsie! I did it in Python today but I did make a completely functional (and way too complicated) algorithm.
The way you handle the do and dont is much cleaner
.
Nix regex sucks. Is there any package with a reasonable regex matchAll?
Love the structure of your code. Exposing a part1 and part2 result from the same source file is a great idea
Your code looks awesome, I’m definitely going to steal some ideas from that, especially the lib.pipe
really cleans up a lot of unnecessary bindings I did.
Doing a with import ./utils.nix
is also a lot cleaner than nesting let statements.
Yeah that checks out.
I’m fairly new to this space so not aware of the more obscure or older ones but my list of popular Desktop Environments would be:
I have been planning on migrating to Proton (I know, wrong community) and this could very well be the year. Just 2 gmail and 1 hotmail address/inbox to migrate but would love to follow the tips given here.
I have some questions to specify your case:
Does Cold Waters work well on the Deck?
I’ve been hoping that the new Sea Power: Naval Combat in the Missile Age will work well on the Deck in a year or so, and was planning to stick to Dangerous Waters until then.
My P-3 (maritime patrol aircraft) bindings are shared on the community bindings already!
DW runs incredibly efficiently. The graphics look like 1999 anyways, so I just dial the TDP all the way down to 3 W and set FPS to 20. Perfect game when the battery is low!. I haven’t modded it at all, I actually like the retro vibe (and the incredible sonar simulation).
I am so sorry for your loss.
The pixels on allthe Lemmings’ screens are taking a moment of silence to commemorate Mitten (they are rendering the void).
At its core, my problem is that I tend to get angry and frustrated with myself, instead of being kind to myself. Self-kindness is easier said than done.
Pomodoro is just a structure that helps me to be kind to myself. Feel free to adapt it to your own needs, as long as it helps you to be kind to yourself and “reset” from distractions.
Top-tier sentence right there. Very well written, it just keeps getting better (or worse, for you)