Merge staging-next into staging

Changed files
+1007 -438
lib
maintainers
nixos
modules
services
web-apps
tests
pkgs
applications
audio
noson
editors
vscode
extensions
gis
grass
version-management
gerrit
window-managers
data
fonts
spleen
unifont
unifont_upper
desktops
cinnamon
bulky
development
interpreters
clojure
node-packages
php-packages
relay
python-modules
awkward
awkward-cpp
certipy-ad
cryptography
matplotlib
numpy
pandas
spacy-transformers
zha-quirks
tools
eslint_d
games
alephone
unciv
os-specific
linux
intel-compute-runtime
servers
code-server
openvscode-server
search
tools
graphics
mesa-demos
misc
networking
top-level
+3 -3
lib/systems/doubles.nix
···
# Linux
"aarch64-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux"
"armv7l-linux" "i686-linux" "loongarch64-linux" "m68k-linux" "microblaze-linux"
-
"microblazeel-linux" "mipsel-linux" "mips64el-linux" "powerpc64-linux"
-
"powerpc64le-linux" "riscv32-linux" "riscv64-linux" "s390-linux"
-
"s390x-linux" "x86_64-linux"
+
"microblazeel-linux" "mips-linux" "mips64-linux" "mips64el-linux"
+
"mipsel-linux" "powerpc64-linux" "powerpc64le-linux" "riscv32-linux"
+
"riscv64-linux" "s390-linux" "s390x-linux" "x86_64-linux"
# MMIXware
"mmix-mmixware"
+6 -12
lib/systems/examples.nix
···
} // platforms.fuloong2f_n32;
# can execute on 32bit chip
-
mips-linux-gnu = { config = "mips-unknown-linux-gnu"; } // platforms.gcc_mips32r2_o32;
-
mipsel-linux-gnu = { config = "mipsel-unknown-linux-gnu"; } // platforms.gcc_mips32r2_o32;
-
mipsisa32r6-linux-gnu = { config = "mipsisa32r6-unknown-linux-gnu"; } // platforms.gcc_mips32r6_o32;
-
mipsisa32r6el-linux-gnu = { config = "mipsisa32r6el-unknown-linux-gnu"; } // platforms.gcc_mips32r6_o32;
+
mips-linux-gnu = { config = "mips-unknown-linux-gnu"; } // platforms.gcc_mips32r2_o32;
+
mipsel-linux-gnu = { config = "mipsel-unknown-linux-gnu"; } // platforms.gcc_mips32r2_o32;
# require 64bit chip (for more registers, 64-bit floating point, 64-bit "long long") but use 32bit pointers
-
mips64-linux-gnuabin32 = { config = "mips64-unknown-linux-gnuabin32"; } // platforms.gcc_mips64r2_n32;
-
mips64el-linux-gnuabin32 = { config = "mips64el-unknown-linux-gnuabin32"; } // platforms.gcc_mips64r2_n32;
-
mipsisa64r6-linux-gnuabin32 = { config = "mipsisa64r6-unknown-linux-gnuabin32"; } // platforms.gcc_mips64r6_n32;
-
mipsisa64r6el-linux-gnuabin32 = { config = "mipsisa64r6el-unknown-linux-gnuabin32"; } // platforms.gcc_mips64r6_n32;
+
mips64-linux-gnuabin32 = { config = "mips64-unknown-linux-gnuabin32"; } // platforms.gcc_mips64r2_n32;
+
mips64el-linux-gnuabin32 = { config = "mips64el-unknown-linux-gnuabin32"; } // platforms.gcc_mips64r2_n32;
# 64bit pointers
-
mips64-linux-gnuabi64 = { config = "mips64-unknown-linux-gnuabi64"; } // platforms.gcc_mips64r2_64;
-
mips64el-linux-gnuabi64 = { config = "mips64el-unknown-linux-gnuabi64"; } // platforms.gcc_mips64r2_64;
-
mipsisa64r6-linux-gnuabi64 = { config = "mipsisa64r6-unknown-linux-gnuabi64"; } // platforms.gcc_mips64r6_64;
-
mipsisa64r6el-linux-gnuabi64 = { config = "mipsisa64r6el-unknown-linux-gnuabi64"; } // platforms.gcc_mips64r6_64;
+
mips64-linux-gnuabi64 = { config = "mips64-unknown-linux-gnuabi64"; } // platforms.gcc_mips64r2_64;
+
mips64el-linux-gnuabi64 = { config = "mips64el-unknown-linux-gnuabi64"; } // platforms.gcc_mips64r2_64;
muslpi = raspberryPi // {
config = "armv6l-unknown-linux-musleabihf";
+4 -8
lib/systems/parse.nix
···
microblaze = { bits = 32; significantByte = bigEndian; family = "microblaze"; };
microblazeel = { bits = 32; significantByte = littleEndian; family = "microblaze"; };
-
mips = { bits = 32; significantByte = bigEndian; family = "mips"; };
-
mipsel = { bits = 32; significantByte = littleEndian; family = "mips"; };
-
mipsisa32r6 = { bits = 32; significantByte = bigEndian; family = "mips"; };
-
mipsisa32r6el = { bits = 32; significantByte = littleEndian; family = "mips"; };
-
mips64 = { bits = 64; significantByte = bigEndian; family = "mips"; };
-
mips64el = { bits = 64; significantByte = littleEndian; family = "mips"; };
-
mipsisa64r6 = { bits = 64; significantByte = bigEndian; family = "mips"; };
-
mipsisa64r6el = { bits = 64; significantByte = littleEndian; family = "mips"; };
+
mips = { bits = 32; significantByte = bigEndian; family = "mips"; };
+
mipsel = { bits = 32; significantByte = littleEndian; family = "mips"; };
+
mips64 = { bits = 64; significantByte = bigEndian; family = "mips"; };
+
mips64el = { bits = 64; significantByte = littleEndian; family = "mips"; };
mmix = { bits = 64; significantByte = bigEndian; family = "mmix"; };
+2 -2
lib/tests/systems.nix
···
testarm = mseteq arm [ "armv5tel-linux" "armv6l-linux" "armv6l-netbsd" "armv6l-none" "armv7a-linux" "armv7a-netbsd" "armv7l-linux" "armv7l-netbsd" "arm-none" "armv7a-darwin" ];
testarmv7 = mseteq armv7 [ "armv7a-darwin" "armv7a-linux" "armv7l-linux" "armv7a-netbsd" "armv7l-netbsd" ];
testi686 = mseteq i686 [ "i686-linux" "i686-freebsd13" "i686-genode" "i686-netbsd" "i686-openbsd" "i686-cygwin" "i686-windows" "i686-none" "i686-darwin" ];
-
testmips = mseteq mips [ "mips64el-linux" "mipsel-linux" "mipsel-netbsd" ];
+
testmips = mseteq mips [ "mips-linux" "mips64-linux" "mips64el-linux" "mipsel-linux" "mipsel-netbsd" ];
testmmix = mseteq mmix [ "mmix-mmixware" ];
testpower = mseteq power [ "powerpc-netbsd" "powerpc-none" "powerpc64-linux" "powerpc64le-linux" "powerpcle-none" ];
testriscv = mseteq riscv [ "riscv32-linux" "riscv64-linux" "riscv32-netbsd" "riscv64-netbsd" "riscv32-none" "riscv64-none" ];
···
testredox = mseteq redox [ "x86_64-redox" ];
testgnu = mseteq gnu (linux /* ++ kfreebsd ++ ... */);
testillumos = mseteq illumos [ "x86_64-solaris" ];
-
testlinux = mseteq linux [ "aarch64-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux" "armv7l-linux" "i686-linux" "mips64el-linux" "mipsel-linux" "riscv32-linux" "riscv64-linux" "x86_64-linux" "powerpc64-linux" "powerpc64le-linux" "m68k-linux" "s390-linux" "s390x-linux" "microblaze-linux" "microblazeel-linux" "loongarch64-linux" ];
+
testlinux = mseteq linux [ "aarch64-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux" "armv7l-linux" "i686-linux" "loongarch64-linux" "m68k-linux" "microblaze-linux" "microblazeel-linux" "mips-linux" "mips64-linux" "mips64el-linux" "mipsel-linux" "powerpc64-linux" "powerpc64le-linux" "riscv32-linux" "riscv64-linux" "s390-linux" "s390x-linux" "x86_64-linux" ];
testnetbsd = mseteq netbsd [ "aarch64-netbsd" "armv6l-netbsd" "armv7a-netbsd" "armv7l-netbsd" "i686-netbsd" "m68k-netbsd" "mipsel-netbsd" "powerpc-netbsd" "riscv32-netbsd" "riscv64-netbsd" "x86_64-netbsd" ];
testopenbsd = mseteq openbsd [ "i686-openbsd" "x86_64-openbsd" ];
testwindows = mseteq windows [ "i686-cygwin" "x86_64-cygwin" "i686-windows" "x86_64-windows" ];
+6
maintainers/maintainer-list.nix
···
github = "TilCreator";
githubId = 18621411;
+
tillkruss = {
+
name = "Till Krüss";
+
email = "till@kruss.io";
+
github = "tillkruss";
+
githubId = 665029;
+
};
tilpner = {
name = "Till Höppner";
email = "nixpkgs@tilpner.com";
+1
maintainers/team-list.nix
···
imincik
sikmir
nh2
+
willcohen
];
scope = "Maintain geospatial packages.";
shortName = "Geospatial";
+166 -56
nixos/modules/services/web-apps/code-server.nix
···
{ config, lib, pkgs, ... }:
-
with lib;
let
-
cfg = config.services.code-server;
defaultUser = "code-server";
defaultGroup = defaultUser;
-
in {
-
###### interface
options = {
services.code-server = {
-
enable = mkEnableOption (lib.mdDoc "code-server");
+
enable = lib.mkEnableOption (lib.mdDoc "code-server");
-
package = mkOption {
-
default = pkgs.code-server;
-
defaultText = lib.literalExpression "pkgs.code-server";
-
description = lib.mdDoc "Which code-server derivation to use.";
-
type = types.package;
-
};
+
package = lib.mkPackageOptionMD pkgs "code-server" { };
-
extraPackages = mkOption {
+
extraPackages = lib.mkOption {
default = [ ];
-
description = lib.mdDoc "Packages that are available in the PATH of code-server.";
-
example = "[ pkgs.go ]";
-
type = types.listOf types.package;
+
description = lib.mdDoc ''
+
Additional packages to add to the code-server {env}`PATH`.
+
'';
+
example = lib.literalExpression "[ pkgs.go ]";
+
type = lib.types.listOf lib.types.package;
};
-
extraEnvironment = mkOption {
-
type = types.attrsOf types.str;
-
description =
-
lib.mdDoc "Additional environment variables to passed to code-server.";
+
extraEnvironment = lib.mkOption {
+
type = lib.types.attrsOf lib.types.str;
+
description = lib.mdDoc ''
+
Additional environment variables to pass to code-server.
+
'';
default = { };
example = { PKG_CONFIG_PATH = "/run/current-system/sw/lib/pkgconfig"; };
};
-
extraArguments = mkOption {
-
default = [ "--disable-telemetry" ];
-
description = lib.mdDoc "Additional arguments that passed to code-server";
-
example = ''[ "--verbose" ]'';
-
type = types.listOf types.str;
+
extraArguments = lib.mkOption {
+
default = [ ];
+
description = lib.mdDoc ''
+
Additional arguments to pass to code-server.
+
'';
+
example = lib.literalExpression ''[ "--log=info" ]'';
+
type = lib.types.listOf lib.types.str;
};
-
host = mkOption {
-
default = "127.0.0.1";
-
description = lib.mdDoc "The host-ip to bind to.";
-
type = types.str;
+
host = lib.mkOption {
+
default = "localhost";
+
description = lib.mdDoc ''
+
The host name or IP address the server should listen to.
+
'';
+
type = lib.types.str;
};
-
port = mkOption {
+
port = lib.mkOption {
default = 4444;
-
description = lib.mdDoc "The port where code-server runs.";
-
type = types.port;
+
description = lib.mdDoc ''
+
The port the server should listen to.
+
'';
+
type = lib.types.port;
};
-
auth = mkOption {
+
auth = lib.mkOption {
default = "password";
-
description = lib.mdDoc "The type of authentication to use.";
-
type = types.enum [ "none" "password" ];
+
description = lib.mdDoc ''
+
The type of authentication to use.
+
'';
+
type = lib.types.enum [ "none" "password" ];
};
-
hashedPassword = mkOption {
+
hashedPassword = lib.mkOption {
default = "";
-
description =
-
lib.mdDoc "Create the password with: `echo -n 'thisismypassword' | npx argon2-cli -e`.";
-
type = types.str;
+
description = lib.mdDoc ''
+
Create the password with: `echo -n 'thisismypassword' | npx argon2-cli -e`.
+
'';
+
type = lib.types.str;
};
-
user = mkOption {
+
user = lib.mkOption {
default = defaultUser;
example = "yourUser";
description = lib.mdDoc ''
The user to run code-server as.
By default, a user named `${defaultUser}` will be created.
'';
-
type = types.str;
+
type = lib.types.str;
};
-
group = mkOption {
+
group = lib.mkOption {
default = defaultGroup;
example = "yourGroup";
description = lib.mdDoc ''
The group to run code-server under.
By default, a group named `${defaultGroup}` will be created.
'';
-
type = types.str;
+
type = lib.types.str;
};
-
extraGroups = mkOption {
+
extraGroups = lib.mkOption {
default = [ ];
-
description =
-
lib.mdDoc "An array of additional groups for the `${defaultUser}` user.";
+
description = lib.mdDoc ''
+
An array of additional groups for the `${defaultUser}` user.
+
'';
example = [ "docker" ];
-
type = types.listOf types.str;
+
type = lib.types.listOf lib.types.str;
+
};
+
+
socket = lib.mkOption {
+
default = null;
+
example = "/run/code-server/socket";
+
description = lib.mdDoc ''
+
Path to a socket (bind-addr will be ignored).
+
'';
+
type = lib.types.nullOr lib.types.str;
+
};
+
+
socketMode = lib.mkOption {
+
default = null;
+
description = lib.mdDoc ''
+
File mode of the socket.
+
'';
+
type = lib.types.nullOr lib.types.str;
+
};
+
+
userDataDir = lib.mkOption {
+
default = null;
+
description = lib.mdDoc ''
+
Path to the user data directory.
+
'';
+
type = lib.types.nullOr lib.types.str;
+
};
+
+
extensionsDir = lib.mkOption {
+
default = null;
+
description = lib.mdDoc ''
+
Path to the extensions directory.
+
'';
+
type = lib.types.nullOr lib.types.str;
+
};
+
+
proxyDomain = lib.mkOption {
+
default = null;
+
example = "code-server.lan";
+
description = lib.mdDoc ''
+
Domain used for proxying ports.
+
'';
+
type = lib.types.nullOr lib.types.str;
+
};
+
+
disableTelemetry = lib.mkOption {
+
default = false;
+
example = true;
+
description = lib.mdDoc ''
+
Disable telemetry.
+
'';
+
type = lib.types.bool;
+
};
+
+
disableUpdateCheck = lib.mkOption {
+
default = false;
+
example = true;
+
description = lib.mdDoc ''
+
Disable update check.
+
Without this flag, code-server checks every 6 hours against the latest github release and
+
then notifies you once every week that a new release is available.
+
'';
+
type = lib.types.bool;
+
};
+
+
disableFileDownloads = lib.mkOption {
+
default = false;
+
example = true;
+
description = lib.mdDoc ''
+
Disable file downloads from Code.
+
'';
+
type = lib.types.bool;
+
};
+
+
disableWorkspaceTrust = lib.mkOption {
+
default = false;
+
example = true;
+
description = lib.mdDoc ''
+
Disable Workspace Trust feature.
+
'';
+
type = lib.types.bool;
+
};
+
+
disableGettingStartedOverride = lib.mkOption {
+
default = false;
+
example = true;
+
description = lib.mdDoc ''
+
Disable the coder/coder override in the Help: Getting Started page.
+
'';
+
type = lib.types.bool;
};
};
};
-
###### implementation
-
config = mkIf cfg.enable {
+
config = lib.mkIf cfg.enable {
systemd.services.code-server = {
-
description = "VSCode server";
+
description = "Code server";
wantedBy = [ "multi-user.target" ];
after = [ "network-online.target" ];
path = cfg.extraPackages;
···
HASHED_PASSWORD = cfg.hashedPassword;
} // cfg.extraEnvironment;
serviceConfig = {
-
ExecStart = "${cfg.package}/bin/code-server --bind-addr ${cfg.host}:${toString cfg.port} --auth ${cfg.auth} " + lib.escapeShellArgs cfg.extraArguments;
+
ExecStart = ''
+
${lib.getExe cfg.package} \
+
--auth=${cfg.auth} \
+
--bind-addr=${cfg.host}:${toString cfg.port} \
+
'' + lib.optionalString (cfg.socket != null) ''
+
--socket=${cfg.socket} \
+
'' + lib.optionalString (cfg.userDataDir != null) ''
+
--user-data-dir=${cfg.userDataDir} \
+
'' + lib.optionalString (cfg.extensionsDir != null) ''
+
--extensions-dir=${cfg.extensionsDir} \
+
'' + lib.optionalString (cfg.disableTelemetry == true) ''
+
--disable-telemetry \
+
'' + lib.optionalString (cfg.disableUpdateCheck == true) ''
+
--disable-update-check \
+
'' + lib.optionalString (cfg.disableFileDownloads == true) ''
+
--disable-file-downloads \
+
'' + lib.optionalString (cfg.disableWorkspaceTrust == true) ''
+
--disable-workspace-trust \
+
'' + lib.optionalString (cfg.disableGettingStartedOverride == true) ''
+
--disable-getting-started-override \
+
'' + lib.escapeShellArgs cfg.extraArguments;
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
RuntimeDirectory = cfg.user;
User = cfg.user;
Group = cfg.group;
Restart = "on-failure";
};
-
};
-
users.users."${cfg.user}" = mkMerge [
-
(mkIf (cfg.user == defaultUser) {
+
users.users."${cfg.user}" = lib.mkMerge [
+
(lib.mkIf (cfg.user == defaultUser) {
isNormalUser = true;
description = "code-server user";
inherit (cfg) group;
···
}
];
-
users.groups."${defaultGroup}" = mkIf (cfg.group == defaultGroup) { };
-
+
users.groups."${defaultGroup}" = lib.mkIf (cfg.group == defaultGroup) { };
};
-
meta.maintainers = with maintainers; [ stackshadow ];
+
meta.maintainers = [ lib.maintainers.stackshadow ];
}
+1
nixos/tests/all-tests.nix
···
cntr = handleTestOn ["aarch64-linux" "x86_64-linux"] ./cntr.nix {};
cockpit = handleTest ./cockpit.nix {};
cockroachdb = handleTestOn ["x86_64-linux"] ./cockroachdb.nix {};
+
code-server = handleTest ./code-server.nix {};
coder = handleTest ./coder.nix {};
collectd = handleTest ./collectd.nix {};
connman = handleTest ./connman.nix {};
+22
nixos/tests/code-server.nix
···
+
import ./make-test-python.nix ({pkgs, lib, ...}:
+
{
+
name = "code-server";
+
+
nodes = {
+
machine = {pkgs, ...}: {
+
services.code-server = {
+
enable = true;
+
auth = "none";
+
};
+
};
+
};
+
+
testScript = ''
+
start_all()
+
machine.wait_for_unit("code-server.service")
+
machine.wait_for_open_port(4444)
+
machine.succeed("curl -k --fail http://localhost:4444", timeout=10)
+
'';
+
+
meta.maintainers = [ lib.maintainers.drupol ];
+
})
+51
pkgs/applications/audio/noson/default.nix
···
+
{ stdenv
+
, lib
+
, fetchFromGitHub
+
, cmake
+
, flac
+
, libpulseaudio
+
, qtbase
+
, qtgraphicaleffects
+
, qtquickcontrols2
+
, wrapQtAppsHook
+
}:
+
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "noson";
+
version = "5.4.1";
+
+
src = fetchFromGitHub {
+
owner = "janbar";
+
repo = "noson-app";
+
rev = finalAttrs.version;
+
hash = "sha256-7RrBfkUCRVzUGl+OT3OuoMlu4D3Sa7RpBefFgmfX1Fs=";
+
};
+
+
nativeBuildInputs = [
+
cmake
+
wrapQtAppsHook
+
];
+
+
buildInputs = [
+
flac
+
libpulseaudio
+
qtbase
+
qtgraphicaleffects
+
qtquickcontrols2
+
];
+
+
# wrapQtAppsHook doesn't automatically find noson-gui
+
dontWrapQtApps = true;
+
preFixup = ''
+
wrapQtApp "$out/lib/noson/noson-gui"
+
'';
+
+
meta = with lib; {
+
description = "SONOS controller for Linux (and macOS)";
+
homepage = "https://janbar.github.io/noson-app/";
+
mainProgram = "noson-app";
+
platforms = platforms.linux ++ platforms.darwin;
+
license = [ licenses.gpl3Only ];
+
maintainers = with maintainers; [ callahad ];
+
};
+
})
+152
pkgs/applications/editors/vscode/extensions/default.nix
···
};
};
+
ban.spellright = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
publisher = "ban";
+
name = "spellright";
+
version = "3.0.112";
+
sha256 = "sha256-79Yg4I0OkfG7PaDYnTA8HK8jrSxre4FGriq0Baiq7wA=";
+
};
+
meta = {
+
description = "A Visual Studio Code extension for Spellchecker";
+
changelog = "https://marketplace.visualstudio.com/items/ban.spellright/changelog";
+
homepage = "https://github.com/bartosz-antosik/vscode-spellright";
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ onedragon ];
+
};
+
};
+
bbenoist.nix = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "Nix";
···
};
};
+
w88975.code-translate = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
name = "code-translate";
+
publisher = "w88975";
+
version = "1.0.20";
+
sha256 = "sha256-blqLK7S+RmEoyr9zktS5/SNC0GeSXnNpbhltyajoAfw=";
+
};
+
meta = {
+
description = "A Visual Studio Code extension to provide purely hover translation";
+
longDescription = ''
+
Code Translate is a purely hover translation extension
+
- Non-intrusive display of translation results: perfectly integrated with VS Code code analysis.
+
- Powerful word splitting capabilities: supports various forms of word splitting such as camel case and underscore.
+
- Rich local vocabulary: includes 3.4+ million offline words, supporting various rare words.
+
- Based on a rich local vocabulary: Code Translate has super-fast query speed, with each word typically queried in less than 10ms.
+
- Multi-platform support: supports both the desktop version and online version of VS Code, and the plugin can be used on both versions.
+
'';
+
homepage = "https://github.com/w88975/code-translate-vscode";
+
changelog = "https://marketplace.visualstudio.com/items/w88975.code-translate/changelog";
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ onedragon ];
+
};
+
};
+
colejcummins.llvm-syntax-highlighting = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "llvm-syntax-highlighting";
···
};
};
+
ExiaHuang.dictionary = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
publisher = "ExiaHuang";
+
name = "dictionary";
+
version = "0.0.2";
+
sha256 = "sha256-caNcbDTB/F2mdlGpfIfJv13lzY5Wwj7p7r8dAte9+3A=";
+
};
+
meta = {
+
description = "A Visual Studio Code extension of using chinese-english dictonary in right-click menu";
+
homepage = "https://github.com/exiahuang/fanyi-vscode";
+
changelog = "https://marketplace.visualstudio.com/items/ExiaHuang.dictionary/changelog";
+
license = lib.licenses.gpl3Only;
+
maintainers = with lib.maintainers; [ onedragon ];
+
};
+
};
+
file-icons.file-icons = buildVscodeMarketplaceExtension {
meta = {
changelog = "https://marketplace.visualstudio.com/items/file-icons.file-icons/changelog";
···
publisher = "freebroccolo";
version = "1.0.38";
sha256 = "1nay6qs9vcxd85ra4bv93gg3aqg3r2wmcnqmcsy9n8pg1ds1vngd";
+
};
+
};
+
+
funkyremi.vscode-google-translate = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
publisher = "funkyremi";
+
name = "vscode-google-translate";
+
version = "1.4.13";
+
sha256 = "sha256-9Vo6lwqD1eE3zY0Gi9ME/6lPwmwuJ3Iq9StHPvncnM4=";
+
};
+
meta = {
+
description = "A Visual Studio Code extension using google translation to helping you quickly translate text right in your code rocket";
+
downloadPage = "https://marketplace.visualstudio.com/items?itemName=funkyremi.vscode-google-translate";
+
homepage = "https://github.com/funkyremi/vscode-google-translate.git";
+
changelog = "https://marketplace.visualstudio.com/items/funkyremi.vscode-google-translate/changelog";
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ onedragon ];
};
};
···
};
};
+
intellsmi.comment-translate = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
publisher = "intellsmi";
+
name = "comment-translate";
+
version = "2.2.4";
+
sha256 = "sha256-g6mlScxv8opZuqgWtTJ3k0Yo7W7WzIkwB+8lWf6cMiU=";
+
};
+
meta = {
+
description = "A Visual Studio Code extension to translate the comments for computer language";
+
longDescription = ''
+
This plugin uses the Google Translate API to translate comments for the VSCode programming language.
+
'';
+
homepage = "https://github.com/intellism/vscode-comment-translate/blob/HEAD/doc/README.md";
+
downloadPage = "https://marketplace.visualstudio.com/items?itemName=intellsmi.comment-translate";
+
changelog = "https://marketplace.visualstudio.com/items/intellsmi.comment-translate/changelog";
+
maintainers = with lib.maintainers; [ onedragon ];
+
license = lib.licenses.mit;
+
};
+
};
+
ionide.ionide-fsharp = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "Ionide-fsharp";
···
};
};
+
RoweWilsonFrederiskHolme.wikitext = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
name = "wikitext";
+
publisher = "RoweWilsonFrederiskHolme";
+
version = "3.8.0";
+
sha256 = "30540a85163e797028eec9bc3db1866bbf473e98615bf6ade6d1d672017ebe52";
+
};
+
meta = {
+
description = "Extension that helps users view and write MediaWiki's Wikitext files";
+
longDescription = ''
+
With this extension, you can more easily discover your grammatical problems
+
through the marked and styled text. The plugin is based on MediaWiki's
+
Wikitext standard, but the rules are somewhat stricter, which helps users
+
write text that is easier to read and maintain.
+
'';
+
downloadPage = "https://marketplace.visualstudio.com/items?itemName=RoweWilsonFrederiskHolme.wikitext";
+
homepage = "https://github.com/Frederisk/Wikitext-VSCode-Extension";
+
license = lib.licenses.mit;
+
};
+
};
+
rubbersheep.gi = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "gi";
···
};
meta = {
license = lib.licenses.mit;
+
};
+
};
+
+
tailscale.vscode-tailscale = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
name = "vscode-tailscale";
+
publisher = "tailscale";
+
version = "0.4.0";
+
sha256 = "sha256-c/BZHKHs2EKd37148dSxEeP1wBXv75HhDqzegmHPjOs=";
+
};
+
meta = {
+
changelog = "https://marketplace.visualstudio.com/items/tailscale.vscode-tailscale/changelog";
+
description = "VSCode extension to share a port over the internet with Tailscale Funnel";
+
downloadPage = "https://marketplace.visualstudio.com/items?itemName=Tailscale.vscode-tailscale";
+
homepage = "https://github.com/tailscale-dev/vscode-tailscale";
+
license = lib.licenses.mit;
+
maintainers = [ lib.maintainers.drupol ];
};
};
···
};
meta = {
license = lib.licenses.mit;
+
};
+
};
+
+
yzhang.dictionary-completion = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
publisher = "yzhang";
+
name = "dictionary-completion";
+
version = "1.2.2";
+
sha256 = "sha256-dpJcJARRKzRNHfXs/qknud8OQ8xIyeaVnt/EcDq0k4E=";
+
};
+
meta = {
+
description = "A Visual Studio Code extension to help user easyly finish long words ";
+
longDescription = ''
+
Dictionary completion allows user to get a list of keywords, based off of the current word at the cursor.
+
This is useful if you are typing a long word (e.g. acknowledgeable) and don't want to finish typing or don't remember the Spelling
+
'';
+
homepage = "https://github.com/yzhang-gh/vscode-dic-completion#readme";
+
changelog = "https://marketplace.visualstudio.com/items/yzhang.dictionary-completion/changelog";
+
downloadPage = "https://marketplace.visualstudio.com/items?itemName=yzhang.dictionary-completion";
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ onedragon ];
};
};
+12 -3
pkgs/applications/gis/grass/default.nix
···
stdenv.mkDerivation rec {
pname = "grass";
-
version = "8.2.0";
+
version = "8.2.1";
src = with lib; fetchFromGitHub {
owner = "OSGeo";
repo = "grass";
rev = version;
-
sha256 = "sha256-VK9FCqIwHGmeJe5lk12lpAGcsC1aPRBiI+XjACXjDd4=";
+
hash = "sha256-U3PQd3u9i+9Bc7BSd0gK8Ss+iV9BT1xLBDrKydtl3Qk=";
};
nativeBuildInputs = [
pkg-config bison flex makeWrapper wrapGAppsHook
-
gdal geos libmysqlclient netcdf pdal
+
gdal # for `gdal-config`
+
geos # for `geos-config`
+
netcdf # for `nc-config`
+
libmysqlclient # for `mysql_config`
+
pdal # for `pdal-config`; remove with next version, see https://github.com/OSGeo/grass/pull/2851
] ++ (with python3Packages; [ python-dateutil numpy wxPython_4_2 ]);
buildInputs = [
cairo zlib proj libtiff libpng fftw sqlite
readline ffmpeg postgresql blas wxGTK32
proj-datumgrid zstd
+
gdal
+
geos
+
netcdf
+
libmysqlclient
+
pdal
] ++ lib.optionals stdenv.isDarwin [ libiconv ];
strictDeps = true;
+2 -2
pkgs/applications/version-management/gerrit/default.nix
···
stdenv.mkDerivation rec {
pname = "gerrit";
-
version = "3.7.2";
+
version = "3.8.0";
src = fetchurl {
url = "https://gerrit-releases.storage.googleapis.com/gerrit-${version}.war";
-
sha256 = "sha256-XB5bplYpid2vxSjm1DCGYsd3d5kUk8PlnhFdCAORX6k=";
+
sha256 = "sha256-wial+K5eUZSJ+asFBLrFoJQOLWLHkl5ot4b4CIsg7Tc=";
};
buildCommand = ''
+4 -2
pkgs/applications/window-managers/cwm/default.nix
···
sha256 = "sha256-lkjsxGMXOrnu4cUiV/TO7yzd9FzM297MhaFKauqmiHo=";
};
-
nativeBuildInputs = [ pkg-config ];
-
buildInputs = [ libX11 libXinerama libXrandr libXft bison ];
+
strictDeps = true;
+
+
nativeBuildInputs = [ pkg-config bison ];
+
buildInputs = [ libX11 libXinerama libXrandr libXft ];
prePatch = ''sed -i "s@/usr/local@$out@" Makefile'';
+2 -2
pkgs/data/fonts/spleen/default.nix
···
stdenvNoCC.mkDerivation rec {
pname = "spleen";
-
version = "1.9.3";
+
version = "2.0.0";
src = fetchurl {
url = "https://github.com/fcambus/spleen/releases/download/${version}/spleen-${version}.tar.gz";
-
hash = "sha256-t60e2wKl3a0RfKlPAm64RQtRUE0ugbw6A4deEtTnayU=";
+
hash = "sha256-d4d4s13UhwG4A9skemrIdZFUzl/Dq9XMC225ikS6Wgw=";
};
nativeBuildInputs = [ xorg.mkfontscale ];
+3 -3
pkgs/data/fonts/unifont/default.nix
···
stdenv.mkDerivation rec {
pname = "unifont";
-
version = "15.0.02";
+
version = "15.0.04";
ttf = fetchurl {
url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.ttf";
-
hash = "sha256-DvWkQo+ZYWwoCCA69iyDmQtS/Qxwg7b2spLPqiSauL4=";
+
hash = "sha256-kkSbEvWBrvcnBgHDdKJjpSYF6BJDEwmYSxVQbPkQ6so=";
};
pcf = fetchurl {
url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.pcf.gz";
-
hash = "sha256-01yEB9We5MkeCF6uva0SDTpt+4Ln2TaNh6jkCS66PUE=";
+
hash = "sha256-rdzJuOkXYojgm5VfpshtJuCJYM0/iS+HnWMXEDsLQPg=";
};
nativeBuildInputs = [ libfaketime xorg.fonttosfnt xorg.mkfontscale ];
+2 -2
pkgs/data/fonts/unifont_upper/default.nix
···
stdenvNoCC.mkDerivation rec {
pname = "unifont_upper";
-
version = "15.0.02";
+
version = "15.0.04";
src = fetchurl {
url = "mirror://gnu/unifont/unifont-${version}/${pname}-${version}.ttf";
-
hash = "sha256-Ikd2VotAvktUd083vzZZFLzmXtZi4EGYRJ9eKP4yveE=";
+
hash = "sha256-7iRcyKfGpv2rjVLPRNchxpXwj0KA5jlgDnCfG7byLLI=";
};
dontUnpack = true;
+2 -2
pkgs/desktops/cinnamon/bulky/default.nix
···
stdenv.mkDerivation rec {
pname = "bulky";
-
version = "2.7";
+
version = "2.8";
src = fetchFromGitHub {
owner = "linuxmint";
repo = "bulky";
rev = version;
-
hash = "sha256-Ps7ql6EAdoljQ6S8D2JxNSh0+jtEVZpnQv3fpvWkQSk=";
+
hash = "sha256-DZjX4xPyA30TTyOX+VyGSY/FWPX2316CYImDWRma9r0=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/interpreters/clojure/babashka.nix
···
buildGraalvmNativeImage rec {
pname = "babashka";
-
version = "1.3.179";
+
version = "1.3.180";
src = fetchurl {
url = "https://github.com/babashka/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar";
-
sha256 = "sha256-tF+SqKY7tcJvmOATVwKIZemR2A3eqrbhvSBvr7tcq5U=";
+
sha256 = "sha256-moNFb5jHTK2XJHx9BAeD+BUH4Y6NyypDM0MycqE5Zwk=";
};
graalvmDrv = graalvmCEPackages.graalvm19-ce;
+1
pkgs/development/node-packages/aliases.nix
···
"@githubnext/github-copilot-cli" = pkgs.github-copilot-cli; # Added 2023-05-02
"@google/clasp" = pkgs.google-clasp; # Added 2023-05-07
"@nestjs/cli" = pkgs.nest-cli; # Added 2023-05-06
+
eslint_d = pkgs.eslint_d; # Added 2023-05-26
manta = pkgs.node-manta; # Added 2023-05-06
thelounge = pkgs.thelounge; # Added 2023-05-22
triton = pkgs.triton; # Added 2023-05-06
-1
pkgs/development/node-packages/node-packages.json
···
, "emojione"
, "escape-string-regexp"
, "eslint"
-
, "eslint_d"
, "esy"
, "expo-cli"
, "fast-cli"
-122
pkgs/development/node-packages/node-packages.nix
···
bypassCache = true;
reconstructLock = true;
-
eslint_d = nodeEnv.buildNodePackage {
-
name = "eslint_d";
-
packageName = "eslint_d";
-
version = "12.2.1";
-
src = fetchurl {
-
url = "https://registry.npmjs.org/eslint_d/-/eslint_d-12.2.1.tgz";
-
sha512 = "qOJ9cTi5AaH5bOgEoCkv41DJ637mHgzffbOLojwU4wadwC6qbR+OxVJRvVzH0v2XYmQOvw4eiJK7ivrr5SvzsA==";
-
};
-
dependencies = [
-
sources."@eslint-community/eslint-utils-4.4.0"
-
sources."@eslint-community/regexpp-4.5.1"
-
sources."@eslint/eslintrc-2.0.3"
-
sources."@eslint/js-8.41.0"
-
sources."@humanwhocodes/config-array-0.11.8"
-
sources."@humanwhocodes/module-importer-1.0.1"
-
sources."@humanwhocodes/object-schema-1.2.1"
-
sources."@nodelib/fs.scandir-2.1.5"
-
sources."@nodelib/fs.stat-2.0.5"
-
sources."@nodelib/fs.walk-1.2.8"
-
sources."acorn-8.8.2"
-
sources."acorn-jsx-5.3.2"
-
sources."ajv-6.12.6"
-
sources."ansi-regex-5.0.1"
-
sources."ansi-styles-4.3.0"
-
sources."argparse-2.0.1"
-
sources."balanced-match-1.0.2"
-
sources."brace-expansion-1.1.11"
-
sources."callsites-3.1.0"
-
(sources."chalk-4.1.2" // {
-
dependencies = [
-
sources."supports-color-7.2.0"
-
];
-
})
-
sources."color-convert-2.0.1"
-
sources."color-name-1.1.4"
-
sources."concat-map-0.0.1"
-
sources."core_d-5.0.1"
-
sources."cross-spawn-7.0.3"
-
sources."debug-4.3.4"
-
sources."deep-is-0.1.4"
-
sources."doctrine-3.0.0"
-
sources."escape-string-regexp-4.0.0"
-
sources."eslint-8.41.0"
-
sources."eslint-scope-7.2.0"
-
sources."eslint-visitor-keys-3.4.1"
-
sources."espree-9.5.2"
-
sources."esquery-1.5.0"
-
sources."esrecurse-4.3.0"
-
sources."estraverse-5.3.0"
-
sources."esutils-2.0.3"
-
sources."fast-deep-equal-3.1.3"
-
sources."fast-json-stable-stringify-2.1.0"
-
sources."fast-levenshtein-2.0.6"
-
sources."fastq-1.15.0"
-
sources."file-entry-cache-6.0.1"
-
sources."find-up-5.0.0"
-
sources."flat-cache-3.0.4"
-
sources."flatted-3.2.7"
-
sources."fs.realpath-1.0.0"
-
sources."glob-7.2.3"
-
sources."glob-parent-6.0.2"
-
sources."globals-13.20.0"
-
sources."graphemer-1.4.0"
-
sources."has-flag-4.0.0"
-
sources."ignore-5.2.4"
-
sources."import-fresh-3.3.0"
-
sources."imurmurhash-0.1.4"
-
sources."inflight-1.0.6"
-
sources."inherits-2.0.4"
-
sources."is-extglob-2.1.1"
-
sources."is-glob-4.0.3"
-
sources."is-path-inside-3.0.3"
-
sources."isexe-2.0.0"
-
sources."js-yaml-4.1.0"
-
sources."json-schema-traverse-0.4.1"
-
sources."json-stable-stringify-without-jsonify-1.0.1"
-
sources."levn-0.4.1"
-
sources."locate-path-6.0.0"
-
sources."lodash.merge-4.6.2"
-
sources."minimatch-3.1.2"
-
sources."ms-2.1.2"
-
sources."nanolru-1.0.0"
-
sources."natural-compare-1.4.0"
-
sources."once-1.4.0"
-
sources."optionator-0.9.1"
-
sources."p-limit-3.1.0"
-
sources."p-locate-5.0.0"
-
sources."parent-module-1.0.1"
-
sources."path-exists-4.0.0"
-
sources."path-is-absolute-1.0.1"
-
sources."path-key-3.1.1"
-
sources."prelude-ls-1.2.1"
-
sources."punycode-2.3.0"
-
sources."queue-microtask-1.2.3"
-
sources."resolve-from-4.0.0"
-
sources."reusify-1.0.4"
-
sources."rimraf-3.0.2"
-
sources."run-parallel-1.2.0"
-
sources."shebang-command-2.0.0"
-
sources."shebang-regex-3.0.0"
-
sources."strip-ansi-6.0.1"
-
sources."strip-json-comments-3.1.1"
-
sources."supports-color-8.1.1"
-
sources."text-table-0.2.0"
-
sources."type-check-0.4.0"
-
sources."type-fest-0.20.2"
-
sources."uri-js-4.4.1"
-
sources."which-2.0.2"
-
sources."word-wrap-1.2.3"
-
sources."wrappy-1.0.2"
-
sources."yocto-queue-0.1.0"
-
];
-
buildInputs = globalBuildInputs;
-
meta = {
-
description = "Makes eslint the fastest linter on the planet";
-
homepage = "https://github.com/mantoni/eslint_d.js";
-
license = "MIT";
-
};
-
production = true;
-
bypassCache = true;
-
reconstructLock = true;
-
};
esy = nodeEnv.buildNodePackage {
name = "esy";
packageName = "esy";
+113
pkgs/development/php-packages/relay/default.nix
···
+
{ stdenv
+
, lib
+
, fetchurl
+
, php
+
, openssl
+
, openssl_1_1
+
, zstd
+
, lz4
+
, autoPatchelfHook
+
}:
+
+
let
+
version = "0.6.3";
+
system = stdenv.hostPlatform.system;
+
phpVersion = lib.versions.majorMinor php.version;
+
variation = {
+
"aarch64-darwin" = {
+
platform = "darwin-arm64";
+
hashes = {
+
"8.0" = "00a7pyf9na7hjifkmp2482c7sh086w72zniqgr4cz2rhz7hnqp7p";
+
"8.1" = "0mg6nsllycgjxxinn8s30y9sk06g40vk8blnpx0askjw5zdsf5y7";
+
"8.2" = "0qmcbrj6jaxczv25rdgfjrj9nwq4vb2faw7kzlyxrvvzb5pyn9dm";
+
"8.3" = "1hqjy5y4q3alxvrj7xksaf7vvmz8p51bgzxbvmzdx6jnl63dix33";
+
};
+
};
+
"aarch64-linux" = {
+
platform = "debian-aarch64+libssl3";
+
hashes = {
+
"8.0" = "19zzw4324z096b6bph1686r30i4i2kwmlmmcqmb33lqkr9b9n5ag";
+
"8.1" = "0j6wpwy8d67pqij4v8m2xwydfddzr7nn4c3lyrssp8llbn4ghwpn";
+
"8.2" = "1nbajvi5zk6z8qr32l86p65f1zxv12kald56pg8k7bj4axlj2pmy";
+
"8.3" = "1sn638g2636m6s3lv2cclza9lzmzgqxamcga7jz3ijhn2ja6znbv";
+
};
+
};
+
"x86_64-darwin" = {
+
platform = "darwin-x86-64";
+
hashes = {
+
"8.0" = "13q6va9lxgfyx86xw20iqjz4s9r9xms74ywb2hgqrhs5mjnazzz4";
+
"8.1" = "1ncih5bf0jcylpl0nj8hi50kcwb4nl1g0ql359dgg9gp8s1b4hmw";
+
"8.2" = "150difm3vg0g2pl5hb5cci4jzybd7jcd7prjdv3rmwsi91gsydlv";
+
# 8.3 for this platform does not exist
+
};
+
};
+
"x86_64-linux" = {
+
platform = "debian-x86-64+libssl3";
+
hashes = {
+
"8.0" = "1qvd5r591kp7qf9pkymz78s8llzs1vxjwqhwy9rvma21hh6gd8ld";
+
"8.1" = "0fm9ppgx7qaggid134qnl9jkq5h97dac2ax21f1f1d0k8f5blmc2";
+
"8.2" = "0g2yqwfrigf047dqkrvfcj318lvgp38zy522ry484mrgq7iqwvb8";
+
"8.3" = "06mi3yr7k1a9icdljzl76xvrw6xqnvwiavgzx2g487s097mycjp4";
+
};
+
};
+
}.${system} or (throw "Unsupported platform for relay: ${system}");
+
in
+
stdenv.mkDerivation (finalAttrs: {
+
inherit version;
+
pname = "relay";
+
extensionName = "relay";
+
+
src = fetchurl {
+
url = "https://builds.r2.relay.so/v${finalAttrs.version}/relay-v${finalAttrs.version}-php"
+
+ phpVersion + "-" + variation.platform + ".tar.gz";
+
sha256 = variation.hashes.${phpVersion} or (throw "Unsupported PHP version for relay ${phpVersion} on ${system}");
+
};
+
nativeBuildInputs = lib.optionals (!stdenv.isDarwin) [
+
autoPatchelfHook
+
];
+
buildInputs = lib.optionals (!stdenv.isDarwin) [
+
openssl
+
zstd
+
lz4
+
];
+
installPhase = ''
+
runHook preInstall
+
+
mkdir -p $out/lib/php/extensions
+
cp relay-pkg.so $out/lib/php/extensions/relay.so
+
chmod +w $out/lib/php/extensions/relay.so
+
'' + (if stdenv.isDarwin then
+
let
+
args = lib.strings.concatMapStrings
+
(v: " -change /Users/administrator/dev/relay-dev/relay-deps/build/arm64/lib/${v.name}"
+
+ " ${lib.strings.makeLibraryPath [ v.value ]}/${v.name}")
+
(with lib.attrsets; [
+
(nameValuePair "libssl.1.1.dylib" openssl_1_1)
+
(nameValuePair "libcrypto.1.1.dylib" openssl_1_1)
+
(nameValuePair "libzstd.1.dylib" zstd)
+
(nameValuePair "liblz4.1.dylib" lz4)
+
]);
+
in
+
# fixDarwinDylibNames can't be used here because we need to completely remap .dylibs, not just add absolute paths
+
''
+
install_name_tool${args} $out/lib/php/extensions/relay.so
+
''
+
else
+
"") + ''
+
# Random UUID that's required by the extension. Can be anything, but must be different from default.
+
sed -i "s/00000000-0000-0000-0000-000000000000/aced680f-30e9-40cc-a868-390ead14ba0c/" $out/lib/php/extensions/relay.so
+
chmod -w $out/lib/php/extensions/relay.so
+
+
runHook postInstall
+
'';
+
+
meta = with lib; {
+
description = "Next-generation Redis extension for PHP";
+
changelog = "https://github.com/cachewerk/relay/releases/tag/v${version}";
+
homepage = "https://relay.so/";
+
sourceProvenance = [ sourceTypes.binaryNativeCode ];
+
license = licenses.unfree;
+
maintainers = with maintainers; [ tillkruss ostrolucky ];
+
platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
+
};
+
})
+2 -2
pkgs/development/python-modules/awkward-cpp/default.nix
···
buildPythonPackage rec {
pname = "awkward-cpp";
-
version = "9";
+
version = "15";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-2xyRwh+IuJo5tGF27cZ6CLN/coPBai7VFZ48h0YTxho=";
+
sha256 = "f6c825db2db981f852903d9574a07015c5d53ef8e4630772f18c7f167045aa0d";
};
nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/awkward/default.nix
···
buildPythonPackage rec {
pname = "awkward";
-
version = "2.0.8";
+
version = "2.2.1";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-MqV8KeE6KuO8HmrFNjeCW70ixChmlhY71Bod7ChKjuU=";
+
sha256 = "653e5b69f1c8e32d1d59445a8414d03f850d327eb933f45aad163f0778861dc2";
};
nativeBuildInputs = [
-2
pkgs/development/python-modules/cryptography/default.nix
···
, setuptools-rust
, openssl
, Security
-
, packaging
-
, six
, isPyPy
, cffi
, pkg-config
-3
pkgs/development/python-modules/matplotlib/default.nix
···
# build-system
, pkg-config
, pybind11
-
, setuptools
, setuptools-scm
# native libraries
, ffmpeg-headless
-
, fontconfig
, freetype
-
, imagemagick
, qhull
# propagates
-1
pkgs/development/python-modules/numpy/default.nix
···
{ lib
, fetchPypi
-
, fetchpatch
, python
, buildPythonPackage
, gfortran
-5
pkgs/development/python-modules/pandas/default.nix
···
, numpy
, python-dateutil
, pytz
-
, scipy
-
, sqlalchemy
-
, tables
-
, xlrd
-
, xlwt
# Test inputs
, glibcLocales
, hypothesis
+2 -2
pkgs/development/python-modules/spacy-transformers/default.nix
···
buildPythonPackage rec {
pname = "spacy-transformers";
-
version = "1.2.3";
+
version = "1.2.4";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-oNdH0oZNo8XWx+bbzwZs7iXD0Af6zx1k6wBYksgtp4w=";
+
hash = "sha256-hZwgk/rZ/0EAW8VcABjUKQvdYkVPdr3bzzGKroXzB7U=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/zha-quirks/default.nix
···
buildPythonPackage rec {
pname = "zha-quirks";
-
version = "0.0.99";
+
version = "0.0.100";
format = "setuptools";
disabled = pythonOlder "3.7";
···
owner = "zigpy";
repo = "zha-device-handlers";
rev = "refs/tags/${version}";
-
hash = "sha256-09heRXlaqc+qbQj+LKodu6Pq1pgQ5eVZbihOMeO5EWU=";
+
hash = "sha256-EWGsnUnr83YuhEdGJ3YtlYm9VT+aTuUjfganhOeqt7o=";
};
propagatedBuildInputs = [
+24
pkgs/development/tools/eslint_d/default.nix
···
+
{ lib, buildNpmPackage, fetchFromGitHub }:
+
+
buildNpmPackage rec {
+
pname = "eslint_d";
+
version = "12.2.1";
+
+
src = fetchFromGitHub {
+
owner = "mantoni";
+
repo = "eslint_d.js";
+
rev = "v${version}";
+
hash = "sha256-rups2y07Y3GkvGt/T9lPG0NUoCxddp/P9PAYczZYNIw=";
+
};
+
+
npmDepsHash = "sha256-enHppjkX1syANgFmfAX+LlISyN5ltADjojjrvukAI+I=";
+
+
dontNpmBuild = true;
+
+
meta = with lib; {
+
description = "Makes eslint the fastest linter on the planet";
+
homepage = "github.com/mantoni/eslint_d.js";
+
license = licenses.mit;
+
maintainers = [ maintainers.ehllie ];
+
};
+
}
+3 -3
pkgs/games/alephone/default.nix
···
self = stdenv.mkDerivation rec {
outputs = [ "out" "icons" ];
pname = "alephone";
-
version = "1.6.1";
+
version = "1.6.2";
src = fetchurl {
-
url = let date = "20230119";
+
url = let date = "20230529";
in "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${date}/AlephOne-${date}.tar.bz2";
-
sha256 = "sha256-rC9RfWUolsKjKGsJaGj0PaO+J4HNF/gQhd56XapcMCY=";
+
sha256 = "sha256-UqhZvOMOxU4W0eLRRTQvGXaqTpWD5KIdXULClHW7Iyc=";
};
nativeBuildInputs = [ pkg-config icoutils ];
+2 -2
pkgs/games/unciv/default.nix
···
in
stdenv.mkDerivation rec {
pname = "unciv";
-
version = "4.6.14-patch1";
+
version = "4.6.15";
src = fetchurl {
url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar";
-
hash = "sha256-CVwME8lvRjJ0ugps0lcO8FRk8AsFYs8w0oGNAB9TCnM=";
+
hash = "sha256-69JEf5dG3Nf4CLT8eKfeo/8givyyxb9QpQSAZ2dG7TI=";
};
dontUnpack = true;
+2 -2
pkgs/os-specific/linux/intel-compute-runtime/default.nix
···
stdenv.mkDerivation rec {
pname = "intel-compute-runtime";
-
version = "23.13.26032.30";
+
version = "23.17.26241.15";
src = fetchFromGitHub {
owner = "intel";
repo = "compute-runtime";
rev = version;
-
sha256 = "sha256-KaU+11lY/chCySao1vLOejDJ9i4yjYWxaz0pzd8lWNY=";
+
sha256 = "sha256-A0gtSM6e+VcfcGG/6zReV2LIXq6tGbWIwDQFlQ2TW28=";
};
nativeBuildInputs = [ cmake pkg-config ];
+4 -1
pkgs/servers/code-server/default.nix
···
{ lib, stdenv, fetchFromGitHub, buildGoModule, makeWrapper
, cacert, moreutils, jq, git, rsync, pkg-config, yarn, python3
, esbuild, nodejs_16, node-gyp, libsecret, xorg, ripgrep
-
, AppKit, Cocoa, CoreServices, Security, cctools, xcbuild, quilt }:
+
, AppKit, Cocoa, CoreServices, Security, cctools, xcbuild, quilt, nixosTests }:
let
system = stdenv.hostPlatform.system;
···
prefetchYarnCache = lib.overrideDerivation yarnCache (d: {
outputHash = lib.fakeSha256;
});
+
tests = {
+
inherit (nixosTests) code-server;
+
};
};
meta = with lib; {
+4 -1
pkgs/servers/openvscode-server/default.nix
···
# set offline mirror to yarn cache we created in previous steps
yarn --offline config set yarn-offline-mirror "${yarnCache}"
+
+
# set nodedir, so we can build binaries later
+
npm config set nodedir "${nodejs}"
'';
buildPhase = ''
···
# rebuild binaries, we use npm here, as yarn does not provide an alternative
# that would not attempt to try to reinstall everything and break our
# patching attempts
-
npm --prefix ./remote rebuild --build-from-source --nodedir ${nodejs}
+
npm --prefix ./remote rebuild --build-from-source
# run postinstall scripts after patching
find . -path "*node_modules" -prune -o \
+317 -155
pkgs/servers/search/qdrant/Cargo.lock
···
[[package]]
name = "anstream"
-
version = "0.2.6"
+
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "342258dd14006105c2b75ab1bd7543a03bdf0cfc94383303ac212a04939dff6f"
+
checksum = "9e579a7752471abc2a8268df8b20005e3eadd975f585398f17efcfd8d4927371"
dependencies = [
"anstyle",
"anstyle-parse",
+
"anstyle-query",
"anstyle-wincon",
-
"concolor-override",
-
"concolor-query",
+
"colorchoice",
"is-terminal",
"utf8parse",
]
[[package]]
name = "anstyle"
-
version = "0.3.5"
+
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23ea9e81bd02e310c216d080f6223c179012256e5151c41db88d12c88a1684d2"
+
checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d"
[[package]]
name = "anstyle-parse"
-
version = "0.1.1"
+
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a7d1bb534e9efed14f3e5f44e7dd1a4f709384023a4165199a4241e18dff0116"
+
checksum = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee"
dependencies = [
"utf8parse",
]
[[package]]
+
name = "anstyle-query"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
+
dependencies = [
+
"windows-sys 0.48.0",
+
]
+
+
[[package]]
name = "anstyle-wincon"
-
version = "0.2.0"
+
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c3127af6145b149f3287bb9a0d10ad9c5692dba8c53ad48285e5bec4063834fa"
+
checksum = "4bcd8291a340dd8ac70e18878bc4501dd7b4ff970cfa21c207d36ece51ea88fd"
dependencies = [
"anstyle",
-
"windows-sys 0.45.0",
+
"windows-sys 0.48.0",
]
[[package]]
name = "anyhow"
-
version = "1.0.70"
+
version = "1.0.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4"
+
checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
[[package]]
name = "api"
-
version = "1.1.3"
+
version = "1.2.2"
dependencies = [
"chrono",
"env_logger",
···
[[package]]
name = "atomic_refcell"
-
version = "0.1.9"
+
version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "857253367827bd9d0fd973f0ef15506a96e79e41b0ad7aa691203a4e3214f6c8"
+
checksum = "79d6dc922a2792b006573f60b2648076355daeae5ce9cb59507e5908c9625d31"
[[package]]
name = "atomicwrites"
-
version = "0.4.0"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09a580bfc0fc2370333eddb71de8c8614d5972e3a327438eb3acc22824a638bf"
+
checksum = "c1163d9d7c51de51a2b79d6df5e8888d11e9df17c752ce4a285fb6ca1580734e"
dependencies = [
-
"rustix 0.36.5",
+
"rustix 0.37.4",
"tempfile",
-
"windows-sys 0.45.0",
+
"windows-sys 0.48.0",
]
[[package]]
···
[[package]]
name = "bindgen"
-
version = "0.64.0"
+
version = "0.65.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4"
+
checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5"
dependencies = [
"bitflags",
"cexpr",
···
"lazy_static",
"lazycell",
"peeking_take_while",
+
"prettyplease 0.2.4",
"proc-macro2",
"quote",
"regex",
"rustc-hash",
"shlex",
-
"syn 1.0.107",
+
"syn 2.0.11",
]
[[package]]
···
checksum = "5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400"
dependencies = [
"arrayvec 0.4.12",
-
"constant_time_eq",
+
"constant_time_eq 0.1.5",
]
[[package]]
···
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
+
name = "cgroups-rs"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5b098e7c3a70d03c288fa0a96ccf13e770eb3d78c4cc0e1549b3c13215d5f965"
+
dependencies = [
+
"libc",
+
"log",
+
"nix 0.25.1",
+
"regex",
+
"thiserror",
+
]
+
+
[[package]]
name = "chrono"
version = "0.4.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "clap"
-
version = "3.2.23"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5"
-
dependencies = [
-
"bitflags",
-
"clap_lex 0.2.4",
-
"indexmap",
-
"textwrap",
-
]
-
-
[[package]]
-
name = "clap"
-
version = "4.2.1"
+
version = "4.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "046ae530c528f252094e4a77886ee1374437744b2bff1497aa898bbddbbb29b3"
+
checksum = "93aae7a4192245f70fe75dd9157fc7b4a5bf53e88d30bd4396f7d8f9284d5acc"
dependencies = [
"clap_builder",
"clap_derive",
···
[[package]]
name = "clap_builder"
-
version = "4.2.1"
+
version = "4.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "223163f58c9a40c3b0a43e1c4b50a9ce09f007ea2cb1ec258a687945b4b7929f"
+
checksum = "4f423e341edefb78c9caba2d9c7f7687d0e72e89df3ce3394554754393ac3990"
dependencies = [
"anstream",
"anstyle",
"bitflags",
-
"clap_lex 0.4.0",
+
"clap_lex",
"strsim",
]
[[package]]
name = "clap_derive"
-
version = "4.2.0"
+
version = "4.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3f9644cd56d6b87dbe899ef8b053e331c0637664e9e21a33dfcdc36093f5c5c4"
+
checksum = "191d9573962933b4027f932c600cd252ce27a8ad5979418fe78e43c07996f27b"
dependencies = [
"heck",
"proc-macro2",
···
[[package]]
name = "clap_lex"
-
version = "0.2.4"
+
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
-
dependencies = [
-
"os_str_bytes",
-
]
-
-
[[package]]
-
name = "clap_lex"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4f0807fb6f644c83f3e4ec014fec9858c1c8b26a7db8eb5f0bde5817df9c1df7"
+
checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b"
[[package]]
name = "codespan-reporting"
···
"log",
"merge",
"num_cpus",
-
"ordered-float 3.6.0",
+
"ordered-float 3.7.0",
"parking_lot",
"pprof",
"rand 0.8.5",
···
"validator",
"wal",
]
+
+
[[package]]
+
name = "colorchoice"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
[[package]]
name = "colored"
···
]
[[package]]
-
name = "concolor-override"
-
version = "1.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a855d4a1978dc52fb0536a04d384c2c0c1aa273597f08b77c8c4d3b2eec6037f"
-
-
[[package]]
-
name = "concolor-query"
-
version = "0.3.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "88d11d52c3d7ca2e6d0040212be9e4dbbcd78b6447f535b6b561f449427944cf"
-
dependencies = [
-
"windows-sys 0.45.0",
-
]
-
-
[[package]]
name = "config"
version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
+
+
[[package]]
+
name = "constant_time_eq"
+
version = "0.2.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "13418e745008f7349ec7e449155f419a61b92b58a99cc3616942b926825ec76b"
[[package]]
name = "convert_case"
···
[[package]]
name = "criterion"
-
version = "0.4.0"
+
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb"
+
checksum = "9f9c16c823fba76d9643cc387e9677d9771abe0827561381815215c47f808da9"
dependencies = [
"anes",
-
"atty",
"cast",
"ciborium",
-
"clap 3.2.23",
+
"clap",
"criterion-plot",
+
"is-terminal",
"itertools",
-
"lazy_static",
"num-traits",
+
"once_cell",
"oorandom",
"plotters",
"rayon",
···
checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
[[package]]
+
name = "hex"
+
version = "0.4.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+
+
[[package]]
name = "http"
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "librocksdb-sys"
-
version = "0.10.0+7.9.2"
+
version = "0.11.0+8.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0fe4d5874f5ff2bc616e55e8c6086d478fcda13faf9495768a4aa1c22042d30b"
+
checksum = "d3386f101bcb4bd252d8e9d2fb41ec3b0862a15a62b478c355b2982efa469e3e"
dependencies = [
"bindgen",
"bzip2-sys",
···
[[package]]
+
name = "memmap2"
+
version = "0.6.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a0aa1b505aeecb0adb017db2b6a79a17a38e64f882a201f05e9de8a982cd6096"
+
dependencies = [
+
"libc",
+
]
+
+
[[package]]
name = "memoffset"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "nix"
+
version = "0.25.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4"
+
dependencies = [
+
"autocfg",
+
"bitflags",
+
"cfg-if",
+
"libc",
+
]
+
+
[[package]]
+
name = "nix"
version = "0.26.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
···
dependencies = [
"memchr",
"minimal-lexical",
+
]
+
+
[[package]]
+
name = "ntapi"
+
version = "0.4.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4"
+
dependencies = [
+
"winapi",
[[package]]
···
[[package]]
name = "openssl"
-
version = "0.10.50"
+
version = "0.10.52"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7e30d8bc91859781f0a943411186324d580f2bbeb71b452fe91ae344806af3f1"
+
checksum = "01b8574602df80f7b85fdfc5392fa884a4e3b3f4f35402c070ab34c3d3f78d56"
dependencies = [
"bitflags",
"cfg-if",
···
[[package]]
name = "openssl-sys"
-
version = "0.9.85"
+
version = "0.9.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0d3d193fb1488ad46ffe3aaabc912cc931d02ee8518fe2959aea8ef52718b0c0"
+
checksum = "8e17f59264b2809d77ae94f0e1ebabc434773f370d6ca667bd223ea10e06cc7e"
dependencies = [
"cc",
"libc",
···
[[package]]
name = "ordered-float"
-
version = "3.6.0"
+
version = "3.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "13a384337e997e6860ffbaa83708b2ef329fd8c54cb67a5f64d421e0f943254f"
+
checksum = "2fc2dbde8f8a79f2102cc474ceb0ad68e3b80b85289ea62389b60e66777e4213"
dependencies = [
"num-traits",
···
"dlv-list",
"hashbrown",
-
-
[[package]]
-
name = "os_str_bytes"
-
version = "6.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee"
[[package]]
name = "parking_lot"
···
"inferno",
"libc",
"log",
-
"nix",
+
"nix 0.26.2",
"once_cell",
"parking_lot",
"prost",
···
[[package]]
+
name = "prettyplease"
+
version = "0.2.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1ceca8aaf45b5c46ec7ed39fff75f57290368c1846d33d24a122ca81416ab058"
+
dependencies = [
+
"proc-macro2",
+
"syn 2.0.11",
+
]
+
+
[[package]]
name = "proc-macro-error"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
+
name = "procfs"
+
version = "0.15.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "943ca7f9f29bab5844ecd8fdb3992c5969b6622bb9609b9502fef9b4310e3f1f"
+
dependencies = [
+
"bitflags",
+
"byteorder",
+
"hex",
+
"lazy_static",
+
"rustix 0.36.13",
+
]
+
+
[[package]]
name = "prometheus"
version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "proptest"
-
version = "1.1.0"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "29f1b898011ce9595050a68e60f90bad083ff2987a695a42357134c8381fba70"
+
checksum = "4e35c06b98bf36aba164cc17cb25f7e232f5c4aeea73baa14b8a9f0d92dbfa65"
dependencies = [
"bit-set",
"bitflags",
"byteorder",
"lazy_static",
"num-traits",
-
"quick-error 2.0.1",
"rand 0.8.5",
"rand_chacha 0.3.1",
"rand_xorshift",
···
[[package]]
name = "prost"
-
version = "0.11.8"
+
version = "0.11.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e48e50df39172a3e7eb17e14642445da64996989bc212b583015435d39a58537"
+
checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd"
dependencies = [
"bytes",
"prost-derive",
···
[[package]]
name = "prost-build"
-
version = "0.11.8"
+
version = "0.11.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2c828f93f5ca4826f97fedcbd3f9a536c16b12cff3dbbb4a007f932bbad95b12"
+
checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270"
dependencies = [
"bytes",
"heck",
···
"log",
"multimap",
"petgraph",
-
"prettyplease",
+
"prettyplease 0.1.22",
"prost",
"prost-types",
"regex",
···
[[package]]
name = "prost-derive"
-
version = "0.11.8"
+
version = "0.11.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4ea9b0f8cbe5e15a8a042d030bd96668db28ecb567ec37d691971ff5731d2b1b"
+
checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4"
dependencies = [
"anyhow",
"itertools",
···
[[package]]
name = "prost-types"
-
version = "0.11.8"
+
version = "0.11.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "379119666929a1afd7a043aa6cf96fa67a6dce9af60c88095a4686dbce4c9c88"
+
checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13"
dependencies = [
"prost",
···
[[package]]
name = "qdrant"
-
version = "1.1.3"
+
version = "1.2.2"
dependencies = [
"actix-cors",
"actix-files",
···
"api",
"atty",
"chrono",
-
"clap 4.2.1",
+
"clap",
"collection",
"colored",
"config",
+
"constant_time_eq 0.2.5",
"env_logger",
"futures",
"futures-util",
···
"reqwest",
"rusty-hook",
"schemars",
+
"sealed_test",
"segment",
"serde",
"serde_cbor",
···
"tower-layer",
"uuid",
"validator",
+
"wal",
[[package]]
name = "quantization"
version = "0.1.0"
-
source = "git+https://github.com/qdrant/quantization.git#9c2d0a60062559dbe7f699a6dfac9978e799e3e5"
+
source = "git+https://github.com/qdrant/quantization.git#3443cbbd0943f3e87f39c966ef111e2a85f05174"
dependencies = [
"cc",
"permutation_iterator",
+
"rand 0.8.5",
+
"rayon",
"serde",
"serde_json",
···
checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
[[package]]
-
name = "quick-error"
-
version = "2.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
-
-
[[package]]
name = "quick-xml"
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "reqwest"
-
version = "0.11.16"
+
version = "0.11.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "27b71749df584b7f4cac2c426c127a7c785a5106cc98f7a8feb044115f0fa254"
+
checksum = "13293b639a097af28fc8a90f22add145a9c954e49d77da06263d58cf44d5fb91"
dependencies = [
"base64 0.21.0",
"bytes",
···
[[package]]
name = "rocksdb"
-
version = "0.20.1"
+
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "015439787fce1e75d55f279078d33ff14b4af5d93d995e8838ee4631301c8a99"
+
checksum = "bb6f170a4041d50a0ce04b0d2e14916d6ca863ea2e422689a5b694395d299ffe"
dependencies = [
"libc",
"librocksdb-sys",
···
[[package]]
name = "rustix"
-
version = "0.36.5"
+
version = "0.36.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a3807b5d10909833d3e9acd1eb5fb988f79376ff10fce42937de71a449c4c588"
+
checksum = "3a38f9520be93aba504e8ca974197f46158de5dcaa9fa04b57c57cd6a679d658"
dependencies = [
"bitflags",
-
"errno 0.2.8",
+
"errno 0.3.0",
"io-lifetimes 1.0.3",
"libc",
"linux-raw-sys 0.1.4",
-
"windows-sys 0.42.0",
+
"windows-sys 0.45.0",
[[package]]
···
checksum = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f"
dependencies = [
"fnv",
-
"quick-error 1.2.3",
+
"quick-error",
+
"tempfile",
+
"wait-timeout",
+
]
+
+
[[package]]
+
name = "rusty-forkfork"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7ce85af4dfa2fb0c0143121ab5e424c71ea693867357c9159b8777b59984c218"
+
dependencies = [
+
"fnv",
+
"quick-error",
"tempfile",
"wait-timeout",
···
checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
[[package]]
+
name = "sealed_test"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1a608d94641cc17fe203b102db2ae86d47a236630192f0244ddbbbb0044c0272"
+
dependencies = [
+
"fs_extra",
+
"rusty-forkfork",
+
"sealed_test_derive",
+
"tempfile",
+
]
+
+
[[package]]
+
name = "sealed_test_derive"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7b672e005ae58fef5da619d90b9f1c5b44b061890f4a371b3c96257a8a15e697"
+
dependencies = [
+
"quote",
+
"syn 1.0.107",
+
]
+
+
[[package]]
name = "security-framework"
version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "segment"
-
version = "0.5.0"
+
version = "0.6.0"
dependencies = [
"atomic_refcell",
"atomicwrites",
"bincode",
"bitvec",
+
"cgroups-rs",
"chrono",
"criterion",
"fs_extra",
···
"geohash",
"itertools",
"log",
-
"memmap2",
+
"memmap2 0.6.1",
"num-derive",
"num-traits",
"num_cpus",
-
"ordered-float 3.6.0",
+
"ordered-float 3.7.0",
"parking_lot",
"pprof",
+
"procfs",
"quantization",
"rand 0.8.5",
"rand_distr",
···
"serde-value",
"serde_cbor",
"serde_json",
+
"sysinfo",
"tar",
"tempfile",
"thiserror",
···
[[package]]
name = "serde"
-
version = "1.0.159"
+
version = "1.0.163"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065"
+
checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2"
dependencies = [
"serde_derive",
···
[[package]]
name = "serde_derive"
-
version = "1.0.159"
+
version = "1.0.163"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585"
+
checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "serde_json"
-
version = "1.0.95"
+
version = "1.0.96"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744"
+
checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1"
dependencies = [
"itoa",
"ryu",
···
checksum = "1b55cdc318ede251d0957f07afe5fed912119b8c1bc5a7804151826db999e737"
dependencies = [
"debugid",
-
"memmap2",
+
"memmap2 0.5.10",
"stable_deref_trait",
"uuid",
···
[[package]]
+
name = "sysinfo"
+
version = "0.29.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "02f1dc6930a439cc5d154221b5387d153f8183529b07c19aca24ea31e0a167e1"
+
dependencies = [
+
"cfg-if",
+
"core-foundation-sys",
+
"libc",
+
"ntapi",
+
"once_cell",
+
"rayon",
+
"winapi",
+
]
+
+
[[package]]
name = "tap"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"libc",
"winapi",
-
-
[[package]]
-
name = "textwrap"
-
version = "0.16.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
[[package]]
name = "thiserror"
···
[[package]]
name = "tokio"
-
version = "1.27.0"
+
version = "1.28.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d0de47a4eecbe11f498978a9b29d792f0d2692d1dd003650c24c76510e3bc001"
+
checksum = "0aa32867d44e6f2ce3385e89dceb990188b8bb0fb25b0cf576647a6f98ac5105"
dependencies = [
"autocfg",
"bytes",
···
"signal-hook-registry",
"socket2",
"tokio-macros",
-
"windows-sys 0.45.0",
+
"windows-sys 0.48.0",
[[package]]
···
[[package]]
name = "tokio-macros"
-
version = "2.0.0"
+
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "61a573bdc87985e9d6ddeed1b3d864e8a302c847e40d647746df2f1de209d1ce"
+
checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "tonic"
-
version = "0.9.1"
+
version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "38bd8e87955eb13c1986671838177d6792cdc52af9bffced0d2c8a9a7f741ab3"
+
checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a"
dependencies = [
"async-stream",
"async-trait",
···
[[package]]
name = "tonic-build"
-
version = "0.9.1"
+
version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0f60a933bbea70c95d633c04c951197ddf084958abaa2ed502a3743bdd8d8dd7"
+
checksum = "a6fdaae4c2c638bb70fe42803a26fbd6fc6ac8c72f5c59f67ecc2a2dcabf4b07"
dependencies = [
-
"prettyplease",
+
"prettyplease 0.1.22",
"proc-macro2",
"prost-build",
"quote",
···
[[package]]
name = "uuid"
-
version = "1.3.1"
+
version = "1.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5b55a3fef2a1e3b3a00ce878640918820d3c51081576ac657d23af9fc7928fdb"
+
checksum = "345444e32442451b267fc254ae85a209c64be56d2890e601a0c37ff0c3c5ecd2"
dependencies = [
"getrandom 0.2.8",
"serde",
···
[[package]]
name = "wal"
version = "0.1.2"
-
source = "git+https://github.com/qdrant/wal.git?rev=9fe5a0c97c148152adacca0df238be6b1bf7d704#9fe5a0c97c148152adacca0df238be6b1bf7d704"
+
source = "git+https://github.com/qdrant/wal.git?rev=f3029ad0e1632d5e375db55695e33121df54aa5c#f3029ad0e1632d5e375db55695e33121df54aa5c"
dependencies = [
"byteorder",
"crc",
···
"env_logger",
"fs4",
"log",
-
"memmap2",
+
"memmap2 0.6.1",
"rand 0.8.5",
"rand_distr",
"rustix 0.37.4",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
dependencies = [
-
"windows_aarch64_gnullvm",
+
"windows_aarch64_gnullvm 0.42.2",
"windows_aarch64_msvc 0.42.2",
"windows_i686_gnu 0.42.2",
"windows_i686_msvc 0.42.2",
"windows_x86_64_gnu 0.42.2",
-
"windows_x86_64_gnullvm",
+
"windows_x86_64_gnullvm 0.42.2",
"windows_x86_64_msvc 0.42.2",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
dependencies = [
-
"windows-targets",
+
"windows-targets 0.42.2",
+
]
+
+
[[package]]
+
name = "windows-sys"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+
dependencies = [
+
"windows-targets 0.48.0",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
dependencies = [
-
"windows_aarch64_gnullvm",
+
"windows_aarch64_gnullvm 0.42.2",
"windows_aarch64_msvc 0.42.2",
"windows_i686_gnu 0.42.2",
"windows_i686_msvc 0.42.2",
"windows_x86_64_gnu 0.42.2",
-
"windows_x86_64_gnullvm",
+
"windows_x86_64_gnullvm 0.42.2",
"windows_x86_64_msvc 0.42.2",
[[package]]
+
name = "windows-targets"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
+
dependencies = [
+
"windows_aarch64_gnullvm 0.48.0",
+
"windows_aarch64_msvc 0.48.0",
+
"windows_i686_gnu 0.48.0",
+
"windows_i686_msvc 0.48.0",
+
"windows_x86_64_gnu 0.48.0",
+
"windows_x86_64_gnullvm 0.48.0",
+
"windows_x86_64_msvc 0.48.0",
+
]
+
+
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
+
+
[[package]]
+
name = "windows_aarch64_gnullvm"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
[[package]]
name = "windows_aarch64_msvc"
···
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
[[package]]
+
name = "windows_aarch64_msvc"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+
+
[[package]]
name = "windows_i686_gnu"
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
[[package]]
+
name = "windows_i686_gnu"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+
+
[[package]]
name = "windows_i686_msvc"
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
[[package]]
+
name = "windows_i686_msvc"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+
+
[[package]]
name = "windows_x86_64_gnu"
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
[[package]]
+
name = "windows_x86_64_gnu"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+
+
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
[[package]]
+
name = "windows_x86_64_gnullvm"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+
+
[[package]]
name = "windows_x86_64_msvc"
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+
+
[[package]]
+
name = "windows_x86_64_msvc"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
[[package]]
name = "winreg"
+4 -4
pkgs/servers/search/qdrant/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "qdrant";
-
version = "1.1.3";
+
version = "1.2.2";
src = fetchFromGitHub {
owner = "qdrant";
repo = "qdrant";
rev = "refs/tags/v${version}";
-
sha256 = "sha256-CGGJLyhhwQvW9AIzA7Fg85CvPbnuyELR+mmhoc4hJtk=";
+
sha256 = "sha256-1UJZibj7twM/4z9w+ebOI0AVjPZGz7B1BWw0M0pMQ+k=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
-
"quantization-0.1.0" = "sha256-4TY08ScRbL4zVG428BTZu42ocAsPk/8wM+zzI8EFSrs=";
-
"wal-0.1.2" = "sha256-EfCvwgHMfyiId8VjV+yFyNqoIv6fxF8UFcw1s46hF5k=";
+
"quantization-0.1.0" = "sha256-mhiVicQXj8639bX2mGp9XnjTNVFdd6mnk+B1B1f3ywA=";
+
"wal-0.1.2" = "sha256-oZ6xij59eIpCGcFL2Ds6E180l1SGIRMOq7OcLc1TpxY=";
};
};
+46 -8
pkgs/tools/graphics/mesa-demos/default.nix
···
-
{ lib, stdenv, fetchurl
-
, freeglut, glew, libGL, libGLU, libX11, libXext, mesa
-
, meson, ninja, pkg-config, wayland, wayland-protocols
-
, vulkan-loader, libxkbcommon, libdecor, glslang }:
+
{ lib
+
, stdenv
+
, fetchurl
+
, freeglut
+
, libGL
+
, libGLU
+
, libX11
+
, libXext
+
, mesa
+
, meson
+
, ninja
+
, pkg-config
+
, wayland
+
, wayland-scanner
+
, wayland-protocols
+
, vulkan-loader
+
, libxkbcommon
+
, libdecor
+
, glslang
+
}:
stdenv.mkDerivation rec {
pname = "mesa-demos";
···
sha256 = "sha256-MEaj0mp7BRr3690lel8jv+sWDK1u2VIynN/x6fHtSWs=";
};
+
strictDeps = true;
+
+
depsBuildBuild = [
+
pkg-config
+
];
+
+
nativeBuildInputs = [
+
meson
+
ninja
+
pkg-config
+
wayland-scanner
+
glslang
+
];
+
buildInputs = [
-
freeglut glew libX11 libXext libGL libGLU mesa wayland
-
wayland-protocols vulkan-loader libxkbcommon libdecor glslang
-
] ++ lib.optional (mesa ? osmesa) mesa.osmesa ;
-
nativeBuildInputs = [ meson ninja pkg-config wayland ];
+
freeglut
+
libX11
+
libXext
+
libGL
+
libGLU
+
mesa
+
wayland
+
wayland-protocols
+
vulkan-loader
+
libxkbcommon
+
libdecor
+
] ++ lib.optional (mesa ? osmesa) mesa.osmesa;
mesonFlags = [
"-Degl=${if stdenv.isDarwin then "disabled" else "auto"}"
+1 -1
pkgs/tools/misc/rauc/default.nix
···
enableParallelBuilding = true;
-
nativeBuildInputs = [ pkg-config meson ninja ];
+
nativeBuildInputs = [ pkg-config meson ninja glib ];
buildInputs = [ curl dbus glib json-glib openssl util-linux libnl systemd ];
+2 -2
pkgs/tools/networking/dd-agent/datadog-agent.nix
···
{ lib
, stdenv
, cmake
-
, buildGo118Module
+
, buildGoModule
, makeWrapper
, fetchFromGitHub
, pythonPackages
···
cmakeFlags = ["-DBUILD_DEMO=OFF" "-DDISABLE_PYTHON2=ON"];
};
-
in buildGo118Module rec {
+
in buildGoModule rec {
pname = "datadog-agent";
inherit src version;
+2 -2
pkgs/tools/networking/v2ray/default.nix
···
buildGoModule rec {
pname = "v2ray-core";
-
version = "5.6.0";
+
version = "5.7.0";
src = fetchFromGitHub {
owner = "v2fly";
repo = "v2ray-core";
rev = "v${version}";
-
hash = "sha256-4oaxZ+p12HRgA3OVoBYQb9czl+WSHSK1Cc+vYpeeUVM=";
+
hash = "sha256-gdDV5Cd/DjEqSiOF7j5a8QLtdJiFeNCnHoA4XD+yiGA=";
};
# `nix-update` doesn't support `vendorHash` yet.
+18 -5
pkgs/tools/security/certipy/default.nix pkgs/development/python-modules/certipy-ad/default.nix
···
{ lib
+
, asn1crypto
+
, buildPythonPackage
+
, dnspython
+
, dsinternals
, fetchFromGitHub
-
, python3
+
, impacket
+
, ldap3
+
, pyasn1
+
, pycryptodome
+
, pyopenssl
+
, pythonOlder
+
, requests_ntlm
}:
-
python3.pkgs.buildPythonApplication rec {
-
pname = "certipy";
+
buildPythonPackage rec {
+
pname = "certipy-ad";
version = "4.4.0";
format = "setuptools";
+
+
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "ly4k";
···
--replace "pyasn1==0.4.8" "pyasn1"
'';
-
propagatedBuildInputs = with python3.pkgs; [
+
propagatedBuildInputs = [
asn1crypto
dnspython
dsinternals
impacket
+
pyopenssl
ldap3
pyasn1
pycryptodome
···
];
meta = with lib; {
-
description = "Tool to enumerate and abuse misconfigurations in Active Directory Certificate Services";
+
description = "Library and CLI tool to enumerate and abuse misconfigurations in Active Directory Certificate Services";
homepage = "https://github.com/ly4k/Certipy";
changelog = "https://github.com/ly4k/Certipy/releases/tag/${version}";
license = with licenses; [ mit ];
+9 -11
pkgs/top-level/all-packages.nix
···
efficient-compression-tool = callPackage ../tools/compression/efficient-compression-tool { };
-
enumer = callPackage ../tools/misc/enumer {
-
buildGoModule = buildGo119Module; # go 1.20 build failure
-
};
+
enumer = callPackage ../tools/misc/enumer { };
evans = callPackage ../development/tools/evans { };
···
enumerepo = callPackage ../tools/security/enumerepo {};
erosmb = callPackage ../tools/security/erosmb { };
+
+
eslint_d = callPackage ../development/tools/eslint_d { };
oauth2c = callPackage ../tools/security/oauth2c { };
···
mnc = callPackage ../tools/misc/mnc { };
-
mgmt = callPackage ../applications/system/mgmt {
-
buildGoModule = buildGo119Module; # go 1.20 build failure
-
};
+
mgmt = callPackage ../applications/system/mgmt { };
monica = callPackage ../servers/web-apps/monica { };
···
botamusique = callPackage ../tools/audio/botamusique { };
-
boulder = callPackage ../tools/admin/boulder {
-
buildGoModule = buildGo119Module; # go 1.20 build failure
-
};
+
boulder = callPackage ../tools/admin/boulder { };
btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { };
···
certigo = callPackage ../tools/admin/certigo { };
-
certipy = callPackage ../tools/security/certipy { };
+
certipy = with python3Packages; toPythonApplication certipy-ad;
catcli = python3Packages.callPackage ../tools/filesystems/catcli { };
···
mt32emu-smf2wav = callPackage ../applications/audio/munt/mt32emu-smf2wav.nix { };
+
noson = libsForQt5.callPackage ../applications/audio/noson { };
+
offpunk = callPackage ../applications/networking/browsers/offpunk { };
owl-compositor = callPackage ../applications/window-managers/owl { };
···
vscodium-fhsWithPackages = vscodium.fhsWithPackages;
openvscode-server = callPackage ../servers/openvscode-server {
-
nodejs = nodejs_18;
+
nodejs = nodejs_16;
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Security;
inherit (darwin) cctools;
+2
pkgs/top-level/php-packages.nix
···
redis = callPackage ../development/php-packages/redis { };
+
relay = callPackage ../development/php-packages/relay { inherit php; };
+
smbclient = callPackage ../development/php-packages/smbclient { };
snuffleupagus = callPackage ../development/php-packages/snuffleupagus { };
+2
pkgs/top-level/python-packages.nix
···
certipy = callPackage ../development/python-modules/certipy { };
+
certipy-ad = callPackage ../development/python-modules/certipy-ad { };
+
certomancer = callPackage ../development/python-modules/certomancer { };
certvalidator = callPackage ../development/python-modules/certvalidator { };