!SlMumQZnFjwLRjWFbW:nixos.org

Nix + Doom Emacs

212 Members
Running Doom Emacs with Nix | You probably want https://github.com/nix-community/nix-doom-emacs44 Servers

Load older messages


SenderMessageTime
12 Sep 2022
@ckie:ckie.devmei 🌒&rsi made me quit17:09:05
@ckie:ckie.devmei 🌒&
In reply to @k0kada:matrix.org
I am the OTD maintainer in nixpkgs btw
small world :D
17:09:17
@k0kada:matrix.orgk0kada (he/him)Yeah lol17:09:24
@ckie:ckie.devmei 🌒&is your config public?17:09:44
@k0kada:matrix.orgk0kada (he/him)
In reply to @k0kada:matrix.org
I am the OTD maintainer in nixpkgs btw
Eventually InfinityGhost itself started to use NixOS
17:10:12
@k0kada:matrix.orgk0kada (he/him)So now they take cares of the bumps17:10:25
@k0kada:matrix.orgk0kada (he/him)
In reply to @k0kada:matrix.org
I am the OTD maintainer in nixpkgs btw
* Eventually InfinityGhost themself started to use NixOS
17:10:33
@k0kada:matrix.orgk0kada (he/him)
In reply to @ckie:ckie.dev
is your config public?

https://github.com/thiagokokada/nix-configs

It is not really that interesting though

17:10:48
@ckie:ckie.devmei 🌒&so many folders! :D17:11:09
@k0kada:matrix.orgk0kada (he/him)My config predates my knowledge of modules17:11:19
@k0kada:matrix.orgk0kada (he/him)So most things are not organized in proper modules17:11:31
@ckie:ckie.devmei 🌒& at one point when i found out i dumped everything into a legacy folder and made everything modules until it worked again 17:11:47
@k0kada:matrix.orgk0kada (he/him)And so my config is a huge mess of conditional imports everywhere17:11:57
@ckie:ckie.devmei 🌒&i see a convert-everything-to-module 17:12:19
@k0kada:matrix.orgk0kada (he/him)I started rewriting a few months ago but have not found time to finish it17:12:21
@ckie:ckie.devmei 🌒&i actually don't use flakes17:12:35
@k0kada:matrix.orgk0kada (he/him)
In reply to @ckie:ckie.dev
i see a convert-everything-to-module
Yeah, this was this rewriting that didn't go well :D
17:12:38
@ckie:ckie.devmei 🌒&too restrictive17:13:05
@ckie:ckie.devmei 🌒&almost everything is homegrown17:13:23
@ckie:ckie.devmei 🌒&theres just niv and the insecure secrets module i stole from xe and fixed17:13:36
@k0kada:matrix.orgk0kada (he/him)
In reply to @ckie:ckie.dev
too restrictive
Before flakes I used to simply pin everything for each commit, but this started to get really tiring
17:14:08
@ckie:ckie.devmei 🌒& the dialect has gotten advanced enough that this whole service is just 32 lines 17:14:16
@k0kada:matrix.orgk0kada (he/him)I did took a look at niv, but eventually just decided to go full flakes17:14:35
@ckie:ckie.devmei 🌒&i think flakes were a real shame17:14:47
@ckie:ckie.devmei 🌒&sticking all the New Good Things in one thing was so stupid17:15:05
@ckie:ckie.devmei 🌒& * sticking all the New Good Things in one thing was so stupid in hindsight17:15:12
@ckie:ckie.devmei 🌒&like i occasionally get impurities and i have to weed them out manually because nix doesn't have a pureScope thing17:15:51
@ckie:ckie.devmei 🌒&and it's nice to have a standard flake.lock but something like niv or whatever should've been softly adopted as The Official Solution perhaps17:17:02
@k0kada:matrix.orgk0kada (he/him)Well, I miss a few things about flakes, but still like the idea in general17:17:08
@ckie:ckie.devmei 🌒&and the standardized outputs are frankly a joke but the inputs part and the entrypoint spec is great and should've also been its own thing17:17:32

Show newer messages


Back to Room ListRoom Version: 9