!etBYPdyCKgnXJSXexD:matrix.org

NixOS GSoC

124 Members
15 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
3 Feb 2024
@admin:nixos.org@admin:nixos.org changed the history visibility to "world_readable" from "shared".19:08:05
@mjolnir:nixos.orgNixOS Moderation Bot joined the room.19:08:22
@admin:nixos.org@admin:nixos.org Janik (they/them): please step down to modertor 19:08:31
@admin:nixos.org@admin:nixos.org * Janik (they/them): please step down to moderator 19:08:33
Room Avatar Renderer.19:10:02
@admin:nixos.org@admin:nixos.orgchanged room power levels.19:11:32
@janik0:matrix.orgJanik (they/them)changed room power levels.19:13:22
@admin:nixos.org@admin:nixos.org left the room.19:16:17
@eldios:chat.lele.ripeldios (Lele)Hello hello 👋🏻 19:54:54
@0x4a6f:matrix.org[0x4A6F] joined the room.22:20:38
@janik0:matrix.orgJanik (they/them) Hey 22:49:50
4 Feb 2024
@thefossguy:matrix.orgPratham Patel joined the room.12:49:28
@thefossguy:matrix.orgPratham PatelHello everyone! :D14:45:52
@sujayj:matrix.orgSujay J joined the room.15:45:21
@sujayj:matrix.orgSujay JHello everyone, so we were looking into nix-darwin and how it is implemented , we want to create similar projects to bring declarative and reproducible package management and system configurations to debian systems first and then hopefully branch out to other linux distros as well, and since nothing like nix-debian exists now, possibly due to the various distribution specific details, package managers and system service management tools, is it viable to atleast start working on a specific distros (i.e nix-debian) ? if not please elaborate .16:17:02
@thefossguy:matrix.orgPratham PatelThere's home-manager for exactly that ;)16:19:55
@thefossguy:matrix.orgPratham PatelAlso, home-manager doesn't interact with apt in any way (that I know of). Any packages that are necessary/defined in the home-manager config, they're pulled from the nixpkgs channel that you mention.16:22:52
@sujayj:matrix.orgSujay JI was thinking more in the realm of system level configs and enabling services, not just package management, similar to what nix-darwin provides for macos with darwin-rebuild16:25:04
@sujayj:matrix.orgSujay J * Hello everyone, so we were looking into nix-darwin and how it is implemented , we want to create similar projects to bring declarative and reproducible package management and system configurations to debian systems first and then hopefully branch out to other linux distros as well, and since nothing like nix-debian exists now, possibly due to the various distribution specific details, package managers and system service management tools, is it viable to atleast start working on a specific distro (i.e nix-debian) ? if not please elaborate .16:27:57
@thefossguy:matrix.orgPratham PatelThat's an interesting thing to want... In my opinion, if you need to mess with the system, you're better off with NixOS instead of modifying system files on a non-NixOS distro like Debian/RHEL etc.16:28:20
@sujayj:matrix.orgSujay JYes that would be much better but through this method people would not need to change their entire OS and could try out nix easily and switch to nix gradually.16:32:50
@thefossguy:matrix.orgPratham PatelI understand your intensions but come to think of it, if you're using nix to manage your entire system, it's NixOS ;)16:49:54
@thefossguy:matrix.orgPratham PatelYou'll eventually turn Debian into NixOS with your intended project16:50:09
@janik0:matrix.orgJanik (they/them)
In reply to @sujayj:matrix.org
Yes that would be much better but through this method people would not need to change their entire OS and could try out nix easily and switch to nix gradually.
May I introduce you to the magical world of 🌈 Virtual Machines 🌈
16:51:27
@eldios:chat.lele.ripeldios (Lele)Sometimes you can't change the underlying OS as much as you HAVE to use Mac. So I do understand the intention Sujay. Basically you're trying to use Nix as ansible. Makes sense to me and seems like an interesting experiment. Not sure how much traction it would have. 16:52:37
@eldios:chat.lele.ripeldios (Lele)VMs won't work if I understood the use case16:53:08
@thefossguy:matrix.orgPratham PatelI think Janik means to try NixOS in a VM while dailying Debian16:53:32
@janik0:matrix.orgJanik (they/them)I know it's not as graduale as they would like and vms don't run everywhere but I would consider it good enough to try nixos.16:53:52
@eldios:chat.lele.ripeldios (Lele)Aaaaah in that case, good idea 💡 16:53:58
@janik0:matrix.orgJanik (they/them)I get the appeal of the solution you are suggesting, but it has a lot of drawbacks, like conflicting state management of services, the distro has to use systemd otherwise it won't work at all, selecting generations at boot time won't be possible. 16:56:36

Show newer messages


Back to Room ListRoom Version: 10