Merge staging-next into staging

This commit is contained in:
Frederik Rietdijk
2020-11-18 15:36:56 +01:00
438 changed files with 9353 additions and 6713 deletions

View File

@@ -1,36 +1,40 @@
{ stdenv, fetchurl, autoconf, automake, imlib2, libtool, libX11, pkgconfig, xorgproto }:
{ stdenv
, fetchFromGitHub
, pkg-config
, imlib2
, libX11
, libXinerama
}:
stdenv.mkDerivation rec {
pname = "hsetroot";
version = "1.0.2";
version = "1.0.5";
# The primary download site seems to no longer exist; use Gentoo's mirror for now.
src = fetchurl {
url = "http://mirror.datapipe.net/gentoo/distfiles/hsetroot-${version}.tar.gz";
sha256 = "d6712d330b31122c077bfc712ec4e213abe1fe71ab24b9150ae2774ca3154fd7";
src = fetchFromGitHub {
owner = "himdel";
repo = "hsetroot";
rev = version;
sha256 = "1jbk5hlxm48zmjzkaq5946s58rqwg1v1ds2sdyd2ba029hmvr722";
};
# See https://bugs.gentoo.org/show_bug.cgi?id=504056
underlinkingPatch = fetchurl {
url = "http://www.gtlib.gatech.edu/pub/gentoo/gentoo-x86-portage/x11-misc/hsetroot/files/hsetroot-1.0.2-underlinking.patch";
name = "hsetroot-1.0.2-underlinking.patch";
sha256 = "1px1p3wz7ji725z9nlwb0x0h6lnnvnpz15sblzzq7zrijl3wz65x";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [
imlib2
libX11
libXinerama
];
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ autoconf automake imlib2 libtool libX11 xorgproto ];
makeFlags = [ "PREFIX=$(out)" ];
patches = [ underlinkingPatch ];
patchFlags = [ "-p0" ];
preConfigure = "./autogen.sh";
preInstall = ''
mkdir -p "$out/bin"
'';
meta = with stdenv.lib; {
description = "Allows you to compose wallpapers ('root pixmaps') for X";
homepage = "https://thegraveyard.org/hsetroot.html";
homepage = "https://github.com/himdel/hsetroot";
license = licenses.gpl2Plus;
maintainers = [ maintainers.henrytill ];
maintainers = with maintainers; [ henrytill shamilton ];
platforms = platforms.unix;
};
}

View File

@@ -36,17 +36,15 @@ stdenv.mkDerivation rec {
cp ${mimisrc}/xdg-open $out/bin/xdg-open
'' + ''
sed '2s#.#\
cut() { ${coreutils}/bin/cut "$@"; }\
sed() { ${gnused}/bin/sed "$@"; }\
grep() { ${gnugrep}/bin/grep "$@"; }\
egrep() { ${gnugrep}/bin/egrep "$@"; }\
file() { ${file}/bin/file "$@"; }\
awk() { ${gawk}/bin/awk "$@"; }\
sort() { ${coreutils}/bin/sort "$@"; }\
xset() { ${xset}/bin/xset "$@"; }\
perl() { PERL5LIB=${perlPath} ${perlPackages.perl}/bin/perl "$@"; }\
mimetype() { ${perlPackages.FileMimeInfo}/bin/mimetype "$@"; }\
PATH=$PATH:'"$out"'/bin\
PATH=$PATH:'$out'/bin:${coreutils}/bin\
&#' -i "$out"/bin/*
substituteInPlace $out/bin/xdg-open \
@@ -58,7 +56,7 @@ stdenv.mkDerivation rec {
substituteInPlace $out/bin/xdg-email \
--replace "/bin/echo" "${coreutils}/bin/echo"
sed 's# which # type -P #g' -i "$out"/bin/*
sed 's|\bwhich\b|type -P|g' -i "$out"/bin/*
'';
meta = with stdenv.lib; {

View File

@@ -1,29 +1,25 @@
{ lib, buildGoModule, fetchurl, fetchFromGitHub }:
{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "awsweeper";
version = "0.7.0";
# Requires go generate to be run with mockgen, but doesn't check in the results.
patches = fetchurl {
url = "https://raw.githubusercontent.com/c00w/patches/master/awskeeper.patch";
sha256 = "0dz553ffxc37m2iwygrbhxf7pm91hxdriic8a1gjf8q3nyn13npl";
};
version = "0.10.2";
src = fetchFromGitHub {
owner = "cloudetc";
owner = "jckuester";
repo = pname;
rev = "v${version}";
sha256 = "1ybrrpnp6rh7rcwihww43cvhfhzzyy51rdk1hwy9ljpkg37k4y28";
sha256 = "1ln4s04n1qd1wv88ahhvvvphlxf6c9krqz9lmbcx3n67sb8xngm5";
};
vendorSha256 = "0hnpb1xp135z2qpn1b6xad59739hffhs8dfpr3n5drmrvajpn4xp";
vendorSha256 = "0zlhb84fmrnwq71d0h83p28aqlfclcydndl0z2j9nx2skjlxax2i";
buildFlagsArray = [ "-ldflags=-s -w -X github.com/jckuester/awsweeper/internal.version=${version} -X github.com/jckuester/awsweeper/internal.commit=${src.rev} -X github.com/jckuester/awsweeper/internal.date=unknown" ];
doCheck = false;
meta = with lib; {
description = "A tool to clean out your AWS account";
homepage = "https://github.com/cloudetc/awsweeper/";
homepage = "https://github.com/jckuester/awsweeper";
license = licenses.mpl20;
maintainers = [ maintainers.marsam ];
};

View File

@@ -18,13 +18,13 @@ let
in
buildGoPackage rec {
pname = "lxd";
version = "4.7";
version = "4.8";
goPackagePath = "github.com/lxc/lxd";
src = fetchurl {
url = "https://github.com/lxc/lxd/releases/download/${pname}-${version}/${pname}-${version}.tar.gz";
sha256 = "1v95cnbs54gzyhzflwb8x0ykja202nll5p48l2nra7cpdsk4a5q1";
sha256 = "0zrk6l2wwc2hmzwd9fayq54qxshp9pin638dihsyp324f5n0jkyy";
};
postPatch = ''

View File

@@ -19,7 +19,7 @@ rustPlatform.buildRustPackage rec {
description = "A modern replacement for ps written in Rust";
homepage = "https://github.com/dalance/procs";
license = licenses.mit;
maintainers = with maintainers; [ dalance filalex77 ];
maintainers = with maintainers; [ dalance Br1ght0ne ];
platforms = with platforms; linux ++ darwin;
};
}

View File

@@ -0,0 +1,47 @@
{ stdenv, fetchFromGitHub, cmake, makeWrapper, boost, libpng, libjpeg, zlib
, openssl, libwebp, catch }:
stdenv.mkDerivation rec {
pname = "arc_unpacker-unstable";
version = "2019-01-28";
src = fetchFromGitHub {
owner = "vn-tools";
repo = "arc_unpacker";
# Since the latest release (0.11) doesn't build, we've opened an upstream
# issue in https://github.com/vn-tools/arc_unpacker/issues/187 to ask if a
# a new release is upcoming
rev = "b9843a13e2b67a618020fc12918aa8d7697ddfd5";
sha256 = "0wpl30569cip3im40p3n22s11x0172a3axnzwmax62aqlf8kdy14";
};
nativeBuildInputs = [ cmake makeWrapper catch ];
buildInputs = [ boost libpng libjpeg zlib openssl libwebp ];
postPatch = ''
cp ${catch}/include/catch/catch.hpp tests/test_support/catch.h
'';
checkPhase = ''
pushd ..
./build/run_tests
popd
'';
installPhase = ''
mkdir -p $out/bin $out/share/doc/arc_unpacker $out/libexec/arc_unpacker
cp arc_unpacker $out/libexec/arc_unpacker/arc_unpacker
cp ../GAMELIST.{htm,js} $out/share/doc/arc_unpacker
cp -r ../etc $out/libexec/arc_unpacker
makeWrapper $out/libexec/arc_unpacker/arc_unpacker $out/bin/arc_unpacker
'';
doCheck = true;
meta = with stdenv.lib; {
description = "A tool to extract files from visual novel archives";
homepage = "https://github.com/vn-tools/arc_unpacker";
license = licenses.gpl3;
maintainers = with maintainers; [ midchildan ];
};
}

View File

@@ -8,12 +8,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
version = "2.6.12";
version = "2.6.13";
pname = "dar";
src = fetchurl {
url = "mirror://sourceforge/dar/${pname}-${version}.tar.gz";
sha256 = "0jwgaim2p93skdpjwiz5qgibd3j9965ycqn47wrrjlcvzk93mvyk";
sha256 = "15yhpzyzw7h7d74xxh104cnbh19639yxx0502xz85fazwpwrzsiz";
};
outputs = [ "out" "dev" ];

View File

@@ -29,6 +29,6 @@ rustPlatform.buildRustPackage rec {
description = "Bundle any web page into a single HTML file";
homepage = "https://github.com/Y2Z/monolith";
license = licenses.unlicense;
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "wal-g";
version = "0.2.17";
version = "0.2.18";
src = fetchFromGitHub {
owner = "wal-g";
repo = "wal-g";
rev = "v${version}";
sha256 = "0r6vy2b3xqwa22286srwngk63sq4aza6aj7brwc130vypcps7svp";
sha256 = "1clsh42sgfrzyg3vr215wrpi93cb8y8ky3cb1v2l6cs4psh3py1q";
};
vendorSha256 = "0r73l4kxzldca1vg5mshq6iqsxcrndcbmbp3d7i9pxyb2kig8gv5";
vendorSha256 = "1ax8niw4zfwvh5ikxnkbsjc9fdz1lziqlwig9nwrhzfp45ysbakh";
buildInputs = [ brotli ];

View File

@@ -2,8 +2,8 @@
buildGoPackage rec {
pname = "zfsbackup";
version = "unstable-2019-03-05";
rev = "78fea6e99f0a5a4c8513d3a3d1d45fb6750cfddf";
version = "unstable-2020-09-30";
rev = "092f80846b23e02f99d2aa72d9d889eabfdcb053";
goPackagePath = "github.com/someone1/zfsbackup-go";
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "someone1";
repo = "zfsbackup-go";
inherit rev;
sha256 = "0yalsfvzmcnc8yfzm3r5dikqrp57spwa16l7gbzvgqqcz4vlnw3n";
sha256 = "1xiacaf4r9jkx0m8wjfis14cq622yhljldwkflh9ni3khax7dlgi";
};
goDeps = ./deps.nix;

File diff suppressed because it is too large Load Diff

View File

@@ -1,18 +1,18 @@
{ stdenv, mkDerivation, fetchFromGitHub, cmake, fuse, readline, pkgconfig, qtbase }:
{ stdenv, mkDerivation, fetchFromGitHub, cmake, fuse, readline, pkgconfig, qtbase, qttools }:
mkDerivation rec {
pname = "android-file-transfer";
version = "3.9";
version = "4.0";
src = fetchFromGitHub {
owner = "whoozle";
repo = "android-file-transfer-linux";
rev = "v${version}";
sha256 = "1pwayyd5xrmngfrmv2vwr8ns2wi199xkxf7dks8fl9zmlpizg3c3";
sha256 = "11d4n4ybmc25gz18nlps3v11m3y8dw5bcb817gkik5m4nvqnbcsf";
};
nativeBuildInputs = [ cmake readline pkgconfig ];
buildInputs = [ fuse qtbase ];
buildInputs = [ fuse qtbase qttools ];
meta = with stdenv.lib; {
description = "Reliable MTP client with minimalistic UI";

View File

@@ -0,0 +1,86 @@
{ stdenv, cmake, expat, fetchFromGitHub, jq, lib, libXdmcp, libXrandr, libffi
, libxcb, pkgconfig, python3, symlinkJoin, vulkan-headers, vulkan-loader
, vulkan-validation-layers, wayland, writeText, xcbutilkeysyms, xcbutilwm
, xlibsWrapper }:
stdenv.mkDerivation rec {
pname = "vulkan-tools-lunarg";
# The version must match that in vulkan-headers
version = "1.2.141.0";
src = (assert version == vulkan-headers.version; fetchFromGitHub {
owner = "LunarG";
repo = "VulkanTools";
rev = "sdk-${version}";
sha256 = "1zsgc1hdmivdahzrarx7a5byhgnmm5ahz366l92fmdb8pffgq42g";
fetchSubmodules = true;
});
nativeBuildInputs = [ cmake pkgconfig python3 jq ];
buildInputs = [
expat
libXdmcp
libXrandr
libffi
libxcb
wayland
xcbutilkeysyms
xcbutilwm
xlibsWrapper
];
cmakeFlags = [
"-DVULKAN_HEADERS_INSTALL_DIR=${vulkan-headers}"
"-DVULKAN_LOADER_INSTALL_DIR=${vulkan-loader}"
"-DVULKAN_VALIDATIONLAYERS_INSTALL_DIR=${
symlinkJoin {
name = "vulkan-validation-layers-merged";
paths = [ vulkan-validation-layers.headers vulkan-validation-layers ];
}
}"
];
preConfigure = ''
# We need to run this update script which generates some source files,
# Remove the line in it which calls 'git submodule update' though.
# Also patch the scripts in ./scripts
update=update_external_sources.sh
patchShebangs $update
patchShebangs scripts/*
sed -i '/^git /d' $update
./$update
'';
# Include absolute paths to layer libraries in their associated
# layer definition json files.
preFixup = ''
for f in "$out"/etc/vulkan/explicit_layer.d/*.json "$out"/etc/vulkan/implicit_layer.d/*.json; do
jq <"$f" >tmp.json ".layer.library_path = \"$out/lib/\" + .layer.library_path"
mv tmp.json "$f"
done
'';
enableParallelBuilding = true;
# Same as vulkan-validation-layers
libraryPath = lib.strings.makeLibraryPath [ vulkan-loader ];
dontPatchELF = true;
# Help vulkan-loader find the validation layers
setupHook = writeText "setup-hook" ''
export XDG_CONFIG_DIRS=@out@/etc''${XDG_CONFIG_DIRS:+:''${XDG_CONFIG_DIRS}}
'';
meta = with stdenv.lib; {
description = "LunarG Vulkan Tools and Utilities";
longDescription = ''
Tools to aid in Vulkan development including useful layers, trace and
replay, and tests.
'';
homepage = "https://github.com/LunarG/VulkanTools";
platforms = platforms.linux;
license = licenses.asl20;
maintainers = [ maintainers.expipiplus1 ];
};
}

View File

@@ -30,8 +30,13 @@ stdenv.mkDerivation rec {
];
meta = with stdenv.lib; {
description = "LunarG Vulkan loader";
homepage = "https://www.lunarg.com";
description = "Khronos official Vulkan Tools and Utilities";
longDescription = ''
This project provides Vulkan tools and utilities that can assist
development by enabling developers to verify their applications correct
use of the Vulkan API.
'';
homepage = "https://github.com/KhronosGroup/Vulkan-Tools";
platforms = platforms.linux;
license = licenses.asl20;
maintainers = [ maintainers.ralith ];

View File

@@ -18,7 +18,7 @@ bundlerApp {
description = "Multitouch gestures with libinput driver on X11, Linux";
homepage = "https://github.com/iberianpig/fusuma";
license = licenses.mit;
maintainers = with maintainers; [ jfrankenau nicknovitski filalex77 ];
maintainers = with maintainers; [ jfrankenau nicknovitski Br1ght0ne ];
platforms = platforms.linux;
};
}

View File

@@ -22,7 +22,7 @@ buildGoModule rec {
'';
homepage = "https://github.com/aaronjanse/3mux";
license = licenses.mit;
maintainers = with maintainers; [ aaronjanse filalex77 ];
maintainers = with maintainers; [ aaronjanse Br1ght0ne ];
platforms = platforms.unix;
};
}

View File

@@ -18,6 +18,11 @@ buildGoModule rec {
stdenv.lib.optionalString (!stdenv.hostPlatform.isWindows)
"${bash}/bin/bash";
# fix hardcoded GOFLAGS in makefile. remove once https://github.com/direnv/direnv/issues/718 is closed.
postPatch = ''
substituteInPlace GNUmakefile --replace "export GOFLAGS=-mod=vendor" ""
'';
# replace the build phase to use the GNUMakefile instead
buildPhase = ''
make BASH_PATH=$BASH_PATH

View File

@@ -23,6 +23,6 @@ rustPlatform.buildRustPackage rec {
description = "Find files with SQL-like queries";
homepage = "https://github.com/jhspetersson/fselect";
license = with licenses; [ asl20 mit ];
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -69,7 +69,7 @@ buildGoModule rec {
homepage = "https://github.com/junegunn/fzf";
description = "A command-line fuzzy finder written in Go";
license = licenses.mit;
maintainers = with maintainers; [ filalex77 ma27 zowoq ];
maintainers = with maintainers; [ Br1ght0ne ma27 zowoq ];
platforms = platforms.unix;
};
}

View File

@@ -6,7 +6,7 @@ GEM
ethon (0.12.0)
ffi (>= 1.3.0)
ffi (1.13.1)
html-proofer (3.16.0)
html-proofer (3.17.0)
addressable (~> 2.3)
mercenary (~> 0.3)
nokogumbo (~> 2.0)
@@ -20,7 +20,7 @@ GEM
mini_portile2 (~> 2.4.0)
nokogumbo (2.0.2)
nokogiri (~> 1.8, >= 1.8.4)
parallel (1.19.2)
parallel (1.20.0)
public_suffix (4.0.6)
rainbow (3.0.0)
typhoeus (1.4.0)

View File

@@ -37,10 +37,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "18s8l3nys0lvdkqpfg3c1rd84c5j4dmlx503wnksw9skbzn7l93m";
sha256 = "0vjy9r9lwr0rfxxadj4rfkl94b2rz6avgq4h54g6b7x1jmx6b3sd";
type = "gem";
};
version = "3.16.0";
version = "3.17.0";
};
mercenary = {
groups = ["default"];
@@ -89,10 +89,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "17b127xxmm2yqdz146qwbs57046kn0js1h8synv01dwqz2z1kp2l";
sha256 = "1wci3dimgrap91nw5vnq4qa2vfmxga27m6sfmn8caskhzwxwv1dg";
type = "gem";
};
version = "1.19.2";
version = "1.20.0";
};
public_suffix = {
groups = ["default"];

View File

@@ -20,6 +20,6 @@ rustPlatform.buildRustPackage rec {
description = "User-friendly and featureful command-line BitTorrent metainfo utility";
homepage = "https://github.com/casey/intermodal";
license = licenses.cc0;
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "lazydocker";
version = "0.9";
version = "0.10";
src = fetchFromGitHub {
owner = "jesseduffield";
repo = "lazydocker";
rev = "v${version}";
sha256 = "08j2qp632fdmswnb92wxa9lhnal4mrmq6gmxaxngnxiqgkfx37zy";
sha256 = "04j5bcsxm2yf74zkphnjrg8j3w0v6bsny8sg2k4gbisgshl1i3p8";
};
goPackagePath = "github.com/jesseduffield/lazydocker";
@@ -19,6 +19,6 @@ buildGoPackage rec {
description = "A simple terminal UI for both docker and docker-compose";
homepage = "https://github.com/jesseduffield/lazydocker";
license = licenses.mit;
maintainers = with maintainers; [ das-g filalex77 ];
maintainers = with maintainers; [ das-g Br1ght0ne ];
};
}

View File

@@ -22,6 +22,6 @@ rustPlatform.buildRustPackage rec {
description = "Write licenses to stdout";
homepage = "https://github.com/raftario/licensor";
license = licenses.mit;
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -30,6 +30,6 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/Peltoche/lsd";
description = "The next gen ls command";
license = licenses.asl20;
maintainers = with maintainers; [ filalex77 marsam zowoq ];
maintainers = with maintainers; [ Br1ght0ne marsam zowoq ];
};
}

View File

@@ -21,6 +21,6 @@ buildGoModule rec {
description = "Cowsay reborn, written in Go";
homepage = "https://github.com/Code-Hex/Neo-cowsay";
license = with licenses; [artistic1 /* or */ gpl3];
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -21,6 +21,6 @@ rustPlatform.buildRustPackage rec {
description = "Git repository summary on your terminal";
homepage = "https://github.com/o2sh/onefetch";
license = licenses.mit;
maintainers = with maintainers; [ filalex77 kloenk ];
maintainers = with maintainers; [ Br1ght0ne kloenk ];
};
}

