| 9 Jan 2024 |
symys | where shell.nix is:
1 {·lib↵
2 ,·buildGoModule↵
3 ,·fetchFromGitHub↵
4 }:↵
5 ↵
6 buildGoModule·rec·{↵
7 ··pname·=·"signASLbot";↵
8 ··#version·=·"1.1.6";↵
9 ↵
10 ··src·=·fetchFromGitHub·{↵
11 ····owner·=·"mplsbugbounty";↵
12 ····repo·=·pname;↵
13 ···#·rev·=·"v${version}";↵
14 ···#·sha256·=·"sha256-1EnKheHaS1kxw0cjxCahT3rUWBXiqxjKefrDBI2xIvY=";↵
15 ··};↵
16 ↵
17 ··#vendorHash·=·"sha256-egjjSEZH8F6UMbnkz3xytIzdW/oITB3RL1ddxrmvSZM=";↵
18 ↵
19 ··#·tests·require·internet·access·and·API·keys↵
20 ··doCheck·=·false;↵
21 ↵
22 ··meta·=·with·lib;·{↵
23 ····description·=·"";↵
24 ····longDescription·=·''↵
25 → It's·a·pretty·basic·little·bot·really!↵
26 ····'';↵
27 ····homepage·=·"https://github.com/mplsbugbounty/signASLBot";↵
28 ····#license·=·licenses.mit;↵
29 ····#maintainers·=·with·maintainers;·[·fab·];↵
30 ··};↵
31 }↵
| 23:55:53 |
symys | ( That's not the right info for my repo, but I haven't gotten to that step yet, because I can't get the build to even start. I assume I'm doing something wrong with the '<nixpkgs>' part, trying to build all of nixpkgs or something, but I don't know what I need to supply it with instead ) | 23:58:22 |
| 10 Jan 2024 |
symys | And what exactly is the lib argument suppose to be? | 00:03:24 |
@qbit:tapenet.org | i think you need --attr signASLbot | 01:05:30 |
@qbit:tapenet.org | not sure what lib argument you mean | 01:05:46 |
symys | In reply to @qbit:tapenet.org i think you need --attr signASLbot thanks, I'll give it a shot once I get a chance | 01:46:28 |
symys | In reply to @qbit:tapenet.org not sure what lib argument you mean Like from here:
meta = with lib; {
description = "Neutron node";
longDescription = ''
Neutron node to interact with neutron blockchain
'';
homepage = "https://github.com/neutron-org/neutron";
license = licenses.asl20; # Apache license
maintainers = with maintainers; [
pr0n00gler
foxpy
];
platforms = platforms.all;
};
| 01:47:34 |
symys | And
1 {·lib↵
2 ,·buildGoModule↵
3 ,·fetchFromGitHub↵
4 }:↵
| 01:48:16 |
symys | It's a function argument right? | 01:48:38 |
@qbit:tapenet.org | oh, lib is the "nixpkgs" library | 02:12:15 |
@qbit:tapenet.org | https://teu5us.github.io/nix-lib.html | 02:12:36 |
@qbit:tapenet.org | the "with lib" is effectively exposing the stuff in lib to the attrs that follow - so you don't have to type lib.maintainers.foxpy or lib.licenses.... | 02:13:53 |
symys | Ohhhhh okay thank you!! | 02:15:37 |