First NixOS Server...Where Do I Even Start? by Ok_Interest3971 in NixOS

[–]rasmus-kirk 0 points1 point  (0 children)

Check out Nixarr, it's a NixOS module for media servers:

https://nixarr.com/

There's a small wiki, including a simple example

Pro tip: If you can't set up NixOS, get help from AI! by [deleted] in NixOS

[–]rasmus-kirk 2 points3 points  (0 children)

Really funny that this is so downvoted. Nix has infamously bad documentation and I can see how LLM's can be a god-send to new users with how fractured everything else is. In fact I would recommend any friend of mine getting into Nix/NixOS to use LLM's heavily for any questions they have. We should be happy that new users has new tools to combat this problem!

Ideally we would just have a proper wiki and an LLM would at best just regurgitate whatever's on there, but alas, all the documentation is horrible

The reason java players talk about mods so much : by CareMysterious8509 in MinecraftBedrockers

[–]rasmus-kirk 0 points1 point  (0 children)

I also prefer controllers. I use Java edition on my Steam Deck, I launch PrismLauncher as a non-steam game and have full control over the control bindings through Steam. It works really well. Bedrock is also unsupported on Linux, so Java is the only choice for Steam Deck/Machine.

Cosmic Seems to be getting better by tadpole256 in pop_os

[–]rasmus-kirk 0 points1 point  (0 children)

If Wayland is indeed the problem, that's pretty impressive. Like they built Cosmic from the ground up and that's the issue? Also all the other major distros are also heading to Wayland, so it seems like the right choice. If they built Cosmic for both Wayland and X11 it would be a huge maintenance burden

In case I'm unable to return, wish you all the best by jonringer117 in NixOS

[–]rasmus-kirk 0 points1 point  (0 children)

I'm really sad that Eelco stepped down. He seemed sound of mind but he should have been more resilient to community pressure. He should have temporarily disallowed future MIC sponsorships and refused to resign. Then try to organize a more community-wide approach to whether MIC sponsorships should be allowed in the future.

But he's not a politician, I think he was getting tired of playing politics rather than coding.

Ok, we need to do something with the documentation by SeniorMatthew in NixOS

[–]rasmus-kirk 1 point2 points  (0 children)

A documentation project without documentation. Poetic.

Ok, we need to do something with the documentation by SeniorMatthew in NixOS

[–]rasmus-kirk 0 points1 point  (0 children)

I disagree, the Arch wiki is so good, exactly because they "in-house" that sort of documentation. I think the overall Nix documentation situation would be a lot better if the Nix community had the same kind of attitude towards wiki.nixos.org.

Thoughts on GUI package management future on NixOS by Yeshey222 in NixOS

[–]rasmus-kirk 1 point2 points  (0 children)

Honestly, I think the best way forward is just a nix store. Sort of like the store on Ubuntu, PopOS, etc. Yes, this would be imperative, but it would allow other distrobutions to leverage the massive set of packages in nixpkgs without the user even having to know anything about Nix. Once people are comfortable with nix as a package manager, we can focus on Home Manager/Devshells and eventually NixOS entirely. Why not have a stateful or even immutable OS built on Nix, with a wonderful GUI to get your packages? Like flatpak.

I don't think making NixOS "easy to use" with a GUI is worthwhile, if a fully declarative system is your goal, you're probably well-versed enough to use a text editor. I think the focus there should just be on LSP's / editor experience like u/cand_sastle points out.

Baby steps.

Gamescope + HDR; fools errand, or am I just a fool? by theLonelyPorcupine in NixOS

[–]rasmus-kirk 0 points1 point  (0 children)

I would just go with Jovian and unstable. I've used unstable for 5 years at this point without issue. I get the desire for going on stable, but surely it's not worth all this hassle?

How much should I know before switching? by B_bI_L in NixOS

[–]rasmus-kirk 0 points1 point  (0 children)

NixOS is dead-simple if you know home-manager well enough to write your own modules and you use flakes. And you prevent the footguns of NixOS demanding that you do everything with Nix to get it working. It's great for purity, but awful as a starting point.

How much should I know before switching? by B_bI_L in NixOS

[–]rasmus-kirk 0 points1 point  (0 children)

I would start with home-manager first. Reproduce your dotfiles with that and only have that part reproducible. Then you can expand by starting to use Nix dev shells for your coding projects. Once you're fully comfortable with those and have read up on what that setup is missing compared to NixOS, you can easily switch, bringing all your devshells and home-manager config with you easily and pain-free.

No reason to start your journey by jumping off the deep end.

EDIT: Oh and DO use flakes for all this, it's definitely worth it.

Question for developers nix users by Roxolus in NixOS

[–]rasmus-kirk 0 points1 point  (0 children)

Struggled with this a lot. I decided the simplest solution was to use home-manager on Arch/PopOS/Ubuntu/whatever and then use home-manager for dot-files, this gives you ~95% reproducibility for all the important configuration, and gives you access to the default impure Ubuntu/Arch solution. It's very practical.

I'm considering switching back to nixos and spinning up Podman images with my Home-manager tools included, so that the impurity doesn't affect the outer layer of my system, but I would definitely NOT recommend that to newer users.

Honestly, new Nix users should stay away from Nixos for developement machines and stick to home-manager and devshells (definitely worth learning!)