View File

@@ -1,4 +1,8 @@
{ stdenv, fetchurl, python3 }:
{ stdenv
, fetchurl
, fetchpatch
, python3
}:
stdenv.mkDerivation rec {
version = "1.5";
@@ -9,7 +13,26 @@ stdenv.mkDerivation rec {
sha256 = "0mw48fgm9lyh9d3pw997fccmglzsjccf2y347gxjas74wx6aira2";
};
buildInputs = [ python3 ];
buildInputs = [
(python3.withPackages (p: [ p.distro ]))
];
patchFlags = [ "-p0" ];
patches = [
# Required to allow pastebinit 1.5 to run on Python 3.8
(fetchpatch {
name = "use-distro-module.patch";
url = "https://bazaar.launchpad.net/~arnouten/pastebinit/python38/diff/264?context=3";
sha256 = "1gp5inp4xald65xbb7fc5aqq5s2fhw464niwjjja9anqyp3zhawj";
})
# Required because pastebin.com now redirects http requests to https
(fetchpatch {
name = "pastebin-com-https.patch";
url = "https://bazaar.launchpad.net/~arnouten/pastebinit/pastebin-com-https/diff/264?context=3";
sha256 = "0hxhhfcai0mll8qfyhdl3slmbf34ynb759b648x63274m9nd2kji";
})
];
installPhase = ''
mkdir -p $out/bin
@@ -22,7 +45,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = "https://launchpad.net/pastebinit";
description = "A software that lets you send anything you want directly to a pastebin from the command line";
maintainers = with maintainers; [ lethalman ];
maintainers = with maintainers; [ lethalman raboof ];
license = licenses.gpl2;
platforms = platforms.linux;
};

