tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
treewide: refactor package definitions
Guy Chronister
6 months ago
3bf226de
f5aebd53
+79
-79
16 changed files
expand all
collapse all
unified
split
pkgs
by-name
co
codemov
package.nix
codux
package.nix
coeurl
package.nix
coffeegrindsize
package.nix
colorls
package.nix
comedilib
package.nix
comic-mono
package.nix
commandergenius
package.nix
commit-mono
package.nix
confetty
package.nix
confluencepot
package.nix
conspy
package.nix
copilot-node-server
package.nix
corkscrew
package.nix
cowsay
package.nix
cowsql
package.nix
+3
-3
pkgs/by-name/co/codemov/package.nix
···
51
51
}
52
52
'';
53
53
54
54
-
meta = with lib; {
54
54
+
meta = {
55
55
description = "Create a video of how a git repository's code changes over time";
56
56
homepage = "https://github.com/sloganking/codemov";
57
57
-
license = licenses.mit;
58
58
-
maintainers = with maintainers; [ figsoda ];
57
57
+
license = lib.licenses.mit;
58
58
+
maintainers = with lib.maintainers; [ figsoda ];
59
59
mainProgram = "codemov";
60
60
};
61
61
}
+5
-5
pkgs/by-name/co/codux/package.nix
···
20
20
inherit pname version src;
21
21
22
22
extraInstallCommands = ''
23
23
-
install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
23
23
+
install -m 444 -D ${appimageContents}/codux.desktop -t $out/share/applications
24
24
cp -r ${appimageContents}/usr/share/icons $out/share
25
25
-
substituteInPlace $out/share/applications/${pname}.desktop --replace 'Exec=AppRun' 'Exec=${pname}'
25
25
+
substituteInPlace $out/share/applications/codux.desktop --replace 'Exec=AppRun' 'Exec=codux'
26
26
'';
27
27
28
28
-
meta = with lib; {
28
28
+
meta = {
29
29
description = "Visual IDE for React";
30
30
homepage = "https://www.codux.com";
31
31
-
license = licenses.unfree;
31
31
+
license = lib.licenses.unfree;
32
32
platforms = [ "x86_64-linux" ];
33
33
-
maintainers = with maintainers; [
33
33
+
maintainers = with lib.maintainers; [
34
34
dit7ya
35
35
kashw2
36
36
];
+7
-7
pkgs/by-name/co/coeurl/package.nix
···
10
10
spdlog,
11
11
}:
12
12
13
13
-
stdenv.mkDerivation rec {
13
13
+
stdenv.mkDerivation (finalAttrs: {
14
14
pname = "coeurl";
15
15
version = "0.3.1";
16
16
···
18
18
domain = "nheko.im";
19
19
owner = "nheko-reborn";
20
20
repo = "coeurl";
21
21
-
rev = "v${version}";
21
21
+
tag = "v${finalAttrs.version}";
22
22
hash = "sha256-NGplM5c/dMGSQbhKeuPOTWL8KsqvMd/76YuwCxnqNNE=";
23
23
};
24
24
postPatch = ''
···
37
37
spdlog
38
38
];
39
39
40
40
-
meta = with lib; {
40
40
+
meta = {
41
41
description = "Simple async wrapper around CURL for C++";
42
42
homepage = "https://nheko.im/nheko-reborn/coeurl";
43
43
-
license = licenses.mit;
44
44
-
platforms = platforms.all;
45
45
-
maintainers = with maintainers; [ rnhmjoj ];
43
43
+
license = lib.licenses.mit;
44
44
+
platforms = lib.platforms.all;
45
45
+
maintainers = with lib.maintainers; [ rnhmjoj ];
46
46
};
47
47
-
}
47
47
+
})
+3
-3
pkgs/by-name/co/coffeegrindsize/package.nix
···
38
38
runHook postInstall
39
39
'';
40
40
41
41
-
meta = with lib; {
41
41
+
meta = {
42
42
description = "Detects the individual coffee grounds in a white-background picture to determine particle size distribution";
43
43
mainProgram = "coffeegrindsize";
44
44
homepage = "https://github.com/jgagneastro/coffeegrindsize";
45
45
-
license = licenses.mit;
46
46
-
maintainers = with maintainers; [ t4ccer ];
45
45
+
license = lib.licenses.mit;
46
46
+
maintainers = with lib.maintainers; [ t4ccer ];
47
47
};
48
48
}
+3
-3
pkgs/by-name/co/colorls/package.nix
···
13
13
14
14
passthru.updateScript = bundlerUpdateScript "colorls";
15
15
16
16
-
meta = with lib; {
16
16
+
meta = {
17
17
description = "Prettified LS";
18
18
homepage = "https://github.com/athityakumar/colorls";
19
19
-
license = with licenses; mit;
20
20
-
maintainers = with maintainers; [
19
19
+
license = lib.licenses.mit;
20
20
+
maintainers = with lib.maintainers; [
21
21
lukebfox
22
22
nicknovitski
23
23
cbley
+6
-6
pkgs/by-name/co/comedilib/package.nix
···
21
21
src = fetchFromGitHub {
22
22
owner = "Linux-Comedi";
23
23
repo = "comedilib";
24
24
-
rev = "r${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}";
25
25
-
sha256 = "0kfs2dw62vjz8j7fgsxq6ky8r8kca726gyklbm6kljvgfh47lyfw";
24
24
+
tag = "r${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}";
25
25
+
hash = "sha256-3Hl6CHRvSzpNXXT6Z8RRbKKM/DS46+eORF9uYXgT2k0=";
26
26
};
27
27
28
28
nativeBuildInputs = [
···
56
56
"doc"
57
57
];
58
58
59
59
-
meta = with lib; {
59
59
+
meta = {
60
60
description = "Linux Control and Measurement Device Interface Library";
61
61
homepage = "https://github.com/Linux-Comedi/comedilib";
62
62
-
license = licenses.lgpl21;
63
63
-
maintainers = [ maintainers.doronbehar ];
64
64
-
platforms = platforms.linux;
62
62
+
license = lib.licenses.lgpl21;
63
63
+
maintainers = with lib.maintainers; [ doronbehar ];
64
64
+
platforms = lib.platforms.linux;
65
65
};
66
66
})
+4
-4
pkgs/by-name/co/comic-mono/package.nix
···
27
27
runHook postInstall
28
28
'';
29
29
30
30
-
meta = with lib; {
30
30
+
meta = {
31
31
description = "Legible monospace font that looks like Comic Sans";
32
32
longDescription = ''
33
33
A legible monospace font... the very typeface you’ve been trained to
···
36
36
'';
37
37
homepage = "https://dtinth.github.io/comic-mono-font/";
38
38
39
39
-
license = licenses.mit;
40
40
-
maintainers = with maintainers; [
39
39
+
license = lib.licenses.mit;
40
40
+
maintainers = with lib.maintainers; [
41
41
an-empty-string
42
42
totoroot
43
43
];
44
44
-
platforms = platforms.all;
44
44
+
platforms = lib.platforms.all;
45
45
};
46
46
}
+7
-7
pkgs/by-name/co/commandergenius/package.nix
···
18
18
xorg,
19
19
}:
20
20
21
21
-
stdenv.mkDerivation rec {
21
21
+
stdenv.mkDerivation (finalAttrs: {
22
22
pname = "commandergenius";
23
23
version = "3.5.2";
24
24
25
25
src = fetchFromGitLab {
26
26
owner = "Dringgstein";
27
27
repo = "Commander-Genius";
28
28
-
rev = "v${version}";
28
28
+
tag = "v${finalAttrs.version}";
29
29
hash = "sha256-4WfHdgn8frcDVa3Va6vo/jZihf09vIs+bNdAxScgovE=";
30
30
};
31
31
···
72
72
sed -i 's,APPDIR games,APPDIR bin,' src/install.cmake
73
73
'';
74
74
75
75
-
meta = with lib; {
75
75
+
meta = {
76
76
description = "Modern Interpreter for the Commander Keen Games";
77
77
longDescription = ''
78
78
Commander Genius is an open-source clone of
···
82
82
are required to do so
83
83
'';
84
84
homepage = "https://github.com/gerstrong/Commander-Genius";
85
85
-
maintainers = with maintainers; [ hce ];
86
86
-
license = licenses.gpl2Plus;
87
87
-
platforms = platforms.linux;
85
85
+
maintainers = with lib.maintainers; [ hce ];
86
86
+
license = lib.licenses.gpl2Plus;
87
87
+
platforms = lib.platforms.linux;
88
88
};
89
89
-
}
89
89
+
})
+9
-9
pkgs/by-name/co/commit-mono/package.nix
···
3
3
stdenvNoCC,
4
4
fetchzip,
5
5
}:
6
6
-
stdenvNoCC.mkDerivation rec {
6
6
+
stdenvNoCC.mkDerivation (finalAttrs: {
7
7
pname = "commit-mono";
8
8
version = "1.143";
9
9
10
10
src = fetchzip {
11
11
-
url = "https://github.com/eigilnikolajsen/commit-mono/releases/download/v${version}/CommitMono-${version}.zip";
11
11
+
url = "https://github.com/eigilnikolajsen/commit-mono/releases/download/v${finalAttrs.version}/CommitMono-${finalAttrs.version}.zip";
12
12
hash = "sha256-JTyPgWfbWq+lXQU/rgnyvPG6+V3f+FB5QUkd+I1oFKE=";
13
13
stripRoot = false;
14
14
};
···
21
21
22
22
installPhase = ''
23
23
runHook preInstall
24
24
-
install -Dm644 CommitMono-${version}/*.otf -t $out/share/fonts/opentype
25
25
-
install -Dm644 CommitMono-${version}/ttfautohint/*.ttf -t $out/share/fonts/truetype
24
24
+
install -Dm644 CommitMono-${finalAttrs.version}/*.otf -t $out/share/fonts/opentype
25
25
+
install -Dm644 CommitMono-${finalAttrs.version}/ttfautohint/*.ttf -t $out/share/fonts/truetype
26
26
runHook postInstall
27
27
'';
28
28
29
29
-
meta = with lib; {
29
29
+
meta = {
30
30
description = "Anonymous and neutral programming typeface focused on creating a better reading experience";
31
31
homepage = "https://commitmono.com/";
32
32
-
license = licenses.ofl;
33
33
-
maintainers = [ maintainers.yoavlavi ];
34
34
-
platforms = platforms.all;
32
32
+
license = lib.licenses.ofl;
33
33
+
maintainers = with lib.maintainers; [ yoavlavi ];
34
34
+
platforms = lib.platforms.all;
35
35
};
36
36
-
}
36
36
+
})
+3
-3
pkgs/by-name/co/confetty/package.nix
···
22
22
"-w"
23
23
];
24
24
25
25
-
meta = with lib; {
25
25
+
meta = {
26
26
description = "Confetti in your TTY";
27
27
homepage = "https://github.com/maaslalani/confetty";
28
28
-
license = licenses.mit;
29
29
-
maintainers = with maintainers; [ figsoda ];
28
28
+
license = lib.licenses.mit;
29
29
+
maintainers = with lib.maintainers; [ figsoda ];
30
30
mainProgram = "confetty";
31
31
};
32
32
}
+5
-5
pkgs/by-name/co/confluencepot/package.nix
···
12
12
src = fetchFromGitHub {
13
13
owner = "SIFalcon";
14
14
repo = "confluencePot";
15
15
-
rev = "v${version}";
15
15
+
tag = "v${version}";
16
16
hash = "sha256-jIbL6prOUII8o9FghIYa80BytJ9SSuyj/TZmAxwAbJk=";
17
17
};
18
18
···
24
24
'';
25
25
26
26
postInstall = lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
27
27
-
mv $out/bin/confluencePot $out/bin/${pname}
27
27
+
mv $out/bin/confluencePot $out/bin/confluencepot
28
28
'';
29
29
30
30
preFixup = ''
···
32
32
install -vD confluence.html -t $out/share
33
33
'';
34
34
35
35
-
meta = with lib; {
35
35
+
meta = {
36
36
description = "Honeypot for the Atlassian Confluence OGNL injection vulnerability";
37
37
homepage = "https://github.com/SIFalcon/confluencePot";
38
38
longDescription = ''
39
39
ConfluencePot is a simple honeypot for the Atlassian Confluence unauthenticated
40
40
and remote OGNL injection vulnerability (CVE-2022-26134).
41
41
'';
42
42
-
license = with licenses; [ agpl3Plus ];
43
43
-
maintainers = with maintainers; [ fab ];
42
42
+
license = with lib.licenses; [ agpl3Plus ];
43
43
+
maintainers = with lib.maintainers; [ fab ];
44
44
mainProgram = "confluencepot";
45
45
};
46
46
}
+8
-8
pkgs/by-name/co/conspy/package.nix
···
7
7
ncurses,
8
8
}:
9
9
10
10
-
stdenv.mkDerivation rec {
10
10
+
stdenv.mkDerivation (finalAttrs: {
11
11
pname = "conspy";
12
12
version = "1.16";
13
13
14
14
src = fetchurl {
15
15
-
url = "mirror://sourceforge/project/conspy/conspy-${version}-1/conspy-${version}.tar.gz";
16
16
-
sha256 = "02andak806vd04bgjlr0y0d2ddx7cazyf8nvca80vlh8x94gcppf";
15
15
+
url = "mirror://sourceforge/project/conspy/conspy-${finalAttrs.version}-1/conspy-${finalAttrs.version}.tar.gz";
16
16
+
hash = "sha256-7l72SOoI0g2QYtsi579ip7cmGvAgU/kWAW0bgKZqVgk=";
17
17
curlOpts = " -A application/octet-stream ";
18
18
};
19
19
···
33
33
autoconf
34
34
'';
35
35
36
36
-
meta = with lib; {
36
36
+
meta = {
37
37
description = "Linux text console viewer";
38
38
mainProgram = "conspy";
39
39
-
license = licenses.epl10;
40
40
-
maintainers = with maintainers; [ raskin ];
41
41
-
platforms = platforms.linux;
39
39
+
license = lib.licenses.epl10;
40
40
+
maintainers = with lib.maintainers; [ raskin ];
41
41
+
platforms = lib.platforms.linux;
42
42
};
43
43
-
}
43
43
+
})
+3
-3
pkgs/by-name/co/copilot-node-server/package.nix
···
32
32
forceEmptyCache = true;
33
33
dontNpmBuild = true;
34
34
35
35
-
meta = with lib; {
35
35
+
meta = {
36
36
description = "Copilot Node.js server";
37
37
homepage = src.meta.homepage;
38
38
-
license = licenses.unfree; # I don't know: https://github.com/jfcherng/copilot-node-server/blob/main/LICENSE.md
39
39
-
maintainers = with maintainers; [ DamienCassou ];
38
38
+
license = lib.licenses.unfree; # I don't know: https://github.com/jfcherng/copilot-node-server/blob/main/LICENSE.md
39
39
+
maintainers = with lib.maintainers; [ DamienCassou ];
40
40
mainProgram = "copilot-node-server";
41
41
};
42
42
}
+5
-5
pkgs/by-name/co/corkscrew/package.nix
···
5
5
autoreconfHook,
6
6
}:
7
7
8
8
-
stdenv.mkDerivation rec {
8
8
+
stdenv.mkDerivation (finalAttrs: {
9
9
pname = "corkscrew";
10
10
version = "2.0";
11
11
src = fetchFromGitHub {
12
12
owner = "bryanpkc";
13
13
repo = "corkscrew";
14
14
-
rev = "v${version}";
14
14
+
tag = "v${finalAttrs.version}";
15
15
hash = "sha256-JiddvTbuOysenrVWGUEyKSzpCF1PJaYWQUdz3FuLCdw=";
16
16
};
17
17
18
18
nativeBuildInputs = [ autoreconfHook ];
19
19
20
20
-
meta = with lib; {
20
20
+
meta = {
21
21
homepage = "https://github.com/bryanpkc/corkscrew";
22
22
description = "Tool for tunneling SSH through HTTP proxies";
23
23
license = lib.licenses.gpl2Only;
24
24
-
platforms = platforms.unix;
24
24
+
platforms = lib.platforms.unix;
25
25
mainProgram = "corkscrew";
26
26
};
27
27
-
}
27
27
+
})
+4
-4
pkgs/by-name/co/cowsay/package.nix
···
43
43
};
44
44
};
45
45
46
46
-
meta = with lib; {
46
46
+
meta = {
47
47
description = "Program which generates ASCII pictures of a cow with a message";
48
48
homepage = "https://cowsay.diamonds";
49
49
changelog = "https://github.com/cowsay-org/cowsay/releases/tag/v${finalAttrs.version}";
50
50
-
license = licenses.gpl3Only;
51
51
-
platforms = platforms.all;
52
52
-
maintainers = with maintainers; [
50
50
+
license = lib.licenses.gpl3Only;
51
51
+
platforms = lib.platforms.all;
52
52
+
maintainers = with lib.maintainers; [
53
53
rob
54
54
anthonyroussel
55
55
];
+4
-4
pkgs/by-name/co/cowsql/package.nix
···
48
48
updateScript = nix-update-script { };
49
49
};
50
50
51
51
-
meta = with lib; {
51
51
+
meta = {
52
52
changelog = "https://github.com/cowsql/cowsql/releases/tag/${finalAttrs.version}";
53
53
description = "Embeddable, replicated and fault tolerant SQL engine";
54
54
homepage = "https://github.com/cowsql/cowsql";
55
55
-
license = licenses.lgpl3Only;
56
56
-
teams = [ teams.lxc ];
57
57
-
platforms = platforms.unix;
55
55
+
license = lib.licenses.lgpl3Only;
56
56
+
teams = with lib.teams; [ lxc ];
57
57
+
platforms = lib.platforms.unix;
58
58
};
59
59
})