+6
maintainers/maintainer-list.nix
+6
maintainers/maintainer-list.nix
+9
nixos/modules/services/web-apps/trilium.nix
+9
nixos/modules/services/web-apps/trilium.nix
···
10
# Disable automatically generating desktop icon
11
noDesktopIcon=true
12
noBackup=${lib.boolToString cfg.noBackup}
13
14
[Network]
15
# host setting is relevant only for web deployments - set the host on which the server will listen
···
46
default = false;
47
description = lib.mdDoc ''
48
Disable periodic database backups.
49
'';
50
};
51
···
10
# Disable automatically generating desktop icon
11
noDesktopIcon=true
12
noBackup=${lib.boolToString cfg.noBackup}
13
+
noAuthentication=${lib.boolToString cfg.noAuthentication}
14
15
[Network]
16
# host setting is relevant only for web deployments - set the host on which the server will listen
···
47
default = false;
48
description = lib.mdDoc ''
49
Disable periodic database backups.
50
+
'';
51
+
};
52
+
53
+
noAuthentication = mkOption {
54
+
type = types.bool;
55
+
default = false;
56
+
description = ''
57
+
If set to true, no password is required to access the web frontend.
58
'';
59
};
60
+2
-2
pkgs/applications/audio/munt/libmt32emu.nix
+2
-2
pkgs/applications/audio/munt/libmt32emu.nix
···
6
7
stdenv.mkDerivation rec {
8
pname = "libmt32emu";
9
-
version = "2.6.3";
10
11
src = fetchFromGitHub {
12
owner = "munt";
13
repo = "munt";
14
rev = "${pname}_${lib.replaceChars [ "." ] [ "_" ] version}";
15
-
sha256 = "0ncy55fj9l2s750clxjpv102hrgcndz4qba9w2sf8lwzgy6d1xmp";
16
};
17
18
outputs = [ "out" "dev" ];
···
6
7
stdenv.mkDerivation rec {
8
pname = "libmt32emu";
9
+
version = "2.7.0";
10
11
src = fetchFromGitHub {
12
owner = "munt";
13
repo = "munt";
14
rev = "${pname}_${lib.replaceChars [ "." ] [ "_" ] version}";
15
+
sha256 = "sha256-XGds9lDfSiY0D8RhYG4TGyjYEVvVYuAfNSv9+VxiJEs=";
16
};
17
18
outputs = [ "out" "dev" ];
+2
-2
pkgs/applications/misc/rofi-emoji/default.nix
+2
-2
pkgs/applications/misc/rofi-emoji/default.nix
+2
-2
pkgs/applications/misc/sdcv/default.nix
+2
-2
pkgs/applications/misc/sdcv/default.nix
+20
-6
pkgs/applications/networking/cluster/cmctl/default.nix
+20
-6
pkgs/applications/networking/cluster/cmctl/default.nix
···
2
3
buildGoModule rec {
4
pname = "cmctl";
5
-
version = "1.8.2";
6
7
src = fetchFromGitHub {
8
owner = "cert-manager";
9
repo = "cert-manager";
10
rev = "v${version}";
11
-
sha256 = "sha256-sfC1acnCrcQ4A1tXXcjh47Af6xeJqjdGXy0gK21ZSFg=";
12
};
13
14
-
vendorSha256 = "sha256-UYw9WdQ6VwzuuiOsa1yovkLZG7NmLYSW51p8UhmQMeI=";
15
16
subPackages = [ "cmd/ctl" ];
17
18
-
ldflags = [ "-s" "-w" ];
19
20
nativeBuildInputs = [ installShellFiles ];
21
···
28
'';
29
30
meta = with lib; {
31
-
description = "A CLI tool for managing Cert-Manager service on Kubernetes clusters";
32
downloadPage = "https://github.com/cert-manager/cert-manager";
33
license = licenses.asl20;
34
homepage = "https://cert-manager.io/";
35
-
maintainers = with maintainers; [ superherointj ];
36
};
37
}
38
···
2
3
buildGoModule rec {
4
pname = "cmctl";
5
+
version = "1.9.1";
6
7
src = fetchFromGitHub {
8
owner = "cert-manager";
9
repo = "cert-manager";
10
rev = "v${version}";
11
+
hash = "sha256-Z1aJ18X4mfJPlCPBC7QgfdX5Tk4+PK8mYoJZhGwz9ec=";
12
};
13
14
+
vendorSha256 = "sha256-45+tZZAEHaLdTN1NQCueJVTx5x2IanwDl+Y9MELqdBE=";
15
16
subPackages = [ "cmd/ctl" ];
17
18
+
ldflags = [
19
+
"-s" "-w"
20
+
"-X github.com/cert-manager/cert-manager/cmd/ctl/pkg/build.name=cmctl"
21
+
"-X github.com/cert-manager/cert-manager/cmd/ctl/pkg/build/commands.registerCompletion=true"
22
+
];
23
24
nativeBuildInputs = [ installShellFiles ];
25
···
32
'';
33
34
meta = with lib; {
35
+
description = "A CLI tool for managing cert-manager service on Kubernetes clusters";
36
+
longDescription = ''
37
+
cert-manager adds certificates and certificate issuers as resource types
38
+
in Kubernetes clusters, and simplifies the process of obtaining, renewing
39
+
and using those certificates.
40
+
41
+
It can issue certificates from a variety of supported sources, including
42
+
Let's Encrypt, HashiCorp Vault, and Venafi as well as private PKI, and it
43
+
ensures certificates remain valid and up to date, attempting to renew
44
+
certificates at an appropriate time before expiry.
45
+
'';
46
downloadPage = "https://github.com/cert-manager/cert-manager";
47
license = licenses.asl20;
48
homepage = "https://cert-manager.io/";
49
+
maintainers = with maintainers; [ joshvanl superherointj ];
50
};
51
}
52
+2
-2
pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
+2
-2
pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
···
7
8
# Please keep the version x.y.0.z and do not update to x.y.76.z because the
9
# source of the latter disappears much faster.
10
-
version = "8.82.0.403";
11
12
rpath = lib.makeLibraryPath [
13
alsa-lib
···
68
"https://mirror.cs.uchicago.edu/skype/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"
69
"https://web.archive.org/web/https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"
70
];
71
-
sha256 = "sha256-45aHb6BI0kUnJOlRsglyGdZ6+8sLmHZK3FN8nYpuHXM=";
72
}
73
else
74
throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
···
7
8
# Please keep the version x.y.0.z and do not update to x.y.76.z because the
9
# source of the latter disappears much faster.
10
+
version = "8.86.0.407";
11
12
rpath = lib.makeLibraryPath [
13
alsa-lib
···
68
"https://mirror.cs.uchicago.edu/skype/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"
69
"https://web.archive.org/web/https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"
70
];
71
+
sha256 = "sha256-46M0JYP5QBCTCRqLtNyrQsEc6PsK6WRssb55IkG6pu0=";
72
}
73
else
74
throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
+27
-7
pkgs/applications/networking/maestral-qt/default.nix
+27
-7
pkgs/applications/networking/maestral-qt/default.nix
···
5
, nixosTests
6
}:
7
8
-
python3.pkgs.buildPythonApplication rec {
9
pname = "maestral-qt";
10
version = "1.5.3";
11
-
disabled = python3.pkgs.pythonOlder "3.6";
12
13
src = fetchFromGitHub {
14
owner = "SamSchott";
15
repo = "maestral-qt";
16
-
rev = "v${version}";
17
sha256 = "sha256-zaG9Zwz9S/SVb7xDa7eXkjLNt1BhA1cQ3I18rVt+8uQ=";
18
};
19
20
format = "pyproject";
21
22
-
propagatedBuildInputs = with python3.pkgs; [
23
click
24
markdown2
25
maestral
···
36
"\${qtWrapperArgs[@]}"
37
38
# Add the installed directories to the python path so the daemon can find them
39
-
"--prefix" "PYTHONPATH" ":" "${lib.concatStringsSep ":" (map (p: p + "/lib/${python3.libPrefix}/site-packages") (python3.pkgs.requiredPythonModules python3.pkgs.maestral.propagatedBuildInputs))}"
40
-
"--prefix" "PYTHONPATH" ":" "${python3.pkgs.maestral}/lib/${python3.libPrefix}/site-packages"
41
];
42
43
# no tests
···
50
meta = with lib; {
51
description = "GUI front-end for maestral (an open-source Dropbox client) for Linux";
52
license = licenses.mit;
53
-
maintainers = with maintainers; [ peterhoeg ];
54
platforms = platforms.linux;
55
homepage = "https://maestral.app";
56
};
···
5
, nixosTests
6
}:
7
8
+
let
9
+
inherit (pypkgs) makePythonPath;
10
+
11
+
pypkgs = (python3.override {
12
+
packageOverrides = self: super: {
13
+
# Use last available version of maestral that still supports PyQt5
14
+
# Remove this override when PyQt6 is available
15
+
maestral = super.maestral.overridePythonAttrs (old: rec {
16
+
version = "1.5.3";
17
+
src = fetchFromGitHub {
18
+
owner = "SamSchott";
19
+
repo = "maestral";
20
+
rev = "refs/tags/v${version}";
21
+
hash = "sha256-Uo3vcYez2qSq162SSKjoCkwygwR5awzDceIq8/h3dao=";
22
+
};
23
+
});
24
+
};
25
+
}).pkgs;
26
+
27
+
in
28
+
pypkgs.buildPythonApplication rec {
29
pname = "maestral-qt";
30
version = "1.5.3";
31
+
disabled = pypkgs.pythonOlder "3.6";
32
33
src = fetchFromGitHub {
34
owner = "SamSchott";
35
repo = "maestral-qt";
36
+
rev = "refs/tags/v${version}";
37
sha256 = "sha256-zaG9Zwz9S/SVb7xDa7eXkjLNt1BhA1cQ3I18rVt+8uQ=";
38
};
39
40
format = "pyproject";
41
42
+
propagatedBuildInputs = with pypkgs; [
43
click
44
markdown2
45
maestral
···
56
"\${qtWrapperArgs[@]}"
57
58
# Add the installed directories to the python path so the daemon can find them
59
+
"--prefix PYTHONPATH : ${makePythonPath (pypkgs.requiredPythonModules pypkgs.maestral.propagatedBuildInputs)}"
60
+
"--prefix PYTHONPATH : ${makePythonPath [ pypkgs.maestral ]}"
61
];
62
63
# no tests
···
70
meta = with lib; {
71
description = "GUI front-end for maestral (an open-source Dropbox client) for Linux";
72
license = licenses.mit;
73
+
maintainers = with maintainers; [ peterhoeg sfrijters ];
74
platforms = platforms.linux;
75
homepage = "https://maestral.app";
76
};
+2
-2
pkgs/applications/networking/newsreaders/raven-reader/default.nix
+2
-2
pkgs/applications/networking/newsreaders/raven-reader/default.nix
···
2
3
let
4
pname = "raven-reader";
5
-
version = "1.0.73";
6
src = fetchurl {
7
url = "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v${version}/Raven-Reader-${version}.AppImage";
8
-
sha256 = "sha256-wU99+nDXHGMad94qszw5uThKckk1ToUvjNrIf/yTeTM=";
9
};
10
appimageContents = appimageTools.extractType2 { inherit pname version src; };
11
···
2
3
let
4
pname = "raven-reader";
5
+
version = "1.0.74";
6
src = fetchurl {
7
url = "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v${version}/Raven-Reader-${version}.AppImage";
8
+
sha256 = "sha256-BwJK0V19aLpTRa/7wzlWdALiJrOhfejCkKCGrZyA5EQ=";
9
};
10
appimageContents = appimageTools.extractType2 { inherit pname version src; };
11
+28
-27
pkgs/applications/office/trilium/default.nix
+28
-27
pkgs/applications/office/trilium/default.nix
···
1
-
{ lib, stdenv, nixosTests, fetchurl, autoPatchelfHook, atomEnv, makeWrapper, makeDesktopItem, gtk3, libxshmfence, wrapGAppsHook }:
2
3
let
4
-
description = "Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases";
5
-
desktopItem = makeDesktopItem {
6
-
name = "Trilium";
7
-
exec = "trilium";
8
-
icon = "trilium";
9
-
comment = description;
10
-
desktopName = "Trilium Notes";
11
-
categories = [ "Office" ];
12
-
};
13
-
14
-
meta = with lib; {
15
-
inherit description;
16
homepage = "https://github.com/zadam/trilium";
17
license = licenses.agpl3Plus;
18
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
···
20
maintainers = with maintainers; [ fliegendewurst ];
21
};
22
23
-
version = "0.51.2";
24
25
-
desktopSource = {
26
-
url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-${version}.tar.xz";
27
-
sha256 = "17bqcnpvflpi5dlz9m294diwd6as5wha5jcv9a3qvhh4pq0nyr4z";
28
-
};
29
30
-
serverSource = {
31
-
url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-server-${version}.tar.xz";
32
-
sha256 = "0jjvg75a4va5d81x8dvpzmzax7p0bqd7psv0alkkl13m91gai6ig";
33
-
};
34
35
in {
36
37
trilium-desktop = stdenv.mkDerivation rec {
38
pname = "trilium-desktop";
39
inherit version;
40
-
inherit meta;
41
42
src = fetchurl desktopSource;
43
···
45
autoPatchelfHook
46
makeWrapper
47
wrapGAppsHook
48
];
49
50
-
buildInputs = atomEnv.packages ++ [ gtk3 libxshmfence ];
51
52
installPhase = ''
53
runHook preInstall
54
mkdir -p $out/bin
55
mkdir -p $out/share/trilium
56
-
mkdir -p $out/share/{applications,icons/hicolor/128x128/apps}
57
58
cp -r ./* $out/share/trilium
59
ln -s $out/share/trilium/trilium $out/bin/trilium
60
61
ln -s $out/share/trilium/icon.png $out/share/icons/hicolor/128x128/apps/trilium.png
62
-
cp ${desktopItem}/share/applications/* $out/share/applications
63
runHook postInstall
64
'';
65
···
69
'';
70
71
dontStrip = true;
72
};
73
74
75
trilium-server = stdenv.mkDerivation rec {
76
pname = "trilium-server";
77
inherit version;
78
-
inherit meta;
79
80
src = fetchurl serverSource;
81
···
1
+
{ lib, stdenv, nixosTests, fetchurl, autoPatchelfHook, atomEnv, makeWrapper, makeDesktopItem, copyDesktopItems, libxshmfence, wrapGAppsHook }:
2
3
let
4
+
metaCommon = with lib; {
5
+
description = "Hierarchical note taking application with focus on building large personal knowledge bases";
6
homepage = "https://github.com/zadam/trilium";
7
license = licenses.agpl3Plus;
8
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
···
10
maintainers = with maintainers; [ fliegendewurst ];
11
};
12
13
+
version = "0.53.2";
14
15
+
desktopSource.url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-${version}.tar.xz";
16
+
desktopSource.sha256 = "0sjljyn7x0kv1692wccdjsll8h49r9lyqbrfnz4cn147xinclyw4";
17
18
+
serverSource.url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-server-${version}.tar.xz";
19
+
serverSource.sha256 = "0y5xjf4r0c2hw2ch4ml55fq1nlmgnakq4zh3ch8sdgzm86nchavb";
20
21
in {
22
23
trilium-desktop = stdenv.mkDerivation rec {
24
pname = "trilium-desktop";
25
inherit version;
26
+
meta = metaCommon // {
27
+
mainProgram = "trilium";
28
+
};
29
30
src = fetchurl desktopSource;
31
···
33
autoPatchelfHook
34
makeWrapper
35
wrapGAppsHook
36
+
copyDesktopItems
37
];
38
39
+
buildInputs = atomEnv.packages ++ [ libxshmfence ];
40
+
41
+
desktopItems = [
42
+
(makeDesktopItem {
43
+
name = "Trilium";
44
+
exec = "trilium";
45
+
icon = "trilium";
46
+
comment = meta.description;
47
+
desktopName = "Trilium Notes";
48
+
categories = [ "Office" ];
49
+
})
50
+
];
51
52
installPhase = ''
53
runHook preInstall
54
mkdir -p $out/bin
55
mkdir -p $out/share/trilium
56
+
mkdir -p $out/share/icons/hicolor/128x128/apps
57
58
cp -r ./* $out/share/trilium
59
ln -s $out/share/trilium/trilium $out/bin/trilium
60
61
ln -s $out/share/trilium/icon.png $out/share/icons/hicolor/128x128/apps/trilium.png
62
runHook postInstall
63
'';
64
···
68
'';
69
70
dontStrip = true;
71
+
72
+
passthru.updateScript = ./update.sh;
73
};
74
75
76
trilium-server = stdenv.mkDerivation rec {
77
pname = "trilium-server";
78
inherit version;
79
+
meta = metaCommon;
80
81
src = fetchurl serverSource;
82
+18
pkgs/applications/office/trilium/update.sh
+18
pkgs/applications/office/trilium/update.sh
···
···
1
+
#!/usr/bin/env nix-shell
2
+
#!nix-shell -i bash -p coreutils curl jq
3
+
set -euo pipefail
4
+
5
+
cd $(dirname "${BASH_SOURCE[0]}")
6
+
7
+
version=$(curl -s --show-error "https://api.github.com/repos/zadam/trilium/releases/latest" | jq -r '.tag_name' | tail -c +2)
8
+
9
+
sha256_linux64=$(nix-prefetch-url --quiet https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-${version}.tar.xz)
10
+
sha256_linux64_server=$(nix-prefetch-url --quiet https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-server-${version}.tar.xz)
11
+
12
+
setKV () {
13
+
sed -i "s|$1 = \".*\"|$1 = \"${2:-}\"|" ./default.nix
14
+
}
15
+
16
+
setKV version $version
17
+
setKV desktopSource.sha256 $sha256_linux64
18
+
setKV serverSource.sha256 $sha256_linux64_server
+2
-2
pkgs/applications/science/astronomy/gnuastro/default.nix
+2
-2
pkgs/applications/science/astronomy/gnuastro/default.nix
+2
-2
pkgs/applications/search/recoll/default.nix
+2
-2
pkgs/applications/search/recoll/default.nix
···
35
36
mkDerivation rec {
37
pname = "recoll";
38
-
version = "1.32.0";
39
40
src = fetchurl {
41
url = "https://www.lesbonscomptes.com/${pname}/${pname}-${version}.tar.gz";
42
-
sha256 = "sha256-4kt6g5MVZTyYLSH7q2z72nzAsU6fatC0vTebEKhSA6E=";
43
};
44
45
configureFlags = [ "--enable-recollq" "--disable-webkit" "--without-systemd" ]
···
35
36
mkDerivation rec {
37
pname = "recoll";
38
+
version = "1.32.5";
39
40
src = fetchurl {
41
url = "https://www.lesbonscomptes.com/${pname}/${pname}-${version}.tar.gz";
42
+
sha256 = "sha256-UvRpJkapN9nXHy3TY7SVdZ/sy8f3QCHkg3/FM0oP9VY=";
43
};
44
45
configureFlags = [ "--enable-recollq" "--disable-webkit" "--without-systemd" ]
+2
-2
pkgs/applications/terminal-emulators/sakura/default.nix
+2
-2
pkgs/applications/terminal-emulators/sakura/default.nix
···
14
15
stdenv.mkDerivation rec {
16
pname = "sakura";
17
-
version = "3.8.4";
18
19
src = fetchFromGitHub {
20
owner = "dabisu";
21
repo = pname;
22
rev = "SAKURA_${lib.replaceStrings [ "." ] [ "_" ] version}";
23
-
hash = "sha256-Sqo1gyCvCMlEv1rYqw6P3Dmu10osi/KqB7/WlgTTNAc=";
24
};
25
26
nativeBuildInputs = [
···
14
15
stdenv.mkDerivation rec {
16
pname = "sakura";
17
+
version = "3.8.5";
18
19
src = fetchFromGitHub {
20
owner = "dabisu";
21
repo = pname;
22
rev = "SAKURA_${lib.replaceStrings [ "." ] [ "_" ] version}";
23
+
hash = "sha256-eMGhPkfhpPHMg69J+XgK/ssJjwRSFgd/a64lAYi7hd0=";
24
};
25
26
nativeBuildInputs = [
+3
-3
pkgs/applications/version-management/git-and-tools/hut/default.nix
+3
-3
pkgs/applications/version-management/git-and-tools/hut/default.nix
···
6
7
buildGoModule rec {
8
pname = "hut";
9
-
version = "0.1.0";
10
11
src = fetchFromSourcehut {
12
owner = "~emersion";
13
repo = "hut";
14
rev = "v${version}";
15
-
sha256 = "sha256-2YUrDPulpLQQGw31nEasHoQ/AppECg7acwwqu6JDT5U=";
16
};
17
18
-
vendorSha256 = "sha256-EmokL3JlyM6C5/NOarCAJuqNsDO2tgHwqQdv0rAk+Xk=";
19
20
nativeBuildInputs = [
21
scdoc
···
6
7
buildGoModule rec {
8
pname = "hut";
9
+
version = "0.2.0";
10
11
src = fetchFromSourcehut {
12
owner = "~emersion";
13
repo = "hut";
14
rev = "v${version}";
15
+
sha256 = "sha256-g9KbOtZaBAgy/iBBh/Tv5ULJNnNzwzZpA6DOynl+dnk=";
16
};
17
18
+
vendorSha256 = "sha256-vuAx8B34Za+GEtekFOUaY07hBk3O2OaJ1JmulbIhwbs=";
19
20
nativeBuildInputs = [
21
scdoc
+2
-2
pkgs/applications/video/ustreamer/default.nix
+2
-2
pkgs/applications/video/ustreamer/default.nix
+3
-3
pkgs/applications/virtualization/docker/compose.nix
+3
-3
pkgs/applications/virtualization/docker/compose.nix
···
2
3
buildGoModule rec {
4
pname = "docker-compose";
5
-
version = "2.8.0";
6
7
src = fetchFromGitHub {
8
owner = "docker";
9
repo = "compose";
10
rev = "v${version}";
11
-
sha256 = "sha256-EayVmFBlUrBr9xJKebJ+lBdiylub/upzd34ecBPkO8Q=";
12
};
13
14
-
vendorSha256 = "sha256-7sJIzY1fXwMe8cowv7bThOOUd/7cLYPed6RFal2XKHk=";
15
16
ldflags = [ "-X github.com/docker/compose/v2/internal.Version=${version}" "-s" "-w" ];
17
···
2
3
buildGoModule rec {
4
pname = "docker-compose";
5
+
version = "2.9.0";
6
7
src = fetchFromGitHub {
8
owner = "docker";
9
repo = "compose";
10
rev = "v${version}";
11
+
sha256 = "sha256-CbYlu7dOpHGceGLFkI3p494SNlFL3JyBv+/yy0PRkPY=";
12
};
13
14
+
vendorSha256 = "sha256-9ec34jpDA7MUoAhWZMGCmXkOi/iK9mdJpFZ1qu9QgrU=";
15
16
ldflags = [ "-X github.com/docker/compose/v2/internal.Version=${version}" "-s" "-w" ];
17
+32
-7
pkgs/data/icons/beauty-line-icon-theme/default.nix
+32
-7
pkgs/data/icons/beauty-line-icon-theme/default.nix
···
1
-
{ lib, stdenvNoCC, fetchzip, breeze-icons, gtk3, gnome-icon-theme, hicolor-icon-theme, mint-x-icons, pantheon }:
2
3
stdenvNoCC.mkDerivation rec {
4
pname = "BeautyLine";
5
-
version = "0.0.1";
6
7
-
src = fetchzip {
8
-
name = "${pname}-${version}";
9
-
url = "https://github.com/gvolpe/BeautyLine/releases/download/${version}/BeautyLine.tar.gz";
10
-
sha256 = "030bjk333fr9wm1nc740q8i31rfsgf3vg6cvz36xnvavx3q363l7";
11
};
12
13
-
nativeBuildInputs = [ gtk3 ];
14
15
# ubuntu-mono is also required but missing in ubuntu-themes (please add it if it is packaged at some point)
16
propagatedBuildInputs = [
···
23
24
dontDropIconThemeCache = true;
25
26
installPhase = ''
27
mkdir -p $out/share/icons/${pname}
28
cp -r * $out/share/icons/${pname}/
29
gtk-update-icon-cache $out/share/icons/${pname}
30
'';
31
32
meta = with lib; {
···
1
+
{ lib
2
+
, stdenvNoCC
3
+
, fetchFromGitHub
4
+
, breeze-icons
5
+
, gtk3
6
+
, gnome-icon-theme
7
+
, hicolor-icon-theme
8
+
, mint-x-icons
9
+
, pantheon
10
+
, jdupes
11
+
}:
12
13
stdenvNoCC.mkDerivation rec {
14
pname = "BeautyLine";
15
+
version = "0.0.4";
16
17
+
src = fetchFromGitHub {
18
+
owner = "gvolpe";
19
+
repo = pname;
20
+
rev = version;
21
+
sparseCheckout = ''
22
+
BeautyLine-V3
23
+
'';
24
+
sha256 = "sha256-IkkypAj250+OXbf19TampCnqYsSbJVIjeYlxJoyhpzk=";
25
};
26
27
+
sourceRoot = "${src.name}/BeautyLine-V3";
28
+
29
+
nativeBuildInputs = [ jdupes gtk3 ];
30
31
# ubuntu-mono is also required but missing in ubuntu-themes (please add it if it is packaged at some point)
32
propagatedBuildInputs = [
···
39
40
dontDropIconThemeCache = true;
41
42
+
dontPatchELF = true;
43
+
dontRewriteSymlinks = true;
44
+
45
installPhase = ''
46
+
runHook preInstall
47
+
48
mkdir -p $out/share/icons/${pname}
49
cp -r * $out/share/icons/${pname}/
50
gtk-update-icon-cache $out/share/icons/${pname}
51
+
52
+
jdupes --link-soft --recurse $out/share
53
+
54
+
runHook postInstall
55
'';
56
57
meta = with lib; {
+2
-2
pkgs/data/themes/flat-remix-gnome/default.nix
+2
-2
pkgs/data/themes/flat-remix-gnome/default.nix
···
12
in
13
stdenv.mkDerivation rec {
14
pname = "flat-remix-gnome";
15
-
version = "20220524";
16
17
src = fetchFromGitHub {
18
owner = "daniruiz";
19
repo = pname;
20
rev = version;
21
-
hash = "sha256-m7Er6F0VWcdV3+oUPfhJJq80oaht15hBFtg7JQgZJI8=";
22
};
23
24
nativeBuildInputs = [ glib fake-dconf ];
···
12
in
13
stdenv.mkDerivation rec {
14
pname = "flat-remix-gnome";
15
+
version = "20220622";
16
17
src = fetchFromGitHub {
18
owner = "daniruiz";
19
repo = pname;
20
rev = version;
21
+
hash = "sha256-fm1YOKI6TLkCnkkPZkp8I0xWkNrZt4sVktYZyD5foKU=";
22
};
23
24
nativeBuildInputs = [ glib fake-dconf ];
+4
-2
pkgs/development/libraries/arpa2common/default.nix
+4
-2
pkgs/development/libraries/arpa2common/default.nix
···
6
, arpa2cm
7
, doxygen
8
, e2fsprogs
9
, lmdb
10
, openssl
11
, pkg-config
···
14
15
stdenv.mkDerivation rec {
16
pname = "arpa2common";
17
-
version = "2.2.14";
18
19
src = fetchFromGitLab {
20
owner = "arpa2";
21
repo = pname;
22
rev = "v${version}";
23
-
sha256 = "sha256-LWsWoHRdLWRSF9JaEwrw+CXm5Azgh7zNeq0a8Z/hijQ=";
24
};
25
26
nativeBuildInputs = [
27
cmake
28
arpa2cm
29
doxygen
30
pkg-config
31
];
32
···
6
, arpa2cm
7
, doxygen
8
, e2fsprogs
9
+
, graphviz
10
, lmdb
11
, openssl
12
, pkg-config
···
15
16
stdenv.mkDerivation rec {
17
pname = "arpa2common";
18
+
version = "2.2.18";
19
20
src = fetchFromGitLab {
21
owner = "arpa2";
22
repo = pname;
23
rev = "v${version}";
24
+
sha256 = "sha256-UpAVyDXCe07ZwjD307t6G9f/Nny4QYXxGxft1KsiYYg=";
25
};
26
27
nativeBuildInputs = [
28
cmake
29
arpa2cm
30
doxygen
31
+
graphviz
32
pkg-config
33
];
34
+2
-2
pkgs/development/libraries/coeurl/default.nix
+2
-2
pkgs/development/libraries/coeurl/default.nix
···
11
12
stdenv.mkDerivation rec {
13
pname = "coeurl";
14
-
version = "0.2.0";
15
16
src = fetchFromGitLab {
17
domain = "nheko.im";
18
owner = "nheko-reborn";
19
repo = pname;
20
rev = "v${version}";
21
-
sha256 = "sha256-IIIl+/5Omv0lYTNAjeA63ofJlBmNe3+yTOxDsvL+ak0=";
22
};
23
24
nativeBuildInputs = [ ninja pkg-config meson ];
···
11
12
stdenv.mkDerivation rec {
13
pname = "coeurl";
14
+
version = "0.2.1";
15
16
src = fetchFromGitLab {
17
domain = "nheko.im";
18
owner = "nheko-reborn";
19
repo = pname;
20
rev = "v${version}";
21
+
sha256 = "sha256-+FIxi019+jnjpo4NhBQ4tb3ObLrEStMN5YD+MrTLa2E=";
22
};
23
24
nativeBuildInputs = [ ninja pkg-config meson ];
+2
-2
pkgs/development/libraries/libgbinder/default.nix
+2
-2
pkgs/development/libraries/libgbinder/default.nix
+2
-2
pkgs/development/libraries/libxc/default.nix
+2
-2
pkgs/development/libraries/libxc/default.nix
+2
-2
pkgs/development/libraries/lief/default.nix
+2
-2
pkgs/development/libraries/lief/default.nix
+2
-2
pkgs/development/libraries/ngtcp2/default.nix
+2
-2
pkgs/development/libraries/ngtcp2/default.nix
+37
-30
pkgs/development/libraries/quickder/default.nix
+37
-30
pkgs/development/libraries/quickder/default.nix
···
1
-
{ lib, stdenv, fetchFromGitHub, python3Packages, hexio
2
-
, cmake, bash, arpa2cm, git, asn2quickder }:
3
4
stdenv.mkDerivation rec {
5
pname = "quickder";
6
-
version = "1.3.0";
7
8
-
src = fetchFromGitHub {
9
-
sha256 = "15lxv8vcjnsjxg7ywcac5p6mj5vf5pxq1219yap653ci4f1liqfr";
10
-
rev = "version-${version}";
11
-
owner = "vanrein";
12
repo = "quick-der";
13
};
14
15
-
nativeBuildInputs = [ cmake ];
16
17
-
buildInputs = with python3Packages; [
18
arpa2cm
19
-
asn1ate
20
-
hexio
21
-
pyparsing
22
-
python
23
-
six
24
-
asn1ate
25
-
asn2quickder
26
];
27
28
postPatch = ''
29
-
substituteInPlace ./CMakeLists.txt \
30
-
--replace "get_version_from_git" "set (Quick-DER_VERSION 1.2) #"
31
-
substituteInPlace ./CMakeLists.txt \
32
-
--replace \$\{ARPA2CM_TOOLCHAIN_DIR} "$out/share/ARPA2CM/toolchain/"
33
-
patchShebangs python/scripts/
34
'';
35
36
-
cmakeFlags = [
37
-
"-DNO_TESTING=ON"
38
-
"-DARPA2CM_TOOLCHAIN_DIR=$out/share/ARPA2CM/toolchain/"
39
-
];
40
-
41
-
preConfigure = ''
42
-
export PREFIX=$out
43
-
'';
44
45
meta = with lib; {
46
description = "Quick (and Easy) DER, a Library for parsing ASN.1";
47
-
homepage = "https://github.com/vanrein/quick-der";
48
license = licenses.bsd2;
49
platforms = platforms.linux;
50
maintainers = with maintainers; [ leenaars ];
···
1
+
{ lib
2
+
, stdenv
3
+
, fetchFromGitLab
4
+
, python3
5
+
, cmake
6
+
, doxygen
7
+
, graphviz
8
+
, quickmem
9
+
, arpa2common
10
+
, arpa2cm
11
+
, ensureNewerSourcesForZipFilesHook
12
+
}:
13
14
stdenv.mkDerivation rec {
15
pname = "quickder";
16
+
version = "1.7.1";
17
18
+
src = fetchFromGitLab {
19
+
owner = "arpa2";
20
repo = "quick-der";
21
+
rev = "v${version}";
22
+
sha256 = "sha256-f+ph5PL+uWRkswpOLDwZFWjh938wxoJ6xocJZ2WZLEk=";
23
};
24
25
+
nativeBuildInputs = [
26
+
cmake
27
+
doxygen
28
+
graphviz
29
+
ensureNewerSourcesForZipFilesHook
30
+
];
31
32
+
buildInputs = [
33
arpa2cm
34
+
arpa2common
35
+
(python3.withPackages (ps: with ps; [
36
+
asn1ate
37
+
colored
38
+
pyparsing
39
+
setuptools
40
+
six
41
+
]))
42
+
quickmem
43
];
44
45
+
46
postPatch = ''
47
+
substituteInPlace setup.py --replace 'pyparsing==' 'pyparsing>='
48
'';
49
50
+
doCheck = true;
51
52
meta = with lib; {
53
description = "Quick (and Easy) DER, a Library for parsing ASN.1";
54
+
homepage = "https://gitlab.com/arpa2/quick-der/";
55
license = licenses.bsd2;
56
platforms = platforms.linux;
57
maintainers = with maintainers; [ leenaars ];
+42
pkgs/development/libraries/quickmem/default.nix
+42
pkgs/development/libraries/quickmem/default.nix
···
···
1
+
{ lib
2
+
, stdenv
3
+
, fetchFromGitLab
4
+
, cmake
5
+
, doxygen
6
+
, graphviz
7
+
, arpa2common
8
+
, arpa2cm
9
+
}:
10
+
11
+
stdenv.mkDerivation rec {
12
+
pname = "quickmem";
13
+
version = "0.3.0";
14
+
15
+
src = fetchFromGitLab {
16
+
owner = "arpa2";
17
+
repo = "Quick-MEM";
18
+
rev = "v${version}";
19
+
sha256 = "sha256-cqg8QN4/I+zql7lVDDAgFA05Dmg4ylBTvPSPP7WATdc=";
20
+
};
21
+
22
+
nativeBuildInputs = [
23
+
cmake
24
+
doxygen
25
+
graphviz
26
+
];
27
+
28
+
buildInputs = [
29
+
arpa2cm
30
+
arpa2common
31
+
];
32
+
33
+
doCheck = true;
34
+
35
+
meta = with lib; {
36
+
description = "Memory pooling for ARPA2 projects";
37
+
homepage = "https://gitlab.com/arpa2/Quick-MEM/";
38
+
license = licenses.bsd2;
39
+
platforms = platforms.linux;
40
+
maintainers = with maintainers; [ leungbk ];
41
+
};
42
+
}
+2
-2
pkgs/development/libraries/science/math/petsc/default.nix
+2
-2
pkgs/development/libraries/science/math/petsc/default.nix
···
18
19
stdenv.mkDerivation rec {
20
pname = "petsc";
21
-
version = "3.17.0";
22
23
src = fetchurl {
24
url = "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-${version}.tar.gz";
25
-
sha256 = "sha256-ltWspoThzhQliRpiDSeHc8JWEcsUQWWpOxdTEjjqr4o=";
26
};
27
28
mpiSupport = !withp4est || p4est.mpiSupport;
···
18
19
stdenv.mkDerivation rec {
20
pname = "petsc";
21
+
version = "3.17.3";
22
23
src = fetchurl {
24
url = "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-${version}.tar.gz";
25
+
sha256 = "sha256-XCSt5eSzLMBJNboNsdr+SNYzvrqqMKMDPx5YeI03h18=";
26
};
27
28
mpiSupport = !withp4est || p4est.mpiSupport;
+2
-2
pkgs/development/libraries/sope/default.nix
+2
-2
pkgs/development/libraries/sope/default.nix
+2
-2
pkgs/development/libraries/termcolor/default.nix
+2
-2
pkgs/development/libraries/termcolor/default.nix
+1
-1
pkgs/development/python-modules/maestral/default.nix
+1
-1
pkgs/development/python-modules/maestral/default.nix
+8
-2
pkgs/development/python-modules/openai/default.nix
+8
-2
pkgs/development/python-modules/openai/default.nix
···
4
, pythonOlder
5
6
# Python dependencies
7
, openpyxl
8
, pandas
9
, pandas-stubs
10
, requests
11
, tqdm
12
, wandb
13
···
18
19
buildPythonPackage rec {
20
pname = "openai";
21
-
version = "0.20.0";
22
23
disabled = pythonOlder "3.7.1";
24
···
27
owner = "openai";
28
repo = "openai-python";
29
rev = "v${version}";
30
-
sha256 = "sha256-kG7gsLAOoBCt7pxViO1Zhil2FGHigPEMJfBjdIp2th8=";
31
};
32
33
propagatedBuildInputs = [
34
openpyxl
35
pandas
36
pandas-stubs
37
requests
38
tqdm
39
wandb
40
];
···
4
, pythonOlder
5
6
# Python dependencies
7
+
, numpy
8
, openpyxl
9
, pandas
10
, pandas-stubs
11
, requests
12
+
, scikit-learn
13
+
, tenacity
14
, tqdm
15
, wandb
16
···
21
22
buildPythonPackage rec {
23
pname = "openai";
24
+
version = "0.22.0";
25
26
disabled = pythonOlder "3.7.1";
27
···
30
owner = "openai";
31
repo = "openai-python";
32
rev = "v${version}";
33
+
sha256 = "sha256-4FKFcUiY17hEiOGFP1fPBtcvcM19hFrHXX3ZLxgdJHI=";
34
};
35
36
propagatedBuildInputs = [
37
+
numpy
38
openpyxl
39
pandas
40
pandas-stubs
41
requests
42
+
scikit-learn
43
+
tenacity
44
tqdm
45
wandb
46
];
+2
-2
pkgs/development/python-modules/xml2rfc/default.nix
+2
-2
pkgs/development/python-modules/xml2rfc/default.nix
···
26
27
buildPythonPackage rec {
28
pname = "xml2rfc";
29
-
version = "3.13.0";
30
31
disabled = pythonOlder "3.6";
32
···
34
owner = "ietf-tools";
35
repo = "xml2rfc";
36
rev = "refs/tags/v${version}";
37
-
sha256 = "sha256-z+OVlqIuLP6D5qvS4VxJFjjLiYKH7pDKqYCrvv9FHJ4=";
38
};
39
40
postPatch = ''
···
26
27
buildPythonPackage rec {
28
pname = "xml2rfc";
29
+
version = "3.13.1";
30
31
disabled = pythonOlder "3.6";
32
···
34
owner = "ietf-tools";
35
repo = "xml2rfc";
36
rev = "refs/tags/v${version}";
37
+
sha256 = "sha256-DRHhcMPLBr1SM6e3BCB8gfvadd8CeMIOsPT+uzcET+4=";
38
};
39
40
postPatch = ''
+3
-3
pkgs/development/tools/analysis/tfsec/default.nix
+3
-3
pkgs/development/tools/analysis/tfsec/default.nix
···
5
6
buildGoModule rec {
7
pname = "tfsec";
8
-
version = "1.26.3";
9
10
src = fetchFromGitHub {
11
owner = "aquasecurity";
12
repo = pname;
13
rev = "v${version}";
14
-
hash = "sha256-E18iy2cQmdiZwB6mWp0wohS+Iea2WxEB+zf2d+rAXUc=";
15
};
16
17
ldflags = [
···
22
# "-extldflags '-fno-PIC -static'"
23
];
24
25
-
vendorSha256 = "sha256-l4eIqWqDV3j/KgXuN5gnKmXa49m4uuYhoiFOdXrl/8o=";
26
27
subPackages = [
28
"cmd/tfsec"
···
5
6
buildGoModule rec {
7
pname = "tfsec";
8
+
version = "1.27.1";
9
10
src = fetchFromGitHub {
11
owner = "aquasecurity";
12
repo = pname;
13
rev = "v${version}";
14
+
hash = "sha256-9RMSSgpYAmQgIAy4pJRk3tKwx+unaFmSNgXdKK3HYTU=";
15
};
16
17
ldflags = [
···
22
# "-extldflags '-fno-PIC -static'"
23
];
24
25
+
vendorSha256 = "sha256-o3TGEsYtd7RVGcw7guhqpbKMFkiRBpvCFUeIhnKKIeQ=";
26
27
subPackages = [
28
"cmd/tfsec"
+4
-4
pkgs/development/tools/build-managers/arpa2cm/default.nix
+4
-4
pkgs/development/tools/build-managers/arpa2cm/default.nix
+3
-3
pkgs/development/tools/conftest/default.nix
+3
-3
pkgs/development/tools/conftest/default.nix
···
2
3
buildGoModule rec {
4
pname = "conftest";
5
-
version = "0.33.2";
6
7
src = fetchFromGitHub {
8
owner = "open-policy-agent";
9
repo = "conftest";
10
rev = "v${version}";
11
-
sha256 = "sha256-/iSkgICZghnMgpV/Bz3OCTcfJuLmeIsip8Nx2uwVMNw=";
12
};
13
-
vendorSha256 = "sha256-U7BqGlQ5PRbUGvTTMgSo3hcf269GIowEGh87yoWmxqM=";
14
15
ldflags = [
16
"-s"
···
2
3
buildGoModule rec {
4
pname = "conftest";
5
+
version = "0.34.0";
6
7
src = fetchFromGitHub {
8
owner = "open-policy-agent";
9
repo = "conftest";
10
rev = "v${version}";
11
+
sha256 = "sha256-w9rqfmNEvp6yYXBl5CVeifgrP35dL+pYBgRs3vP1W4I=";
12
};
13
+
vendorSha256 = "sha256-NcizXQ4wQnA1ZdT74tVbuIbFwgEp5qJfoGnHmMC7kkI=";
14
15
ldflags = [
16
"-s"
+2
-2
pkgs/development/tools/misc/uncrustify/default.nix
+2
-2
pkgs/development/tools/misc/uncrustify/default.nix
···
2
3
stdenv.mkDerivation rec {
4
pname = "uncrustify";
5
-
version = "0.75.0";
6
7
src = fetchFromGitHub {
8
owner = "uncrustify";
9
repo = "uncrustify";
10
rev = "uncrustify-${version}";
11
-
sha256 = "sha256-UbcQvNnuN2VX60O9wXTksrijgrSGzYCseq0tGUtJ9Mg=";
12
};
13
14
nativeBuildInputs = [ cmake python3 ];
···
2
3
stdenv.mkDerivation rec {
4
pname = "uncrustify";
5
+
version = "0.75.1";
6
7
src = fetchFromGitHub {
8
owner = "uncrustify";
9
repo = "uncrustify";
10
rev = "uncrustify-${version}";
11
+
sha256 = "sha256-wLzj/KcqXlcTsOJo7T166jLcWi1KNLmgblIqqkj7/9c=";
12
};
13
14
nativeBuildInputs = [ cmake python3 ];
+2
-2
pkgs/development/tools/sslmate/default.nix
+2
-2
pkgs/development/tools/sslmate/default.nix
+5
-5
pkgs/development/web/bun/default.nix
+5
-5
pkgs/development/web/bun/default.nix
···
4
aarch64-darwin = {
5
arch = "aarch64";
6
shortName = "darwin";
7
-
sha256 = "80304f6cf43c6be3db0303bdcb4de4995ace1a394ac6068bbe1e2b6fba32b2e5";
8
};
9
10
aarch64-linux = {
11
arch = "aarch64";
12
shortName = "linux";
13
-
sha256 = "6b22b6221014fed9e6b6cb432505424e618ef095b2060945ad119cd8f2155fae";
14
};
15
16
x86_64-darwin = {
17
arch = "x64";
18
shortName = "darwin";
19
-
sha256 = "33f4c420467af85584ba444606651a0352906c9135d952b266bb6da100ef95bf";
20
};
21
22
x86_64-linux = {
23
arch = "x64";
24
shortName = "linux";
25
-
sha256 = "524a2d7e51ddda4786799552ae1c18ab8e6173bb30f158f26cae899a7e74f22f";
26
};
27
};
28
dist = dists.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}");
29
in
30
stdenvNoCC.mkDerivation rec {
31
-
version = "0.1.5";
32
pname = "bun";
33
34
src = fetchurl {
···
4
aarch64-darwin = {
5
arch = "aarch64";
6
shortName = "darwin";
7
+
sha256 = "c82547d96125bf93ae76dafe203cae5f7cd50d041bfb1cf972f9f0232a0d1cc1";
8
};
9
10
aarch64-linux = {
11
arch = "aarch64";
12
shortName = "linux";
13
+
sha256 = "3430f3ff456ee86ddb607a46ee937c9c1a02b8e4d2546de52b4493878f66afb8";
14
};
15
16
x86_64-darwin = {
17
arch = "x64";
18
shortName = "darwin";
19
+
sha256 = "51fb5f29b5f00207ede11c892ccf5bb3ab437b77e7420e1c18b7fc91e02e2494";
20
};
21
22
x86_64-linux = {
23
arch = "x64";
24
shortName = "linux";
25
+
sha256 = "89fe00713a4e0e9f77d8842c5e07f771bd743271746fcb755c5d98cb5c00456e";
26
};
27
};
28
dist = dists.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}");
29
in
30
stdenvNoCC.mkDerivation rec {
31
+
version = "0.1.6";
32
pname = "bun";
33
34
src = fetchurl {
+1
-1
pkgs/os-specific/linux/apfs/default.nix
+1
-1
pkgs/os-specific/linux/apfs/default.nix
+1
pkgs/os-specific/linux/nvidia-x11/open.nix
+1
pkgs/os-specific/linux/nvidia-x11/open.nix
-2
pkgs/servers/dns/ncdns/default.nix
-2
pkgs/servers/dns/ncdns/default.nix
+3
-3
pkgs/servers/geospatial/pg_tileserv/default.nix
+3
-3
pkgs/servers/geospatial/pg_tileserv/default.nix
···
2
3
buildGoModule rec {
4
pname = "pg_tileserv";
5
-
version = "1.0.8";
6
7
src = fetchFromGitHub {
8
owner = "CrunchyData";
9
repo = pname;
10
rev = "v${version}";
11
-
sha256 = "07xj807cbggnh8k7d2i7h326p4wjb8sz5ng0hbdnznvyc4sb2cdw";
12
};
13
14
-
vendorSha256 = "sha256-qdlh9H039GwKTxOhx+dzyUHkzJbaOeuguKnBOyAPe/E=";
15
16
ldflags = [ "-s" "-w" "-X main.programVersion=${version}" ];
17
···
2
3
buildGoModule rec {
4
pname = "pg_tileserv";
5
+
version = "1.0.9";
6
7
src = fetchFromGitHub {
8
owner = "CrunchyData";
9
repo = pname;
10
rev = "v${version}";
11
+
sha256 = "sha256-pNm802DJu5t+Y9QZU6wDUcAVpJTZ4SxDK0J61wzuuRE=";
12
};
13
14
+
vendorSha256 = "sha256-iw9bIh1Ngj5IGhrZwmSPciyaAR73msZ283TB0ibwt+c=";
15
16
ldflags = [ "-s" "-w" "-X main.programVersion=${version}" ];
17
+2
-2
pkgs/servers/ser2net/default.nix
+2
-2
pkgs/servers/ser2net/default.nix
+2
-2
pkgs/shells/rush/default.nix
+2
-2
pkgs/shells/rush/default.nix
+2
-2
pkgs/tools/misc/ddcutil/default.nix
+2
-2
pkgs/tools/misc/ddcutil/default.nix
···
15
16
stdenv.mkDerivation rec {
17
pname = "ddcutil";
18
-
version = "1.2.2";
19
20
src = fetchFromGitHub {
21
owner = "rockowitz";
22
repo = "ddcutil";
23
rev = "v${version}";
24
-
sha256 = "0hbd2ybpqmm96icg387vr57dqkdbc20vyimqjq5yx0sdlp4ikzi7";
25
};
26
27
nativeBuildInputs = [ autoreconfHook pkg-config ];
···
15
16
stdenv.mkDerivation rec {
17
pname = "ddcutil";
18
+
version = "1.3.0";
19
20
src = fetchFromGitHub {
21
owner = "rockowitz";
22
repo = "ddcutil";
23
rev = "v${version}";
24
+
sha256 = "sha256-Di/feEQOHNhU3y/HwXQoOnu+gPQYP2Oedf1CPt8gHJ0=";
25
};
26
27
nativeBuildInputs = [ autoreconfHook pkg-config ];
+12
-14
pkgs/tools/misc/hyfetch/default.nix
+12
-14
pkgs/tools/misc/hyfetch/default.nix
···
1
-
{ lib, python3Packages, fetchFromGitHub }:
2
3
-
python3Packages.buildPythonPackage rec {
4
pname = "HyFetch";
5
-
version = "1.1.2";
6
7
src = fetchFromGitHub {
8
repo = "hyfetch";
9
owner = "hykilpikonna";
10
-
rev = "92623417f90f0cf006c0dd2adcf3f24f4308fe0c";
11
-
sha256 = "sha256-26L2qt+RarRf3+L6+mMy/ZJNVBVirKs5oEclEsImtC0=";
12
};
13
14
-
propagatedBuildInputs = with python3Packages; [
15
typing-extensions
16
setuptools
17
];
18
-
19
-
preCheck = ''
20
-
rm -rf hyfetch/color_scale_numpy.py
21
-
'';
22
23
meta = with lib; {
24
description = "neofetch with pride flags <3";
···
34
homepage = "https://github.com/hykilpikonna/HyFetch";
35
license = licenses.mit;
36
mainProgram = "hyfetch";
37
-
maintainers = [
38
-
maintainers.yisuidenghua
39
-
];
40
-
41
};
42
}
···
1
+
{ lib, buildPythonPackage, fetchFromGitHub, typing-extensions, setuptools }:
2
3
+
buildPythonPackage rec {
4
pname = "HyFetch";
5
+
version = "1.3.0";
6
7
src = fetchFromGitHub {
8
repo = "hyfetch";
9
owner = "hykilpikonna";
10
+
rev = version;
11
+
sha256 = "sha256-8Mp3MV9HVzXzT/W6F/lD34tT0uOgqyydg31PlR3sMUA=";
12
};
13
14
+
# TODO: Remove with next release bump since it has been fixed upstream (hykilpikonna/hyfetch@d797a8c)
15
+
postPatch = ''
16
+
chmod +x neofetch
17
+
'';
18
+
19
+
propagatedBuildInputs = [
20
typing-extensions
21
setuptools
22
];
23
24
meta = with lib; {
25
description = "neofetch with pride flags <3";
···
35
homepage = "https://github.com/hykilpikonna/HyFetch";
36
license = licenses.mit;
37
mainProgram = "hyfetch";
38
+
maintainers = with maintainers; [ yisuidenghua ];
39
};
40
}
+2
-2
pkgs/tools/misc/sfeed/default.nix
+2
-2
pkgs/tools/misc/sfeed/default.nix
+2
-2
pkgs/tools/networking/siege/default.nix
+2
-2
pkgs/tools/networking/siege/default.nix
···
7
8
stdenv.mkDerivation rec {
9
pname = "siege";
10
-
version = "4.1.3";
11
12
src = fetchurl {
13
url = "http://download.joedog.org/siege/${pname}-${version}.tar.gz";
14
-
hash = "sha256-IlC8qPylOfGk5Mvluomv0yxHObL7xgx8phaNmngveQo=";
15
};
16
17
NIX_LDFLAGS = lib.optionalString stdenv.isLinux [
···
7
8
stdenv.mkDerivation rec {
9
pname = "siege";
10
+
version = "4.1.4";
11
12
src = fetchurl {
13
url = "http://download.joedog.org/siege/${pname}-${version}.tar.gz";
14
+
hash = "sha256-zkPfnH9rCBqE52CxaEMlGUebrrRXtHTAl6/6W0UqRcs=";
15
};
16
17
NIX_LDFLAGS = lib.optionalString stdenv.isLinux [
+3
-3
pkgs/tools/networking/snowflake/default.nix
+3
-3
pkgs/tools/networking/snowflake/default.nix
···
2
3
buildGoModule rec {
4
pname = "snowflake";
5
-
version = "2.2.0";
6
7
src = fetchgit {
8
url = "https://git.torproject.org/pluggable-transports/${pname}";
9
rev = "v${version}";
10
-
sha256 = "0iazamrfixv6yxc5m49adm97biq93pn6hwwpbh8yq558hrc6bh70";
11
};
12
13
-
vendorSha256 = "1v7cpg3kny0vqmdbgcc7i61wi5gx5wvrv0hmjykjrqgrvyq764c1";
14
15
meta = with lib; {
16
description = "System to defeat internet censorship";
···
2
3
buildGoModule rec {
4
pname = "snowflake";
5
+
version = "2.3.0";
6
7
src = fetchgit {
8
url = "https://git.torproject.org/pluggable-transports/${pname}";
9
rev = "v${version}";
10
+
sha256 = "sha256-LQ9QIdj3id6bEzAItMGc3pJFylNP4har79VKUa9qo20=";
11
};
12
13
+
vendorSha256 = "sha256-a2Ng+D1I0v5odChM6XVVnNwea/0SOTOmdm2dqKaSU3s=";
14
15
meta = with lib; {
16
description = "System to defeat internet censorship";
+2
-2
pkgs/tools/networking/spoofer/default.nix
+2
-2
pkgs/tools/networking/spoofer/default.nix
···
6
7
stdenv.mkDerivation rec {
8
pname = "spoofer";
9
-
version = "1.4.7";
10
11
src = fetchurl {
12
url = "https://www.caida.org/projects/spoofer/downloads/${pname}-${version}.tar.gz";
13
-
sha256 = "sha256-6ov1dZbxmBRIhfIzUaxiaHUeiU6SbNKhiQX1W4lmhD8=";
14
};
15
16
nativeBuildInputs = [ pkg-config ];
···
6
7
stdenv.mkDerivation rec {
8
pname = "spoofer";
9
+
version = "1.4.8";
10
11
src = fetchurl {
12
url = "https://www.caida.org/projects/spoofer/downloads/${pname}-${version}.tar.gz";
13
+
sha256 = "sha256-npSBC4uE22AF14vR2xPX9MEwflDCiCTifgYpxav9MXw=";
14
};
15
16
nativeBuildInputs = [ pkg-config ];
+3
-3
pkgs/tools/networking/telepresence2/default.nix
+3
-3
pkgs/tools/networking/telepresence2/default.nix
···
2
3
buildGoModule rec {
4
pname = "telepresence2";
5
-
version = "2.5.4";
6
7
src = fetchFromGitHub {
8
owner = "telepresenceio";
9
repo = "telepresence";
10
rev = "v${version}";
11
-
sha256 = "sha256-v6E1v89cVL4N8eKJ5pKU6BwQWZF5lLs4VLGhUS5J1rA=";
12
};
13
14
# The Helm chart is go:embed'ed as a tarball in the binary.
···
21
go run ./build-aux/package_embedded_chart/main.go ${src.rev}
22
'';
23
24
-
vendorSha256 = "sha256-RDXP7faijMujAV19l9NmI4xk0Js6DE5YZoHRo2GHyoU=";
25
26
ldflags = [
27
"-s" "-w" "-X=github.com/telepresenceio/telepresence/v2/pkg/version.Version=${src.rev}"
···
2
3
buildGoModule rec {
4
pname = "telepresence2";
5
+
version = "2.6.4";
6
7
src = fetchFromGitHub {
8
owner = "telepresenceio";
9
repo = "telepresence";
10
rev = "v${version}";
11
+
sha256 = "sha256-AZW58L0971GVnvafecHfVg3MWr/xGHi4ptycXcV63Fg=";
12
};
13
14
# The Helm chart is go:embed'ed as a tarball in the binary.
···
21
go run ./build-aux/package_embedded_chart/main.go ${src.rev}
22
'';
23
24
+
vendorSha256 = "sha256-aa40+6cjpA6/bqpFiqayCkX0PBToPmsp99ykv6e7Huc=";
25
26
ldflags = [
27
"-s" "-w" "-X=github.com/telepresenceio/telepresence/v2/pkg/version.Version=${src.rev}"
+2
-2
pkgs/tools/networking/tinyssh/default.nix
+2
-2
pkgs/tools/networking/tinyssh/default.nix
+2
-2
pkgs/tools/system/jsvc/default.nix
+2
-2
pkgs/tools/system/jsvc/default.nix
···
2
3
stdenv.mkDerivation rec {
4
pname = "jsvc";
5
-
version = "1.3.0";
6
7
src = fetchurl {
8
url = "https://downloads.apache.org//commons/daemon/source/commons-daemon-${version}-src.tar.gz";
9
-
sha256 = "sha256-UzzXb+MRPVNTE8HYsB/yPK9rq8zGmbGmi0RGk3zER0s=";
10
};
11
12
buildInputs = [ commonsDaemon ];
···
2
3
stdenv.mkDerivation rec {
4
pname = "jsvc";
5
+
version = "1.3.1";
6
7
src = fetchurl {
8
url = "https://downloads.apache.org//commons/daemon/source/commons-daemon-${version}-src.tar.gz";
9
+
sha256 = "sha256-SSc3ocubCfBjZtyUHpCE6rDkF7UtAAWsUIa9fQ1gHts=";
10
};
11
12
buildInputs = [ commonsDaemon ];
+3
-3
pkgs/tools/text/seehecht/default.nix
+3
-3
pkgs/tools/text/seehecht/default.nix
···
2
3
rustPlatform.buildRustPackage rec {
4
pname = "seehecht";
5
-
version = "3.0.2";
6
7
src = fetchFromGitea {
8
domain = "codeberg.org";
9
owner = "annaaurora";
10
repo = "seehecht";
11
rev = "v${version}";
12
-
sha256 = "sha256-x5zZEDaBmWpyvY+sKuiK4L+hc85prxCueWYUNMi9ty0=";
13
};
14
15
-
cargoSha256 = "sha256-mWGmMtUYeM97SM+/jtOzkAe1usuZT4yOI6PAbiGKe7M=";
16
17
postInstall = ''
18
ln -s $out/bin/seh $out/bin/seehecht
···
2
3
rustPlatform.buildRustPackage rec {
4
pname = "seehecht";
5
+
version = "3.0.3";
6
7
src = fetchFromGitea {
8
domain = "codeberg.org";
9
owner = "annaaurora";
10
repo = "seehecht";
11
rev = "v${version}";
12
+
sha256 = "sha256-KIxK0JYfq/1Bn4LOn+LzWPBUvGYMvOEuqS7GMpDRvW0=";
13
};
14
15
+
cargoSha256 = "sha256-AeVUVF4SBS9FG0iezLBKUm4Uk1PPRXPTON93evgL9IA=";
16
17
postInstall = ''
18
ln -s $out/bin/seh $out/bin/seehecht
+3
-1
pkgs/top-level/all-packages.nix
+3
-1
pkgs/top-level/all-packages.nix
···
20778
20779
quickder = callPackage ../development/libraries/quickder {};
20780
20781
quicksynergy = callPackage ../applications/misc/quicksynergy { };
20782
20783
quill = callPackage ../tools/security/quill {
···
34828
34829
hplipWithPlugin = hplip.override { withPlugin = true; };
34830
34831
-
hyfetch = callPackage ../tools/misc/hyfetch { };
34832
34833
hyperfine = callPackage ../tools/misc/hyperfine {
34834
inherit (darwin.apple_sdk.frameworks) Security;
···
20778
20779
quickder = callPackage ../development/libraries/quickder {};
20780
20781
+
quickmem = callPackage ../development/libraries/quickmem {};
20782
+
20783
quicksynergy = callPackage ../applications/misc/quicksynergy { };
20784
20785
quill = callPackage ../tools/security/quill {
···
34830
34831
hplipWithPlugin = hplip.override { withPlugin = true; };
34832
34833
+
hyfetch = python3Packages.callPackage ../tools/misc/hyfetch { };
34834
34835
hyperfine = callPackage ../tools/misc/hyperfine {
34836
inherit (darwin.apple_sdk.frameworks) Security;