View File

@@ -19,6 +19,6 @@ buildGoModule rec {
description = "Flamegraph generator for Postgres EXPLAIN ANALYZE output";
homepage = "https://github.com/mgartner/pg_flame";
license = licenses.asl20;
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -10,13 +10,13 @@
rustPlatform.buildRustPackage rec {
pname = "starship";
version = "0.46.2";
version = "0.47.0";
src = fetchFromGitHub {
owner = "starship";
repo = pname;
rev = "v${version}";
sha256 = "092nqxl3vdk8k589bv3g05c598k77f4wsxcgymfb1h1fc0lfzqs4";
sha256 = "0vdfdwsaqrah0hgvr62qsww7s5znb1rg5kk068qpf06lmyc4gd8w";
};
nativeBuildInputs = [ installShellFiles ] ++ stdenv.lib.optionals stdenv.isLinux [ pkg-config ];
@@ -31,7 +31,7 @@ rustPlatform.buildRustPackage rec {
done
'';
cargoSha256 = "1smz7084ppz79p8migpy0cqp6azf7sixv9ga65l2f3zfna7kbk78";
cargoSha256 = "01brsckfa2zy1aqs9vjwrn4w416i8b621bvkhicanz9q56xlnd77";
checkFlags = [
"--skip=directory_in_home"
@@ -48,6 +48,6 @@ rustPlatform.buildRustPackage rec {
description = "A minimal, blazing fast, and extremely customizable prompt for any shell";
homepage = "https://starship.rs";
license = licenses.isc;
maintainers = with maintainers; [ bbigras davidtwco filalex77 Frostman marsam ];
maintainers = with maintainers; [ bbigras davidtwco Br1ght0ne Frostman marsam ];
};
}

View File

@@ -25,6 +25,6 @@ rustPlatform.buildRustPackage rec {
description = "Upgrade all the things";
homepage = "https://github.com/r-darwish/topgrade";
license = licenses.gpl3;
maintainers = with maintainers; [ filalex77 hugoreeves ];
maintainers = with maintainers; [ Br1ght0ne hugoreeves ];
};
}

View File

@@ -29,6 +29,6 @@ rustPlatform.buildRustPackage rec {
description = "Shortcut menu-based task runner, inspired by Emacs Hydra";
homepage = "https://github.com/Mange/tydra";
license = licenses.mit;
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -6,12 +6,12 @@
}:
buildPythonApplication rec {
version = "0.3.1";
version = "0.3.2";
pname = "vimwiki-markdown";
src = fetchPypi {
inherit version pname;
sha256 = "50032c62947422c8afbc1733e50526818df7d885d1cc41a27ff65fc26cd3c1c5";
sha256 = "e8dc7de7fc7f88480acb940aa51088464b9911c85cc3d5cca962a45e75ff9b81";
};
propagatedBuildInputs= [

View File

@@ -29,6 +29,6 @@ rustPlatform.buildRustPackage rec {
description = "Command-line client for WebSockets (like netcat/socat)";
homepage = "https://github.com/vi/websocat";
license = licenses.mit;
maintainers = with maintainers; [ thoughtpolice filalex77 ];
maintainers = with maintainers; [ thoughtpolice Br1ght0ne ];
};
}

View File

@@ -18,11 +18,11 @@ buildPythonPackage rec {
# The websites youtube-dl deals with are a very moving target. That means that
# downloads break constantly. Because of that, updates should always be backported
# to the latest stable release.
version = "2020.11.01.1";
version = "2020.11.12";
src = fetchurl {
url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz";
sha256 = "06lhba4b9bm6f5yqrb5xvdr0l5shwd95djf9nlpg86prr5xihqks";
sha256 = "0c98sjaj6mvxnjp0qnwqbr6fibgb4dlizad2xvkiswf4g4h0pc5f";
};
nativeBuildInputs = [ installShellFiles makeWrapper ];

View File

@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
description = "Tunnelling for application that don't speak IPv6";
homepage = "https://github.com/wojtekka/6tunnel";
license = licenses.gpl2;
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
platforms = platforms.unix;
};
}

View File

@@ -41,6 +41,6 @@ stdenv.mkDerivation rec {
description = "A lightweight, multi-protocol, multi-source, command-line download utility";
license = licenses.gpl2Plus;
platforms = platforms.unix;
maintainers = with maintainers; [ filalex77 koral ];
maintainers = with maintainers; [ Br1ght0ne koral ];
};
}

View File

@@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec {
'';
homepage = "https://github.com/imsnif/bandwhich";
license = licenses.mit;
maintainers = with maintainers; [ filalex77 ma27 ];
maintainers = with maintainers; [ Br1ght0ne ma27 ];
platforms = platforms.unix;
};
}

