!SgYlXivkogarTVcnZO:nixos.org

Nix Flakes

623 Members
128 Servers

Load older messages


SenderMessageTime
19 Jun 2024
@gsaurel:laas.frnim65sdo you really need an overlay ? ie. do you want a whole nixpkgs where each and every instance of openssl is "updated" ?t12:35:35
@gsaurel:laas.frnim65s

otherwise, I would just go for:

        packages.default = pkgs.openssl.overrideAttrs (_old: rec {
          version = "0.1";
          src = pkgs.fetchurl { url = "https://www.openssl.org/source/openssl-${version}.tar.gz"; };
        });
12:36:28
@gsaurel:laas.frnim65s or packages.old-openssl if you prefer 12:36:44
@qu4pk4:matrix.orgqu4pk4Hmm, good point. 12:40:56
@flameopathic:matrix.orgflameopathic joined the room.18:03:55
@zachcoyle:matrix.orgZach joined the room.21:24:02
20 Jun 2024
@niko:puppygock.gaynyanbinary 🏳️‍⚧️ joined the room.00:09:39
@vengmark2:matrix.org@vengmark2:matrix.org left the room.01:26:07
21 Jun 2024
@linus:schreibt.jetzt@linus:schreibt.jetzt left the room.14:06:08
@qu4pk4:matrix.orgqu4pk4Thanks, this worked out for me in the end!14:44:13
@qu4pk4:matrix.orgqu4pk4

I have read various threads on command line arguments for Flake builds, runs - is it still the case, that one cannot do like:

$ nix run -dOpenSSLVerion=3.1.5
$ nix run -dOpenSSLVerion=3.2.2

And dynamically different package/app would be built?

14:45:56
@qu4pk4:matrix.orgqu4pk4 It might not work also because the version is then put into fetchUrl, which also needs the hash, but maybe that could be worked around as well somehow. 14:46:30
@antifuchs:asf.computer@antifuchs:asf.computer left the room.14:56:29
@mtxyz:the-apothecary.club@mtxyz:the-apothecary.club left the room.22:51:40
22 Jun 2024
@ramtechbytes:matrix.orgRam joined the room.02:07:17
@ramtechbytes:matrix.orgRamWould anyone mind helping me with a flake I am trying to make?02:07:56
@tomberek:matrix.orgtomberekSure... what's up?02:18:28
@ramtechbytes:matrix.orgRamI am trying to make a flake for a simple python flask app02:19:17
@ramtechbytes:matrix.orgRam{ description = "LIMS Dashboard Flake"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; flake-utils.url = "github:numtide/flake-utils"; }; outputs = { nixpkgs, flake-utils, ... }: flake-utils.lib.eachSystem [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ] (system: let pkgs = nixpkgs.legacyPackages.${system}; in { devShell.${system} = pkgs.mkShell { buildInputs = with pkgs; [ python3Packages.flask ]; }; } ); } 02:19:36
@ramtechbytes:matrix.orgRamI keep getting the following error: error: flake 'path:/home/ram/Flakes/Flask' does not provide attribute 'apps.x86_64-linux.default', 'defaultApp.x86_64-linux', 'packages.x86_64-linux.default' or 'defaultPackage.x86_64-linux' 02:20:31
@tomberek:matrix.orgtomberekYour flake defined a devShell for various systems, but no package.02:43:42
@tomberek:matrix.orgtomberekSo if you tried to "nix build" it would fail. A "nix develop" would work, because that command will default to trying the devShell.SYSTEM.default02:44:37
@ramtechbytes:matrix.orgRamthats the thing it gives me the same error no matter what I run02:46:40
@ramtechbytes:matrix.orgRamerror: flake 'path:/home/ram/Flakes/Flask' does not provide attribute 'devShells.x86_64-linux.default', 'devShell.x86_64-linux', 'packages.x86_64-linux.default' or 'defaultPackage.x86_64-linux' Did you mean devShells? 02:47:25
@tomberek:matrix.orgtomberekdevShell vs devShells03:42:10
@tomberek:matrix.orgtomberekAlso, with flake-utils you don't need to have the system in there.... in fact, you don't really need flake-utils there.03:44:17
@tomberek:matrix.orgtomberekA mapAttrs will do almost the same thing: https://github.com/tomberek/audiveris/blob/master/flake.nix#L803:44:48
@parasew:matrix.orgparasew | CDC changed their display name from parasew | CDC ☎️ 7549 to parasew | CDC.15:07:33
@bumperboat:matrix.org@bumperboat:matrix.org changed their display name from bumperboat (UTC+1) to bumperboat (UTC+2).16:48:08
24 Jun 2024
@hive:the-apothecary.clubLi-ion changed their profile picture.23:17:17

Show newer messages


Back to Room ListRoom Version: 6