4 Apr 2025 |
| soundhead set a profile picture. | 08:17:20 |
| soundhead changed their profile picture. | 08:29:54 |
| soundhead changed their profile picture. | 08:30:18 |
| divit joined the room. | 12:22:25 |
5 Apr 2025 |
| underpantsgnome left the room. | 15:37:27 |
6 Apr 2025 |
| @rvlobato:matrix.org left the room. | 19:09:42 |
7 Apr 2025 |
| kunny joined the room. | 06:32:45 |
10 Apr 2025 |
| jkarni joined the room. | 17:18:41 |
13 Apr 2025 |
| mao zedong joined the room. | 08:20:09 |
| mao zedong changed their display name from zekeriya öz to nixosfanboy. | 08:25:20 |
| mao zedong changed their profile picture. | 08:26:47 |
16 Apr 2025 |
| @alexandrutocar:matrix.org joined the room. | 11:46:47 |
| @alexandrutocar:matrix.org left the room. | 11:57:18 |
21 Apr 2025 |
| José Gustavo Martins joined the room. | 16:55:36 |
| José Gustavo Martins set a profile picture. | 16:57:38 |
25 Apr 2025 |
| Niklauz left the room. | 14:04:32 |
| Vassilis Palassopoulos left the room. | 23:25:03 |
26 Apr 2025 |
| debabrata pattnayak joined the room. | 16:12:07 |
29 Apr 2025 |
| n8henrie joined the room. | 18:03:33 |
| @ygt:matrix.org left the room. | 23:38:06 |
4 May 2025 |
| Rucadi changed their display name from Ruben Cano Díaz to Rucadi. | 23:18:44 |
5 May 2025 |
| andtheysay joined the room. | 16:21:00 |
10 May 2025 |
| Niklauz joined the room. | 14:52:16 |
17 May 2025 |
Bruno Rodrigues | dear all, anyone has experience with julia.withPackages ? I’m not sure I understand if shell that use julia.withPackages would be reproducible? | 08:08:52 |
Bruno Rodrigues | so for example | 08:10:02 |
Bruno Rodrigues | let
pkgs = import (fetchTarball "https://github.com/rstats-on-nix/nixpkgs/archive/2025-03-10.tar.gz") {};
rpkgs = builtins.attrValues {
inherit (pkgs.rPackages)
dplyr
janitor
reticulate;
};
tex = (pkgs.texlive.combine {
inherit (pkgs.texlive)
scheme-small
amsmath;
});
jlconf = pkgs.julia_110.withPackages [
"RDatasets"
"TidierData"
];
system_packages = builtins.attrValues {
inherit (pkgs)
R
glibcLocales
nix;
};
shell = pkgs.mkShell {
LOCALE_ARCHIVE = if pkgs.system == "x86_64-linux" then "${pkgs.glibcLocales}/lib/locale/locale-archive" else "";
LANG = "en_US.UTF-8";
LC_ALL = "en_US.UTF-8";
LC_TIME = "en_US.UTF-8";
LC_MONETARY = "en_US.UTF-8";
LC_PAPER = "en_US.UTF-8";
LC_MEASUREMENT = "en_US.UTF-8";
buildInputs = [ rpkgs tex jlconf system_packages ];
};
in
{
inherit pkgs shell;
}
| 08:10:12 |
Bruno Rodrigues | nixpkgs are pinned, so R and Python packages are pinned | 08:10:55 |
Bruno Rodrigues | but with julia.withPackages, the julia packages come from outside nixpkgs | 08:11:26 |
Bruno Rodrigues | so building this expression in, say, 6 months, could result in another shell, if in the meantime the julia packages get updated, no? | 08:12:01 |
Someone S | julia.withPackages pins a revision of whatsthename registry, which it fetches and ingests back into the nix interpreter using IFD | 16:34:32 |