View File

@@ -24,6 +24,6 @@ buildGoModule rec {
description = "A rule-based tunnel in Go";
homepage = "https://github.com/Dreamacro/clash";
license = licenses.gpl3;
maintainers = with maintainers; [ contrun filalex77 ];
maintainers = with maintainers; [ contrun Br1ght0ne ];
};
}

View File

@@ -28,6 +28,6 @@ rustPlatform.buildRustPackage rec {
description = "HTTP load testing application inspired by Ansible syntax";
homepage = "https://github.com/fcsonline/drill";
license = licenses.gpl3;
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -31,6 +31,6 @@ rustPlatform.buildRustPackage rec {
description = "The fastest and cross-platform subdomain enumerator";
homepage = "https://github.com/Edu4rdSHL/findomain";
license = licenses.gpl3;
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -27,6 +27,6 @@ buildGoModule rec {
'';
homepage = "https://github.com/fatedier/frp";
license = licenses.asl20;
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -1,32 +1,25 @@
{ lib
, iputils
, python3
, python3Packages
, rustPlatform
, fetchFromGitHub
}:
python3Packages.buildPythonApplication rec {
rustPlatform.buildRustPackage rec {
pname = "gping";
version = "1.1";
version = "0.1.6";
propagatedBuildInputs = with python3Packages; [ colorama ];
src = python3Packages.fetchPypi {
inherit version;
pname = "pinggraph";
sha256 = "0q5ma98457zb6vxsnhmrr3p38j1vg0gl155y0adzfg67wlniac92";
src = fetchFromGitHub {
owner = "orf";
repo = "gping";
rev = "v${version}";
sha256 = "1scwwrrj30ff9yr776gpn4jyl3lbrx2s2dv0pc8b1zj7mvwp3as2";
};
# Make path to ping explicit
postFixup = ''
substituteInPlace $out/${python3.sitePackages}/gping/pinger.py \
--replace 'subprocess.getoutput("ping ' 'subprocess.getoutput("${iputils}/bin/ping ' \
--replace 'args = ["ping"]' 'args = ["${iputils}/bin/ping"]'
'';
cargoSha256 = "1dsfrl5cajl9nmzl6p43j7j50xn1z7dymqaz8kqs7zalj9zadm8k";
meta = with lib; {
description = "Ping, but with a graph";
homepage = "https://github.com/orf/gping";
license = licenses.gpl2;
license = licenses.mit;
maintainers = with maintainers; [ andrew-d ];
};
}

View File

@@ -1,7 +1,7 @@
{ useLua ? !stdenv.isDarwin
, usePcre ? true
, withPrometheusExporter ? true
, stdenv, lib, fetchurl
, stdenv, lib, fetchurl, nixosTests
, openssl, zlib
, lua5_3 ? null, pcre ? null, systemd ? null
}:
@@ -11,11 +11,11 @@ assert usePcre -> pcre != null;
stdenv.mkDerivation rec {
pname = "haproxy";
version = "2.2.4";
version = "2.3.0";
src = fetchurl {
url = "https://www.haproxy.org/download/${stdenv.lib.versions.majorMinor version}/src/${pname}-${version}.tar.gz";
sha256 = "1qhvaixns0xgxgd095kvqid0pi6jxsld9ghvnr60khwdzzadk947";
sha256 = "1z3qzwm2brpi36kxhvw2xvm1ld9yz9c373rcixw3z21pw1cxrfh8";
};
buildInputs = [ openssl zlib ]
@@ -51,6 +51,8 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
passthru.tests.haproxy = nixosTests.haproxy;
meta = with lib; {
description = "Reliable, high performance TCP/HTTP load balancer";
longDescription = ''

View File

@@ -19,6 +19,6 @@ buildGoModule rec {
description = "HTTP load generator, ApacheBench (ab) replacement";
homepage = "https://github.com/rakyll/hey";
license = licenses.asl20;
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -38,7 +38,7 @@ buildGoModule rec {
'';
homepage = "https://github.com/slackhq/nebula";
license = licenses.mit;
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -24,6 +24,6 @@ buildGoPackage rec {
'';
homepage = "https://github.com/projectdiscovery/subfinder";
license = licenses.mit;
maintainers = with maintainers; [ fpletz filalex77 ];
maintainers = with maintainers; [ fpletz Br1ght0ne ];
};
}

View File

@@ -28,6 +28,6 @@ rustPlatform.buildRustPackage rec {
description = "Expose your local web server to the internet with a public URL";
homepage = "https://tunnelto.dev";
license = licenses.mit;
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
name = "urlwatch-${version}";
version = "2.19";
version = "2.21";
src = fetchFromGitHub {
owner = "thp";
repo = "urlwatch";
rev = version;
sha256 = "05vxs0x8gnsv2r9cy0brqny1y5jnj2mw11lqc8lqahx84xcs2m00";
sha256 = "1s6bigkwymxdp9bkgvwg3lbf465i6k8kmak2w7czf4mhwavcfq63";
};
propagatedBuildInputs = with python3Packages; [
@@ -20,12 +20,13 @@ python3Packages.buildPythonApplication rec {
pycodestyle
pyyaml
requests
pyppeteer
];
meta = with stdenv.lib; {
description = "A tool for monitoring webpages for updates";
homepage = "https://thp.io/2008/urlwatch/";
license = licenses.bsd3;
maintainers = with maintainers; [ tv ];
maintainers = with maintainers; [ kmein tv ];
};
}

View File

@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, ncurses, libnl, pkgconfig }:
stdenv.mkDerivation rec {
version = "0.9.1";
version = "0.9.2";
baseName = "wavemon";
name = "${baseName}-${version}";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
owner = "uoaerg";
repo = "wavemon";
rev = "v${version}";
sha256 = "109ycwnjjqc2vpnd8b86njfifczlxglnyv4rh2qmbn2i5nw2wryg";
sha256 = "0y984wm03lzqf7bk06a07mw7d1fzjsp9x7zxcvlx4xqmv7wlgb29";
};
meta = with stdenv.lib; {

View File

@@ -1,16 +1,16 @@
{ lib, rustPlatform, fetchFromGitHub }:
rustPlatform.buildRustPackage rec {
pname = "cargo-about";
version = "0.2.2";
version = "0.2.3";
src = fetchFromGitHub {
owner = "EmbarkStudios";
repo = "cargo-about";
rev = version;
sha256 = "00ing1v6vjqfvirp3mbayn8rwvxf72wnhz9249k2iifw8bl2r2hd";
sha256 = "1jdp5ksxm4rsqhirgl5zwpiahrz2lx046pkvf6xvr6ms70l2xiwj";
};
cargoSha256 = "1wmw7knkx79fbwizaj9qkcnw0ld1lsfhca8mfpn5f0daxa5v5y97";
cargoSha256 = "07bjxsg5kgx8dg3wf6mvi5460db206l68irqc21hz10plz5llmnr";
meta = with lib; {
description = "Cargo plugin to generate list of all licenses for a crate";

View File

@@ -32,6 +32,6 @@ rustPlatform.buildRustPackage rec {
description = "Generate Debian packages from information in Cargo.toml";
homepage = "https://github.com/mmstick/cargo-deb";
license = licenses.mit;
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -35,6 +35,6 @@ rustPlatform.buildRustPackage rec {
description = "A utility for managing cargo dependencies from the command line";
homepage = "https://github.com/killercup/cargo-edit";
license = with licenses; [ asl20 /* or */ mit ];
maintainers = with maintainers; [ gerschtli jb55 filalex77 killercup ];
maintainers = with maintainers; [ gerschtli jb55 Br1ght0ne killercup ];
};
}

View File

@@ -47,6 +47,6 @@ rustPlatform.buildRustPackage rec {
description = "A cargo subcommand for checking and applying updates to installed executables";
homepage = "https://github.com/nabijaczleweli/cargo-update";
license = licenses.mit;
maintainers = with maintainers; [ gerschtli filalex77 johntitor ];
maintainers = with maintainers; [ gerschtli Br1ght0ne johntitor ];
};
}

View File

@@ -17,6 +17,6 @@ rustPlatform.buildRustPackage rec {
description = "Mirror installed software on multiple machines";
homepage = "https://github.com/tversteeg/emplace";
license = licenses.agpl3;
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -13,11 +13,11 @@ in
stdenv.mkDerivation rec {
pname = "1password";
version = "0.9.3";
version = "0.9.4-1";
src = fetchurl {
url = "https://onepassword.s3.amazonaws.com/linux/appimage/${pname}-${version}.AppImage";
sha256 = "wO1HwXl6Lf7+2fXX7i8nrD/hi9dAWn50Jkoztx6aT0Q=";
sha256 = "1d5k7066hzc7j2nncrj6b85nklpjbn88izlyisznb3m1yxi8jm5i";
};
nativeBuildInputs = [ makeWrapper ];

View File

@@ -17,11 +17,11 @@ let
pname = "bitwarden";
version = {
x86_64-linux = "1.22.2";
x86_64-linux = "1.23.0";
}.${system} or "";
sha256 = {
x86_64-linux = "1yx550whld0dg3b10x57r2nzizydla4i40zqqm6dzd3wic8yi365";
x86_64-linux = "1z1r8327xymqf2h98wb2fb02s41pxc6fh5w4bxmdgpx7k1jx5kvg";
}.${system} or "";
meta = with stdenv.lib; {

View File

@@ -35,7 +35,7 @@ buildGoPackage rec {
homepage = "https://www.keybase.io/";
description = "The Keybase official command-line utility and service";
platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ avaq carlsverre np rvolosatovs filalex77 ];
maintainers = with maintainers; [ avaq carlsverre np rvolosatovs Br1ght0ne ];
license = licenses.bsd3;
};
}

View File

@@ -109,7 +109,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.keybase.io/";
description = "The Keybase official GUI";
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [ avaq rvolosatovs puffnfresh np filalex77 ];
maintainers = with maintainers; [ avaq rvolosatovs puffnfresh np Br1ght0ne ];
license = licenses.bsd3;
};
}

View File

@@ -3,8 +3,8 @@ let
common = opts: libsForQt5.callPackage (import ./common.nix opts) {};
in rec {
new-engine = common rec {
version = "A57";
sha256 = "0algfdlxfjs582hsqmagbcmw06p8qlh0k5xczfkscs3prdn2vm7n";
version = "A58";
sha256 = "131hkyr07fg7rnr938yyj0gk528x3402dhisav221c27v84zb7pn";
installFiles = [ "UEFITool/UEFITool" "UEFIFind/UEFIFind" "UEFIExtract/UEFIExtract" ];
};
old-engine = common rec {

View File

@@ -19,6 +19,6 @@ rustPlatform.buildRustPackage rec {
description = "Find and replace text in source files";
homepage = "https://github.com/TankerHQ/ruplacer";
license = [ licenses.bsd3 ];
maintainers = with maintainers; [ filalex77 ];
maintainers = with maintainers; [ Br1ght0ne ];
};
}

View File

@@ -20,6 +20,6 @@ rustPlatform.buildRustPackage rec {
description = "Intuitive find & replace CLI (sed alternative)";
homepage = "https://github.com/chmln/sd";
license = licenses.mit;
maintainers = with maintainers; [ amar1729 filalex77 ];
maintainers = with maintainers; [ amar1729 Br1ght0ne ];
};
}

View File

@@ -24,13 +24,13 @@
stdenv.mkDerivation rec {
pname = "snippetpixie";
version = "1.4.1";
version = "1.5.0";
src = fetchFromGitHub {
owner = "bytepixie";
repo = pname;
rev = version;
sha256 = "1db3fbawh4qwdqby5ji4g26pksi4q253r5zvd3kv1m2ljmwrrwj0";
sha256 = "1cb76kzw34yr1r135lyd75ddm9v99m7i3lyirm353cdch8qspfmv";
};
nativeBuildInputs = [