Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-06-26 06:01:18 +00:00 committed by GitHub
commit d2651fbc94
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
25 changed files with 247 additions and 133 deletions

View File

@ -141,9 +141,7 @@ in buildDotnetModule rec {
src = ./.;
projectFile = "src/project.sln";
# File generated with `nix-build -A package.passthru.fetch-deps`.
# To run fetch-deps when this file does not yet exist, set nugetDeps to null
nugetDeps = ./deps.nix;
nugetDeps = ./deps.nix; # see "Generating and updating NuGet dependencies" section for details
projectReferences = [ referencedProject ]; # `referencedProject` must contain `nupkg` in the folder structure.
@ -219,6 +217,12 @@ buildDotnetGlobalTool {
```
## Generating and updating NuGet dependencies {#generating-and-updating-nuget-dependencies}
When writing a new expression, you can use the generated `fetch-deps` script to initialise the lockfile.
After creating a blank `deps.nix` and pointing `nugetDeps` to it,
build the script with `nix-build -A package.fetch-deps` and then run the result.
(When the root attr is your package, it's simply `nix-build -A fetch-deps`.)
There is also a manual method:
First, restore the packages to the `out` directory, ensure you have cloned
the upstream repository and you are inside it.
@ -254,6 +258,5 @@ Finally, you move the `deps.nix` file to the appropriate location to be used by
If you ever need to update the dependencies of a package, you instead do
* `nix-build -A package.fetch-deps` to generate the update script for `package`
* Run `./result deps.nix` to regenerate the lockfile to `deps.nix`, keep in mind if a location isn't provided, it will write to a temporary path instead
* Finally, move the file where needed and look at its contents to confirm it has updated the dependencies.
* Run `./result` to regenerate the lockfile to the path passed for `nugetDeps` (keep in mind if it can't be resolved to a local path, the script will write to `$1` or a temporary path instead)
* Finally, ensure the correct file was written and the derivation can be built.

View File

@ -40,20 +40,6 @@ Use `programs.steam.enable = true;` if you want to add steam to `systemPackages`
have a look at [this pull request](https://github.com/NixOS/nixpkgs/pull/20269).
- **Java**
1. There is no java in steam chrootenv by default. If you get a message like:
```
/home/foo/.local/share/Steam/SteamApps/common/towns/towns.sh: line 1: java: command not found
```
you need to add:
```nix
steam.override { withJava = true; }
```
## steam-run {#sec-steam-run}
The FHS-compatible chroot used for Steam can also be used to run other Linux games that expect a FHS environment. To use it, install the `steam-run` package and run the game with:

View File

@ -10625,6 +10625,12 @@
github = "kkoniuszy";
githubId = 120419423;
};
klchen0112 = {
name = "klchen0112";
email = "klchen0112@gmail.com";
github = "klchen0112";
githubId = 32459567;
};
klden = {
name = "Kenzyme Le";
email = "kl@kenzymele.com";

View File

@ -888,6 +888,15 @@
"spdx": "MPL-2.0",
"vendorHash": null
},
"onepassword": {
"hash": "sha256-rdS9Udzfc/U7E4CIyySnntOCVBBZL0/GuAiVCI5uMrc=",
"homepage": "https://registry.terraform.io/providers/1Password/onepassword",
"owner": "1Password",
"repo": "terraform-provider-onepassword",
"rev": "v2.1.0",
"spdx": "MIT",
"vendorHash": null
},
"opennebula": {
"hash": "sha256-Bz/JKPbdxKS7VDnQoXnZ5ajqh++ujl+4wIS49BDtT94=",
"homepage": "https://registry.terraform.io/providers/OpenNebula/opennebula",

View File

@ -7,13 +7,13 @@
}:
mkHyprlandPlugin hyprland rec {
pluginName = "hy3";
version = "0.41.1";
version = "0.41.2";
src = fetchFromGitHub {
owner = "outfoxxed";
repo = "hy3";
rev = "hl${version}";
hash = "sha256-bRLI+zgfT31LCMW4Pf701ZZx2oFeXoBu1BfYQjX6MPc=";
rev = "refs/tags/hl${version}";
hash = "sha256-aZuNKBwTwj8EXkDBMWNdRKbHPx647wJLWm55h6jOKbo=";
};
nativeBuildInputs = [ cmake ];
@ -25,6 +25,9 @@ mkHyprlandPlugin hyprland rec {
description = "Hyprland plugin for an i3 / sway like manual tiling layout";
license = lib.licenses.gpl3;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ aacebedo ];
maintainers = with lib.maintainers; [
aacebedo
johnrtitor
];
};
}

View File

@ -14,13 +14,13 @@ let
mkHyprlandPlugin,
}:
let
version = "0.41.1";
version = "0.41.2";
hyprland-plugins-src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprland-plugins";
rev = "v${version}";
hash = "sha256-Bw3JRBUZg2kmDwxa/UHvD//gGcNjbftTj2MSeLvx1q8=";
rev = "refs/tags/v${version}";
hash = "sha256-TnlAcO5K2gkab0mpKurP5Co6eWRycP/KbFqWNS2rsMA=";
};
in
mkHyprlandPlugin hyprland {
@ -33,7 +33,10 @@ let
homepage = "https://github.com/hyprwm/hyprland-plugins";
description = "Hyprland ${description} plugin";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fufexan ];
maintainers = with lib.maintainers; [
fufexan
johnrtitor
];
platforms = lib.platforms.linux;
};
}

View File

@ -1,7 +1,7 @@
{
"branch": "main",
"commit_hash": "9e781040d9067c2711ec2e9f5b47b76ef70762b3",
"commit_message": "props: bump version to 0.41.1",
"date": "2024-06-13",
"tag": "v0.41.1"
"commit_hash": "918d8340afd652b011b937d29d5eea0be08467f5",
"commit_message": "flake.lock: update",
"date": "2024-06-25",
"tag": "v0.41.2"
}

View File

@ -64,14 +64,14 @@ assert lib.assertMsg (!hidpiXWayland) "The option `hidpiXWayland` has been remov
stdenv.mkDerivation (finalAttrs: {
pname = "hyprland" + lib.optionalString debug "-debug";
version = "0.41.1";
version = "0.41.2";
src = fetchFromGitHub {
owner = "hyprwm";
repo = finalAttrs.pname;
fetchSubmodules = true;
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-hLnnNBWP1Qjs1I3fndMgp8rbWJruxdnGTq77A4Rv4R4=";
hash = "sha256-JmfnYz+9a4TjNl3mAus1VpoWtTI9d1xkW9MHbkcV0Po=";
};
postPatch = ''
@ -186,8 +186,9 @@ stdenv.mkDerivation (finalAttrs: {
description = "Dynamic tiling Wayland compositor that doesn't sacrifice on its looks";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
wozeparrot
fufexan
johnrtitor
wozeparrot
];
mainProgram = "Hyprland";
platforms = lib.platforms.linux;

View File

@ -5,17 +5,18 @@
pkg-config,
pixman,
fetchFromGitHub,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "hyprutils";
version = "0.1.4";
version = "0.1.5";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprutils";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-CqRZne63BpYlPd/i8lXV0UInUt59oKogiwdVtBRHt60=";
hash = "sha256-dmRz128j/lJmMuTYeCYPfSBRHHQO3VeH4PbmoyAhHzw=";
};
nativeBuildInputs = [
@ -31,6 +32,8 @@ stdenv.mkDerivation (finalAttrs: {
cmakeBuildType = "RelWithDebInfo";
passthru.updateScript = nix-update-script { };
meta = {
homepage = "https://github.com/hyprwm/hyprutils";
description = "Small C++ library for utilities used across the Hypr* ecosystem";

View File

@ -0,0 +1,24 @@
{ lib, stdenv, rustPlatform, fetchCrate, darwin }:
rustPlatform.buildRustPackage rec {
pname = "nix-btm";
version = "0.2.0";
src = fetchCrate {
inherit version;
pname = "nix-btm";
hash = "sha256-f8XFWlx+gwhF/OD8+tPcLGV/v0QnsDWOcqpY3Js+FAo=";
};
cargoHash = "sha256-qUZ3zJjQrteFQerBKFH/+Ys0uOzvI7DH9rCaVtseJMM=";
buildInputs = lib.optionals stdenv.isDarwin
(with darwin.apple_sdk.frameworks; [ CoreServices SystemConfiguration ]);
meta = with lib; {
description = "Rust tool to monitor Nix processes";
homepage = "https://github.com/DieracDelta/nix-btm";
license = licenses.mit;
maintainers = with maintainers; [ DieracDelta ];
};
}

View File

@ -0,0 +1,50 @@
{
lib,
stdenv,
fetchurl,
unzip,
}:
stdenv.mkDerivation rec {
pname = "tidgi";
version = "0.9.6";
src =
if stdenv.isAarch64
then
fetchurl
{
url = "https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v${version}/TidGi-darwin-arm64-${version}.zip";
sha256 = "sha256-1Z9lxZZWrUVQEhBO/Kt2AS/uNs2XfihdL0iGrguPQ5g=";
}
else
fetchurl
{
url = "https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v${version}/TidGi-darwin-x64-${version}.zip";
sha256 = "sha256-5jHW/QrgzsGQfX4LvsRebdOJPzYTvhtC5mczxp2wPI8=";
};
dontBuild = true;
nativeBuildInputs = [unzip];
sourceRoot = ".";
installPhase = ''
runHook preInstall
mkdir -p "$out/Applications"
cp -r *.app "$out/Applications"
runHook postInstall
'';
meta = {
changelog = "https://github.com/tiddly-gittly/TidGi-Desktop/releases/tag/v${version}";
description = "Customizable personal knowledge-base and blogging platform with git as backup manager";
homepage = "https://github.com/tiddly-gittly/TidGi-Desktop";
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [klchen0112];
platforms = ["aarch64-darwin" "x86_64-darwin"];
sourceProvenance = with lib.sourceTypes; [binaryNativeCode];
};
}

View File

@ -224,7 +224,7 @@ checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -391,6 +391,7 @@ name = "bench"
version = "0.0.0"
dependencies = [
"anyhow",
"chrono",
"codspeed-criterion-compat",
"criterion",
"distribution-filename",
@ -579,9 +580,9 @@ dependencies = [
[[package]]
name = "cargo-util"
version = "0.2.11"
version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6e977de2867ec90a1654882ff95ca5849a526e893bab588f84664cfcdb11c0a"
checksum = "7b0ade8eec3675f2a0962c3b4c1e1d40f83a8005ed536091d98ed2440bba5254"
dependencies = [
"anyhow",
"core-foundation",
@ -754,7 +755,7 @@ dependencies = [
"heck 0.5.0",
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -1393,7 +1394,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -1812,6 +1813,8 @@ dependencies = [
name = "install-wheel-rs"
version = "0.0.1"
dependencies = [
"anyhow",
"assert_fs",
"clap",
"configparser",
"csv",
@ -1828,7 +1831,7 @@ dependencies = [
"pypi-types",
"reflink-copy",
"regex",
"rustc-hash",
"rustc-hash 2.0.0",
"schemars",
"serde",
"serde_json",
@ -1982,9 +1985,9 @@ checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
[[package]]
name = "libmimalloc-sys"
version = "0.1.38"
version = "0.1.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e7bb23d733dfcc8af652a78b7bf232f0e967710d044732185e561e47c0336b6"
checksum = "23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44"
dependencies = [
"cc",
"libc",
@ -2138,14 +2141,14 @@ checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
name = "mimalloc"
version = "0.1.42"
version = "0.1.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e9186d86b79b52f4a77af65604b51225e8db1d6ee7e3f41aec1e40829c71a176"
checksum = "68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633"
dependencies = [
"libmimalloc-sys",
]
@ -2488,7 +2491,7 @@ dependencies = [
"pest_meta",
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -2535,7 +2538,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -2571,7 +2574,7 @@ name = "platform-tags"
version = "0.0.1"
dependencies = [
"insta",
"rustc-hash",
"rustc-hash 2.0.0",
"serde",
"thiserror",
]
@ -2693,12 +2696,12 @@ dependencies = [
[[package]]
name = "pubgrub"
version = "0.2.1"
source = "git+https://github.com/astral-sh/pubgrub?rev=a68cbd1a26e43986a31563e1d127e83bafca3a0c#a68cbd1a26e43986a31563e1d127e83bafca3a0c"
source = "git+https://github.com/astral-sh/pubgrub?rev=b4435e2f3af10dab2336a0345b35dcd622699d06#b4435e2f3af10dab2336a0345b35dcd622699d06"
dependencies = [
"indexmap",
"log",
"priority-queue",
"rustc-hash",
"rustc-hash 1.1.0",
"thiserror",
]
@ -2712,7 +2715,7 @@ dependencies = [
"indoc",
"libc",
"memoffset 0.9.1",
"parking_lot 0.11.2",
"parking_lot 0.12.3",
"portable-atomic",
"pyo3-build-config",
"pyo3-ffi",
@ -2760,7 +2763,7 @@ dependencies = [
"proc-macro2",
"pyo3-macros-backend",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -2773,7 +2776,7 @@ dependencies = [
"proc-macro2",
"pyo3-build-config",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -2809,7 +2812,7 @@ dependencies = [
"pin-project-lite",
"quinn-proto",
"quinn-udp",
"rustc-hash",
"rustc-hash 1.1.0",
"rustls",
"thiserror",
"tokio",
@ -2825,7 +2828,7 @@ dependencies = [
"bytes",
"rand",
"ring",
"rustc-hash",
"rustc-hash 1.1.0",
"rustls",
"slab",
"thiserror",
@ -3302,6 +3305,12 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]]
name = "rustc-hash"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152"
[[package]]
name = "rustix"
version = "0.38.34"
@ -3431,7 +3440,7 @@ dependencies = [
"proc-macro2",
"quote",
"serde_derive_internals",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -3492,7 +3501,7 @@ checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -3503,7 +3512,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -3734,9 +3743,9 @@ dependencies = [
[[package]]
name = "syn"
version = "2.0.66"
version = "2.0.68"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"
checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9"
dependencies = [
"proc-macro2",
"quote",
@ -3832,7 +3841,7 @@ dependencies = [
"cfg-if",
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -3843,7 +3852,7 @@ checksum = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
"test-case-core",
]
@ -3865,7 +3874,7 @@ checksum = "5999e24eaa32083191ba4e425deb75cdf25efefabe5aaccb7446dd0d4122a3f5"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -3905,7 +3914,7 @@ checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -4021,7 +4030,7 @@ checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -4157,7 +4166,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -4180,7 +4189,7 @@ dependencies = [
"fs-err",
"itertools 0.12.1",
"once_cell",
"rustc-hash",
"rustc-hash 1.1.0",
"serde",
"serde_json",
"svg",
@ -4349,9 +4358,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
[[package]]
name = "url"
version = "2.5.0"
version = "2.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c"
dependencies = [
"form_urlencoded",
"idna",
@ -4418,7 +4427,7 @@ checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
[[package]]
name = "uv"
version = "0.2.13"
version = "0.2.15"
dependencies = [
"anstream",
"anyhow",
@ -4429,7 +4438,6 @@ dependencies = [
"byteorder",
"chrono",
"clap",
"clap_complete_command",
"distribution-types",
"filetime",
"flate2",
@ -4452,7 +4460,7 @@ dependencies = [
"rayon",
"regex",
"reqwest",
"rustc-hash",
"rustc-hash 2.0.0",
"serde",
"serde_json",
"textwrap",
@ -4468,6 +4476,7 @@ dependencies = [
"url",
"uv-auth",
"uv-cache",
"uv-cli",
"uv-client",
"uv-configuration",
"uv-dispatch",
@ -4524,7 +4533,7 @@ dependencies = [
"pep508_rs",
"pypi-types",
"regex",
"rustc-hash",
"rustc-hash 2.0.0",
"serde",
"serde_json",
"tempfile",
@ -4551,7 +4560,7 @@ dependencies = [
"nanoid",
"pypi-types",
"rmp-serde",
"rustc-hash",
"rustc-hash 2.0.0",
"serde",
"tempfile",
"tracing",
@ -4561,6 +4570,30 @@ dependencies = [
"walkdir",
]
[[package]]
name = "uv-cli"
version = "0.0.1"
dependencies = [
"anstream",
"anyhow",
"clap",
"clap_complete_command",
"distribution-types",
"fs-err",
"insta",
"install-wheel-rs",
"serde",
"url",
"uv-cache",
"uv-configuration",
"uv-normalize",
"uv-resolver",
"uv-settings",
"uv-toolchain",
"uv-version",
"uv-warnings",
]
[[package]]
name = "uv-client"
version = "0.0.1"
@ -4621,7 +4654,7 @@ dependencies = [
"pep508_rs",
"platform-tags",
"pypi-types",
"rustc-hash",
"rustc-hash 2.0.0",
"schemars",
"serde",
"serde_json",
@ -4648,7 +4681,7 @@ dependencies = [
"pretty_assertions",
"pypi-types",
"resvg",
"rustc-hash",
"rustc-hash 2.0.0",
"schemars",
"serde",
"serde_json",
@ -4683,7 +4716,7 @@ dependencies = [
"install-wheel-rs",
"itertools 0.13.0",
"pypi-types",
"rustc-hash",
"rustc-hash 2.0.0",
"tracing",
"uv-build",
"uv-cache",
@ -4721,7 +4754,7 @@ dependencies = [
"reqwest",
"reqwest-middleware",
"rmp-serde",
"rustc-hash",
"rustc-hash 2.0.0",
"schemars",
"serde",
"tempfile",
@ -4755,7 +4788,7 @@ dependencies = [
"md-5",
"pypi-types",
"rayon",
"rustc-hash",
"rustc-hash 2.0.0",
"sha2",
"thiserror",
"tokio",
@ -4820,7 +4853,7 @@ dependencies = [
"platform-tags",
"pypi-types",
"rayon",
"rustc-hash",
"rustc-hash 2.0.0",
"same-file",
"serde",
"tempfile",
@ -4847,7 +4880,7 @@ name = "uv-macros"
version = "0.0.1"
dependencies = [
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -4876,7 +4909,7 @@ dependencies = [
"pep508_rs",
"pypi-types",
"requirements-txt",
"rustc-hash",
"rustc-hash 2.0.0",
"serde",
"thiserror",
"toml",
@ -4922,7 +4955,7 @@ dependencies = [
"pypi-types",
"requirements-txt",
"rkyv",
"rustc-hash",
"rustc-hash 2.0.0",
"same-file",
"schemars",
"serde",
@ -4983,6 +5016,7 @@ dependencies = [
"anyhow",
"assert_fs",
"cache-key",
"clap",
"configparser",
"fs-err",
"futures",
@ -5031,7 +5065,7 @@ dependencies = [
"pep440_rs",
"pep508_rs",
"pypi-types",
"rustc-hash",
"rustc-hash 2.0.0",
"thiserror",
"url",
"uv-cache",
@ -5043,7 +5077,7 @@ dependencies = [
[[package]]
name = "uv-version"
version = "0.2.13"
version = "0.2.15"
[[package]]
name = "uv-virtualenv"
@ -5068,7 +5102,7 @@ dependencies = [
"anstream",
"once_cell",
"owo-colors",
"rustc-hash",
"rustc-hash 2.0.0",
]
[[package]]
@ -5138,7 +5172,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
"wasm-bindgen-shared",
]
@ -5172,7 +5206,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@ -5336,7 +5370,7 @@ checksum = "12168c33176773b86799be25e2a2ba07c7aab9968b37541f1094dbd7a60c8946"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -5347,7 +5381,7 @@ checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -5358,7 +5392,7 @@ checksum = "9d8dc32e0095a7eeccebd0e3f09e9509365ecb3fc6ac4d6f5f14a3f6392942d1"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]
@ -5369,7 +5403,7 @@ checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.68",
]
[[package]]

View File

@ -16,21 +16,21 @@
python3Packages.buildPythonApplication rec {
pname = "uv";
version = "0.2.13";
version = "0.2.15";
pyproject = true;
src = fetchFromGitHub {
owner = "astral-sh";
repo = "uv";
rev = "refs/tags/${version}";
hash = "sha256-/YRmaPNTw3RsaB4bTb5UO0qXtRe2h1oD4Bav6VQ4W04=";
hash = "sha256-dHw08huVslrePcZvIXhui87bPGp5+CChiN+DtY7bLVw=";
};
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
"async_zip-0.0.17" = "sha256-Q5fMDJrQtob54CTII3+SXHeozy5S5s3iLOzntevdGOs=";
"pubgrub-0.2.1" = "sha256-i1Eaip4J5VXb66p1w0sRjP655AngBLEym70ChbAFFIc=";
"pubgrub-0.2.1" = "sha256-6tr+HATYSn1A1uVJwmz40S4yLDOJlX8vEokOOtdFG0M=";
};
};

View File

@ -11,13 +11,13 @@
buildGoModule rec {
pname = "walker";
version = "0.0.71";
version = "0.0.72";
src = fetchFromGitHub {
owner = "abenz1267";
repo = "walker";
rev = "v${version}";
hash = "sha256-ShLwQBWhaoeHijiQCMO3n0DnhNaEd8GOrYMcli5EIZs=";
hash = "sha256-F100XVtWtY+yxGrMVCrkR/ayM2/aoko1ec0FFgNMhww=";
};
vendorHash = "sha256-zDntJ695k8dbwyFXbg9PapWD335MHrWbep1xxzXNIL4=";

View File

@ -3,12 +3,12 @@
let
pname = "ex_doc";
version = "0.32.1";
version = "0.34.1";
src = fetchFromGitHub {
owner = "elixir-lang";
repo = "${pname}";
rev = "v${version}";
hash = "sha256-nNUSx2Ywj04vgT/7BQEwoNtTl1NGmbvuIS4KbvUFYzs=";
hash = "sha256-OXIRippEDYAKD222XzNJkkZdXbUkDUauv5amr4oAU7c=";
};
in
mixRelease {
@ -19,7 +19,7 @@ mixRelease {
mixFodDeps = fetchMixDeps {
pname = "mix-deps-${pname}";
inherit src version elixir;
hash = "sha256-e0lU4TXLY2geO6MI1h0kpdwsGbEyXjIRe0W43337mHk=";
hash = "sha256-fYINsATbw3M3r+IVoYS14aVEsg9OBuH6mNUqzQJuDQo=";
};
configurePhase = ''

View File

@ -1,6 +1,6 @@
{ callPackage, ... } @ args:
callPackage ./generic.nix ({
version = "27.1";
hash = "sha256-9XOcjNm4k4VhQ/XagcVO2tXxp6bBdyuvrS7sNGy4wG0=";
version = "27.2";
hash = "sha256-9avetEoB51WblGRy/7FTmhCb06Vi1JfwWv2dxJvna2U=";
} // args)

View File

@ -160,6 +160,7 @@ mapAliases {
triton = pkgs.triton; # Added 2023-05-06
typescript = pkgs.typescript; # Added 2023-06-21
inherit (pkgs) ungit; # added 2023-08-20
inherit (pkgs) vim-language-server; # added 2024-06-25
inherit (pkgs) vsc-leetcode-cli; # Added 2023-08-30
vscode-langservers-extracted = pkgs.vscode-langservers-extracted; # Added 2023-05-27
vue-cli = self."@vue/cli"; # added 2023-08-18

View File

@ -267,7 +267,6 @@
, "vega-cli"
, "vega-lite"
, "vercel"
, "vim-language-server"
, "vls"
, "vscode-css-languageserver-bin"
, "vscode-html-languageserver-bin"

View File

@ -91825,24 +91825,6 @@ in
bypassCache = true;
reconstructLock = true;
};
vim-language-server = nodeEnv.buildNodePackage {
name = "vim-language-server";
packageName = "vim-language-server";
version = "2.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/vim-language-server/-/vim-language-server-2.3.1.tgz";
sha512 = "Y9Zy3NKzfndLUfuZRrITkpfGvpL2K7hNPV8sJ1iB6mf1YRxIX3Hs6lwZimoD5pmvamUaOQhNGYMS/Ox9itzA4Q==";
};
buildInputs = globalBuildInputs;
meta = {
description = "vim language server";
homepage = "https://github.com/iamcco/vim-language-server#readme";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
vls = nodeEnv.buildNodePackage {
name = "vls";
packageName = "vls";

View File

@ -1,11 +1,14 @@
{
lib,
stdenv,
buildPythonPackage,
fetchFromGitHub,
rustPlatform,
pytest,
runCommand,
boringssl,
libiconv,
SystemConfiguration,
}:
let
@ -41,6 +44,11 @@ buildPythonPackage rec {
rustPlatform.maturinBuildHook
];
buildInputs = lib.optionals stdenv.isDarwin [
libiconv
SystemConfiguration
];
env.BORING_BSSL_PATH = boringssl-wrapper;
optional-dependencies = {

View File

@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "weaviate-client";
version = "4.6.3";
version = "4.6.5";
pyproject = true;
disabled = pythonOlder "3.8";
@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "weaviate";
repo = "weaviate-python-client";
rev = "refs/tags/v${version}";
hash = "sha256-v8I0ovH99q5uYlnbZsQYgL9mg3n9i59W2n6/d9IiKyQ=";
hash = "sha256-mlM3fzjKwWvIfqH3LxAiRL3MgqT6RbMuAUzzEwLhlZs=";
};
pythonRelaxDeps = [

View File

@ -23,13 +23,13 @@
let
pname = "devpod";
version = "0.5.12";
version = "0.5.15";
src = fetchFromGitHub {
owner = "loft-sh";
repo = pname;
rev = "v${version}";
sha256 = "sha256-5JdA5isU4TNqOX8b2mLHLfVBkLNkh6SdaRUXdZHjEM0=";
sha256 = "sha256-fGCCPLj7C5yn8DPJdx6ixUFz9KXhBRAUOrFeTsQkXEM=";
};
meta = with lib; {

View File

@ -13,17 +13,17 @@
rustPlatform.buildRustPackage rec {
pname = "pict-rs";
version = "0.5.13";
version = "0.5.16";
src = fetchFromGitea {
domain = "git.asonix.dog";
owner = "asonix";
repo = pname;
rev = "v${version}";
sha256 = "sha256-zFsxX7pZc8Hm8XcKWZK5zE3XAYmFPT0IJKD0+zazaeI=";
sha256 = "sha256-q0h+H3260CSpZemVuyaiwSHDi8yKXUX8Df9ih3IzAWo=";
};
cargoHash = "sha256-NjNfMyNEliyJQuwWJ/owyKOz+P5gT8Ov0w298I6A/Bk=";
cargoHash = "sha256-lMnJyiKhO7fGrjHkyZjheN0w7GgVs7Jnszw1KXo7vTg=";
# needed for internal protobuf c wrapper library
PROTOC = "${protobuf}/bin/protoc";

View File

@ -68,6 +68,6 @@ stdenv.mkDerivation rec {
description = "Programmable completion for the bash shell";
license = licenses.gpl2Plus;
platforms = platforms.unix;
maintainers = [ ];
maintainers = with maintainers; [ philiptaron ];
};
}

View File

@ -10154,7 +10154,9 @@ self: super: with self; {
pyrender = callPackage ../development/python-modules/pyrender { };
pyreqwest-impersonate = callPackage ../development/python-modules/pyreqwest-impersonate { };
pyreqwest-impersonate = callPackage ../development/python-modules/pyreqwest-impersonate {
inherit (pkgs.darwin.apple_sdk.frameworks) SystemConfiguration;
};
pyrevolve = callPackage ../development/python-modules/pyrevolve { };