[Assassin]
e239f65cf2
vrcx: 2026.05.03 -> 2026.07.18
2026-07-25 22:12:46 +02:00
R. Ryantm
dbf2c2b641
vrc-get: 1.9.1 -> 1.9.2
2026-07-12 18:30:36 +00:00
[Assassin]
2bfec9251e
vrcx: Use electron 41
2026-07-02 20:39:17 +02:00
R. Ryantm
f9febb7d44
vrrtest: 2.1.0 -> 2.1.1
2026-06-15 00:26:13 +00:00
coolGi
e79b8a1afa
vrcvideocacher: 2026.5.1 -> 2026.5.2
2026-06-01 14:40:30 +12:00
Sandro
c8ebf556e5
vrcx: 2026.02.11 -> 2026.05.03 ( #518196 )
2026-05-22 23:19:40 +00:00
R. Ryantm
dd0e2d7a47
vrcvideocacher: 2026.4.6 -> 2026.5.1
2026-05-14 18:55:05 +00:00
[Assassin]
727e729b22
vrcx: 2026.02.11 -> 2026.05.03
2026-05-08 23:52:02 +02:00
coolGi
3e46b466fb
vrcvideocacher: 2026.4.4 -> 2026.4.6
2026-04-20 21:52:02 +12:00
coolGi
f419f35cff
vrcvideocacher: init at 2026.4.4
2026-04-18 22:14:38 +12:00
Tayou
3502e19859
vrcx: fix URI scheme
...
when VRCX is called with the vrcx:// URI scheme, it needs this %u or %U to pass the url along
2026-03-12 14:10:02 +01:00
quantenzitrone
ca363a08a9
various: switch buildRustPackage packages to finalAttrs pattern
...
this shouldn't create any rebuilds
the move was done with the following script
```fish
#!/usr/bin/env fish
# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}
set base (git rev-parse HEAD)
set scope pkgs/by-name
set builder buildRustPackage
set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u)
for file in $files
echo $file
sd -F "$builder rec {" "$builder (finalAttrs: {" $file
# version
sd -F 'version}' 'finalAttrs.version}' $file
sd -F '${version' '${finalAttrs.version' $file
sd -F '= version' '= finalAttrs.version' $file
sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
sd -F ' + version;' ' + finalAttrs.version;' $file
sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
# src
sd -F 'src}' 'finalAttrs.src}' $file
sd -F '${src' '${finalAttrs.src' $file
sd -F '= src' '= finalAttrs.src' $file
sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
# pname
sd -F 'pname}' 'finalAttrs.pname}' $file
sd -F '${pname' '${finalAttrs.pname' $file
sd -F '= pname' '= finalAttrs.pname' $file
sd -F 'inherit pname;' 'inherit (finalAttrs) pname;' $file
# combinations
sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
sd -F 'inherit version pname;' 'inherit (finalAttrs) version pname;' $file
sd -F 'inherit pname version;' 'inherit (finalAttrs) pname version;' $file
sd -F 'inherit pname src version;' 'inherit (finalAttrs) pname src version;' $file
sd -F 'inherit pname version src;' 'inherit (finalAttrs) pname version src;' $file
sd -F 'inherit src pname version;' 'inherit (finalAttrs) src pname version;' $file
sd -F 'inherit src version pname;' 'inherit (finalAttrs) src version pname;' $file
sd -F 'inherit version pname src;' 'inherit (finalAttrs) version pname src;' $file
sd -F 'inherit version src pname;' 'inherit (finalAttrs) version src pname;' $file
# meta
sd -F '${meta' '${finalAttrs.meta' $file
sd -F '= meta' '= finalAttrs.meta' $file
sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
# cargo
sd -F 'cargoRoot}' 'finalAttrs.cargoRoot}' $file
sd -F '${cargoRoot' '${finalAttrs.cargoRoot' $file
sd -F '= cargoRoot' '= finalAttrs.cargoRoot' $file
sd -F 'cargoBuildFlags}' 'finalAttrs.cargoBuildFlags}' $file
sd -F '${cargoBuildFlags' '${finalAttrs.cargoBuildFlags' $file
sd -F '= cargoBuildFlags' '= finalAttrs.cargoBuildFlags' $file
# patches
sd -F 'patches}' 'finalAttrs.patches}' $file
sd -F '${patches' '${finalAttrs.patches' $file
sd -F '= patches' '= finalAttrs.patches' $file
# passthru
sd -F 'passthru}' 'finalAttrs.passthru}' $file
sd -F '${passthru' '${finalAttrs.passthru' $file
sd -F '= passthru' '= finalAttrs.passthru' $file
# *buildInputs
sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
sd -F 'nativeBuildInputs}' 'finalAttrs.nativeBuildInputs}' $file
sd -F 'propagatedBuildInputs}' 'finalAttrs.propagatedBuildInputs}' $file
# other
sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
sd -F 'libPath}' 'finalAttrs.libPath}' $file
sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
# close finalAttrs lambda
echo ')' >>$file
# catch some errors early
if ! nixfmt $file
git restore $file
continue
end
if ! nixf-diagnose -i sema-primop-overridden $file
git restore $file
continue
end
end
set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
git restore $torestore
end
# set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
# if test (count $torestore) -gt 0
# git restore $torestore
# end
# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore
for file in $files
# file hasn't changed
if git diff --quiet $base $file
continue
end
# try to eval the package to definitely catch all errors
echo $file
set pname (string split / $file -f 4)
if ! nix eval .#$pname
set torestore $torestore $file
end
end
# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
git restore $torestore
end
```
after that some manual cleanup was done:
- restore all files that cause merge conflicts with staging
# Conflicts:
# pkgs/by-name/ca/cargo-chef/package.nix
# pkgs/by-name/ca/cargo-public-api/package.nix
# pkgs/by-name/ca/cargo-update/package.nix
# pkgs/by-name/le/leetcode-cli/package.nix
2026-03-06 11:50:26 +01:00
Sapphire
2adc56348e
vrcx: 2026.01.28 -> 2026.02.11
2026-02-11 14:03:26 -06:00
Sandro
459dec7abd
vrcx: 2026.01.04 -> 2026.01.28 ( #486519 )
2026-02-10 17:26:51 +00:00
quantenzitrone
626f23ce26
various: switch packages to use finalAttrs
...
this shouldn't create any rebuilds
the following script was used to generate this:
```fish
#!/usr/bin/env fish
# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}
set base (git rev-parse HEAD)
set scope pkgs/by-name
set files (rg --files-with-matches -F 'stdenv.mkDerivation rec {' $scope | sort -u)
for file in $files
echo $file
sd -F 'stdenv.mkDerivation rec {' 'stdenv.mkDerivation (finalAttrs: {' $file
# version
sd -F 'version}' 'finalAttrs.version}' $file
sd -F '${version' '${finalAttrs.version' $file
sd -F '= version' '= finalAttrs.version' $file
sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
sd -F ' + version;' ' + finalAttrs.version;' $file
sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
# src
sd -F 'src}' 'finalAttrs.src}' $file
sd -F '${src' '${finalAttrs.src' $file
sd -F '= src' '= finalAttrs.src' $file
sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
# meta
sd -F '${meta' '${finalAttrs.meta' $file
sd -F '= meta' '= finalAttrs.meta' $file
sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
# other
sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
sd -F 'libPath}' 'finalAttrs.libPath}' $file
sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
# pname (restored afterwards)
sd -F 'pname}' 'finalAttrs.pname}' $file
sd -F '${pname' '${finalAttrs.pname' $file
sd -F '= pname' '= finalAttrs.pname' $file
# close finalAttrs lambda
echo ')' >>$file
# catch some errors early
if ! nixfmt $file
git restore $file
continue
end
if ! nixf-diagnose -i sema-primop-overridden $file
git restore $file
continue
end
end
set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
git restore $torestore
end
# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore
for file in $files
# file hasn't changed
if git diff --quiet $base $file
continue
end
# try to eval the package to definitely catch all errors
echo $file
set pname (string split / $file -f 4)
if ! nix eval .#$pname
set torestore $torestore $file
end
end
# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
git restore $torestore
end
```
after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
2026-02-07 09:59:05 +01:00
[Assassin]
d68bee3e8f
vrcx: Formatting
2026-02-07 00:45:21 +02:00
[Assassin]
5725175a23
vrcx: 2026.01.04 -> 2026.01.28
2026-02-07 00:43:33 +02:00
quantenzitrone
9c8e96055a
various: fix pname misuse in urls
2026-02-05 01:51:59 +01:00
quantenzitrone
6b61249106
various: switch to finalAttrs pattern
...
this shouldn't create any rebuilds
2026-01-30 02:36:22 +01:00
[Assassin]
54ade9f485
vrcx: 2025.12.06 -> 2026.01.04
2026-01-05 19:45:57 +02:00
Ihar Hrachyshka
567e8dfd8e
treewide: clean up 'meta = with' pattern
...
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.
Co-authored-by: Wolfgang Walther <walther@technowledgy.de >
2025-12-10 18:09:49 +01:00
Sapphire
781fda887c
vrcx: 2025.11.16 -> 2025.12.06
2025-12-05 21:23:43 -06:00
Sapphire
040aa58a7c
vrcx: Disable updater
2025-11-16 16:24:00 -06:00
Sapphire
9e4c35348b
vrcx: 2025.10.27 -> 2025.11.16
2025-11-16 15:26:44 -06:00
[Assassin]
23a6ee04d7
vrcx: 2025.10.11 -> 2025.10.27
2025-10-27 13:05:55 +02:00
[Assassin]
c61b922515
vrcx: 2025.09.10 -> 2025.10.11
2025-10-12 02:51:34 +02:00
Sapphire
991df1e96a
vrcx: make overridable
2025-09-17 15:48:47 -05:00
[Assassin]
d002365bda
vrcx: 2025.08.17 -> 2025.09.10
2025-09-12 09:05:47 +02:00
[Assassin]
ba3232ef13
vrcx: 2025.06.30 -> 2025.08.17
2025-08-21 01:25:50 +02:00
Weijia Wang
9376bc356d
vrpn: 07.35 -> 07.36 ( #423784 )
2025-08-03 16:29:56 -06:00
R. Ryantm
34c8f070f4
vrc-get: 1.9.0 -> 1.9.1
2025-07-28 12:41:05 +00:00
TomaSajt
398b16e16c
treewide: remove useFetchCargoVendor usages
2025-07-26 11:39:35 +02:00
R. Ryantm
031d34fdaa
vrpn: 07.35 -> 07.36
2025-07-09 13:28:41 +00:00
Sapphire
e4fd89fc6a
vrcx: 2025.05.09 -> 2025.06.30
2025-06-29 19:29:24 -05:00
[Assassin]
c3c3e5dd79
vrcx: 2025.03.01 -> 2025.05.09
2025-05-09 18:21:29 +02:00
nixpkgs-ci[bot]
94a9466a41
Merge master into staging-next
2025-05-05 00:17:30 +00:00
Sapphire
7c53b3b696
vrcx: Mark non-x86_64 as broken
2025-04-27 17:28:23 -05:00
Sapphire
f83e8fd2b1
vrcx: Add flag --ozone-platform-hint=auto to avoid relaunch
2025-04-27 17:27:55 -05:00
Sapphire
f5717f435a
vrcx: Provide dotnet at runtime
2025-04-27 10:18:05 -05:00
Sapphire
1f82d68766
vrcx: Add vrcx:// handler to desktop item
2025-04-27 04:02:57 -05:00
Sapphire
8e4d39ec1b
vrcx: Add desktop item, move $out/lib to $out/share
2025-04-26 22:28:52 -05:00
Sapphire
2f436a4a1d
vrcx: Build from source
2025-04-26 20:06:58 -05:00
Ihar Hrachyshka
dd0f03a56c
treewide: remove usage of deprecated apple_sdk framework stubs
...
They are not doing anything right now. This is in preparation for their
complete removal from the tree.
Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.
Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk
Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com >
2025-04-19 20:28:20 -04:00
jopejoe1
7d30c40939
treewide: migrate packages to pkgs/by-name, again
2025-03-25 17:00:45 +01:00
Gutyina Gergő
83b94cd3b3
vrcadvert: 1.0.0 -> 1.0.1
2025-03-12 17:16:47 +01:00
Gutyina Gergő
b13efc5866
vrcadvert: use nix-update-script
2025-03-11 22:00:52 +01:00
[Assassin]
e2ea484dd6
vrcx: 2025.01.31 -> 2025.03.01
2025-03-01 02:28:05 +02:00
[Assassin]
92016f20e2
vrcx: Simplify update process
2025-02-04 11:32:29 +01:00
[Assassin]
6c49e20fc0
vrcx: 2025-01-27T00.10-0ee8137 -> 2025.01.31
2025-02-04 11:32:24 +01:00
[Assassin]
b64cdaf39c
VRCX: init at 2025-01-27T00.10-0ee8137
2025-01-30 00:06:09 +02:00