+4
-19
nixos/modules/hardware/device-tree.nix
+4
-19
nixos/modules/hardware/device-tree.nix
···---replace 'DTC_FLAGS += $(DTC_FLAGS_$(basetarget))' 'DTC_FLAGS += $(DTC_FLAGS_$(basetarget)) -@'-make ${pkgs.stdenv.hostPlatform.linux-kernel.baseConfig} ARCH="${pkgs.stdenv.hostPlatform.linuxArch}"······
+23
-13
nixos/modules/services/networking/https-dns-proxy.nix
+23
-13
nixos/modules/services/networking/https-dns-proxy.nix
···-(concatStringsSep "," (if isCustom then cfg.provider.ips else providers."${cfg.provider.kind}".ips))······
+1
-7
nixos/modules/services/x11/display-managers/lightdm-greeters/slick.nix
+1
-7
nixos/modules/services/x11/display-managers/lightdm-greeters/slick.nix
···
-8
nixos/modules/system/boot/systemd/initrd.nix
-8
nixos/modules/system/boot/systemd/initrd.nix
···-opts = options ++ optional autoFormat "x-systemd.makefs" ++ optional autoResize "x-systemd.growfs";-in "${finalDevice} /sysroot${mountPoint} ${fsType} ${lib.concatStringsSep "," opts}") fileSystems);···DefaultEnvironment=PATH=/bin:/sbin ${optionalString (isBool cfg.emergencyAccess && cfg.emergencyAccess) "SYSTEMD_SULOGIN_FORCE=1"}
+31
-17
nixos/modules/tasks/filesystems.nix
+31
-17
nixos/modules/tasks/filesystems.nix
···specialMount "${mount.device}" "${mount.mountPoint}" "${concatStringsSep "," mount.options}" "${mount.fsType}"+fsToSkipCheck = [ "none" "bindfs" "btrfs" "zfs" "tmpfs" "nfs" "vboxsf" "glusterfs" "apfs" "9p" "cifs" "prl_fs" "vmhgfs" ];+skipCheck = fs: fs.noCheck || fs.device == "none" || builtins.elem fs.fsType fsToSkipCheck || isBindMount fs;+in fstabFileSystems: { rootPrefix ? "", excludeChecks ? false, extraOpts ? (fs: []) }: concatMapStrings (fs:+initrdFstab = pkgs.writeText "initrd-fstab" (makeFstabEntries (filter utils.fsNeededForBoot fileSystems) {···-fsToSkipCheck = [ "none" "bindfs" "btrfs" "zfs" "tmpfs" "nfs" "vboxsf" "glusterfs" "apfs" "9p" "cifs" "prl_fs" "vmhgfs" ];-skipCheck = fs: fs.noCheck || fs.device == "none" || builtins.elem fs.fsType fsToSkipCheck || isBindMount fs;···
+2
-2
pkgs/applications/audio/osdlyrics/default.nix
+2
-2
pkgs/applications/audio/osdlyrics/default.nix
···
pkgs/applications/editors/neovim/neovim-override.vim
pkgs/applications/editors/neovim/tests/init-override.vim
pkgs/applications/editors/neovim/neovim-override.vim
pkgs/applications/editors/neovim/tests/init-override.vim
+28
-2
pkgs/applications/editors/neovim/tests.nix
pkgs/applications/editors/neovim/tests/default.nix
+28
-2
pkgs/applications/editors/neovim/tests.nix
pkgs/applications/editors/neovim/tests/default.nix
···············
+3
pkgs/applications/editors/neovim/tests/init-single-lines.vim
+3
pkgs/applications/editors/neovim/tests/init-single-lines.vim
+15
-6
pkgs/applications/editors/neovim/utils.nix
+15
-6
pkgs/applications/editors/neovim/utils.nix
···-pluginsNormalized = map (x: if x ? plugin then { dest = "init.vim"; optional = false; } // x else { plugin = x; optional = false;}) plugins;+pluginRC = lib.foldl (acc: p: if p.config != null then acc ++ [p.config] else acc) [] pluginsNormalized;···-neovimRcContent = vimUtils.vimrcContent ({ beforePlugins = ""; customRC = pluginRC + customRC; packages = null; });
+1
-1
pkgs/applications/editors/neovim/wrapper.nix
+1
-1
pkgs/applications/editors/neovim/wrapper.nix
+3
-3
pkgs/applications/editors/setzer/default.nix
+3
-3
pkgs/applications/editors/setzer/default.nix
······
+2
-2
pkgs/applications/finance/irpf/default.nix
+2
-2
pkgs/applications/finance/irpf/default.nix
···url = "https://downloadirpf.receita.fazenda.gov.br/irpf/${year}/irpf/arquivos/IRPF${version}.zip";
+2
-2
pkgs/applications/misc/translate-shell/default.nix
+2
-2
pkgs/applications/misc/translate-shell/default.nix
···
+3
-3
pkgs/applications/office/qnotero/default.nix
+3
-3
pkgs/applications/office/qnotero/default.nix
···
+30
pkgs/applications/window-managers/x-create-mouse-void/default.nix
+30
pkgs/applications/window-managers/x-create-mouse-void/default.nix
···+description = "Creates an undecorated black window and prevents the mouse from entering that window";
+79
pkgs/development/compilers/llvm/README.md
+79
pkgs/development/compilers/llvm/README.md
···+This will set the github revision and sha256 for `llvmPackages_git.llvm` to whatever the latest chromium build is using.+clang-unstable> 1 out of 1 hunk FAILED -- saving rejects to file lib/Driver/ToolChains/Gnu.cpp.rej+error: builder for '/nix/store/zwi123kpkyz52fy7p6v23azixd807r8c-clang-unstable-2022-25-07.drv' failed with exit code 1;+> unpacking source archive /nix/store/mrxadx11wv1ckjr2208qgxp472pmmg6g-clang-src-unstable-2022-25-07+For full logs, run 'nix log /nix/store/zwi123kpkyz52fy7p6v23azixd807r8c-clang-unstable-2022-25-07.drv'.+error: 1 dependencies of derivation '/nix/store/ndbbh3wrl0l39b22azf46f1n7zlqwmag-clang-wrapper-unstable-2022-25-07.drv' failed to build+The lines above show us that the `purity.patch` failed on `lib/Driver/ToolChains/Gnu.cpp` when compiling `clang`.+The `.orig` file will be in the build directory referenced in the line `note: keeping build directory ...`;+4. Now you should be able to open whichever patch failed, and the `foo.orig` file that it failed on.+This is fine for small corrections, but when more serious changes are needed its better to use git.+3. Use `patch -p1 < path/to-path` in the project subdirectories to apply the patches and commit.+4. Use `git rebase HEAD^ --onto <dest>` to rebase the patches onto the new revision we are trying to build, and fix all conflicts.+Use CMake's [`GNUInstallDirs`](https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html) to support multiple outputs.+For the older LLVM versions, these patches live in https://github.com/Ericson2314/llvm-project branches `split-prefix`.+Instead of applying the patches to the worktree per the above instructions, one can checkout those directly and rebase those instead.+that I have just assembled new gnu-install-dirs patches from the remaining unmerged patches instead of rebasing from the prior LLVM's gnu install dirs patch.
+3
-1
pkgs/development/compilers/llvm/git/clang/default.nix
+3
-1
pkgs/development/compilers/llvm/git/clang/default.nix
·········
+68
-198
pkgs/development/compilers/llvm/git/clang/gnu-install-dirs.patch
+68
-198
pkgs/development/compilers/llvm/git/clang/gnu-install-dirs.patch
···++ set(LLVM_INCLUDE_DIRS ${INCLUDE_DIRS} CACHE PATH "Path to llvm/include and any other header dirs needed")+set(header_install_dir ${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}/clang/${CLANG_VERSION}/include)···-@@ -10,7 +10,7 @@ add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/bin/${CLANG_HM
+5
-4
pkgs/development/compilers/llvm/git/clang/purity.patch
+5
-4
pkgs/development/compilers/llvm/git/clang/purity.patch
···-@@ -487,12 +487,6 @@ void tools::gnutools::Linker::ConstructJob(Compilation &C, const JobAction &JA,+@@ -487,13 +487,7 @@ void tools::gnutools::Linker::ConstructJob(Compilation &C, const JobAction &JA,
+2
-2
pkgs/development/compilers/llvm/git/compiler-rt/X86-support-extension.patch
+2
-2
pkgs/development/compilers/llvm/git/compiler-rt/X86-support-extension.patch
······
-1
pkgs/development/compilers/llvm/git/compiler-rt/default.nix
-1
pkgs/development/compilers/llvm/git/compiler-rt/default.nix
···
+2
-37
pkgs/development/compilers/llvm/git/compiler-rt/gnu-install-dirs.patch
+2
-37
pkgs/development/compilers/llvm/git/compiler-rt/gnu-install-dirs.patch
······
+28
-26
pkgs/development/compilers/llvm/git/default.nix
+28
-26
pkgs/development/compilers/llvm/git/default.nix
·········-'' + lib.optionalString (!stdenv.targetPlatform.isWasm && stdenv.targetPlatform.useLLVM or false) ''·········
+16
-11
pkgs/development/compilers/llvm/git/libcxx/default.nix
+16
-11
pkgs/development/compilers/llvm/git/libcxx/default.nix
······+] ++ lib.optional (!headersOnly) "-DLIBCXX_CXX_ABI_INCLUDE_PATHS=${libcxxabi.dev}/include/c++/v1"++ lib.optional (stdenv.hostPlatform.isMusl || stdenv.hostPlatform.isWasi) "-DLIBCXX_HAS_MUSL_LIBC=1"···
+7
-70
pkgs/development/compilers/llvm/git/libcxx/gnu-install-dirs.patch
+7
-70
pkgs/development/compilers/llvm/git/libcxx/gnu-install-dirs.patch
···set(LIBCXX_GENERATED_INCLUDE_TARGET_DIR "${LLVM_BINARY_DIR}/include/${LLVM_DEFAULT_TARGET_TRIPLE}/c++/v1")- set(LIBCXX_INSTALL_LIBRARY_DIR lib${LLVM_LIBDIR_SUFFIX}/${LLVM_DEFAULT_TARGET_TRIPLE} CACHE PATH-+ set(LIBCXX_INSTALL_LIBRARY_DIR "${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}/${LLVM_DEFAULT_TARGET_TRIPLE}" CACHE PATH++ set(LIBCXX_INSTALL_LIBRARY_DIR ${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}/${LLVM_DEFAULT_TARGET_TRIPLE} CACHE PATH-- set(LIBCXX_INSTALL_INCLUDE_TARGET_DIR "include/${LLVM_DEFAULT_TARGET_TRIPLE}/c++/v1" CACHE PATH-+ set(LIBCXX_INSTALL_INCLUDE_TARGET_DIR "${CMAKE_INSTALL_INCLUDEDIR}/${LLVM_DEFAULT_TARGET_TRIPLE}/c++/v1" CACHE PATH+set(LIBCXX_INSTALL_INCLUDE_TARGET_DIR "${CMAKE_INSTALL_INCLUDEDIR}/${LLVM_DEFAULT_TARGET_TRIPLE}/c++/v1" CACHE PATH
+28
-23
pkgs/development/compilers/llvm/git/libcxxabi/default.nix
+28
-23
pkgs/development/compilers/llvm/git/libcxxabi/default.nix
······buildInputs = lib.optional (!stdenv.isDarwin && !stdenv.isFreeBSD && !stdenv.hostPlatform.isWasm) libunwind;···+install -m 644 ../../${pname}/include/${if stdenv.isDarwin then "*" else "cxxabi.h"} "$dev/include"
+6
-30
pkgs/development/compilers/llvm/git/libcxxabi/gnu-install-dirs.patch
+6
-30
pkgs/development/compilers/llvm/git/libcxxabi/gnu-install-dirs.patch
···- set(LIBCXXABI_INSTALL_LIBRARY_DIR lib${LLVM_LIBDIR_SUFFIX}/${LLVM_DEFAULT_TARGET_TRIPLE} CACHE PATH+ set(LIBCXXABI_INSTALL_LIBRARY_DIR ${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}/${LLVM_DEFAULT_TARGET_TRIPLE} CACHE PATH-+ set(LIBCXXABI_INSTALL_LIBRARY_DIR ${CMAKE_INSTALL_LIBDIR}${LIBCXXABI_LIBDIR_SUFFIX} CACHE PATH+ set(LIBCXXABI_INSTALL_LIBRARY_DIR ${CMAKE_INSTALL_LIBDIR}${LIBCXXABI_LIBDIR_SUFFIX} CACHE PATH
+45
pkgs/development/compilers/llvm/git/libcxxabi/skip-other-project-tests.patch
+45
pkgs/development/compilers/llvm/git/libcxxabi/skip-other-project-tests.patch
···
+17
-3
pkgs/development/compilers/llvm/git/libunwind/default.nix
+17
-3
pkgs/development/compilers/llvm/git/libunwind/default.nix
······
+5
-48
pkgs/development/compilers/llvm/git/libunwind/gnu-install-dirs.patch
+5
-48
pkgs/development/compilers/llvm/git/libunwind/gnu-install-dirs.patch
···- set(LIBUNWIND_INSTALL_LIBRARY_DIR lib${LLVM_LIBDIR_SUFFIX}/${LLVM_DEFAULT_TARGET_TRIPLE} CACHE PATH-+ set(LIBUNWIND_INSTALL_INCLUDE_DIR "${CMAKE_INSTALL_INCLUDEDIR}/${LLVM_DEFAULT_TARGET_TRIPLE}" CACHE PATH+ set(LIBUNWIND_INSTALL_LIBRARY_DIR ${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}/${LLVM_DEFAULT_TARGET_TRIPLE} CACHE PATH+ set(LIBUNWIND_INSTALL_LIBRARY_DIR ${CMAKE_INSTALL_LIBDIR}${LIBUNWIND_LIBDIR_SUFFIX} CACHE PATH
+3
-5
pkgs/development/compilers/llvm/git/lld/default.nix
+3
-5
pkgs/development/compilers/llvm/git/lld/default.nix
···
-13
pkgs/development/compilers/llvm/git/lld/fix-root-src-dir.patch
-13
pkgs/development/compilers/llvm/git/lld/fix-root-src-dir.patch
···-+ set(LLVM_MAIN_SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../llvm" CACHE PATH "Path to LLVM source tree")
+32
-8
pkgs/development/compilers/llvm/git/lld/gnu-install-dirs.patch
+32
-8
pkgs/development/compilers/llvm/git/lld/gnu-install-dirs.patch
···++ set(LLVM_INCLUDE_DIRS ${INCLUDE_DIRS} CACHE PATH "Path to llvm/include and any other header dirs needed")···
-13
pkgs/development/compilers/llvm/git/lldb/gnu-install-dirs.patch
-13
pkgs/development/compilers/llvm/git/lldb/gnu-install-dirs.patch
···
+10
-1
pkgs/development/compilers/llvm/git/lldb/procfs.patch
+10
-1
pkgs/development/compilers/llvm/git/lldb/procfs.patch
······
+8
-2
pkgs/development/compilers/llvm/git/llvm/default.nix
+8
-2
pkgs/development/compilers/llvm/git/llvm/default.nix
·········---replace 'set(LLVM_BINARY_DIR "''${LLVM_INSTALL_PREFIX}")' 'set(LLVM_BINARY_DIR "''${LLVM_INSTALL_PREFIX}'"$lib"'")'···
+44
-126
pkgs/development/compilers/llvm/git/llvm/gnu-install-dirs.patch
+44
-126
pkgs/development/compilers/llvm/git/llvm/gnu-install-dirs.patch
···-+set(LLVM_INSTALL_CMAKE_DIR "${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}/cmake/llvm" CACHE STRING-set(LLVM_LIBRARY_OUTPUT_INTDIR ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/lib${LLVM_LIBDIR_SUFFIX})···++ set(_install_rpath "@loader_path/../${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})- set(_install_rpath "${LLVM_LIBRARY_OUTPUT_INTDIR}" "${CMAKE_INSTALL_PREFIX}/lib${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})-+ set(_install_rpath "${LLVM_LIBRARY_OUTPUT_INTDIR}" "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})++ set(_install_rpath "${LLVM_LIBRARY_OUTPUT_INTDIR}" "${CMAKE_INSTALL_FULL_LIBDIR}${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})+ set(_install_rpath "\$ORIGIN/../${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})···-+set(LLVM_INSTALL_PACKAGE_DIR ${LLVM_INSTALL_CMAKE_DIR} CACHE STRING "Path for CMake subdirectory (defaults to 'cmake/llvm')")······-@@ -910,9 +910,11 @@ the ``cmake`` command or by setting it directly in ``ccmake`` or ``cmake-gui``).diff --git a/tools/llvm-config/BuildVariables.inc.in b/tools/llvm-config/BuildVariables.inc.in
+16
-3
pkgs/development/compilers/llvm/git/openmp/default.nix
+16
-3
pkgs/development/compilers/llvm/git/openmp/default.nix
······
+9
-45
pkgs/development/compilers/llvm/git/openmp/fix-find-tool.patch
+9
-45
pkgs/development/compilers/llvm/git/openmp/fix-find-tool.patch
···-diff --git a/libomptarget/deviceRTLs/amdgcn/CMakeLists.txt b/libomptarget/deviceRTLs/amdgcn/CMakeLists.txt+libomptarget_say("Not building DeviceRTL. Missing clang: ${CLANG_TOOL}, llvm-link: ${LINK_TOOL} or opt: ${OPT_TOOL}")
+3
-70
pkgs/development/compilers/llvm/git/openmp/gnu-install-dirs.patch
+3
-70
pkgs/development/compilers/llvm/git/openmp/gnu-install-dirs.patch
···-@@ -8,6 +8,8 @@ if (OPENMP_STANDALONE_BUILD OR "${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_S-@@ -19,7 +21,7 @@ if (OPENMP_STANDALONE_BUILD OR "${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_S···-@@ -30,7 +32,7 @@ if (OPENMP_STANDALONE_BUILD OR "${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_S···-+install(TARGETS omptarget.rtl.amdgpu LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}${OPENMP_LIBDIR_SUFFIX}")
+12
pkgs/development/compilers/llvm/git/openmp/run-lit-directly.patch
+12
pkgs/development/compilers/llvm/git/openmp/run-lit-directly.patch
···+- COMMAND ${PYTHON_EXECUTABLE} ${OPENMP_LLVM_LIT_EXECUTABLE} ${LIT_ARGS} ${ARG_UNPARSED_ARGUMENTS}
+3
-5
pkgs/development/libraries/boxfort/default.nix
+3
-5
pkgs/development/libraries/boxfort/default.nix
······
+14
-7
pkgs/development/libraries/criterion/default.nix
+14
-7
pkgs/development/libraries/criterion/default.nix
······
+2
-1
pkgs/development/libraries/nanopb/default.nix
+2
-1
pkgs/development/libraries/nanopb/default.nix
······
+2
-2
pkgs/development/python-modules/arc4/default.nix
+2
-2
pkgs/development/python-modules/arc4/default.nix
······
+2
-2
pkgs/development/python-modules/datasets/default.nix
+2
-2
pkgs/development/python-modules/datasets/default.nix
······
+46
pkgs/development/python-modules/dinghy/default.nix
+46
pkgs/development/python-modules/dinghy/default.nix
···
+19
-7
pkgs/development/python-modules/duckdb-engine/default.nix
+19
-7
pkgs/development/python-modules/duckdb-engine/default.nix
······
+2
-2
pkgs/development/python-modules/envisage/default.nix
+2
-2
pkgs/development/python-modules/envisage/default.nix
···
+2
-2
pkgs/development/python-modules/peaqevcore/default.nix
+2
-2
pkgs/development/python-modules/peaqevcore/default.nix
···
+15
-7
pkgs/development/python-modules/sphinx-argparse/default.nix
+15
-7
pkgs/development/python-modules/sphinx-argparse/default.nix
······+--replace "if action_group.title == 'optional arguments':" "if action_group.title == 'optional arguments' or action_group.title == 'options':"description = "A sphinx extension that automatically documents argparse commands and options";
+18
-6
pkgs/development/python-modules/superqt/default.nix
+18
-6
pkgs/development/python-modules/superqt/default.nix
···
+3
-3
pkgs/development/tools/analysis/flow/default.nix
+3
-3
pkgs/development/tools/analysis/flow/default.nix
······-buildInputs = (with ocamlPackages; [ ocaml findlib ocamlbuild ocaml-migrate-parsetree-2 dtoa core_kernel sedlex ocaml_lwt lwt_log lwt_ppx ppx_deriving ppx_gen_rec visitors wtf8 ])+buildInputs = (with ocamlPackages; [ ocaml findlib ocamlbuild ocaml-migrate-parsetree-2 dtoa fileutils core_kernel sedlex ocaml_lwt lwt_log lwt_ppx ppx_deriving ppx_gen_rec visitors wtf8 ])
+3
-3
pkgs/development/tools/godot/default.nix
+3
-3
pkgs/development/tools/godot/default.nix
······
+4
-4
pkgs/development/tools/rgp/default.nix
+4
-4
pkgs/development/tools/rgp/default.nix
···url = "https://gpuopen.com/download/radeon-developer-tool-suite/RadeonDeveloperToolSuite-${buildNum}.tgz";···-for prog in RadeonDeveloperPanel RadeonDeveloperService RadeonDeveloperServiceCLI RadeonGPUAnalyzer RadeonGPUProfiler rga rtda; do+for prog in RadeonDeveloperPanel RadeonDeveloperService RadeonDeveloperServiceCLI RadeonGPUAnalyzer RadeonGPUProfiler RadeonMemoryVisualizer RadeonRaytracingAnalyzer rga rtda; do
+3
-3
pkgs/development/tools/rust/cargo-public-api/default.nix
+3
-3
pkgs/development/tools/rust/cargo-public-api/default.nix
···
+59
-15
pkgs/os-specific/linux/kernel/manual-config.nix
+59
-15
pkgs/os-specific/linux/kernel/manual-config.nix
······++ optional (lib.versionAtLeast version "5.2" && lib.versionOlder version "5.4") ./gen-kheaders-metadata.patch;······
+24
-7
pkgs/servers/dns/https-dns-proxy/default.nix
+24
-7
pkgs/servers/dns/https-dns-proxy/default.nix
···+# https-dns-proxy supports HTTP3 if curl has support, but as of 2022-08 curl doesn't work with that enabled···
+2
-2
pkgs/servers/jellyfin/default.nix
+2
-2
pkgs/servers/jellyfin/default.nix
···
+2
-2
pkgs/servers/jellyfin/node-deps.nix
+2
-2
pkgs/servers/jellyfin/node-deps.nix
···
+16
-16
pkgs/servers/jellyfin/nuget-deps.nix
+16
-16
pkgs/servers/jellyfin/nuget-deps.nix
···(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.6"; sha256 = "1fv3xvqc98l3ma4s8f2g4fklifbj1i24fngcvlhfm4j6s295xjj1"; })(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.6"; sha256 = "1z50gqg0jimk98yd0zr2vxn087h3h1qn08fdcqbaxfgpcw30yi87"; })(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.6"; sha256 = "0ndah9cqkgswhi60wrnni10j1d2hdg8jljij83lk1wbfqbng86jm"; })-(fetchNuGet { pname = "Microsoft.AspNetCore.Authorization"; version = "6.0.7"; sha256 = "0ib35ikrdcfq49jgqp595r9k061b8pmizx5cxkggw71j5rpiswp1"; })-(fetchNuGet { pname = "Microsoft.AspNetCore.Metadata"; version = "6.0.7"; sha256 = "132lij9fkpim2vckm20kvwlqv8apjd4hr43mh09amk2pblih872q"; })+(fetchNuGet { pname = "Microsoft.AspNetCore.Authorization"; version = "6.0.8"; sha256 = "0lyqamnvhgmk818sv4n9162vri5ysr3lyfai60zpk3kjlqz34j09"; })+(fetchNuGet { pname = "Microsoft.AspNetCore.Metadata"; version = "6.0.8"; sha256 = "065mdy88ybiavjxfq2nlx5zsrlyyqga1nbhgddag4q4f49jfc45b"; })(fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "6.0.0"; sha256 = "15gqy2m14fdlvy1g59207h5kisznm355kbw010gy19vh47z8gpz3"; })(fetchNuGet { pname = "Microsoft.Build.Tasks.Git"; version = "1.1.1"; sha256 = "1bb5p4zlnfn88skkvymxfsn0jybqncl4356hwnic9jxdq2d4fz1w"; })(fetchNuGet { pname = "Microsoft.CodeAnalysis.BannedApiAnalyzers"; version = "3.3.3"; sha256 = "1z6x0d8lpcfjr3sxy25493i17vvcg5bsay6c03qan6mnj5aqzw2k"; })(fetchNuGet { pname = "Microsoft.CSharp"; version = "4.0.1"; sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj"; })-(fetchNuGet { pname = "Microsoft.Data.Sqlite.Core"; version = "6.0.7"; sha256 = "0r5njqyl10dv0akwl5y32ik0rpzs9lwj151j6ayz358pn4x26akk"; })-(fetchNuGet { pname = "Microsoft.EntityFrameworkCore"; version = "6.0.7"; sha256 = "1wcjjn70v8cyy5flga0nlnhg973s6pzb3rpnzv905ix3g70zdp4k"; })-(fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Abstractions"; version = "6.0.7"; sha256 = "0xhkh9k3xpgjdsizg1wdncwz4rdjvffq3x0sfcarscmg2j5fa4yj"; })-(fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Analyzers"; version = "6.0.7"; sha256 = "0fdh0w5c51kkpvh1p5f0dn90kikh3zdyc1k4hjvv1z8kr603nd1b"; })-(fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Design"; version = "6.0.7"; sha256 = "0mdb2gqmb94sw38cpqm972vdhh88n7q81xhq4gq771hp2wspn5ap"; })-(fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Relational"; version = "6.0.7"; sha256 = "1kx0ac7jgf8nmp5nra4cd6h2xbwvb3zkyzx7cds60y1j9nm7lx1g"; })-(fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Sqlite"; version = "6.0.7"; sha256 = "1mam4qg6yq6qnlkx3i45gs3nwgd7njfm9r5gjs1p9wm6bm953dad"; })-(fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Sqlite.Core"; version = "6.0.7"; sha256 = "15l36dgq6rzvgx7i9g9jm3298p9g1pdahwa2dxblmm0gzsp65wpl"; })-(fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Tools"; version = "6.0.7"; sha256 = "1sp693z0x7crbficpl2s0y06pz0c39mbbj9as8y6bln7bx8khymy"; })+(fetchNuGet { pname = "Microsoft.Data.Sqlite.Core"; version = "6.0.8"; sha256 = "1q3rp78yni4mj8bgr5dg1s99mg0dh3rd2ha4f29vfhvp9gps5khi"; })+(fetchNuGet { pname = "Microsoft.EntityFrameworkCore"; version = "6.0.8"; sha256 = "1lacqr6mj655vdqrg7pna3a00nzkr5z1c2ddz4l0m28lsfyb7390"; })+(fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Abstractions"; version = "6.0.8"; sha256 = "1nx66ygn3xs14raa51zhb6a1g58vq4r5b7vm1y5gw7995bcgdgha"; })+(fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Analyzers"; version = "6.0.8"; sha256 = "1f934bynjb7k2bfdmsslbnvg2gdrr7n1789pk4sglj41raaxdlvl"; })+(fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Design"; version = "6.0.8"; sha256 = "1sb8qkfkghn3bw21rlnb2gpban7gzs293qps7d2qdxs64nnbjcq7"; })+(fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Relational"; version = "6.0.8"; sha256 = "1qbi5srbgl6y70gq3cdy4qfpw0b5wk447jd353xqgblj0nhpqaxn"; })+(fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Sqlite"; version = "6.0.8"; sha256 = "19z7w26ksq553x47b0p3qxiib5yz4cfkjdqimb855cly55117jyy"; })+(fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Sqlite.Core"; version = "6.0.8"; sha256 = "1bnim9p7qv3p2fg0ajkbkbvi8jnbam70hd49shgp0a38y0j6dhd4"; })+(fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Tools"; version = "6.0.8"; sha256 = "1rh69cxchvxnmwkdjm6ffvfivbk3lbg2ahjp7pd1f40dicxf7rvd"; })(fetchNuGet { pname = "Microsoft.Extensions.ApiDescription.Server"; version = "3.0.0"; sha256 = "13a47xcqyi5gz85swxd4mgp7ndgl4kknrvv3xwmbn71hsh953hsh"; })(fetchNuGet { pname = "Microsoft.Extensions.Caching.Abstractions"; version = "6.0.0"; sha256 = "0qn30d3pg4rx1x2k525jj4x5g1fxm2v5m0ksz2dmk1gmqalpask8"; })(fetchNuGet { pname = "Microsoft.Extensions.Caching.Memory"; version = "6.0.1"; sha256 = "0ra0ldbg09r40jzvfqhpb3h42h80nafvka9hg51dja32k3mxn5gk"; })···(fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "6.0.0"; sha256 = "1vi67fw7q99gj7jd64gnnfr4d2c0ijpva7g9prps48ja6g91x6a9"; })(fetchNuGet { pname = "Microsoft.Extensions.DependencyModel"; version = "3.0.0"; sha256 = "1cm0hycgb33mf1ja9q91wxi3gk13d1p462gdq7gndrya23hw2jm5"; })(fetchNuGet { pname = "Microsoft.Extensions.DependencyModel"; version = "6.0.0"; sha256 = "08c4fh1n8vsish1vh7h73mva34g0as4ph29s4lvps7kmjb4z64nl"; })-(fetchNuGet { pname = "Microsoft.Extensions.Diagnostics.HealthChecks"; version = "6.0.7"; sha256 = "14jqhm15gg03smjx74vfcqmviw42yb9lqfdy0h8824mls350cb73"; })-(fetchNuGet { pname = "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions"; version = "6.0.7"; sha256 = "1bv9p3yw4icz602pn95hk8640s16ysqgp2c2lj2znrz7iay2jg4m"; })-(fetchNuGet { pname = "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore"; version = "6.0.7"; sha256 = "1gvgv6r0pp4x8whfgqxvyc876300v91rz0rysy33gjg71imf5557"; })+(fetchNuGet { pname = "Microsoft.Extensions.Diagnostics.HealthChecks"; version = "6.0.8"; sha256 = "18h8bccffwvlcjf6bva7b62lyx887hcj3qmd0zzcyn00lc818i8z"; })+(fetchNuGet { pname = "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions"; version = "6.0.8"; sha256 = "006sd4b0sh529fka8wwh4hf7n7c4qb3z7rawaqg9j1rwz6i10zvd"; })+(fetchNuGet { pname = "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore"; version = "6.0.8"; sha256 = "1gjq3nj81vhfhfzfqs2dfm76lqpbhc0j8kl69m9qzigwsvvcvqpp"; })(fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Abstractions"; version = "3.1.8"; sha256 = "0z173lsfypzjdx1a352svh1pgk7lgq2wpj5q60i1rgcrd3ib8b21"; })(fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Abstractions"; version = "6.0.0"; sha256 = "1fbqmfapxdz77drcv1ndyj2ybvd2rv4c9i9pgiykcpl4fa6dc65q"; })(fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Physical"; version = "6.0.0"; sha256 = "1ikc3kf325xig6njbi2aj5kmww4xlaq9lsrpc8v764fsm4x10474"; })···(fetchNuGet { pname = "Serilog.Sinks.File"; version = "5.0.0"; sha256 = "097rngmgcrdfy7jy8j7dq3xaq2qky8ijwg0ws6bfv5lx0f3vvb0q"; })(fetchNuGet { pname = "Serilog.Sinks.Graylog"; version = "2.3.0"; sha256 = "1mnji4p1n9rsjxlaal84zkypwqcfciws1si863zz4ld2xvv9adri"; })(fetchNuGet { pname = "SerilogAnalyzer"; version = "0.15.0.0"; sha256 = "0k83cyzl9520q282vp07zb8rs16a56axv7a31l3m5fb1afq2hv9l"; })-(fetchNuGet { pname = "SharpCompress"; version = "0.32.1"; sha256 = "0n7iv6kp7gzgqrxxvwdxklvhia3ngpydc6l2nw7hzw637v4bjfl6"; })+(fetchNuGet { pname = "SharpCompress"; version = "0.32.2"; sha256 = "1p198bl08ia89rf4n6yjpacj3yrz6s574snsfl40l8vlqcdrc1pm"; })(fetchNuGet { pname = "SkiaSharp"; version = "2.88.1-preview.79"; sha256 = "0yf7kkzzlqi692c9s27g54xm29fh8vs7wxv8zz5z8lvk432hwvhn"; })(fetchNuGet { pname = "SkiaSharp.NativeAssets.Linux"; version = "2.88.1-preview.79"; sha256 = "08538148f7pmkrfn3lb1167gg8kqw59xlygrsas2x4888h9zlxjh"; })(fetchNuGet { pname = "SkiaSharp.NativeAssets.macOS"; version = "2.88.1-preview.79"; sha256 = "033d36x2i8xan9qbv7fikc9i7z93n46jfk031ds2yiqh850b2am5"; })···(fetchNuGet { pname = "System.Threading"; version = "4.0.11"; sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls"; })(fetchNuGet { pname = "System.Threading.Tasks"; version = "4.0.11"; sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5"; })(fetchNuGet { pname = "System.Threading.Tasks.Dataflow"; version = "6.0.0"; sha256 = "1b4vyjdir9kdkiv2fqqm4f76h0df68k8gcd7jb2b38zgr2vpnk3c"; })-(fetchNuGet { pname = "TagLibSharp"; version = "2.2.0"; sha256 = "0jb0f84p4jd59ha36spyk9q08g6fjap3xywq32rcs2xwzhhqiq0y"; })+(fetchNuGet { pname = "TagLibSharp"; version = "2.3.0"; sha256 = "1z7v9lrkss1f8s42sclsq3az9zjihgmhyxnwhjyf0scgk1amngrw"; })(fetchNuGet { pname = "TMDbLib"; version = "1.9.2"; sha256 = "10vh8wx9f1rcr7wsqiqvi1gq31y4skai1px079hq08y4rbslllnq"; })(fetchNuGet { pname = "UTF.Unknown"; version = "2.5.1"; sha256 = "0giks1ww539m4r5kzdyzkq0cvfi5k50va9idjz93rclgljl96gpl"; })
+2
-2
pkgs/servers/jellyfin/web.nix
+2
-2
pkgs/servers/jellyfin/web.nix
···
+2
-2
pkgs/servers/komga/default.nix
+2
-2
pkgs/servers/komga/default.nix
···url = "https://github.com/gotson/${pname}/releases/download/v${version}/${pname}-${version}.jar";
+2
-2
pkgs/servers/mail/postsrsd/default.nix
+2
-2
pkgs/servers/mail/postsrsd/default.nix
···
+3
-3
pkgs/servers/monitoring/prometheus/artifactory-exporter.nix
+3
-3
pkgs/servers/monitoring/prometheus/artifactory-exporter.nix
···
+3
-3
pkgs/servers/monitoring/prometheus/fastly-exporter.nix
+3
-3
pkgs/servers/monitoring/prometheus/fastly-exporter.nix
···
+41
pkgs/servers/pocketbase/default.nix
+41
pkgs/servers/pocketbase/default.nix
···
+3
-3
pkgs/servers/soft-serve/default.nix
+3
-3
pkgs/servers/soft-serve/default.nix
···
+2
-2
pkgs/servers/sql/postgresql/ext/postgis.nix
+2
-2
pkgs/servers/sql/postgresql/ext/postgis.nix
···
+2
-2
pkgs/servers/web-apps/netbox/default.nix
+2
-2
pkgs/servers/web-apps/netbox/default.nix
···
+3
-3
pkgs/tools/admin/kics/default.nix
+3
-3
pkgs/tools/admin/kics/default.nix
···
+2
-2
pkgs/tools/misc/mmctl/default.nix
+2
-2
pkgs/tools/misc/mmctl/default.nix
···
+3
-3
pkgs/tools/networking/dnsmonster/default.nix
+3
-3
pkgs/tools/networking/dnsmonster/default.nix
···
+2
-2
pkgs/tools/networking/reaver-wps-t6x/default.nix
+2
-2
pkgs/tools/networking/reaver-wps-t6x/default.nix
···
+33
pkgs/tools/text/subedit/default.nix
+33
pkgs/tools/text/subedit/default.nix
···+wrapProgram $out/bin/subedit --prefix PATH : "${lib.makeBinPath [ libuchardet dos2unix file ]}"
+7
pkgs/top-level/all-packages.nix
+7
pkgs/top-level/all-packages.nix
············
+2
pkgs/top-level/python-packages.nix
+2
pkgs/top-level/python-packages.nix
···