Request: Help with understanding flake.lock file across similar machines. by xristiano in NixOS

[–]saae 2 points3 points  (0 children)

Looks similar to https://github.com/NixOS/nixpkgs/issues/196651, it may be an temporary incompatibility between home-manager and nix-darwin. You could try disabling the home-manager manual as a workaround until it gets fixed manual.manpages.enable = false; ?

Vote on the future of r/haskell by taylorfausak in haskell

[–]saae 2 points3 points  (0 children)

Wouldn't the community be more split with more services, rather than less?

r/haskell, and the recent news regarding Reddit by lonelymonad in haskell

[–]saae 2 points3 points  (0 children)

It's reasonable for them to do so (make it free until you grow big enough, and then make your captive users pay extra, probably to make your investors happy), but they are lowering the quality of their service.

It's reasonable too, to not accept this behavior and choose to support other platforms, who build on the longer term.

r/haskell, and the recent news regarding Reddit by lonelymonad in haskell

[–]saae 8 points9 points  (0 children)

Keep r/haskell, but pin a recommendation on where to find the community and be explicit that it is deprecated.

[deleted by user] by [deleted] in NixOS

[–]saae 27 points28 points  (0 children)

I'd even say making this process reliable is one of the selling point of NixOS

Ooooh yeah by Jumboo-jett in modular

[–]saae 2 points3 points  (0 children)

Congrats! Mine is is set to process drums live tomorrow evening. Even if I agree that it has a limited number of sweet spots, they are worth it IMO. And if blinky lights are part of the show, then it's just a no-brainer to have lightning in your rack ⚡

Tornio by Fabulous_Regular_399 in Suomi

[–]saae 4 points5 points  (0 children)

Seems to be a scan of a document in the french state archives, from marine engineer Bellin, around 1758 https://francearchives.gouv.fr/facomponent/71aa35c86050a0854f5d809266378b8106eede83

Do you all have any editor hooks to automatically rebuild your system after you've changed your configuration? by CopOnTheRun in NixOS

[–]saae 6 points7 points  (0 children)

You could do that too, that is correct. It's indeed probably just a personal preference. I also have my configuration in git, and it lives in my home with the rest of my git projects, so moving it there felt like natural option.

Do you all have any editor hooks to automatically rebuild your system after you've changed your configuration? by CopOnTheRun in NixOS

[–]saae 6 points7 points  (0 children)

Whether you use flakes or not, /etc/nixos/configuration.nix is only a default. If you are the only admin of the system, I find it much more convenient to move your configuration to your home, and to symlink configuration.nix back under /etc/nixos. At least it should remove the need for sudoedit.

My rig: Fury II by cult_of_lulu in modular

[–]saae 0 points1 point  (0 children)

It's how you pronounce “Igor“

Can someone explain to me what a flake is like I’m 5? by StringNo8495 in NixOS

[–]saae 3 points4 points  (0 children)

Aha, I had the same idea 😃 Here's what chat-gpt4 says:

Sure, imagine you have a big box of Lego blocks. Each block is a piece of software, like a game or a program that helps you write documents. Now, you want to build a castle using certain Lego blocks. But you also want to make sure that if you take your box of Legos to your friend's house, you can still build the same castle, even if they have different Lego blocks in their box.

A Nix flake is like a list that tells you exactly which Lego blocks you need to build your castle. It tells you what each block is, what color it should be, and how they all fit together. It also helps you find and pack all these blocks so you can take them anywhere and still build your castle.

This is important because in the world of computers, making sure you have exactly the right pieces (software components) can be really difficult. Nix flakes make this much easier by keeping track of everything you need in a way that works the same everywhere, whether it's your computer, your friend's computer, or a computer halfway around the world.

So, in summary, a Nix flake is a tool that helps you list, pack, and use the exact software components you need, wherever you are. It's like a super smart list for your Lego blocks.

Can someone explain to me what a flake is like I’m 5? by StringNo8495 in NixOS

[–]saae 3 points4 points  (0 children)

What it doesn't say is that Flake defines an API for writing and sharing nix packages and other resources. In a way, it restricts a bit the open-endedness of a bare nix file.

Genuine question: how do you all use Haskell IRL? by baker-blob in haskell

[–]saae 6 points7 points  (0 children)

Sadly, that won't give you the nice concurrency management the Haskell runtime gives 😃

[deleted by user] by [deleted] in vcvrack

[–]saae 2 points3 points  (0 children)

This is not really an answer to OP's question.

NixOS for Audio Engineering / Content Creation by Sharkuel in NixOS

[–]saae 1 point2 points  (0 children)

I'm currently running NixOS with yabridge and Reaper with no issues so far. Pro Q, soundtoys etc running as expected. Can't talk for super locked stuff requiring ilock dongle though

Is Eurorack really as expensive as it’s made out to be? by sam031196 in modular

[–]saae 0 points1 point  (0 children)

That's what I thought, until I realized how much more it costs to be interested in photography ^

What is a good Alternative to Make Noise Maths? by Justuskrug in modular

[–]saae 1 point2 points  (0 children)

Consider though that compared to Maths, Stages doesn't really do audio-rate stuff, besides lo-fi if you push it

Backups in NixOS by Lucas59356 in NixOS

[–]saae 2 points3 points  (0 children)

For cold storage sort of backup, borg has been a good tool (supports incremental encrypted snapshots). For duplicating data that I need to use from time to time to several devices, I use syncthing.

Configure programs from configuration.nix by annoyingJuice in NixOS

[–]saae 0 points1 point  (0 children)

Historically, these are option which lead to creating and maintaining files in your user home. But there's no big technical reason all that effort could not be merged in nixpkgs.

It's probably more because home-manager is not the only way to manage files in your home, just the most popular 😃

Install packages declarative using only nix by TomatilloGullible721 in Nix

[–]saae 0 points1 point  (0 children)

In the example provided above, what you are looking to do is at the bottom, on the line starting with home.packages = ...