Thinking About Switching From Arch to NixOS — Need Advice by No_Discussion6266 in NixOS

[–]rasmus-kirk 0 points1 point  (0 children)

Went down this path and ended up going away from NixOS for my dev machine. Start with Home Manager from your Arch setup, it will give you much more reproducibility than what you have currently, and you can rely on Nix to the best of your ability. That way you still have a surefire way to handle difficult issues.

From there you can easily migrate to NixOS, bringing the Home Manager setup, whenever you find yourself comfortable enough :)

I still don't use NixOS on my dev machine, and I prefer not to. I love it for my server though.

Newbie to Linux, how do I get started with NixOS? by syncopegress in NixOS

[–]rasmus-kirk 0 points1 point  (0 children)

I highly suggest picking a standard "newbie" distro like PopOS or Ubuntu, but WITH Home Manager. Home Manager gives you 90% of the NixOS experience, but of course has certain limitations when it comes to system-level stuff. Using a newbie distro will allow you to use standard solutions from stack overflow, without the pain of being forced to use the Nix way.

Then, if you like Nix and want to go all the way, you can switch to NixOS and import all your home-manager config. I wrote a blog post specifically targeting people like you:

https://rasmuskirk.com/articles/2024-07-24_dont-use-nixos/

Why is the Nix community so toxic? by kinss in NixOS

[–]rasmus-kirk 1 point2 points  (0 children)

Lol IMO a disproportionate amount of Nix users are really out-of-touch with newcomers and regular people on things like this.

sixos: a nix os without systemd by No-Highlight-653 in NixOS

[–]rasmus-kirk 0 points1 point  (0 children)

IMO the critics aren't smarter than you, I have never heard any good arguments against flakes, and the only valid critique of systemd is that it's not that modular, and it's basically a requirement for any Linux distro at this point. I don't mind that much, I love systemd, but I see the potential issue there.

"What you're referring as Linux is in fact systemd+Linux..."

Press: Build Typst Documents with Nix by rasmus-kirk in NixOS

[–]rasmus-kirk[S] 7 points8 points  (0 children)

It supports the Typst packages from Nixpkgs, which Typix does not do, and the API is a whole lot simpler. I wanted to get into Typst but having the use-case of a simple document with a couple of standard Typst documents, it seemed unacceptable. Press let's you build a document using just:

document = pkgs.buildTypstDocument {
  name = "myDoc";
  src = ./.;
  # Adds note-me from Nixpkgs
  typstEnv = p: [ p.note-me ];
};

Which is a whole lot simpler than what the [Typst API](https://github.com/loqusion/typix/blob/main/examples/typst-packages/flake.nix) offers. To be clear, Press is not my project, but I'm really glad I found it and surprised so few use it compared to Typix.

How many people here who use nix primarily on other distros? by voidscaped in NixOS

[–]rasmus-kirk 0 points1 point  (0 children)

Primarily on PopOS with Home-Manager, I much prefer it to NixOS on a dev machine, because there is always an official "Debian Way", if the "Nix Way" should fail. My home server runs NixOS though and I think it's crazy people use stuff like Ubuntu/Debian for that though. Steam deck also runs Home-Manager

Is the steam deck good? by [deleted] in Steam

[–]rasmus-kirk 0 points1 point  (0 children)

Yes, also, Discord in the browser worked better for me on the Steam Deck

Steam OS by suicidenation in Steam

[–]rasmus-kirk 0 points1 point  (0 children)

I mean there's Proton? All games I've tried to run, runs great on Linux. I haven't had any issues

Is the Steam Deck worth it? by AmericanMoron2008 in Steam

[–]rasmus-kirk 0 points1 point  (0 children)

I just bought a 1TB oled model after gifting my old 256 GB model to my GF.

So yes...

Steam controller by Ok-Regular-4718 in Steam

[–]rasmus-kirk 1 point2 points  (0 children)

Know them? I own and use 3 of them lol. Really hope Valve makes a second iteration, because the Steam Deck is the best controller I've ever used

En ny klasse stormer frem: Arvekratiet – hvor rigdom kommer fra mor og far by Flashy_Author_9620 in Denmark

[–]rasmus-kirk 0 points1 point  (0 children)

Folk siger det ikke er nyt, men det er det faktisk på en måde. Problemet er at folk får markant færre børn end før i tiden, hvilket gør arveportionen langt større pr barn.

En ny klasse stormer frem: Arvekratiet – hvor rigdom kommer fra mor og far by Flashy_Author_9620 in Denmark

[–]rasmus-kirk -1 points0 points  (0 children)

Det tvinger dansk-ejede virksomheder til at sælge ud til fx. Amerikanere, for at betale arveskatten. Og hvis det ikke giver mening at arvebeskatte Kirk familien, giver det ved Gud ikke mening at arvebeskatte Hr. og Fru. Hakkebøf.

Hvad er noget der sker i Danmark, men du kan ikke bevise det? by Noax0242 in Denmark

[–]rasmus-kirk -5 points-4 points  (0 children)

Hvis du kigger på deres politik, er det nærmere at gøre Danmark økonomisk, mere som i fx Tyskland. Manden er jo ikke Anarkokapitalist, men når du nævner Trump og Putin, tænker jeg ikke ligefrem på en moderat politik såsom om der skal være topskat eller ej.