From 3428238e9f00b0d8d75383b06a4fa7dfda3c6be8 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Thu, 18 Sep 2025 19:20:09 +0200 Subject: [PATCH 01/82] ogre-next: init at 3.0.0 Signed-off-by: Marcin Serwin --- pkgs/by-name/og/ogre-next/package.nix | 86 +++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 pkgs/by-name/og/ogre-next/package.nix diff --git a/pkgs/by-name/og/ogre-next/package.nix b/pkgs/by-name/og/ogre-next/package.nix new file mode 100644 index 000000000000..99e21f9fc2ac --- /dev/null +++ b/pkgs/by-name/og/ogre-next/package.nix @@ -0,0 +1,86 @@ +{ + lib, + stdenv, + fetchFromGitHub, + fetchpatch2, + + cmake, + ninja, + pkg-config, + + SDL2, + xorg, + libGL, + zlib, + freetype, + tinyxml, + openvr, + rapidjson, + zziplib, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "ogre-next"; + version = "3.0.0"; + + src = fetchFromGitHub { + owner = "OGRECave"; + repo = "ogre-next"; + tag = "v${finalAttrs.version}"; + hash = "sha256-nJkCGKl9+6gApVtqk5OZjTOJllAJIiBKuquTYvR4NPs="; + }; + + patches = [ + (fetchpatch2 { + # https://github.com/OGRECave/ogre-next/pull/542 + url = "https://github.com/OGRECave/ogre-next/commit/c1dad50e8510dea9d75d97b0ace33a870993895c.patch?full_index=1"; + hash = "sha256-JYsksDxcLrkHqlgdP3KdHlFuvYxNazlchPGoTXE9LYQ="; + }) + ]; + + nativeBuildInputs = [ + cmake + pkg-config + ninja + ]; + + buildInputs = [ + SDL2 + freetype + zziplib + zlib + tinyxml + openvr + rapidjson + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + libGL + xorg.libX11 + xorg.libXaw + xorg.libXrandr + xorg.libXt + xorg.libxcb + ]; + + # TODO: Figure out Vulkan plugin deps + + cmakeFlags = [ + (lib.cmakeBool "OGRE_BUILD_COMPONENT_PLANAR_REFLECTIONS" true) + + # Use STB instead of freeimage since the latter is marked as insecure + (lib.cmakeBool "OGRE_CONFIG_ENABLE_FREEIMAGE" false) + (lib.cmakeBool "OGRE_CONFIG_ENABLE_STBI" true) + ]; + + meta = { + description = "3D Object-Oriented Graphics Rendering Engine"; + homepage = "https://www.ogre3d.org/"; + maintainers = with lib.maintainers; [ + marcin-serwin + ]; + platforms = lib.platforms.linux; + license = lib.licenses.mit; + + # build problems around NEON intrinsics + broken = stdenv.hostPlatform.isAarch64; + }; +}) From 5a32e16298e007442f91ed0f6fa4546ddf9a5ab5 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Thu, 18 Sep 2025 19:20:09 +0200 Subject: [PATCH 02/82] stuntrally: 2.7 -> 3.3 Signed-off-by: Marcin Serwin --- pkgs/games/stuntrally/default.nix | 95 +++++++++++-------- .../mygui-use-pkg-config-for-ogre-next.patch | 38 ++++++++ pkgs/games/stuntrally/mygui.nix | 65 +++++++++++++ ...untrally-init-data-dirs-to-nix-paths.patch | 26 +++++ ...ntrally-use-pkg-config-for-ogre-next.patch | 45 +++++++++ pkgs/top-level/all-packages.nix | 2 +- 6 files changed, 229 insertions(+), 42 deletions(-) create mode 100644 pkgs/games/stuntrally/mygui-use-pkg-config-for-ogre-next.patch create mode 100644 pkgs/games/stuntrally/mygui.nix create mode 100644 pkgs/games/stuntrally/stuntrally-init-data-dirs-to-nix-paths.patch create mode 100644 pkgs/games/stuntrally/stuntrally-use-pkg-config-for-ogre-next.patch diff --git a/pkgs/games/stuntrally/default.nix b/pkgs/games/stuntrally/default.nix index 656d4ca91510..4ab171a6d40f 100644 --- a/pkgs/games/stuntrally/default.nix +++ b/pkgs/games/stuntrally/default.nix @@ -2,87 +2,100 @@ lib, fetchFromGitHub, stdenv, + callPackage, cmake, boost, - ogre_13, - mygui, - ois, SDL2, - libX11, libvorbis, pkg-config, - makeWrapper, enet, - libXcursor, bullet, openal, - tinyxml, tinyxml-2, + rapidjson, + ogre-next, + ninja, + libX11, }: let - stuntrally_ogre = ogre_13.overrideAttrs (old: { - cmakeFlags = old.cmakeFlags ++ [ - "-DOGRE_NODELESS_POSITIONING=ON" - "-DOGRE_RESOURCEMANAGER_STRICT=0" - ]; - }); - stuntrally_mygui = mygui.override { - withOgre = true; - ogre = stuntrally_ogre; - }; + mygui = callPackage ./mygui.nix { }; in - stdenv.mkDerivation rec { pname = "stuntrally"; - version = "2.7"; + version = "3.3"; src = fetchFromGitHub { owner = "stuntrally"; - repo = "stuntrally"; - rev = version; - hash = "sha256-0Eh9ilIHSh/Uz8TuPnXxLQfy7KF7qqNXUgBXQUCz9ys="; + repo = "stuntrally3"; + tag = version; + hash = "sha256-BJMMsJ/ONZTpvXetaaHlgm6rih9oZmtJNBXv0IM855Y="; }; + tracks = fetchFromGitHub { owner = "stuntrally"; - repo = "tracks"; - rev = version; - hash = "sha256-fglm1FetFGHM/qGTtpxDb8+k2iAREn5DQR5GPujuLms="; + repo = "tracks3"; + tag = version; + hash = "sha256-nvIN5hIfTfnuJdlLNlmpmYo3WQhUxYWz14OFra/55w4="; }; - postPatch = '' - substituteInPlace config/*-default.cfg \ - --replace "screenshot_png = off" "screenshot_png = on" - substituteInPlace source/*/BaseApp_Create.cpp \ - --replace "Codec_FreeImage" "Codec_STBI" - ''; + patches = [ + ./stuntrally-use-pkg-config-for-ogre-next.patch + ./stuntrally-init-data-dirs-to-nix-paths.patch + ]; - preConfigure = '' - rmdir data/tracks - ln -s ${tracks}/ data/tracks + postPatch = '' + substituteInPlace bin/Release/plugins.cfg \ + --replace-fail "PluginFolder=." "PluginFolder=${ogre-next}/lib/OGRE/" + substituteInPlace src/vdrift/paths.cpp \ + --replace-fail "@GAME_DATA_DIR@" "$out/share/stuntrally3/data" \ + --replace-fail "@GAME_CONFIG_DIR@" "$out/share/stuntrally3/config" ''; nativeBuildInputs = [ cmake pkg-config - makeWrapper + ninja ]; + buildInputs = [ boost - stuntrally_ogre - stuntrally_mygui - ois + ogre-next + mygui + rapidjson SDL2 - libX11 libvorbis enet - libXcursor bullet openal - tinyxml tinyxml-2 + libX11 ]; + installPhase = '' + runHook preInstall + + pushd .. + + share_dir=$out/share/stuntrally3 + mkdir -p $share_dir + cp -r config $share_dir/config + cp bin/Release/plugins.cfg $share_dir/config + cp -r data $share_dir/data + cp -r ${tracks} $share_dir/data/tracks + + mkdir -p $out/bin + cp bin/Release/{sr-editor3,sr-translator,stuntrally3} $out/bin + + popd + + runHook postInstall + ''; + + passthru = { + inherit mygui; + }; + meta = { description = "Stunt Rally game with Track Editor, based on VDrift and OGRE"; homepage = "http://stuntrally.tuxfamily.org/"; diff --git a/pkgs/games/stuntrally/mygui-use-pkg-config-for-ogre-next.patch b/pkgs/games/stuntrally/mygui-use-pkg-config-for-ogre-next.patch new file mode 100644 index 000000000000..e5f0fc0d3cb5 --- /dev/null +++ b/pkgs/games/stuntrally/mygui-use-pkg-config-for-ogre-next.patch @@ -0,0 +1,38 @@ +diff --git a/CMake/Dependencies.cmake b/CMake/Dependencies.cmake +index fcf7cc4..7239f20 100644 +--- a/CMake/Dependencies.cmake ++++ b/CMake/Dependencies.cmake +@@ -84,7 +84,10 @@ elseif(MYGUI_RENDERSYSTEM EQUAL 7) + endif() + elseif(MYGUI_RENDERSYSTEM EQUAL 8) + # Find OGRE +- find_package(OGRE_next) ++ find_package(PkgConfig REQUIRED) ++ pkg_check_modules(OGRE REQUIRED IMPORTED_TARGET GLOBAL OGRE) ++ pkg_check_modules(OGRE_HLMS REQUIRED IMPORTED_TARGET GLOBAL OGRE-Hlms) ++ set(OGRE_INCLUDE_DIR "${OGRE_INCLUDE_DIRS}") + macro_log_feature(OGRE_FOUND "ogre" "Support for the Ogre render system" "" TRUE "" "") + endif() + +diff --git a/Platforms/Ogre2/Ogre2Platform/CMakeLists.txt b/Platforms/Ogre2/Ogre2Platform/CMakeLists.txt +index c40cd8f..2647ae8 100644 +--- a/Platforms/Ogre2/Ogre2Platform/CMakeLists.txt ++++ b/Platforms/Ogre2/Ogre2Platform/CMakeLists.txt +@@ -1,6 +1,6 @@ + set (PROJECTNAME MyGUI.Ogre2Platform) + +-message(STATUS "Platform Ogre-next:" ${OGRE_NEXT}) ++message(STATUS "Platform Ogre-next: ${OGRE_HLMS_INCLUDE_DIRS}") + + include_directories( + include +@@ -8,8 +8,7 @@ include_directories( + ${OGRE_CONFIG_INCLUDE_DIR} + ${OGRE_INCLUDE_DIR} + ${OGRE_SOURCE_DIR} +- ${OGRE_NEXT}/Components/Hlms/Unlit/include +- ${OGRE_NEXT}/Components/Hlms/Common/include ++ ${OGRE_HLMS_INCLUDE_DIRS} + ) + + include(${PROJECTNAME}.list) diff --git a/pkgs/games/stuntrally/mygui.nix b/pkgs/games/stuntrally/mygui.nix new file mode 100644 index 000000000000..111d3fe2266d --- /dev/null +++ b/pkgs/games/stuntrally/mygui.nix @@ -0,0 +1,65 @@ +{ + stdenv, + lib, + fetchFromGitHub, + cmake, + pkg-config, + ninja, + boost, + freetype, + libuuid, + ois, + ogre-next, + libX11, +}: +stdenv.mkDerivation { + pname = "mygui"; + version = "0-unstable-2024-02-01"; + + __structuredAttrs = true; + strictDeps = true; + + src = fetchFromGitHub { + owner = "cryham"; + repo = "mygui-next"; + rev = "a1490ffe01d503c31a00d8277007ffcb27a4258e"; + hash = "sha256-R80rTsbmkYtrjIYqdYmbfciEM4rtEzLtsM4XfShJwns="; + }; + + patches = [ ./mygui-use-pkg-config-for-ogre-next.patch ]; + + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail 'cmake_minimum_required(VERSION 2.6)' \ + 'cmake_minimum_required(VERSION 3.10)' + ''; + + nativeBuildInputs = [ + cmake + pkg-config + ninja + ]; + + buildInputs = [ + boost + freetype + libuuid + ois + ogre-next + libX11 + ]; + + cmakeFlags = [ + (lib.cmakeBool "MYGUI_BUILD_DEMOS" false) + (lib.cmakeBool "MYGUI_BUILD_TOOLS" false) + (lib.cmakeBool "MYGUI_DONT_USE_OBSOLETE" true) + (lib.cmakeFeature "MYGUI_RENDERSYSTEM" "8") + ]; + + meta = { + description = "Library for creating GUIs for games and 3D applications (Stunt Rally fork)"; + homepage = "http://mygui.info/"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + }; +} diff --git a/pkgs/games/stuntrally/stuntrally-init-data-dirs-to-nix-paths.patch b/pkgs/games/stuntrally/stuntrally-init-data-dirs-to-nix-paths.patch new file mode 100644 index 000000000000..f02c20842004 --- /dev/null +++ b/pkgs/games/stuntrally/stuntrally-init-data-dirs-to-nix-paths.patch @@ -0,0 +1,26 @@ +diff --git a/src/common/Main.cpp b/src/common/Main.cpp +index f63a5b8..8260bcf 100644 +--- a/src/common/Main.cpp ++++ b/src/common/Main.cpp +@@ -154,7 +154,7 @@ void MainEntryPoints::createSystems( + PATHS::UserConfigDir()+"/", + PATHS::CacheDir()+"/", + PATHS::GameConfigDir()+"/", +- String("./") ); ++ PATHS::GameConfigDir()+"/" ); + + app->mGraphicsSystem = graphicsSystem; + +diff --git a/src/vdrift/paths.cpp b/src/vdrift/paths.cpp +index 9122031..d06bb59 100755 +--- a/src/vdrift/paths.cpp ++++ b/src/vdrift/paths.cpp +@@ -145,6 +145,8 @@ void PATHS::Init(bool log_paths) + fs::path exe = execname(); // binary dir + game_bin = exe.parent_path().string(); + ++ game_data = "@GAME_DATA_DIR@"; ++ game_config = "@GAME_CONFIG_DIR@"; + + // Find game data dir and defaults config dir + char *datadir = getenv("STUNTRALLY3_DATA_ROOT"); diff --git a/pkgs/games/stuntrally/stuntrally-use-pkg-config-for-ogre-next.patch b/pkgs/games/stuntrally/stuntrally-use-pkg-config-for-ogre-next.patch new file mode 100644 index 000000000000..6271caaea3f8 --- /dev/null +++ b/pkgs/games/stuntrally/stuntrally-use-pkg-config-for-ogre-next.patch @@ -0,0 +1,45 @@ +diff --git a/CMake/DependenciesConfig.cmake b/CMake/DependenciesConfig.cmake +index aca28ea..76f4186 100644 +--- a/CMake/DependenciesConfig.cmake ++++ b/CMake/DependenciesConfig.cmake +@@ -7,11 +7,14 @@ find_package(Bullet REQUIRED) + find_package(enet REQUIRED) + find_package(MyGUI REQUIRED) + find_package(Ogg REQUIRED) +-find_package(OGRE REQUIRED) ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(OGRE REQUIRED IMPORTED_TARGET GLOBAL OGRE) ++pkg_check_modules(OGRE-Hlms REQUIRED IMPORTED_TARGET GLOBAL OGRE-Hlms) ++pkg_check_modules(OGRE-Overlay REQUIRED IMPORTED_TARGET GLOBAL OGRE-Overlay) + find_package(OpenAL REQUIRED) + find_package(RapidJSON REQUIRED) + find_package(SDL2 REQUIRED) + find_package(tinyxml2 REQUIRED) + find_package(Vorbis REQUIRED) + +-include(AddMissingTargets) +\ No newline at end of file ++include(AddMissingTargets) +diff --git a/CMakeLists.txt b/CMakeLists.txt +index d84ae0c..22c367d 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -175,14 +175,16 @@ foreach( EXE ${EXE_LIST} ) + endif () + + target_link_libraries( +- ${EXE} ++ ${EXE} + PRIVATE + boost::boost + Bullet::Bullet + enet::enet + MyGUI::MyGUI + Ogg::ogg +- OGRE::OGRE ++ PkgConfig::OGRE ++ PkgConfig::OGRE-Hlms ++ PkgConfig::OGRE-Overlay + OpenAL::OpenAL + rapidjson + SDL2::SDL2 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6d24e7993433..d7c2af5b46f2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12905,7 +12905,7 @@ with pkgs; protonup-ng = with python3Packages; toPythonApplication protonup-ng; - stuntrally = callPackage ../games/stuntrally { boost = boost183; }; + stuntrally = callPackage ../games/stuntrally { }; the-powder-toy = callPackage ../by-name/th/the-powder-toy/package.nix { lua = lua5_2; From 5e88eb2014a61515a3ac21bfe642b0db35a095fd Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sun, 21 Sep 2025 22:24:59 +0200 Subject: [PATCH 03/82] stuntrally: move to by-name Signed-off-by: Marcin Serwin --- .../st}/stuntrally/mygui-use-pkg-config-for-ogre-next.patch | 0 pkgs/{games => by-name/st}/stuntrally/mygui.nix | 0 .../default.nix => by-name/st/stuntrally/package.nix} | 0 .../st}/stuntrally/stuntrally-init-data-dirs-to-nix-paths.patch | 0 .../stuntrally/stuntrally-use-pkg-config-for-ogre-next.patch | 0 pkgs/top-level/all-packages.nix | 2 -- 6 files changed, 2 deletions(-) rename pkgs/{games => by-name/st}/stuntrally/mygui-use-pkg-config-for-ogre-next.patch (100%) rename pkgs/{games => by-name/st}/stuntrally/mygui.nix (100%) rename pkgs/{games/stuntrally/default.nix => by-name/st/stuntrally/package.nix} (100%) rename pkgs/{games => by-name/st}/stuntrally/stuntrally-init-data-dirs-to-nix-paths.patch (100%) rename pkgs/{games => by-name/st}/stuntrally/stuntrally-use-pkg-config-for-ogre-next.patch (100%) diff --git a/pkgs/games/stuntrally/mygui-use-pkg-config-for-ogre-next.patch b/pkgs/by-name/st/stuntrally/mygui-use-pkg-config-for-ogre-next.patch similarity index 100% rename from pkgs/games/stuntrally/mygui-use-pkg-config-for-ogre-next.patch rename to pkgs/by-name/st/stuntrally/mygui-use-pkg-config-for-ogre-next.patch diff --git a/pkgs/games/stuntrally/mygui.nix b/pkgs/by-name/st/stuntrally/mygui.nix similarity index 100% rename from pkgs/games/stuntrally/mygui.nix rename to pkgs/by-name/st/stuntrally/mygui.nix diff --git a/pkgs/games/stuntrally/default.nix b/pkgs/by-name/st/stuntrally/package.nix similarity index 100% rename from pkgs/games/stuntrally/default.nix rename to pkgs/by-name/st/stuntrally/package.nix diff --git a/pkgs/games/stuntrally/stuntrally-init-data-dirs-to-nix-paths.patch b/pkgs/by-name/st/stuntrally/stuntrally-init-data-dirs-to-nix-paths.patch similarity index 100% rename from pkgs/games/stuntrally/stuntrally-init-data-dirs-to-nix-paths.patch rename to pkgs/by-name/st/stuntrally/stuntrally-init-data-dirs-to-nix-paths.patch diff --git a/pkgs/games/stuntrally/stuntrally-use-pkg-config-for-ogre-next.patch b/pkgs/by-name/st/stuntrally/stuntrally-use-pkg-config-for-ogre-next.patch similarity index 100% rename from pkgs/games/stuntrally/stuntrally-use-pkg-config-for-ogre-next.patch rename to pkgs/by-name/st/stuntrally/stuntrally-use-pkg-config-for-ogre-next.patch diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d7c2af5b46f2..6817de5251ec 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12905,8 +12905,6 @@ with pkgs; protonup-ng = with python3Packages; toPythonApplication protonup-ng; - stuntrally = callPackage ../games/stuntrally { }; - the-powder-toy = callPackage ../by-name/th/the-powder-toy/package.nix { lua = lua5_2; }; From 12fced4f0ebb159fa2b382bb6f863bb40916169b Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sat, 3 Jan 2026 12:15:19 -0800 Subject: [PATCH 04/82] fltrator: move to by-name/ --- .../default.nix => by-name/fl/fltrator/package.nix} | 10 +++++----- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 5 insertions(+), 9 deletions(-) rename pkgs/{games/fltrator/default.nix => by-name/fl/fltrator/package.nix} (91%) diff --git a/pkgs/games/fltrator/default.nix b/pkgs/by-name/fl/fltrator/package.nix similarity index 91% rename from pkgs/games/fltrator/default.nix rename to pkgs/by-name/fl/fltrator/package.nix index 63d80f7b34f2..2550702f516c 100644 --- a/pkgs/games/fltrator/default.nix +++ b/pkgs/by-name/fl/fltrator/package.nix @@ -3,22 +3,22 @@ stdenv, fetchurl, unzip, - fltk, + fltk-minimal, which, libjpeg, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fltrator"; version = "2.3"; src = fetchurl { - url = "mirror://sourceforge/fltrator/fltrator-${version}-code.zip"; + url = "mirror://sourceforge/fltrator/fltrator-${finalAttrs.version}-code.zip"; sha256 = "125aqq1sfrm0c9cm6gyylwdmc8xrb0rjf563xvw7q28sdbl6ayp7"; }; buildInputs = [ - fltk + fltk-minimal libjpeg ]; nativeBuildInputs = [ @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e641a167e423..eb10719e81a7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12595,10 +12595,6 @@ with pkgs; d2x-rebirth-full ; - fltrator = callPackage ../games/fltrator { - fltk = fltk-minimal; - }; - factorio = callPackage ../by-name/fa/factorio/package.nix { releaseType = "alpha"; }; factorio-experimental = factorio.override { From c23e6c3d969e926476016f5eceef0c0690607b67 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sat, 3 Jan 2026 12:19:23 -0800 Subject: [PATCH 05/82] gscrabble: drop --- pkgs/games/gscrabble/default.nix | 64 -------------------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 3 files changed, 1 insertion(+), 66 deletions(-) delete mode 100644 pkgs/games/gscrabble/default.nix diff --git a/pkgs/games/gscrabble/default.nix b/pkgs/games/gscrabble/default.nix deleted file mode 100644 index fe4a5a0b8dd4..000000000000 --- a/pkgs/games/gscrabble/default.nix +++ /dev/null @@ -1,64 +0,0 @@ -{ - lib, - buildPythonApplication, - fetchFromGitHub, - gtk3, - wrapGAppsHook3, - gst_all_1, - gobject-introspection, - gst-python, - pygobject3, - adwaita-icon-theme, -}: - -buildPythonApplication { - pname = "gscrabble"; - version = "unstable-2020-04-21"; - format = "setuptools"; - - src = fetchFromGitHub { - owner = "RaaH"; - repo = "gscrabble"; - rev = "aba37f062a6b183dcc084c453f395af1dc437ec8"; - sha256 = "sha256-rYpPHgOlPRnlA+Nkvo/J+/8/vl24/Ssk55fTq9oNCz4="; - }; - - doCheck = false; - - nativeBuildInputs = [ - wrapGAppsHook3 - gobject-introspection - ]; - - buildInputs = with gst_all_1; [ - gst-plugins-base - gst-plugins-good - gst-plugins-ugly - gst-plugins-bad - adwaita-icon-theme - gtk3 - ]; - - propagatedBuildInputs = [ - gst-python - pygobject3 - ]; - - preFixup = '' - gappsWrapperArgs+=( - --prefix PYTHONPATH : "$out/share/GScrabble/modules" - ) - ''; - - meta = { - # Fails to build, probably incompatible with latest Python - # error: Multiple top-level packages discovered in a flat-layout - # https://github.com/RaaH/gscrabble/issues/13 - broken = true; - description = "Golden Scrabble crossword puzzle game"; - homepage = "https://github.com/RaaH/gscrabble/"; - license = lib.licenses.gpl2Plus; - platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ onny ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 274d6d29b018..fc0a98c2a0c3 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -731,6 +731,7 @@ mapAliases { graphite-kde-theme = throw "'graphite-kde-theme' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 gringo = throw "'gringo' has been renamed to/replaced by 'clingo'"; # Converted to throw 2025-10-27 grub2_full = throw "'grub2_full' has been renamed to/replaced by 'grub2'"; # Converted to throw 2025-10-27 + gscrabble = throw "'gscrabble' has been removed, as it is unmaintained upstream, and broken in nixpkgs"; # Added 2026-01-03 gsettings-qt = lomiri.gsettings-qt; # Added 2025-12-06 gtkcord4 = throw "'gtkcord4' has been renamed to/replaced by 'dissent'"; # Converted to throw 2025-10-27 gtkextra = throw "'gtkextra' has been removed due to lack of maintenance upstream."; # Added 2025-06-10 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index eb10719e81a7..5aeb8d1a48de 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12645,8 +12645,6 @@ with pkgs; freeciv_gtk = freeciv; - gscrabble = python3Packages.callPackage ../games/gscrabble { }; - ibmcloud-cli = callPackage ../tools/admin/ibmcloud-cli { stdenv = stdenvNoCC; }; # used as base package for iortcw forks From 0445cc8aab8d069d3ed555266fa133386274cf25 Mon Sep 17 00:00:00 2001 From: Glen Huang Date: Wed, 7 Jan 2026 23:22:02 +0800 Subject: [PATCH 06/82] lib.lists.replaceElemAt: init It's very easy to resort to lib.take + lib.drop to accomplish this, but it's not obvious that it actually performs quite badly. Replacing an item in a list should be a relative common operation. --- lib/default.nix | 1 + lib/lists.nix | 37 +++++++++++++++++++++++++++++++++++++ lib/tests/misc.nix | 13 +++++++++++++ 3 files changed, 51 insertions(+) diff --git a/lib/default.nix b/lib/default.nix index 661f76bed0ef..af9716cb165f 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -295,6 +295,7 @@ let elemAt isList concatAttrValues + replaceElemAt ; inherit (self.strings) concatStrings diff --git a/lib/lists.nix b/lib/lists.nix index 1463ff622b7f..41eba34f93c5 100644 --- a/lib/lists.nix +++ b/lib/lists.nix @@ -2019,4 +2019,41 @@ rec { ::: */ concatAttrValues = set: concatLists (attrValues set); + + /** + Replaces a list's nth element with a new element + + # Inputs + + `list` + : Input list + + `idx` + : index to replace + + `newElem` + : new element to replace with + + # Type + + ``` + replaceElemAt :: [a] -> int - b -> [a] + ``` + + # Examples + :::{.example} + ## `replaceElemAt` usage example + + ```nix + lib.replaceElemAt` [1 2 3] 0 "a" + => ["a" 2 3] + ``` + + ::: + */ + replaceElemAt = + list: idx: newElem: + assert lib.assertMsg (idx >= 0 && idx < length list) + "'lists.replaceElemAt' called with index ${toString idx} on a list of size ${toString (length list)}"; + genList (i: if i == idx then newElem else elemAt list i) (length list); } diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix index 6c1a8c54a547..0a5c2ace0832 100644 --- a/lib/tests/misc.nix +++ b/lib/tests/misc.nix @@ -4909,4 +4909,17 @@ runTests { targetTarget = "prefix-tt"; }; }; + + testReplaceElemAt = { + expr = lib.replaceElemAt [ 1 2 3 ] 1 "a"; + expected = [ + 1 + "a" + 3 + ]; + }; + + testReplaceElemAtOutOfRange = testingThrow (lib.replaceElemAt [ 1 2 3 ] 5 "a"); + + testReplaceElemAtNegative = testingThrow (lib.replaceElemAt [ 1 2 3 ] (-1) "a"); } From 126b9bc2335ce14cf7e3a85dc2d136e24aee7f7e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 12 Jan 2026 12:30:37 +0000 Subject: [PATCH 07/82] courier-unicode: 2.4.0 -> 2.5.0 --- pkgs/by-name/co/courier-unicode/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/courier-unicode/package.nix b/pkgs/by-name/co/courier-unicode/package.nix index c62ac7747720..208cc63491c6 100644 --- a/pkgs/by-name/co/courier-unicode/package.nix +++ b/pkgs/by-name/co/courier-unicode/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation rec { pname = "courier-unicode"; - version = "2.4.0"; + version = "2.5.0"; src = fetchurl { url = "mirror://sourceforge/courier/courier-unicode/${version}/courier-unicode-${version}.tar.bz2"; - hash = "sha256-6Ay88OOmzC56Z+waGDDWxOiqD/aXcy7B0R5UTg5kVw8="; + hash = "sha256-Xsp6U2UWEg745d5gFOaQcRvGs/saG9V9LxkDxU3ts+A="; }; nativeBuildInputs = [ From 77dfb551dcdc22c8119c17657dc5ba478536e4b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliv=C3=A9r=20Falvai?= Date: Thu, 15 Jan 2026 17:49:16 +0100 Subject: [PATCH 08/82] deno: 2.6.4 -> 2.6.5 --- pkgs/by-name/de/deno/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index da8394ce30ec..1be01bc0aa5d 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -29,17 +29,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "deno"; - version = "2.6.4"; + version = "2.6.5"; src = fetchFromGitHub { owner = "denoland"; repo = "deno"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; # required for tests - hash = "sha256-g2NZz8yLozle9LvEHbG9KIOBKc7x/RIkZLUyPUKd6U8="; + hash = "sha256-oNZXPBW61IQdA3MFS1gxNoInSCt6mUitedAXx+tuFaw="; }; - cargoHash = "sha256-FB/8RuFRKzihGLfyOoUNuhIGgo8RzDTtrUh8nsqp0GE="; + cargoHash = "sha256-H1vX/aiB5inK6Fo0l3sEZnvqgRImTpjkxRZHLBPgz0U="; patches = [ ./patches/0002-tests-replace-hardcoded-paths.patch From 4afc5a7a78834100e06efe806f7dc7e97893c7f1 Mon Sep 17 00:00:00 2001 From: qzylinra Date: Sat, 17 Jan 2026 00:43:34 +0000 Subject: [PATCH 09/82] interstellar: 0.11.0 -> 0.11.1 --- pkgs/by-name/in/interstellar/git-hashes.json | 3 + pkgs/by-name/in/interstellar/package.nix | 21 ++++-- .../by-name/in/interstellar/pubspec.lock.json | 69 ++++++------------- 3 files changed, 40 insertions(+), 53 deletions(-) create mode 100644 pkgs/by-name/in/interstellar/git-hashes.json diff --git a/pkgs/by-name/in/interstellar/git-hashes.json b/pkgs/by-name/in/interstellar/git-hashes.json new file mode 100644 index 000000000000..2aa5054878ae --- /dev/null +++ b/pkgs/by-name/in/interstellar/git-hashes.json @@ -0,0 +1,3 @@ +{ + "webcrypto": "sha256-HX8CcCRbDlVMLMbKGnqKlrkMT9XITLbQE/2OW9zO72w=" +} diff --git a/pkgs/by-name/in/interstellar/package.nix b/pkgs/by-name/in/interstellar/package.nix index 5444759a4089..1eb70a7f857a 100644 --- a/pkgs/by-name/in/interstellar/package.nix +++ b/pkgs/by-name/in/interstellar/package.nix @@ -1,6 +1,6 @@ { lib, - flutter335, + flutter338, fetchFromGitHub, imagemagick, alsa-lib, @@ -10,25 +10,28 @@ yq-go, _experimental-update-script-combinators, nix-update-script, + dart, }: let pname = "interstellar"; - version = "0.11.0"; + version = "0.11.1"; src = fetchFromGitHub { owner = "interstellar-app"; repo = "interstellar"; tag = "v${version}"; - hash = "sha256-5CFl5pvxentbKCPHkPDj4d5i3d2S3UxkQ56OX14Y8gY="; + hash = "sha256-ZhZBy/KECz/Gs3RSuuXmTtI5pKPBMFQNG/kS8JvEaFc="; }; in -flutter335.buildFlutterApplication { +flutter338.buildFlutterApplication { inherit pname version src; pubspecLock = lib.importJSON ./pubspec.lock.json; + gitHashes = lib.importJSON ./git-hashes.json; + nativeBuildInputs = [ imagemagick ]; buildInputs = [ @@ -72,6 +75,16 @@ flutter335.buildFlutterApplication { supportedFeatures = [ ]; } ) + { + command = [ + dart.fetchGitHashesScript + "--input" + ./pubspec.lock.json + "--output" + ./git-hashes.json + ]; + supportedFeatures = [ ]; + } ]; }; diff --git a/pkgs/by-name/in/interstellar/pubspec.lock.json b/pkgs/by-name/in/interstellar/pubspec.lock.json index 6022292db476..d1914455de24 100644 --- a/pkgs/by-name/in/interstellar/pubspec.lock.json +++ b/pkgs/by-name/in/interstellar/pubspec.lock.json @@ -244,11 +244,11 @@ "dependency": "direct main", "description": { "name": "crypto", - "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", + "sha256": "c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.6" + "version": "3.0.7" }, "csslib": { "dependency": "transitive", @@ -978,21 +978,21 @@ "dependency": "direct main", "description": { "name": "media_kit", - "sha256": "48c10c3785df5d88f0eef970743f8c99b2e5da2b34b9d8f9876e598f62d9e776", + "sha256": "2a207ea7baf1a2ea2ff2016d512e572ca6fc02a937769effb5c27b4d682b4a53", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0" + "version": "1.2.3" }, "media_kit_libs_android_video": { "dependency": "transitive", "description": { "name": "media_kit_libs_android_video", - "sha256": "adff9b571b8ead0867f9f91070f8df39562078c0eb3371d88b9029a2d547d7b7", + "sha256": "3f6274e5ab2de512c286a25c327288601ee445ed8ac319e0ef0b66148bd8f76c", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.7" + "version": "1.3.8" }, "media_kit_libs_ios_video": { "dependency": "transitive", @@ -1028,11 +1028,11 @@ "dependency": "direct main", "description": { "name": "media_kit_libs_video", - "sha256": "958cc55e7065d9d01f52a2842dab2a0812a92add18489f1006d864fb5e42a3ef", + "sha256": "2b235b5dac79c6020e01eef5022c6cc85fedc0df1738aadc6ea489daa12a92a9", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.6" + "version": "1.0.7" }, "media_kit_libs_windows_video": { "dependency": "transitive", @@ -1048,11 +1048,11 @@ "dependency": "direct main", "description": { "name": "media_kit_video", - "sha256": "a656a9463298c1adc64c57f2d012874f7f2900f0c614d9545a3e7b8bb9e2137b", + "sha256": "afaa509e7b7e0bf247557a3a740cde903a52c34ace9810f94500e127bd7b043d", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.0" + "version": "2.0.1" }, "meta": { "dependency": "transitive", @@ -1304,26 +1304,6 @@ "source": "hosted", "version": "2.0.1" }, - "screen_brightness_android": { - "dependency": "transitive", - "description": { - "name": "screen_brightness_android", - "sha256": "d34f5321abd03bc3474f4c381f53d189117eba0b039eac1916aa92cca5fd0a96", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.3" - }, - "screen_brightness_platform_interface": { - "dependency": "transitive", - "description": { - "name": "screen_brightness_platform_interface", - "sha256": "737bd47b57746bc4291cab1b8a5843ee881af499514881b0247ec77447ee769c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.0" - }, "screen_retriever": { "dependency": "transitive", "description": { @@ -1910,16 +1890,6 @@ "source": "hosted", "version": "15.0.2" }, - "volume_controller": { - "dependency": "transitive", - "description": { - "name": "volume_controller", - "sha256": "d75039e69c0d90e7810bfd47e3eedf29ff8543ea7a10392792e81f9bded7edf5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.4.0" - }, "wakelock_plus": { "dependency": "transitive", "description": { @@ -1981,14 +1951,15 @@ "version": "3.0.3" }, "webcrypto": { - "dependency": "transitive", + "dependency": "direct overridden", "description": { - "name": "webcrypto", - "sha256": "e393b3d0b01694a8f81efecf278ed7392877130e6e7b29f578863e4f2d0b2ebd", - "url": "https://pub.dev" + "path": ".", + "ref": "dbb909449cee4b62f352a41038243a1c10690323", + "resolved-ref": "dbb909449cee4b62f352a41038243a1c10690323", + "url": "https://github.com/matehat/webcrypto.dart.git" }, - "source": "hosted", - "version": "0.5.8" + "source": "git", + "version": "0.6.0" }, "webpush_encryption": { "dependency": "direct main", @@ -2094,15 +2065,15 @@ "dependency": "direct main", "description": { "name": "youtube_explode_dart", - "sha256": "9ff345caf8351c59eb1b7560837f761e08d2beaea3b4187637942715a31a6f58", + "sha256": "3d731d71df9901b1915bae806781df519cff32517e36db279f844ae619669e45", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.2" + "version": "3.0.5" } }, "sdks": { "dart": ">=3.9.0 <4.0.0", - "flutter": "3.38.4" + "flutter": "3.38.5" } } From 46ac4772f684d251da70ee8b6b0ff3107b48b2f2 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 17 Jan 2026 09:24:39 +0100 Subject: [PATCH 10/82] stuntrally: update homepage Signed-off-by: Marcin Serwin --- pkgs/by-name/st/stuntrally/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/st/stuntrally/package.nix b/pkgs/by-name/st/stuntrally/package.nix index 4ab171a6d40f..fe8068848608 100644 --- a/pkgs/by-name/st/stuntrally/package.nix +++ b/pkgs/by-name/st/stuntrally/package.nix @@ -98,7 +98,7 @@ stdenv.mkDerivation rec { meta = { description = "Stunt Rally game with Track Editor, based on VDrift and OGRE"; - homepage = "http://stuntrally.tuxfamily.org/"; + homepage = "https://cryham.org/stuntrally/"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ pSub ]; platforms = lib.platforms.linux; From 25d4be3c4af90c3495e4b5072d07eea16f864710 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 17 Jan 2026 09:25:29 +0100 Subject: [PATCH 11/82] stuntrally: add meta.mainProgram Signed-off-by: Marcin Serwin --- pkgs/by-name/st/stuntrally/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/st/stuntrally/package.nix b/pkgs/by-name/st/stuntrally/package.nix index fe8068848608..1d4f8a87de7e 100644 --- a/pkgs/by-name/st/stuntrally/package.nix +++ b/pkgs/by-name/st/stuntrally/package.nix @@ -99,6 +99,7 @@ stdenv.mkDerivation rec { meta = { description = "Stunt Rally game with Track Editor, based on VDrift and OGRE"; homepage = "https://cryham.org/stuntrally/"; + mainProgram = "stuntrally3"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ pSub ]; platforms = lib.platforms.linux; From b337d1f34c0ce590795359aaeaa1cd7dfb2be420 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 17 Jan 2026 11:49:42 +0100 Subject: [PATCH 12/82] stuntrally: switch to finalAttrs --- pkgs/by-name/st/stuntrally/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/st/stuntrally/package.nix b/pkgs/by-name/st/stuntrally/package.nix index 1d4f8a87de7e..006391a14f03 100644 --- a/pkgs/by-name/st/stuntrally/package.nix +++ b/pkgs/by-name/st/stuntrally/package.nix @@ -21,21 +21,21 @@ let mygui = callPackage ./mygui.nix { }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "stuntrally"; version = "3.3"; src = fetchFromGitHub { owner = "stuntrally"; repo = "stuntrally3"; - tag = version; + tag = finalAttrs.version; hash = "sha256-BJMMsJ/ONZTpvXetaaHlgm6rih9oZmtJNBXv0IM855Y="; }; tracks = fetchFromGitHub { owner = "stuntrally"; repo = "tracks3"; - tag = version; + tag = finalAttrs.version; hash = "sha256-nvIN5hIfTfnuJdlLNlmpmYo3WQhUxYWz14OFra/55w4="; }; @@ -82,7 +82,7 @@ stdenv.mkDerivation rec { cp -r config $share_dir/config cp bin/Release/plugins.cfg $share_dir/config cp -r data $share_dir/data - cp -r ${tracks} $share_dir/data/tracks + cp -r ${finalAttrs.tracks} $share_dir/data/tracks mkdir -p $out/bin cp bin/Release/{sr-editor3,sr-translator,stuntrally3} $out/bin @@ -104,4 +104,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; platforms = lib.platforms.linux; }; -} +}) From f87cab852c70a72e3650c18d4a42a01ff37b0bff Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 17 Jan 2026 11:49:42 +0100 Subject: [PATCH 13/82] stuntrally: update meta.description Signed-off-by: Marcin Serwin --- pkgs/by-name/st/stuntrally/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/st/stuntrally/package.nix b/pkgs/by-name/st/stuntrally/package.nix index 006391a14f03..5215b97cbaf7 100644 --- a/pkgs/by-name/st/stuntrally/package.nix +++ b/pkgs/by-name/st/stuntrally/package.nix @@ -97,7 +97,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "Stunt Rally game with Track Editor, based on VDrift and OGRE"; + description = "3D racing game with Sci-Fi elements and own Track Editor"; homepage = "https://cryham.org/stuntrally/"; mainProgram = "stuntrally3"; license = lib.licenses.gpl3Plus; From 826a9b2ccb1d3b77d696ad81fbcd699e9c5603e8 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 17 Jan 2026 11:58:35 +0100 Subject: [PATCH 14/82] stuntrally: enable strict deps Signed-off-by: Marcin Serwin --- pkgs/by-name/st/stuntrally/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/st/stuntrally/package.nix b/pkgs/by-name/st/stuntrally/package.nix index 5215b97cbaf7..204132e7deb1 100644 --- a/pkgs/by-name/st/stuntrally/package.nix +++ b/pkgs/by-name/st/stuntrally/package.nix @@ -52,6 +52,7 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail "@GAME_CONFIG_DIR@" "$out/share/stuntrally3/config" ''; + strictDeps = true; nativeBuildInputs = [ cmake pkg-config From 29a8f35d1f46bcb03014772aacbc85ba1ecf8e89 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 17 Jan 2026 12:09:16 +0100 Subject: [PATCH 15/82] stuntrally: force X11 due to crashes on wayland Signed-off-by: Marcin Serwin --- pkgs/by-name/st/stuntrally/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stuntrally/package.nix b/pkgs/by-name/st/stuntrally/package.nix index 204132e7deb1..fe08e88d83e1 100644 --- a/pkgs/by-name/st/stuntrally/package.nix +++ b/pkgs/by-name/st/stuntrally/package.nix @@ -8,6 +8,7 @@ SDL2, libvorbis, pkg-config, + makeWrapper, enet, bullet, openal, @@ -57,6 +58,7 @@ stdenv.mkDerivation (finalAttrs: { cmake pkg-config ninja + makeWrapper ]; buildInputs = [ @@ -85,8 +87,13 @@ stdenv.mkDerivation (finalAttrs: { cp -r data $share_dir/data cp -r ${finalAttrs.tracks} $share_dir/data/tracks - mkdir -p $out/bin - cp bin/Release/{sr-editor3,sr-translator,stuntrally3} $out/bin + for binary in sr-editor3 sr-translator stuntrally3 + do + install -Dm755 -t $out/bin bin/Release/$binary + # Force X11, otherwise fails with `OGRE EXCEPTION(9:UnimplementedException)` + wrapProgram $out/bin/$binary \ + --set SDL_VIDEODRIVER x11 + done popd From d0ca39ce8b913e14cfbf93d8ba7bc55c17ceb383 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 17 Jan 2026 12:37:15 +0100 Subject: [PATCH 16/82] stuntrally: install desktop files Signed-off-by: Marcin Serwin --- pkgs/by-name/st/stuntrally/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/st/stuntrally/package.nix b/pkgs/by-name/st/stuntrally/package.nix index fe08e88d83e1..5bbe921d5529 100644 --- a/pkgs/by-name/st/stuntrally/package.nix +++ b/pkgs/by-name/st/stuntrally/package.nix @@ -87,6 +87,9 @@ stdenv.mkDerivation (finalAttrs: { cp -r data $share_dir/data cp -r ${finalAttrs.tracks} $share_dir/data/tracks + install -Dm644 -t $out/share/icons/hicolor/512x512/apps data/gui/{stuntrally,sr-editor}.png + install -Dm644 -t $out/share/applications dist/{stuntrally3,sr-editor3}.desktop + for binary in sr-editor3 sr-translator stuntrally3 do install -Dm755 -t $out/bin bin/Release/$binary From 8ad47e54a4c9700b06710863d42bfe26988ce7ab Mon Sep 17 00:00:00 2001 From: Andrew Benbow Date: Sat, 17 Jan 2026 16:03:41 -0500 Subject: [PATCH 17/82] nixos/drupal: add support for custom pnames --- nixos/modules/services/web-apps/drupal.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/nixos/modules/services/web-apps/drupal.nix b/nixos/modules/services/web-apps/drupal.nix index 15bc426037ef..91ab0b773a17 100644 --- a/nixos/modules/services/web-apps/drupal.nix +++ b/nixos/modules/services/web-apps/drupal.nix @@ -51,10 +51,10 @@ let ''; postInstall = '' - ln -s ${cfg.filesDir} $out/share/php/drupal/sites/default/files - ln -s ${cfg.stateDir}/sites/default/settings.php $out/share/php/drupal/sites/default/settings.php - ln -s ${cfg.modulesDir} $out/share/php/drupal/modules - ln -s ${cfg.themesDir} $out/share/php/drupal/themes + ln -s ${cfg.filesDir} $out/share/php/${cfg.package.pname}/sites/default/files + ln -s ${cfg.stateDir}/sites/default/settings.php $out/share/php/${cfg.package.pname}/sites/default/settings.php + ln -s ${cfg.modulesDir} $out/share/php/${cfg.package.pname}/modules + ln -s ${cfg.themesDir} $out/share/php/${cfg.package.pname}/themes ''; }); @@ -387,7 +387,7 @@ in if [ ! -d "${cfg.stateDir}/sites" ]; then echo "Preparing sites directory..." - cp -r "${cfg.package}/share/php/drupal/sites" "${cfg.stateDir}" + cp -r "${cfg.package}/share/php/${cfg.package.pname}/sites" "${cfg.stateDir}" fi if [ ! -d "${cfg.filesDir}" ]; then @@ -397,7 +397,7 @@ in fi settings_file="${cfg.stateDir}/sites/default/settings.php" - default_settings="${cfg.package}/share/php/drupal/sites/default/default.settings.php" + default_settings="${cfg.package}/share/php/${cfg.package.pname}/sites/default/default.settings.php" if [ ! -f "$settings_file" ]; then echo "Preparing settings.php for ${hostName}..." @@ -434,7 +434,7 @@ in enable = true; virtualHosts = mapAttrs (hostName: cfg: { serverName = mkDefault hostName; - root = "${pkg hostName cfg}/share/php/drupal"; + root = "${pkg hostName cfg}/share/php/${cfg.package.pname}"; extraConfig = '' index index.php; ''; @@ -535,7 +535,7 @@ in hostName: cfg: (nameValuePair hostName { extraConfig = '' - root * ${pkg hostName cfg}/share/php/drupal + root * ${pkg hostName cfg}/share/php/${cfg.package.pname} file_server encode zstd gzip From cdb9fed9307fb4ff2be0f56f535f3197ceee8272 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 16:53:10 +0000 Subject: [PATCH 18/82] python3Packages.types-awscrt: 0.31.0 -> 0.31.1 --- pkgs/development/python-modules/types-awscrt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-awscrt/default.nix b/pkgs/development/python-modules/types-awscrt/default.nix index c872d636a701..ad92467bed7b 100644 --- a/pkgs/development/python-modules/types-awscrt/default.nix +++ b/pkgs/development/python-modules/types-awscrt/default.nix @@ -7,13 +7,13 @@ buildPythonPackage (finalAttrs: { pname = "types-awscrt"; - version = "0.31.0"; + version = "0.31.1"; pyproject = true; src = fetchPypi { pname = "types_awscrt"; inherit (finalAttrs) version; - hash = "sha256-qotCFIrwhHvhTiuOo2N6NRj/qwOPjTvnCDlQ886H0/8="; + hash = "sha256-CLE0lPk/RcGpLrJkdV/OUO0NHcdQWau14xZw/rmglyQ="; }; build-system = [ setuptools ]; From d82b9e69d905aca2a8e1e8f54e7a1e195d16def1 Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Sun, 18 Jan 2026 20:57:05 -0800 Subject: [PATCH 19/82] llvmPackages_git: 22.0.0-unstable-2026-01-11 -> 23.0.0-unstable-2026-01-18 --- pkgs/development/compilers/llvm/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/compilers/llvm/default.nix b/pkgs/development/compilers/llvm/default.nix index 6afe1faca5d6..e21bb3bb105a 100644 --- a/pkgs/development/compilers/llvm/default.nix +++ b/pkgs/development/compilers/llvm/default.nix @@ -26,10 +26,10 @@ let "19.1.7".officialRelease.sha256 = "sha256-cZAB5vZjeTsXt9QHbP5xluWNQnAHByHtHnAhVDV0E6I="; "20.1.8".officialRelease.sha256 = "sha256-ysyB/EYxi2qE9fD5x/F2zI4vjn8UDoo1Z9ukiIrjFGw="; "21.1.7".officialRelease.sha256 = "sha256-SaRJ7+iZMhhBdcUDuJpMAY4REQVhrvYMqI2aq3Kz08o="; - "22.0.0-git".gitRelease = { - rev = "dcf8ae80289fd5e343b6ca172073388b6d227b62"; - rev-version = "22.0.0-unstable-2026-01-11"; - sha256 = "sha256-7IQ4v4K4onZZ/oBQKUy32LaZ6M7E7N/QIUYdjhOsbqc="; + "23.0.0-git".gitRelease = { + rev = "2a8a694b508df2fa519283afa0211f4cd04cab6c"; + rev-version = "22.0.0-unstable-2026-01-18"; + sha256 = "sha256-Ut0PPwL8kqRxSw4sjVSnreG8AlKqi48o4Yb2jWj2zHA="; }; } // llvmVersions; From bec7dcd4fb3463fef88e305feab816e447c9f3a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 19 Jan 2026 08:37:07 +0000 Subject: [PATCH 20/82] python3Packages.typst: 0.14.5 -> 0.14.7 --- pkgs/development/python-modules/typst/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/typst/default.nix b/pkgs/development/python-modules/typst/default.nix index a84e03025b12..3343db2658aa 100644 --- a/pkgs/development/python-modules/typst/default.nix +++ b/pkgs/development/python-modules/typst/default.nix @@ -12,19 +12,19 @@ buildPythonPackage rec { pname = "typst"; - version = "0.14.5"; + version = "0.14.7"; pyproject = true; src = fetchFromGitHub { owner = "messense"; repo = "typst-py"; tag = "v${version}"; - hash = "sha256-Slo9cstmh9ZjxcqVdRldU+n82JK1cGf89cHE9Rrh7z0="; + hash = "sha256-GhXsfsJieBMKvHji4YGfZtvGMIa3k353Erb7V8RSDkU="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-haEthOKjyQkHhPgYPo40uLjfv29BDCC084KWmGRwkVk="; + hash = "sha256-A/iNQifMjpAMdoiEF3GaBe74mfsv8i/EwQL+ZmMc1YM="; }; build-system = [ From 68098c20d0b75869139b5ececec4bf3a6b24b685 Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Sun, 18 Jan 2026 21:49:55 -0800 Subject: [PATCH 21/82] llvmPackages_22: init 22.1.0-rc1 --- pkgs/development/compilers/llvm/default.nix | 1 + pkgs/top-level/all-packages.nix | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/pkgs/development/compilers/llvm/default.nix b/pkgs/development/compilers/llvm/default.nix index e21bb3bb105a..89c246d7cbd5 100644 --- a/pkgs/development/compilers/llvm/default.nix +++ b/pkgs/development/compilers/llvm/default.nix @@ -26,6 +26,7 @@ let "19.1.7".officialRelease.sha256 = "sha256-cZAB5vZjeTsXt9QHbP5xluWNQnAHByHtHnAhVDV0E6I="; "20.1.8".officialRelease.sha256 = "sha256-ysyB/EYxi2qE9fD5x/F2zI4vjn8UDoo1Z9ukiIrjFGw="; "21.1.7".officialRelease.sha256 = "sha256-SaRJ7+iZMhhBdcUDuJpMAY4REQVhrvYMqI2aq3Kz08o="; + "22.1.0-rc1".officialRelease.sha256 = "sha256-uyLW+z4rp4iL25eNfGF7BbvE91smx+XqFDH+GEnvd7c="; "23.0.0-git".gitRelease = { rev = "2a8a694b508df2fa519283afa0211f4cd04cab6c"; rev-version = "22.0.0-unstable-2026-01-18"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 45b43e5a3a73..3b1d60cb0b27 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4859,6 +4859,14 @@ with pkgs; bolt_21 = llvmPackages_21.bolt; flang_21 = llvmPackages_21.flang; + llvmPackages_22 = llvmPackagesSet."22"; + clang_22 = llvmPackages_22.clang; + lld_22 = llvmPackages_22.lld; + lldb_22 = llvmPackages_22.lldb; + llvm_22 = llvmPackages_22.llvm; + bolt_22 = llvmPackages_22.bolt; + flang_22 = llvmPackages_22.flang; + mkLLVMPackages = llvmPackagesSet.mkPackage; }) llvmPackages_18 @@ -4886,6 +4894,13 @@ with pkgs; llvm_21 bolt_21 flang_21 + llvmPackages_22 + clang_22 + lld_22 + lldb_22 + llvm_22 + bolt_22 + flang_22 mkLLVMPackages ; From 5128e4915fcf784fd44e1594297b256fc2c1937f Mon Sep 17 00:00:00 2001 From: eljamm Date: Tue, 20 Jan 2026 09:33:40 +0000 Subject: [PATCH 22/82] linux_xanmod: 6.12.65 -> 6.12.66 - Changelog: https://dl.xanmod.org/changelog/6.12/ChangeLog-6.12.66-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.12.65-xanmod1..6.12.66-xanmod1?from_project_id=51590166 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 1fbce8b042c2..b7283d1467d8 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -15,8 +15,8 @@ let variants = { # ./update-xanmod.sh lts lts = { - version = "6.12.65"; - hash = "sha256-TBzCitE2JHmUa9syiOzMKOYCc1194W8b4uDOLCP/6KE="; + version = "6.12.66"; + hash = "sha256-TjfSGArDcBysHtu6w9fYU1PflStZitIZDFnb6pGeLP0="; isLTS = true; }; # ./update-xanmod.sh main From d04e2a1ea34eac1823866235d6f3814bbe674429 Mon Sep 17 00:00:00 2001 From: eljamm Date: Tue, 20 Jan 2026 09:37:03 +0000 Subject: [PATCH 23/82] linux_xanmod_latest: 6.18.5 -> 6.18.6 - Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.6-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.5-xanmod1..6.18.6-xanmod1?from_project_id=51590166 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index b7283d1467d8..2c61bac2a476 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -21,8 +21,8 @@ let }; # ./update-xanmod.sh main main = { - version = "6.18.5"; - hash = "sha256-G3nG41foET2Ae84gLmB3P6GylnMN2Bp55bnXY/MNI+k="; + version = "6.18.6"; + hash = "sha256-rz5oGDgZZsBbYqP1Du+gGKUuoDMiKMXsLSxnpASHRjc="; }; }; From 7cce734cd3dc70ec1e984ef90186148264473fdc Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 18 Jan 2026 14:15:06 +0200 Subject: [PATCH 24/82] uhd: remove unused expression arguments --- pkgs/by-name/uh/uhd/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/uh/uhd/package.nix b/pkgs/by-name/uh/uhd/package.nix index 91fe583eaa04..e62c01e6ae98 100644 --- a/pkgs/by-name/uh/uhd/package.nix +++ b/pkgs/by-name/uh/uhd/package.nix @@ -1,8 +1,6 @@ { lib, stdenv, - substitute, - fetchpatch, fetchurl, fetchFromGitHub, cmake, From b917d63a445afd70b671242ba4af4ac03df1c3c4 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 18 Jan 2026 14:16:10 +0200 Subject: [PATCH 25/82] uhd: use cmakeBool for more cmakeFlags --- pkgs/by-name/uh/uhd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/uh/uhd/package.nix b/pkgs/by-name/uh/uhd/package.nix index e62c01e6ae98..39bfff14d328 100644 --- a/pkgs/by-name/uh/uhd/package.nix +++ b/pkgs/by-name/uh/uhd/package.nix @@ -98,11 +98,11 @@ stdenv.mkDerivation (finalAttrs: { }; cmakeFlags = [ - "-DENABLE_LIBUHD=ON" - "-DENABLE_USB=ON" + (cmakeBool "ENABLE_LIBUHD" true) + (cmakeBool "ENABLE_USB" true) # Regardless of doCheck, we want to build the tests to help us gain # confident that the package is OK. - "-DENABLE_TESTS=ON" + (cmakeBool "ENABLE_TESTS" true) (cmakeBool "ENABLE_EXAMPLES" enableExamples) (cmakeBool "ENABLE_UTILS" enableUtils) (cmakeBool "ENABLE_C_API" enableCApi) From e48aceb1507945c3390c4a32f7ccd3bbcf8f20e6 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 20 Jan 2026 13:35:05 +0200 Subject: [PATCH 26/82] uhd: allow to evaluate pythonPath without evaluating package Will help in the next commits when uhd will be marked as broken on Darwin. --- pkgs/by-name/uh/uhd/package.nix | 51 +++++++++++++++++---------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/pkgs/by-name/uh/uhd/package.nix b/pkgs/by-name/uh/uhd/package.nix index 39bfff14d328..d0ec3349b572 100644 --- a/pkgs/by-name/uh/uhd/package.nix +++ b/pkgs/by-name/uh/uhd/package.nix @@ -64,32 +64,33 @@ stdenv.mkDerivation (finalAttrs: { # hash. sha256 = "194gsmvn7gmwj7b1lw9sq0d0y0babbd0q1229qbb3qjc6f6m0p0y"; }; - # This are the minimum required Python dependencies, this attribute might - # be useful if you want to build a development environment with a python - # interpreter able to import the uhd module. - pythonPath = - optionals (enablePythonApi || enableUtils) [ - python3.pkgs.numpy - python3.pkgs.setuptools - ] - ++ optionals enableUtils [ - python3.pkgs.requests - python3.pkgs.six - - /* - These deps are needed for the usrp_hwd.py utility, however even if they - would have been added here, the utility wouldn't have worked because it - depends on an old python library mprpc that is not supported for Python > - 3.8. See also report upstream: - https://github.com/EttusResearch/uhd/issues/744 - - python3.pkgs.gevent - python3.pkgs.pyudev - python3.pkgs.pyroute2 - */ - ]; + inherit (finalAttrs.finalPackage.passthru) pythonPath; passthru = { - runtimePython = python3.withPackages (ps: finalAttrs.pythonPath); + runtimePython = python3.withPackages (ps: finalAttrs.finalPackage.passthru.pythonPath); + # This are the minimum required Python dependencies, this attribute might + # be useful if you want to build a development environment with a python + # interpreter able to import the uhd module. + pythonPath = + optionals (enablePythonApi || enableUtils) [ + python3.pkgs.numpy + python3.pkgs.setuptools + ] + ++ optionals enableUtils [ + python3.pkgs.requests + python3.pkgs.six + + /* + These deps are needed for the usrp_hwd.py utility, however even if they + would have been added here, the utility wouldn't have worked because it + depends on an old python library mprpc that is not supported for Python > + 3.8. See also report upstream: + https://github.com/EttusResearch/uhd/issues/744 + + python3.pkgs.gevent + python3.pkgs.pyudev + python3.pkgs.pyroute2 + */ + ]; updateScript = [ ./update.sh # Pass it this file name as argument From e15dbdf23e428db34ac38efd0d9bb0dbfb43474e Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 20 Jan 2026 11:51:44 +0200 Subject: [PATCH 27/82] uhd: 4.9.0.0 -> 4.9.0.1 --- pkgs/by-name/uh/uhd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/uh/uhd/package.nix b/pkgs/by-name/uh/uhd/package.nix index d0ec3349b572..09368516d564 100644 --- a/pkgs/by-name/uh/uhd/package.nix +++ b/pkgs/by-name/uh/uhd/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { # # nix-shell maintainers/scripts/update.nix --argstr package uhd --argstr commit true # - version = "4.9.0.0"; + version = "4.9.0.1"; outputs = [ "out" @@ -55,14 +55,14 @@ stdenv.mkDerivation (finalAttrs: { rev = "v${finalAttrs.version}"; # The updateScript relies on the `src` using `hash`, and not `sha256. To # update the correct hash for the `src` vs the `uhdImagesSrc` - hash = "sha256-XA/ADJ0HjD6DxqFTVMwFa7tRgM56mHAEL+a0paWxKyM="; + hash = "sha256-AOZYCmkgsM09YORW7dVsPAwecXNZQOxOscJnVOlMoP0="; }; # Firmware images are downloaded (pre-built) from the respective release on Github uhdImagesSrc = fetchurl { url = "https://github.com/EttusResearch/uhd/releases/download/v${finalAttrs.version}/uhd-images_${finalAttrs.version}.tar.xz"; # Please don't convert this to a hash, in base64, see comment near src's # hash. - sha256 = "194gsmvn7gmwj7b1lw9sq0d0y0babbd0q1229qbb3qjc6f6m0p0y"; + sha256 = "15ahcxb7hsylvdzzv0q0shd3wqm7p2y4kzbqk85cvsxbdklxhsvn"; }; inherit (finalAttrs.finalPackage.passthru) pythonPath; passthru = { From ef29dd63d5613d346f864973d5bc58eb2a7e2dab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 20 Jan 2026 14:05:43 +0000 Subject: [PATCH 28/82] ngtcp2-gnutls: 1.19.0 -> 1.20.0 --- pkgs/development/libraries/ngtcp2/gnutls.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/ngtcp2/gnutls.nix b/pkgs/development/libraries/ngtcp2/gnutls.nix index 669203acb2be..17e1f569f8c6 100644 --- a/pkgs/development/libraries/ngtcp2/gnutls.nix +++ b/pkgs/development/libraries/ngtcp2/gnutls.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "ngtcp2"; - version = "1.19.0"; + version = "1.20.0"; src = fetchFromGitHub { owner = "ngtcp2"; repo = "ngtcp2"; rev = "v${version}"; - hash = "sha256-u+dgcC/MWzRCIeynvZimR8EB/GX7Z33T8BFZ1O++YLk="; + hash = "sha256-8enkRWmPLZXBtlD9v8N7zuZB+Fv+igl30W7q2UqI2ZE="; }; outputs = [ From 0a4c46a0938e790e062e8bf355f3672306ce9aa2 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 20 Jan 2026 12:27:17 +0200 Subject: [PATCH 29/82] uhd: fix build on Darwin by using llvm 20 Co-Authored-By: fmeef --- pkgs/by-name/uh/uhd/package.nix | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/uh/uhd/package.nix b/pkgs/by-name/uh/uhd/package.nix index 09368516d564..75275f5b3cc9 100644 --- a/pkgs/by-name/uh/uhd/package.nix +++ b/pkgs/by-name/uh/uhd/package.nix @@ -1,6 +1,7 @@ { lib, stdenv, + llvmPackages_20, fetchurl, fetchFromGitHub, cmake, @@ -34,9 +35,17 @@ let inherit (lib) optionals cmakeBool; + stdenv' = ( + # Fix a compilation issue on Darwin, that upstream is aware of: + # https://github.com/EttusResearch/uhd/issues/881 + if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then + llvmPackages_20.stdenv + else + stdenv + ); in -stdenv.mkDerivation (finalAttrs: { +stdenv'.mkDerivation (finalAttrs: { pname = "uhd"; # NOTE: Use the following command to update the package, and the uhdImageSrc attribute: # @@ -147,7 +156,7 @@ stdenv.mkDerivation (finalAttrs: { # ABI differences GCC 7.1 # /nix/store/wd6r25miqbk9ia53pp669gn4wrg9n9cj-gcc-7.3.0/include/c++/7.3.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 ] - ++ optionals stdenv.hostPlatform.isAarch32 [ + ++ optionals stdenv'.hostPlatform.isAarch32 [ "-DCMAKE_CXX_FLAGS=-Wno-psabi" ]; @@ -180,7 +189,7 @@ stdenv.mkDerivation (finalAttrs: { ]; # many tests fails on darwin, according to ofborg - doCheck = !stdenv.hostPlatform.isDarwin; + doCheck = !stdenv'.hostPlatform.isDarwin; doInstallCheck = true; @@ -191,7 +200,7 @@ stdenv.mkDerivation (finalAttrs: { "installFirmware" "removeInstalledTests" ] - ++ optionals (enableUtils && stdenv.hostPlatform.isLinux) [ + ++ optionals (enableUtils && stdenv'.hostPlatform.isLinux) [ "moveUdevRules" ]; From 137d5bf38f202f6ff5581ec31fa8df32b5a382ec Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 20 Jan 2026 21:56:17 +0200 Subject: [PATCH 30/82] thrift: remove duplicate python_test disabled test --- pkgs/by-name/th/thrift/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/th/thrift/package.nix b/pkgs/by-name/th/thrift/package.nix index 6dde051b8890..ee51e31264e6 100644 --- a/pkgs/by-name/th/thrift/package.nix +++ b/pkgs/by-name/th/thrift/package.nix @@ -85,7 +85,6 @@ stdenv.mkDerivation (finalAttrs: { # Tests that hang up in the Darwin sandbox "SecurityTest" "SecurityFromBufferTest" - "python_test" # fails on hydra, passes locally "concurrency_test" From a0b84ca90b3ce1d41a0a619d1d234d67c4d4fcb6 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 20 Jan 2026 21:56:31 +0200 Subject: [PATCH 31/82] thrift: fix build on darwin --- pkgs/by-name/th/thrift/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/th/thrift/package.nix b/pkgs/by-name/th/thrift/package.nix index ee51e31264e6..319c2413d96a 100644 --- a/pkgs/by-name/th/thrift/package.nix +++ b/pkgs/by-name/th/thrift/package.nix @@ -85,6 +85,7 @@ stdenv.mkDerivation (finalAttrs: { # Tests that hang up in the Darwin sandbox "SecurityTest" "SecurityFromBufferTest" + "PythonThriftTNonblockingServer" # fails on hydra, passes locally "concurrency_test" @@ -94,6 +95,7 @@ stdenv.mkDerivation (finalAttrs: { "TInterruptTest" "TServerIntegrationTest" "processor" + "processor_test" "TNonblockingServerTest" "TNonblockingSSLServerTest" "StressTest" From ac2dce6119e32e3209ecd4ff0af6a7d4f4ed6a9c Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 20 Jan 2026 13:17:59 +0200 Subject: [PATCH 32/82] gnuradio: (wrapper) remove old conditionals --- pkgs/applications/radio/gnuradio/wrapper.nix | 117 ++++++++----------- 1 file changed, 51 insertions(+), 66 deletions(-) diff --git a/pkgs/applications/radio/gnuradio/wrapper.nix b/pkgs/applications/radio/gnuradio/wrapper.nix index a741697af3b1..012b42d064c8 100644 --- a/pkgs/applications/radio/gnuradio/wrapper.nix +++ b/pkgs/applications/radio/gnuradio/wrapper.nix @@ -81,35 +81,31 @@ let pname = unwrapped.pname + "-wrapped"; inherit (unwrapped) outputs version; makeWrapperArgs = builtins.concatStringsSep " " ( - [ - ] # Emulating wrapGAppsHook3 & wrapQtAppsHook working together - ++ - lib.optionals ((unwrapped.hasFeature "gnuradio-companion") || (unwrapped.hasFeature "gr-qtgui")) - [ - "--prefix" - "XDG_DATA_DIRS" - ":" - "$out/share" - "--prefix" - "XDG_DATA_DIRS" - ":" - "$out/share/gsettings-schemas/${pname}" - "--prefix" - "XDG_DATA_DIRS" - ":" - "${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}" - "--prefix" - "XDG_DATA_DIRS" - ":" - "${hicolor-icon-theme}/share" - # Needs to run `gsettings` on startup, see: - # https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1764890.html - "--prefix" - "PATH" - ":" - "${lib.getBin glib}/bin" - ] + lib.optionals ((unwrapped.hasFeature "gnuradio-companion") || (unwrapped.hasFeature "gr-qtgui")) [ + "--prefix" + "XDG_DATA_DIRS" + ":" + "$out/share" + "--prefix" + "XDG_DATA_DIRS" + ":" + "$out/share/gsettings-schemas/${pname}" + "--prefix" + "XDG_DATA_DIRS" + ":" + "${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}" + "--prefix" + "XDG_DATA_DIRS" + ":" + "${hicolor-icon-theme}/share" + # Needs to run `gsettings` on startup, see: + # https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1764890.html + "--prefix" + "PATH" + ":" + "${lib.getBin glib}/bin" + ] ++ lib.optionals (unwrapped.hasFeature "gnuradio-companion") [ "--set" "GDK_PIXBUF_MODULE_FILE" @@ -157,45 +153,34 @@ let ":" "${lib.makeSearchPath soapysdr.passthru.searchPath extraSoapySdrPackages}" ] - ++ - lib.optionals (unwrapped.hasFeature "gr-qtgui") - # 3.7 builds with qt4 - ( - if lib.versionAtLeast unwrapped.versionAttr.major "3.8" then - [ - "--prefix" - "QT_PLUGIN_PATH" - ":" - "${lib.makeSearchPath unwrapped.qt.qtbase.qtPluginPrefix ( - map lib.getBin ( - [ - unwrapped.qt.qtbase - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - unwrapped.qt.qtwayland - ] - ) - )}" - "--prefix" - "QML2_IMPORT_PATH" - ":" - "${lib.makeSearchPath unwrapped.qt.qtbase.qtQmlPrefix ( - map lib.getBin ( - [ - unwrapped.qt.qtbase - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - unwrapped.qt.qtwayland - ] - ) - )}" - ] - else - # Add here qt4 related environment for 3.7? - [ - - ] + ++ lib.optionals (unwrapped.hasFeature "gr-qtgui") [ + "--prefix" + "QT_PLUGIN_PATH" + ":" + "${lib.makeSearchPath unwrapped.qt.qtbase.qtPluginPrefix ( + map lib.getBin ( + [ + unwrapped.qt.qtbase + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + unwrapped.qt.qtwayland + ] ) + )}" + "--prefix" + "QML2_IMPORT_PATH" + ":" + "${lib.makeSearchPath unwrapped.qt.qtbase.qtQmlPrefix ( + map lib.getBin ( + [ + unwrapped.qt.qtbase + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + unwrapped.qt.qtwayland + ] + ) + )}" + ] ++ extraMakeWrapperArgs ); From b090f3d52691a4c2adc97bb8cf00b1d5c08b9d1b Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 20 Jan 2026 13:19:32 +0200 Subject: [PATCH 33/82] gnuradio: (passthru) always inherit not necessarily used deps Shouldn't break anything, and helps referring to gnuradio.passthru.uhd when it might be marked as broken on that the current platform. --- pkgs/applications/radio/gnuradio/default.nix | 35 ++++++++------------ 1 file changed, 14 insertions(+), 21 deletions(-) diff --git a/pkgs/applications/radio/gnuradio/default.nix b/pkgs/applications/radio/gnuradio/default.nix index 96962f914f7a..9c4d8cdbf427 100644 --- a/pkgs/applications/radio/gnuradio/default.nix +++ b/pkgs/applications/radio/gnuradio/default.nix @@ -310,27 +310,20 @@ stdenv.mkDerivation ( # Not accepted upstream, see https://github.com/gnuradio/gnuradio/pull/5227 ./modtool-newmod-permissions.patch ]; - passthru = - shared.passthru - // { - # Deps that are potentially overridden and are used inside GR plugins - the same version must - inherit - boost - volk - ; - # Used by many gnuradio modules, the same attribute is present in - # previous gnuradio versions where there it's log4cpp. - logLib = spdlog; - } - // lib.optionalAttrs (hasFeature "gr-uhd") { - inherit uhd; - } - // lib.optionalAttrs (hasFeature "gr-pdu") { - inherit libiio libad9361; - } - // lib.optionalAttrs (hasFeature "gr-qtgui") { - inherit (libsForQt5) qwt; - }; + passthru = shared.passthru // { + # Deps that are potentially overridden and are used inside GR plugins - the same version must + inherit + uhd + boost + volk + libiio + libad9361 + ; + # Used by many gnuradio modules, the same attribute is present in + # previous gnuradio versions where there it's log4cpp. + logLib = spdlog; + inherit (libsForQt5) qwt; + }; postInstall = shared.postInstall From 2ea249be1f9df9c5bcf19d4dd6025279c95added Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 20 Jan 2026 13:31:22 +0200 Subject: [PATCH 34/82] gnuradio: (wrapper) add soapyuhd only if gr-uhd is enabled Is justified in anycase, and should help gnuradio evaluate on Darwin when uhd is broken. --- pkgs/applications/radio/gnuradio/wrapper.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/radio/gnuradio/wrapper.nix b/pkgs/applications/radio/gnuradio/wrapper.nix index 012b42d064c8..10896f19f1c1 100644 --- a/pkgs/applications/radio/gnuradio/wrapper.nix +++ b/pkgs/applications/radio/gnuradio/wrapper.nix @@ -50,6 +50,8 @@ soapyplutosdr soapyremote soapyrtlsdr + ] + ++ lib.optionals (unwrapped.hasFeature "gr-uhd") [ soapyuhd ], # Allow to add whatever you want to the wrapper From 3cd940354369c253116bc73424a429a2aec0f58b Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 20 Jan 2026 13:42:16 +0200 Subject: [PATCH 35/82] gnuradio: (wrapper) add uhd Python modules only if needed --- pkgs/applications/radio/gnuradio/wrapper.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/radio/gnuradio/wrapper.nix b/pkgs/applications/radio/gnuradio/wrapper.nix index 10896f19f1c1..d555d23e2fc4 100644 --- a/pkgs/applications/radio/gnuradio/wrapper.nix +++ b/pkgs/applications/radio/gnuradio/wrapper.nix @@ -64,10 +64,14 @@ let pythonPkgs = extraPythonPackages ++ [ (unwrapped.python.pkgs.toPythonModule unwrapped) ] - ++ unwrapped.passthru.uhd.pythonPath - ++ lib.optionals (unwrapped.passthru.uhd.pythonPath != [ ]) [ - (unwrapped.python.pkgs.toPythonModule unwrapped.passthru.uhd) - ] + ++ lib.optionals (unwrapped.hasFeature "gr-uhd") ( + unwrapped.passthru.uhd.pythonPath + # Check if uhd was built with python support, which means it should + # be added as a python module too. + ++ lib.optionals (unwrapped.passthru.uhd.pythonPath != [ ]) [ + (unwrapped.python.pkgs.toPythonModule unwrapped.passthru.uhd) + ] + ) # Add the extraPackages as python modules as well ++ (map unwrapped.python.pkgs.toPythonModule extraPackages) ++ lib.flatten ( From a5ece9b47b35e8ed645bdf92ebdd04042fbfb7a1 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Tue, 20 Jan 2026 22:48:49 +0100 Subject: [PATCH 36/82] python3Packages.bidsschematools: 1.1.4 -> 1.1.5 --- pkgs/development/python-modules/bidsschematools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bidsschematools/default.nix b/pkgs/development/python-modules/bidsschematools/default.nix index da89e5e3fa09..09b68c112f6d 100644 --- a/pkgs/development/python-modules/bidsschematools/default.nix +++ b/pkgs/development/python-modules/bidsschematools/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "bidsschematools"; - version = "1.1.4"; + version = "1.1.5"; pyproject = true; src = fetchFromGitHub { owner = "bids-standard"; repo = "bids-specification"; tag = "schema-${version}"; - hash = "sha256-4aRM0c1onwASuhkKA7DLPjhLGeo6WAE3T2mKePFiRvw="; + hash = "sha256-LAcrmnfksisLQb1JE82p/tm5HhHAfezCApz8CeUciZQ="; }; sourceRoot = "${src.name}/tools/schemacode"; From cdc8993d0bcd060c4b01b60d3f27c178f11f00b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 21 Jan 2026 00:22:18 +0000 Subject: [PATCH 37/82] pdfium-binaries: 7363 -> 7643 --- pkgs/by-name/pd/pdfium-binaries/package.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/pd/pdfium-binaries/package.nix b/pkgs/by-name/pd/pdfium-binaries/package.nix index b61b8b12d42f..e53196f2d54a 100644 --- a/pkgs/by-name/pd/pdfium-binaries/package.nix +++ b/pkgs/by-name/pd/pdfium-binaries/package.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "pdfium-binaries"; - version = "7363"; + version = "7643"; src = let @@ -27,17 +27,17 @@ stdenv.mkDerivation (finalAttrs: { hash = if withV8 then selectSystem { - x86_64-linux = "sha256-KbAJUdbT3XjLs68y4xwEG5w8o/89epkXSCKpQsyuNec="; - aarch64-linux = "sha256-zvaTKszH5yT1afzs0W3LV1caN6gaCIJiKIh9bElfI48="; - x86_64-darwin = "sha256-xGnmndTkYSIGn44Y4cfYW36QmkVAOhgIlcsWaRYFbCk="; - aarch64-darwin = "sha256-NYY/YIVtSux4B6UZb7kkZs+GzxXNopmvtknw/HhVEQs="; + x86_64-linux = "sha256-u44789oMKbBQ6USu4BnyoL4ZcCKDVkh81kOku9ZfloE="; + aarch64-linux = "sha256-w+WI4+aESiBafPv4bbvwVqptecenzEj3M9wSH43n294="; + x86_64-darwin = "sha256-0cPMIu8NDrnDd/4g0eL0j0jV9bzQCh36Ahx4mC/Hw9E="; + aarch64-darwin = "sha256-R09JnjpcQMMfjbhFzRwE4/KXb9FCXzt/APM+oEUdknk="; } else selectSystem { - x86_64-linux = "sha256-mlSmVeE1oDQ1OlW8K7EXk51r7GCbDXH2l/tbat2aiB0="; - aarch64-linux = "sha256-YiCMdwQ2Y0F120iKW3ZkxJKvDgP/vpPw1ItmRnsnz9U="; - x86_64-darwin = "sha256-I2fWQC+GKzZwqTPwXkl9vDJ/HIH3GKzD+kNaUDcNKuw="; - aarch64-darwin = "sha256-AhYAr5SySWJO3jbvs+DvEZ/WaCJ+KhxpFVyOVsJxuXE="; + x86_64-linux = "sha256-IpiNeuB5fOm2hYBfjydrg4G00xtvJQEqZJIzxHtzwac="; + aarch64-linux = "sha256-NgboVIUuntEO/CyXcTJB8Gn9H1B5Z0GEfR7FhCFbHko="; + x86_64-darwin = "sha256-fBatwgVRO4TawMAd0MaXxvgX+OLln+K10RjsGsvPLBs="; + aarch64-darwin = "sha256-Sqrt5V0IxYuZmy1w9faDrESkoI4QNhtKS+GHY0ushGA="; }; stripRoot = false; }; From c9b024b7abeed175b1278641e55cbb0c277919e9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 21 Jan 2026 07:10:59 +0000 Subject: [PATCH 38/82] descent3-unwrapped: 1.5.0-beta-unstable-2025-06-15 -> 1.5.0-beta-unstable-2026-01-21 --- pkgs/by-name/de/descent3-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/descent3-unwrapped/package.nix b/pkgs/by-name/de/descent3-unwrapped/package.nix index 7bb77c678b71..2eb5eb245da6 100644 --- a/pkgs/by-name/de/descent3-unwrapped/package.nix +++ b/pkgs/by-name/de/descent3-unwrapped/package.nix @@ -20,11 +20,11 @@ stdenv.mkDerivation rec { # the wrapped version of Descent 3. Once there’s a stable version of Descent # 3 that supports the -additionaldir command-line option, we can stop using # an unstable version of Descent 3. - version = "1.5.0-beta-unstable-2025-06-15"; + version = "1.5.0-beta-unstable-2026-01-21"; src = fetchFromGitHub { owner = "DescentDevelopers"; repo = "Descent3"; - rev = "0171d7b76a0c6d77908169af8ff3ea8d4d1cd930"; + rev = "937e649ea616b7b732211443c5c7378d144cd39c"; leaveDotGit = true; # Descent 3 is supposed to display its Git commit hash in the bottom right # corner of the main menu. That feature only works if either the .git @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { git rev-parse --verify HEAD | tr --delete '\n' > git-hash.txt rm -r .git ''; - hash = "sha256-/lJlrV1OswlNa8nMfiUdQof7zb+wgwI97MwNCZFNd8g="; + hash = "sha256-WGjIHBGpV0j7K3LHRNv4qkZkSrZTEQGryixl6i0BK8U="; }; hardeningDisable = [ "format" ]; From c8f017db1b6173b463b50dad5c21ff26c0359731 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Tue, 20 Jan 2026 22:04:27 +0100 Subject: [PATCH 39/82] luanti: 5.14.0 -> 5.15.0 --- pkgs/by-name/lu/luanti/package.nix | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/lu/luanti/package.nix b/pkgs/by-name/lu/luanti/package.nix index 2d162b616316..501b333f9cdb 100644 --- a/pkgs/by-name/lu/luanti/package.nix +++ b/pkgs/by-name/lu/luanti/package.nix @@ -33,20 +33,22 @@ buildClient ? true, buildServer ? true, SDL2, - useSDL2 ? true, + sdl3, + # Use SDL3 (experimental) instead of SDL2 + useSdl3 ? false, nix-update-script, }: stdenv.mkDerivation (finalAttrs: { pname = "luanti"; - version = "5.14.0"; + version = "5.15.0"; src = fetchFromGitHub { owner = "luanti-org"; repo = "luanti"; tag = finalAttrs.version; - hash = "sha256-y4Bnlq3nE2u4PN0VPyBP31YORrG6LPPoSb7T5i9JnVM="; + hash = "sha256-ooZyyVFbf8OreYYs3XZlTht10cpdzsRgbOUWyaqX4jw="; }; patches = [ @@ -69,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "BUILD_SERVER" buildServer) (lib.cmakeBool "BUILD_UNITTESTS" (finalAttrs.finalPackage.doCheck or false)) (lib.cmakeBool "ENABLE_PROMETHEUS" buildServer) - (lib.cmakeBool "USE_SDL2" useSDL2) + (lib.cmakeBool "USE_SDL3" useSdl3) # Ensure we use system libraries (lib.cmakeBool "ENABLE_SYSTEM_GMP" true) (lib.cmakeBool "ENABLE_SYSTEM_JSONCPP" true) @@ -77,14 +79,6 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "ENABLE_UPDATE_CHECKER" false) # ...but make it clear that this is a nix package (lib.cmakeFeature "VERSION_EXTRA" "NixOS") - - # Remove when https://github.com/NixOS/nixpkgs/issues/144170 is fixed - (lib.cmakeFeature "CMAKE_INSTALL_BINDIR" "bin") - (lib.cmakeFeature "CMAKE_INSTALL_DATADIR" "share") - (lib.cmakeFeature "CMAKE_INSTALL_DOCDIR" "share/doc/luanti") - (lib.cmakeFeature "CMAKE_INSTALL_MANDIR" "share/man") - (lib.cmakeFeature "CMAKE_INSTALL_LOCALEDIR" "share/locale") - ]; nativeBuildInputs = [ @@ -116,9 +110,7 @@ stdenv.mkDerivation (finalAttrs: { openal libogg libvorbis - ] - ++ lib.optionals (buildClient && useSDL2) [ - SDL2 + (if useSdl3 then sdl3 else SDL2) ] ++ lib.optionals (buildClient && !stdenv.hostPlatform.isDarwin) [ xorg.libX11 From b4ffcdd747c8e9d32866369f5d33b3115e4c321a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 19 Jan 2026 21:59:14 +0100 Subject: [PATCH 40/82] python313Packages.typst: migrate to finalAttrs --- pkgs/development/python-modules/typst/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/typst/default.nix b/pkgs/development/python-modules/typst/default.nix index 3343db2658aa..b114d6095e73 100644 --- a/pkgs/development/python-modules/typst/default.nix +++ b/pkgs/development/python-modules/typst/default.nix @@ -10,7 +10,7 @@ rustPlatform, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "typst"; version = "0.14.7"; pyproject = true; @@ -18,12 +18,12 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "messense"; repo = "typst-py"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GhXsfsJieBMKvHji4YGfZtvGMIa3k353Erb7V8RSDkU="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit pname version src; + inherit (finalAttrs) pname version src; hash = "sha256-A/iNQifMjpAMdoiEF3GaBe74mfsv8i/EwQL+ZmMc1YM="; }; @@ -49,8 +49,8 @@ buildPythonPackage rec { meta = { description = "Python binding to typst"; homepage = "https://github.com/messense/typst-py"; - changelog = "https://github.com/messense/typst-py/releases/tag/v${src.tag}"; + changelog = "https://github.com/messense/typst-py/releases/tag/v${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 68e2df0d951487840bb9cab3e68de7ac83eaaeeb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 21 Jan 2026 15:01:23 +0000 Subject: [PATCH 41/82] cloudlist: 1.2.2 -> 1.3.0 --- pkgs/by-name/cl/cloudlist/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/cloudlist/package.nix b/pkgs/by-name/cl/cloudlist/package.nix index 43f2eea7fa7e..6ab016c85db9 100644 --- a/pkgs/by-name/cl/cloudlist/package.nix +++ b/pkgs/by-name/cl/cloudlist/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "cloudlist"; - version = "1.2.2"; + version = "1.3.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cloudlist"; tag = "v${version}"; - hash = "sha256-xCGGyPfD6cQgVTowh8ZO9Ak3xH5Hct51Vm18FJWLF1E="; + hash = "sha256-Tm2gqRZxfeu5gOndVeeFU9HCePpXyx/G73VzVuJRRzY="; }; - vendorHash = "sha256-PW9Yu8d5PPIL6cc692N8e5qO73drEgfu7JrVeihggcs="; + vendorHash = "sha256-LkjJrxrK1N+6v6ilMT68lu21B3NemxdquMIA5e8r1a0="; subPackages = [ "cmd/cloudlist/" ]; From 0730a314f968877b4cb9787c36a1a11ddd4053cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 21 Jan 2026 17:02:49 +0000 Subject: [PATCH 42/82] fiddler-everywhere: 7.5.0 -> 7.6.0 --- pkgs/by-name/fi/fiddler-everywhere/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fi/fiddler-everywhere/package.nix b/pkgs/by-name/fi/fiddler-everywhere/package.nix index 1e85cc341a5d..cac0f5c6e67a 100644 --- a/pkgs/by-name/fi/fiddler-everywhere/package.nix +++ b/pkgs/by-name/fi/fiddler-everywhere/package.nix @@ -8,11 +8,11 @@ let pname = "fiddler-everywhere"; - version = "7.5.0"; + version = "7.6.0"; src = fetchurl { url = "https://downloads.getfiddler.com/linux/fiddler-everywhere-${version}.AppImage"; - hash = "sha256-IwZ2Jt9s2kDgjCM3pm5o3iLb2xYtp596109/nLXFgvs="; + hash = "sha256-wBFLfZ/z4NH0YswQcwAYbvSLZkW1kZ0pBxhVCREV0qk="; }; appimageContents = appimageTools.extract { From bfd63ae9bd0737ec8936ac77f31f2ff6f9a7f312 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Wed, 21 Jan 2026 08:11:45 +0100 Subject: [PATCH 43/82] stract: fix build --- pkgs/by-name/st/stract/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/st/stract/package.nix b/pkgs/by-name/st/stract/package.nix index d7b839c9dba9..0fce322fc851 100644 --- a/pkgs/by-name/st/stract/package.nix +++ b/pkgs/by-name/st/stract/package.nix @@ -58,6 +58,14 @@ rustPlatform.buildRustPackage { rm -rf target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/build/ ''; + checkFlags = [ + # error: struct `MyCustomDocument` is never constructed + "--skip=schema::document" + # thread 'ampc::dht::tests::proptest_chaos' panicked at crates/core/src/ampc/dht/mod.rs:670:33: + # assertion `left == right` failed + "--skip=ampc::dht::tests::proptest_chaos" + ]; + passthru.updateScript = unstableGitUpdater { }; meta = { From 70d148766d99283d05791da65d1b5417650234e1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 21 Jan 2026 22:07:16 +0000 Subject: [PATCH 44/82] livekit: 1.9.6 -> 1.9.11 --- pkgs/by-name/li/livekit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/livekit/package.nix b/pkgs/by-name/li/livekit/package.nix index a9493b824345..2013e291f032 100644 --- a/pkgs/by-name/li/livekit/package.nix +++ b/pkgs/by-name/li/livekit/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "livekit"; - version = "1.9.6"; + version = "1.9.11"; src = fetchFromGitHub { owner = "livekit"; repo = "livekit"; rev = "v${version}"; - hash = "sha256-hDBdxuAWFJr5iAFOjGdUwO7zNgsVmFXIRaII1T5m20Y="; + hash = "sha256-mmDTY4nWUowSHPTSlvfVaNlv0Rp176H5FvJsYrNnt/8="; }; - vendorHash = "sha256-hgziX88Ty3HYQKgpgu/LqdtzqcfjZktZstsve6jVKk4="; + vendorHash = "sha256-yEAIfef7Ryepcpq9Te+Iamod1SfqXZoluhFaYGYcsVc="; subPackages = [ "cmd/server" ]; From d5904b4a17dfe3bc6d73e50438025dc66d5f5e1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 00:02:54 +0000 Subject: [PATCH 45/82] gpu-screen-recorder: 5.11.5 -> 5.12.1 --- pkgs/by-name/gp/gpu-screen-recorder/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpu-screen-recorder/package.nix b/pkgs/by-name/gp/gpu-screen-recorder/package.nix index 202d0b94cf1e..3398000ccbe3 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder/package.nix @@ -28,12 +28,12 @@ stdenv.mkDerivation rec { pname = "gpu-screen-recorder"; - version = "5.11.5"; + version = "5.12.1"; src = fetchgit { url = "https://repo.dec05eba.com/${pname}"; tag = version; - hash = "sha256-o9IjuKuE2/41I52vpR7EOLCDSLJty/Wq0k7UiFHHlDk="; + hash = "sha256-FUt3R2clnWYNKgW5uo2HtON91zB2+u+Ini15/ccTJdk="; }; nativeBuildInputs = [ From f8d7e1ed1d2d0e1a4d4f2b75223d4d89b7edf0cf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 22 Jan 2026 02:11:48 +0100 Subject: [PATCH 46/82] cloudlist: migrate to finalAttrs --- pkgs/by-name/cl/cloudlist/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/cl/cloudlist/package.nix b/pkgs/by-name/cl/cloudlist/package.nix index 6ab016c85db9..175c97054fc3 100644 --- a/pkgs/by-name/cl/cloudlist/package.nix +++ b/pkgs/by-name/cl/cloudlist/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cloudlist"; version = "1.3.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cloudlist"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Tm2gqRZxfeu5gOndVeeFU9HCePpXyx/G73VzVuJRRzY="; }; @@ -32,9 +32,9 @@ buildGoModule rec { meta = { description = "Tool for listing assets from multiple cloud providers"; homepage = "https://github.com/projectdiscovery/cloudlist"; - changelog = "https://github.com/projectdiscovery/cloudlist/releases/tag/v${version}"; + changelog = "https://github.com/projectdiscovery/cloudlist/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "cloudlist"; }; -} +}) From 997c6418838bf98f22bb15fe0c1a0cbd05800ccb Mon Sep 17 00:00:00 2001 From: Sean Buckley Date: Wed, 21 Jan 2026 21:13:53 -0500 Subject: [PATCH 47/82] brave: 1.86.139 -> 1.86.142 https://community.brave.app/t/release-channel-1-86-142/648471 --- pkgs/by-name/br/brave/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/br/brave/package.nix b/pkgs/by-name/br/brave/package.nix index 0ab7dfe4ec84..710240c5d0d9 100644 --- a/pkgs/by-name/br/brave/package.nix +++ b/pkgs/by-name/br/brave/package.nix @@ -3,24 +3,24 @@ let pname = "brave"; - version = "1.86.139"; + version = "1.86.142"; allArchives = { aarch64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; - hash = "sha256-+KJzQZuCf2zpouF+hZ2hAmJ57yWt2qAemdYt6X4x+P0="; + hash = "sha256-K0Df1uZb802SVFKnj/dNShPZSw46DYvwxKG8w9bzB20="; }; x86_64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; - hash = "sha256-l0KtiMU+L7k6i5sjiPC24CABUdn9ax1uKqkqWe/flPM="; + hash = "sha256-juFpIax+GzXsVPkSz2U0hjczIaaF8Mj+CT0uqKgaRQo="; }; aarch64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; - hash = "sha256-Iv5UjfYzR+nmiW/LY22iOUvjGIbTRkjWC3fDigCmbFo="; + hash = "sha256-uQA2jA+QMbON3z8lHclxe1/S2OszitS9xYbTCS5MR+Q="; }; x86_64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; - hash = "sha256-X9McQDYPQ93zzTjR5Lq3+OFxjWGAR/JGa/u39GZL1Vs="; + hash = "sha256-kzhi03Q30mqK+XNaLpJ9zvHiCgYAJZqX7npL7ywMZbE="; }; }; From 2d359bf1d18ee17f5cd59586d1406b7965cb20d3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 03:01:35 +0000 Subject: [PATCH 48/82] xremap: 0.14.9 -> 0.14.10 --- pkgs/by-name/xr/xremap/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xr/xremap/package.nix b/pkgs/by-name/xr/xremap/package.nix index b5a1ac50ef7c..eb5d2876f185 100644 --- a/pkgs/by-name/xr/xremap/package.nix +++ b/pkgs/by-name/xr/xremap/package.nix @@ -43,13 +43,13 @@ assert ( ); rustPlatform.buildRustPackage (finalAttrs: { pname = "xremap${variant.suffix or ""}"; - version = "0.14.9"; + version = "0.14.10"; src = fetchFromGitHub { owner = "xremap"; repo = "xremap"; tag = "v${finalAttrs.version}"; - hash = "sha256-ftGg6xai4WbaoXmgNXW4RbpOWvIZMPhUlqWkg1xVin0="; + hash = "sha256-2wylBk3+Zu1pHa41dhKwvUtxOVyHSMRDfOD9fIp8x2I="; }; nativeBuildInputs = [ pkg-config ]; @@ -57,7 +57,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildNoDefaultFeatures = true; buildFeatures = variant.features; - cargoHash = "sha256-eoCl5RQ5cNVEoOp8CA5Q/0xWnWcfKK1OvPNLOu/x9Dg="; + cargoHash = "sha256-S9mevRDGx23mquABVH/cC1zKNxW1607mS/vaRxRqKfk="; passthru = lib.mapAttrs (name: lib.const (xremap.override { withVariant = name; })) variants; From baeb339676770601d72b4780a0b595857e64d09d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 06:39:51 +0000 Subject: [PATCH 49/82] python3Packages.signxml: 4.2.0 -> 4.2.2 --- pkgs/development/python-modules/signxml/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/signxml/default.nix b/pkgs/development/python-modules/signxml/default.nix index ff2003f86fc1..6757ab7ed7f3 100644 --- a/pkgs/development/python-modules/signxml/default.nix +++ b/pkgs/development/python-modules/signxml/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "signxml"; - version = "4.2.0"; + version = "4.2.2"; pyproject = true; src = fetchFromGitHub { owner = "XML-Security"; repo = "signxml"; tag = "v${version}"; - hash = "sha256-oyDhJZVn08rIcR3ti9jsYxyBPgz6VaJSbBVYrTQkbVU="; + hash = "sha256-IZa62HIsCsNiIlHhLgy0GRIq+E3HBnYSdy/LtDvPa/E="; }; build-system = [ From cc715984e0cfe4814c280bc700ca319e0cf22972 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 19 Jan 2026 14:55:51 +0100 Subject: [PATCH 50/82] bird-lg: set pname insted of name and move meta and version into the correct location --- pkgs/by-name/bi/bird-lg/package.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/bi/bird-lg/package.nix b/pkgs/by-name/bi/bird-lg/package.nix index 3e65067056d9..1ad9d568af3c 100644 --- a/pkgs/by-name/bi/bird-lg/package.nix +++ b/pkgs/by-name/bi/bird-lg/package.nix @@ -50,12 +50,10 @@ let }; in symlinkJoin { - name = "bird-lg-${bird-lg-frontend.version}"; + pname = "bird-lg"; + inherit (bird-lg-frontend) version meta; paths = [ bird-lg-frontend bird-lg-proxy ]; } -// { - inherit (bird-lg-frontend) version meta; -} From 4d6a0197d6e0f90fce6df92ae73198b64b4d64e4 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Tue, 20 Jan 2026 20:34:20 +0100 Subject: [PATCH 51/82] fresh-editor: 0.1.77 -> 0.1.86 --- pkgs/by-name/fr/fresh-editor/package.nix | 41 ++++++++++++++---------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/fr/fresh-editor/package.nix b/pkgs/by-name/fr/fresh-editor/package.nix index 697c6035bd16..2da138e64ed7 100644 --- a/pkgs/by-name/fr/fresh-editor/package.nix +++ b/pkgs/by-name/fr/fresh-editor/package.nix @@ -8,21 +8,20 @@ gitMinimal, deno, nix-update-script, + versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "fresh"; - version = "0.1.77"; + version = "0.1.86"; src = fetchFromGitHub { owner = "sinelaw"; repo = "fresh"; tag = "v${finalAttrs.version}"; - hash = "sha256-+ESguKlMUB2gm9zNee35wKdZmKLhLcPFa3Z7n4KNpVQ="; + hash = "sha256-o67oowSU1V9Cy2RvLEaZ5J3CPX2kD7qByDOc+8gpDq8="; }; - cargoHash = "sha256-MrFVolkqGRESPNPsQPDZGvHNVYyB9+ok4GANgIfBbZU="; - - passthru.updateScript = nix-update-script { }; + cargoHash = "sha256-I78sdf/p5TZZufMZF8rETRb91veklwNHHByHF1WbLgk="; nativeBuildInputs = [ pkg-config @@ -31,27 +30,17 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeCheckInputs = [ gitMinimal + rustPlatform.bindgenHook ]; buildInputs = [ openssl ]; - # Tests create a local http server to check update functionality - __darwinAllowLocalNetworking = true; - - # Due to issues with incorrect import paths with the actual app, I have disabled the checks below. Need to report upstream. - checkFlags = [ - "--skip=e2e::" - ]; - cargoTestFlags = [ - "--lib" - "--bins" - ]; - # The v8 package will try to download a `librusty_v8.a` release at build time to our read-only filesystem # To avoid this we pre-download the file and export it via RUSTY_V8_ARCHIVE env.RUSTY_V8_ARCHIVE = deno.librusty_v8; + preBuild = '' mkdir -p $out/share/fresh-editor/plugins/ ''; @@ -60,6 +49,24 @@ rustPlatform.buildRustPackage (finalAttrs: { rm -rf $out/bin/fresh.dSYM ''; + # Tests create a local http server to check update functionality + __darwinAllowLocalNetworking = true; + + # Due to issues with incorrect import paths with the actual app, I have disabled the checks below. Need to report upstream. + checkFlags = [ + "--skip=e2e::" + "--skip=services::plugins::embedded::tests::test_extract_plugins" + ]; + cargoTestFlags = [ + "--lib" + "--bins" + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Terminal-based text editor with LSP support and TypeScript plugins"; homepage = "https://github.com/sinelaw/fresh"; From e14abd1d1eeed0e30fd62e8e4f1ecaccb02a4b0d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 08:18:21 +0000 Subject: [PATCH 52/82] rekor-server: 1.4.3 -> 1.5.0 --- pkgs/tools/security/rekor/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/rekor/default.nix b/pkgs/tools/security/rekor/default.nix index fd8f88104c56..3a69178e6b25 100644 --- a/pkgs/tools/security/rekor/default.nix +++ b/pkgs/tools/security/rekor/default.nix @@ -15,13 +15,13 @@ let }: buildGoModule rec { inherit pname; - version = "1.4.3"; + version = "1.5.0"; src = fetchFromGitHub { owner = "sigstore"; repo = "rekor"; rev = "v${version}"; - hash = "sha256-EdEYjim3FDkc04uBYWFA8iPNJArHfjjioyUPCh7iwgw="; + hash = "sha256-yOagWlUs5u9HebKxgtK8hPsm9kGxaR7hJpZdG9cOI54="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -34,7 +34,7 @@ let ''; }; - vendorHash = "sha256-kw6i9BzVTy6dJsIm8d4FPt7QeI+6AOqCfq3KhdQFuQ4="; + vendorHash = "sha256-LHTq5Y0WvlyO48mVD1NxnKX7L7pdRY/xnsZCV5OR71U="; nativeBuildInputs = [ installShellFiles ]; From 46bc8a2983f1b347641e0ee3bbbc2f9ce01d0cff Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 19 Jan 2026 14:55:51 +0100 Subject: [PATCH 53/82] wkhtmltopdf: use pname instead of name --- pkgs/by-name/wk/wkhtmltopdf/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/wk/wkhtmltopdf/package.nix b/pkgs/by-name/wk/wkhtmltopdf/package.nix index acf50a7739a9..e9e5f34133eb 100644 --- a/pkgs/by-name/wk/wkhtmltopdf/package.nix +++ b/pkgs/by-name/wk/wkhtmltopdf/package.nix @@ -92,7 +92,7 @@ let in stdenv.mkDerivation ( { - name = "wkhtmltopdf"; + pname = "wkhtmltopdf"; dontStrip = true; From dc0b3af0c278fdb6f335c70062294227850f5b5c Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 19 Jan 2026 14:55:51 +0100 Subject: [PATCH 54/82] ruqola: use pname instead of name --- pkgs/by-name/ru/ruqola/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ru/ruqola/package.nix b/pkgs/by-name/ru/ruqola/package.nix index 2a03a976669b..37b5cec331ed 100644 --- a/pkgs/by-name/ru/ruqola/package.nix +++ b/pkgs/by-name/ru/ruqola/package.nix @@ -10,7 +10,7 @@ }: stdenv.mkDerivation (finalAttrs: { - name = "ruqola"; + pname = "ruqola"; version = "2.5.1"; src = fetchFromGitLab { From d84f007eb53f6e52e04557235c6b3798e4c7ffb8 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 19 Jan 2026 14:55:51 +0100 Subject: [PATCH 55/82] libdjinterop: use pname instead of name --- pkgs/by-name/li/libdjinterop/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libdjinterop/package.nix b/pkgs/by-name/li/libdjinterop/package.nix index 00bb024af7d3..39a567f33569 100644 --- a/pkgs/by-name/li/libdjinterop/package.nix +++ b/pkgs/by-name/li/libdjinterop/package.nix @@ -12,7 +12,7 @@ }: stdenv.mkDerivation (finalAttrs: { - name = "libdjinterop"; + pname = "libdjinterop"; version = "0.26.1"; From 8624cec10d12b6e582adcf56483c0c214b871611 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 19 Jan 2026 14:55:51 +0100 Subject: [PATCH 56/82] bigqemu: use pname instead of name --- pkgs/by-name/bi/bigpemu/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bi/bigpemu/package.nix b/pkgs/by-name/bi/bigpemu/package.nix index 320783d687ae..6a617a03e8a3 100644 --- a/pkgs/by-name/bi/bigpemu/package.nix +++ b/pkgs/by-name/bi/bigpemu/package.nix @@ -27,7 +27,7 @@ let }; in buildFHSEnv { - name = "bigpemu"; + pname = "bigpemu"; version = bigpemu-unwrapped.version; targetPkgs = pkgs: [ glui From cab0fa9a551723517d91ff206e9c9c6bb25c0428 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 19 Jan 2026 14:55:51 +0100 Subject: [PATCH 57/82] serenityos-emoji-font: use pname instead of name --- pkgs/by-name/se/serenityos-emoji-font/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/serenityos-emoji-font/package.nix b/pkgs/by-name/se/serenityos-emoji-font/package.nix index 37e9fb9b450f..db416bd2290b 100644 --- a/pkgs/by-name/se/serenityos-emoji-font/package.nix +++ b/pkgs/by-name/se/serenityos-emoji-font/package.nix @@ -10,7 +10,7 @@ let pixart2svg = stdenvNoCC.mkDerivation { - name = "pixart2svg"; + pname = "pixart2svg"; version = "0-unstable-2021-07-18"; src = fetchzip { @@ -51,7 +51,7 @@ let in stdenvNoCC.mkDerivation { - name = "serenityos-emoji-font"; + pname = "serenityos-emoji-font"; version = "0-unstable-2025-05-31"; src = fetchFromGitHub { From cae13786dc2bf8bc41222ee069bd2edbc91c7677 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 08:49:57 +0000 Subject: [PATCH 58/82] code-cursor: 2.3.35 -> 2.3.41 --- pkgs/by-name/co/code-cursor/sources.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/co/code-cursor/sources.json b/pkgs/by-name/co/code-cursor/sources.json index 7f11746e2d98..df505ebf3e6e 100644 --- a/pkgs/by-name/co/code-cursor/sources.json +++ b/pkgs/by-name/co/code-cursor/sources.json @@ -1,22 +1,22 @@ { - "version": "2.3.35", + "version": "2.3.41", "vscodeVersion": "1.105.1", "sources": { "x86_64-linux": { - "url": "https://downloads.cursor.com/production/cf8353edc265f5e46b798bfb276861d0bf3bf129/linux/x64/Cursor-2.3.35-x86_64.AppImage", - "hash": "sha256-o/NIEtSOlUl67g18mWDG4M0thPA4VIfiWudv0Xiov08=" + "url": "https://downloads.cursor.com/production/2ca326e0d1ce10956aea33d54c0e2d8c13c58a32/linux/x64/Cursor-2.3.41-x86_64.AppImage", + "hash": "sha256-ItUgknMzSDeXxN3Yi/pz2wZoz7vVVqx9nGXuGmbHbXc=" }, "aarch64-linux": { - "url": "https://downloads.cursor.com/production/cf8353edc265f5e46b798bfb276861d0bf3bf129/linux/arm64/Cursor-2.3.35-aarch64.AppImage", - "hash": "sha256-2l9ppSze2nkvAfszblkhMSl+QhGENNe62AlgCcXBhfM=" + "url": "https://downloads.cursor.com/production/2ca326e0d1ce10956aea33d54c0e2d8c13c58a32/linux/arm64/Cursor-2.3.41-aarch64.AppImage", + "hash": "sha256-0D0IbkUyvCyCbf8apO7WG3KrcCEgv2TLNRjFOD8mcgU=" }, "x86_64-darwin": { - "url": "https://downloads.cursor.com/production/cf8353edc265f5e46b798bfb276861d0bf3bf129/darwin/x64/Cursor-darwin-x64.dmg", - "hash": "sha256-Jl6t4oHC6nqOGDKUvvfViPgKJzpG2vpvht4JMBLHzVk=" + "url": "https://downloads.cursor.com/production/2ca326e0d1ce10956aea33d54c0e2d8c13c58a32/darwin/x64/Cursor-darwin-x64.dmg", + "hash": "sha256-/GcQppfoBS9rIksQ/wYYH9Is7Sw2ZnjoW1Tk0hN8Y7g=" }, "aarch64-darwin": { - "url": "https://downloads.cursor.com/production/cf8353edc265f5e46b798bfb276861d0bf3bf129/darwin/arm64/Cursor-darwin-arm64.dmg", - "hash": "sha256-ZHxvA+iDluib9PLl5ilthdd0Z+xT+w9OSD25vySc9wI=" + "url": "https://downloads.cursor.com/production/2ca326e0d1ce10956aea33d54c0e2d8c13c58a32/darwin/arm64/Cursor-darwin-arm64.dmg", + "hash": "sha256-ejhhXRhNTMh9n2cPkpNC0msk4Z1OFD2EzxwkJYw92XU=" } } } From 381dfe4525aef3c913d092bcac7534e95469cde8 Mon Sep 17 00:00:00 2001 From: Ming-Chuan Date: Thu, 22 Jan 2026 16:55:13 +0800 Subject: [PATCH 59/82] opencc: patch CVE-2025-15536 --- pkgs/by-name/op/opencc/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/op/opencc/package.nix b/pkgs/by-name/op/opencc/package.nix index 820da80aa8dd..c156b9ca79ac 100644 --- a/pkgs/by-name/op/opencc/package.nix +++ b/pkgs/by-name/op/opencc/package.nix @@ -31,6 +31,11 @@ stdenv.mkDerivation rec { url = "https://github.com/BYVoid/OpenCC/commit/72cae18cfe4272f2b11c9ec1c44d6af7907abcab.patch"; hash = "sha256-Cd95AsW/tLk2l8skxqfEfQUm0t23G4ocoirauwMbuwk="; }) + (fetchpatch { + name = "CVE-2025-15536.patch"; + url = "https://github.com/BYVoid/OpenCC/commit/345c9a50ab07018f1b4439776bad78a0d40778ec.patch"; + hash = "sha256-lwzVRcCkMjHniaOQeoicO9fpEhyku2yhiPREk0WoXVM="; + }) ]; nativeBuildInputs = [ From 646881a98263a836c034fe7fa9096503f1d540bb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 22 Jan 2026 10:57:19 +0100 Subject: [PATCH 60/82] python313Packages.iamdata: 0.1.202601211 -> 0.1.202601221 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202601211...v0.1.202601221 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202601221 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 711855542852..8fee00aa661b 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202601211"; + version = "0.1.202601221"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-Zq9lKDETW2gk1ILoFZDg/ZKs8B7zDbLXhtQi6f64KLY="; + hash = "sha256-IyRkeKrLd4F4m9IkfHN/FFF0k2BNTMGIC76id+qULPk="; }; __darwinAllowLocalNetworking = true; From acfc6f675f5a9d6d530c6a3ccfceb30a010a4edf Mon Sep 17 00:00:00 2001 From: dbeley <6568955+dbeley@users.noreply.github.com> Date: Thu, 22 Jan 2026 00:20:03 +0100 Subject: [PATCH 61/82] opencode: 1.1.25 -> 1.1.30 --- pkgs/by-name/op/opencode/package.nix | 15 ++++++---- .../op/opencode/relax-bun-version-check.patch | 28 ------------------- 2 files changed, 10 insertions(+), 33 deletions(-) delete mode 100644 pkgs/by-name/op/opencode/relax-bun-version-check.patch diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index b62877f6a9ad..70c18efc5ec3 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -14,12 +14,12 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "1.1.25"; + version = "1.1.30"; src = fetchFromGitHub { owner = "anomalyco"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-cvz4HO5vNwA3zWx7zdVfs59Z7vD/00+MMCDbLU5WKpM="; + hash = "sha256-RTj64yrVLTFNpVc8MvPAJISOlBo/j2MnuL5jo4VtKWM="; }; node_modules = stdenvNoCC.mkDerivation { @@ -66,7 +66,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { # NOTE: Required else we get errors that our fixed-output derivation references store paths dontFixup = true; - outputHash = "sha256-ojbTZBWM353NLMMHckMjFf+k6TpeOoF/yeQR9dq0nNo="; + outputHash = "sha256-5U8lpx3sy6XXgR99IfUqDffIZ8FQ1nxXq5dVwpS+d00="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; @@ -80,12 +80,17 @@ stdenvNoCC.mkDerivation (finalAttrs: { ]; patches = [ - # NOTE: Relax Bun version check to be a warning instead of an error - ./relax-bun-version-check.patch # NOTE: Remove special and windows build targes ./remove-special-and-windows-build-targets.patch ]; + postPatch = '' + # NOTE: Relax Bun version check to be a warning instead of an error + substituteInPlace packages/script/src/index.ts \ + --replace-fail 'throw new Error(`This script requires bun@''${expectedBunVersionRange}' \ + 'console.warn(`Warning: This script requires bun@''${expectedBunVersionRange}' + ''; + configurePhase = '' runHook preConfigure diff --git a/pkgs/by-name/op/opencode/relax-bun-version-check.patch b/pkgs/by-name/op/opencode/relax-bun-version-check.patch deleted file mode 100644 index 5d14f166a15c..000000000000 --- a/pkgs/by-name/op/opencode/relax-bun-version-check.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 0e07ea8225f5667e39c6aa59eea726266f0afab0 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= -Date: Thu, 13 Nov 2025 10:16:31 +0100 -Subject: [PATCH] Change Bun version check from error to warning -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Jörg Thalheim ---- - packages/script/src/index.ts | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/packages/script/src/index.ts b/packages/script/src/index.ts -index 141d2b75..de06d0dc 100644 ---- a/packages/script/src/index.ts -+++ b/packages/script/src/index.ts -@@ -10,7 +10,7 @@ if (!expectedBunVersion) { - } - - if (process.versions.bun !== expectedBunVersion) { -- throw new Error(`This script requires bun@${expectedBunVersion}, but you are using bun@${process.versions.bun}`) -+ console.warn(`Warning: This script expects bun@${expectedBunVersion}, but you are using bun@${process.versions.bun}`) - } - - const CHANNEL = process.env["OPENCODE_CHANNEL"] ?? (await $`git branch --show-current`.text().then((x) => x.trim())) --- -2.51.0 From a6eca83ac1d16ba3140eeebe3771cc6fa1619ac7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 10:42:06 +0000 Subject: [PATCH 62/82] ollama: 0.14.2 -> 0.14.3 --- pkgs/by-name/ol/ollama/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index 450f71bbcb80..945bb3bb32c5 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -138,13 +138,13 @@ in goBuild (finalAttrs: { pname = "ollama"; # don't forget to invalidate all hashes each update - version = "0.14.2"; + version = "0.14.3"; src = fetchFromGitHub { owner = "ollama"; repo = "ollama"; tag = "v${finalAttrs.version}"; - hash = "sha256-NDtXMRpglUG0XhkTJrd90kv1utpxXGNppMHOG3Zmt54="; + hash = "sha256-SVzJDuy5qXaqxE4HqiqVhoyGLTOt57370q8r3YV18Og="; }; vendorHash = "sha256-WdHAjCD20eLj0d9v1K6VYP8vJ+IZ8BEZ3CciYLLMtxc="; From 033f1388d7ee9ad915e337f75a435591a1a8009a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 22 Jan 2026 11:10:42 +0000 Subject: [PATCH 63/82] python3Packages.pocket-tts: 1.0.2 -> 1.0.3 Diff: https://github.com/kyutai-labs/pocket-tts/compare/v1.0.2...v1.0.3 Changelog: https://github.com/kyutai-labs/pocket-tts/releases/tag/v1.0.3 --- pkgs/development/python-modules/pocket-tts/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pocket-tts/default.nix b/pkgs/development/python-modules/pocket-tts/default.nix index d8edaaba7539..b4a037e47e54 100644 --- a/pkgs/development/python-modules/pocket-tts/default.nix +++ b/pkgs/development/python-modules/pocket-tts/default.nix @@ -29,14 +29,14 @@ buildPythonPackage (finalAttrs: { pname = "pocket-tts"; - version = "1.0.2"; + version = "1.0.3"; pyproject = true; src = fetchFromGitHub { owner = "kyutai-labs"; repo = "pocket-tts"; tag = "v${finalAttrs.version}"; - hash = "sha256-m//UCZEENE5bl9TV0rDCA3Th1TykvC5oZLay+f7lEr8="; + hash = "sha256-zGZySn8nXCjwfcXYglJIrS/u1cqiJrErx1wQkC7H93k="; }; build-system = [ From 786e3e89ada20566f9ac8ede7eee2e98e440a4b6 Mon Sep 17 00:00:00 2001 From: Philipp Bartsch Date: Thu, 22 Jan 2026 12:17:39 +0100 Subject: [PATCH 64/82] python3Packages.dissect-cstruct: update license With dissect.cstruct release 3.4 the license changed to Apache 2.0. https://github.com/fox-it/dissect.cstruct/releases/tag/3.4 --- pkgs/development/python-modules/dissect-cstruct/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/dissect-cstruct/default.nix b/pkgs/development/python-modules/dissect-cstruct/default.nix index 3d379304fac0..955dfd829c71 100644 --- a/pkgs/development/python-modules/dissect-cstruct/default.nix +++ b/pkgs/development/python-modules/dissect-cstruct/default.nix @@ -32,7 +32,7 @@ buildPythonPackage rec { description = "Dissect module implementing a parser for C-like structures"; homepage = "https://github.com/fox-it/dissect.cstruct"; changelog = "https://github.com/fox-it/dissect.cstruct/releases/tag/${src.tag}"; - license = lib.licenses.agpl3Only; + license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; } From 1eb60e6ca4a270af6798a8b51bb5a3a4d23ebad1 Mon Sep 17 00:00:00 2001 From: Philipp Bartsch Date: Thu, 22 Jan 2026 12:17:41 +0100 Subject: [PATCH 65/82] python3Packages.dissect-cobaltstrike: update license Looks like dissect.cobaltstrike is MIT since first public commit. https://github.com/fox-it/dissect.cobaltstrike/commits/main/LICENSE --- .../development/python-modules/dissect-cobaltstrike/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/dissect-cobaltstrike/default.nix b/pkgs/development/python-modules/dissect-cobaltstrike/default.nix index a414b3ffd5ab..921d8e7cac75 100644 --- a/pkgs/development/python-modules/dissect-cobaltstrike/default.nix +++ b/pkgs/development/python-modules/dissect-cobaltstrike/default.nix @@ -80,7 +80,7 @@ buildPythonPackage rec { description = "Dissect module implementing a parser for Cobalt Strike related data"; homepage = "https://github.com/fox-it/dissect.cobaltstrike"; changelog = "https://github.com/fox-it/dissect.cobaltstrike/releases/tag/${src.tag}"; - license = lib.licenses.agpl3Only; + license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; } From b0ea48f776756356222c7ac4df49e6b495b5b3d0 Mon Sep 17 00:00:00 2001 From: Philipp Bartsch Date: Thu, 22 Jan 2026 12:17:42 +0100 Subject: [PATCH 66/82] python3Packages.dissect-database: update license With dissect.database release 1.0 the license changed to Apache 2.0. https://github.com/fox-it/dissect.database/releases/tag/1.0 --- pkgs/development/python-modules/dissect-database/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/dissect-database/default.nix b/pkgs/development/python-modules/dissect-database/default.nix index 6fb61380bfc7..3113cd4cdbc7 100644 --- a/pkgs/development/python-modules/dissect-database/default.nix +++ b/pkgs/development/python-modules/dissect-database/default.nix @@ -42,7 +42,7 @@ buildPythonPackage rec { description = "Dissect module implementing a parser for various database formats"; homepage = "https://github.com/fox-it/dissect.database"; changelog = "https://github.com/fox-it/dissect.database/releases/tag/${src.tag}"; - license = lib.licenses.agpl3Only; + license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; } From ce06c5628290da1d527eff416ac2507254b7c3b7 Mon Sep 17 00:00:00 2001 From: Philipp Bartsch Date: Thu, 22 Jan 2026 12:17:43 +0100 Subject: [PATCH 67/82] python3Packages.dissect-util: update license With dissect.util release 3.5 the license changed to Apache 2.0. https://github.com/fox-it/dissect.util/releases/tag/3.5 --- pkgs/development/python-modules/dissect-util/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/dissect-util/default.nix b/pkgs/development/python-modules/dissect-util/default.nix index 407d3d3a3e76..8f7141e517fe 100644 --- a/pkgs/development/python-modules/dissect-util/default.nix +++ b/pkgs/development/python-modules/dissect-util/default.nix @@ -37,7 +37,7 @@ buildPythonPackage rec { description = "Dissect module implementing various utility functions for the other Dissect modules"; homepage = "https://github.com/fox-it/dissect.util"; changelog = "https://github.com/fox-it/dissect.util/releases/tag/${src.tag}"; - license = lib.licenses.agpl3Only; + license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "dump-nskeyedarchiver"; }; From debfea145cc0d2eee4f7711b660927aaf1c6f7dc Mon Sep 17 00:00:00 2001 From: John Rodewald Date: Tue, 6 Jan 2026 08:29:59 +0100 Subject: [PATCH 68/82] aztfexport: init at 0.18.0 --- pkgs/by-name/az/aztfexport/package.nix | 42 ++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/az/aztfexport/package.nix diff --git a/pkgs/by-name/az/aztfexport/package.nix b/pkgs/by-name/az/aztfexport/package.nix new file mode 100644 index 000000000000..6527293502d2 --- /dev/null +++ b/pkgs/by-name/az/aztfexport/package.nix @@ -0,0 +1,42 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + versionCheckHook, +}: +buildGoModule (finalAttrs: { + pname = "aztfexport"; + version = "0.18.0"; + + src = fetchFromGitHub { + owner = "Azure"; + repo = "aztfexport"; + tag = "v${finalAttrs.version}"; + hash = "sha256-j6WdQvbxmHOMEfCvnFDxr9ZNOZg0BIOC6u1nw+n3hA0="; + }; + + vendorHash = "sha256-qb4/sUjtfw/USITTLSuB2fXWR2mAuAcvbawrNA/ilRo="; + + ldflags = [ + "-s" + "-X main.version=${finalAttrs.version}" + ]; + + passthru.updateScript = nix-update-script { }; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + + doInstallCheck = true; + + meta = { + description = "Tool to bring existing Azure resources under Terraform's management"; + homepage = "https://github.com/Azure/aztfexport"; + changelog = "https://github.com/Azure/aztfexport/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mpl20; + maintainers = [ lib.maintainers.john-rodewald ]; + mainProgram = "aztfexport"; + }; +}) From e3f06638bdcd0ba96ee5f514cd77b826014ee320 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 22 Jan 2026 14:17:17 +0200 Subject: [PATCH 69/82] swgp-go: 1.8.0-0-unstable-2026-01-18 -> 1.8.0-0-unstable-2026-01-24 Now supports proxyPSKFilePath in the config file. --- pkgs/by-name/sw/swgp-go/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sw/swgp-go/package.nix b/pkgs/by-name/sw/swgp-go/package.nix index 0163fe098498..99096eb601e9 100644 --- a/pkgs/by-name/sw/swgp-go/package.nix +++ b/pkgs/by-name/sw/swgp-go/package.nix @@ -8,13 +8,13 @@ buildGoModule { pname = "swgp-go"; - version = "1.8.0-0-unstable-2026-01-18"; + version = "1.8.0-0-unstable-2026-01-24"; src = fetchFromGitHub { owner = "database64128"; repo = "swgp-go"; - rev = "e8ed210b0a016c450ba371ee43041f2f53444841"; - hash = "sha256-LDYNQwc6vdVkI0bqD96p64D25fz0aGclFDc8SqvCdJQ="; + rev = "12be9c3ac0ea2c39b167cde708192935f7263a76"; + hash = "sha256-0W7yioZc86xfjrJKeCAPT4mLWyrQDaBa9QbGjrR/Tpc="; }; vendorHash = "sha256-Ghv5FwSPQSUFQ1t2zWTXpFggCA4/qrQmnVYkYBF8AQ4="; From 2bcec9d3793ce2b81898036019b51d5b15a7def7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 22 Jan 2026 13:33:57 +0100 Subject: [PATCH 70/82] python313Packages.signxml: migrate to finalAttrs --- pkgs/development/python-modules/signxml/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/signxml/default.nix b/pkgs/development/python-modules/signxml/default.nix index 6757ab7ed7f3..fa4ae55d6465 100644 --- a/pkgs/development/python-modules/signxml/default.nix +++ b/pkgs/development/python-modules/signxml/default.nix @@ -11,7 +11,7 @@ hatch-vcs, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "signxml"; version = "4.2.2"; pyproject = true; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "XML-Security"; repo = "signxml"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-IZa62HIsCsNiIlHhLgy0GRIq+E3HBnYSdy/LtDvPa/E="; }; @@ -44,8 +44,8 @@ buildPythonPackage rec { meta = { description = "Python XML Signature and XAdES library"; homepage = "https://github.com/XML-Security/signxml"; - changelog = "https://github.com/XML-Security/signxml/blob/${src.tag}/Changes.rst"; + changelog = "https://github.com/XML-Security/signxml/blob/${finalAttrs.src.tag}/Changes.rst"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 85edfcd90da6f1010357d1662c3db91f4ec33b49 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 13:11:53 +0000 Subject: [PATCH 71/82] scalingo: 1.42.0 -> 1.43.0 --- pkgs/by-name/sc/scalingo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scalingo/package.nix b/pkgs/by-name/sc/scalingo/package.nix index 2ee62a45eeec..98c682fa8588 100644 --- a/pkgs/by-name/sc/scalingo/package.nix +++ b/pkgs/by-name/sc/scalingo/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "scalingo"; - version = "1.42.0"; + version = "1.43.0"; src = fetchFromGitHub { owner = pname; repo = "cli"; rev = version; - hash = "sha256-Ifrt3pvKw40f7lDwM2C2EVm/g6i4Dd+3fxVphAxU3as="; + hash = "sha256-A1kz4Zh6SiXcsmFqHuldRTa1qI8+bJBALjweWYBvnTo="; }; vendorHash = null; From 842dc238c7ad3b88310185c7a783b5725686f036 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 22 Jan 2026 15:22:24 +0200 Subject: [PATCH 72/82] easysnap: substitute with --replace-fail --- pkgs/by-name/ea/easysnap/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ea/easysnap/package.nix b/pkgs/by-name/ea/easysnap/package.nix index 4a5b6cbd64dd..d6b44b8127a6 100644 --- a/pkgs/by-name/ea/easysnap/package.nix +++ b/pkgs/by-name/ea/easysnap/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation { for i in $out/bin/*; do substituteInPlace $i \ - --replace zfs ${zfs}/bin/zfs + --replace-fail zfs ${zfs}/bin/zfs done ''; From 6fc5a3006bcf881645a7126e5fbb2fc5162ccf5e Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 22 Jan 2026 15:22:49 +0200 Subject: [PATCH 73/82] easysnap: substitute with lib.getExe --- pkgs/by-name/ea/easysnap/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ea/easysnap/package.nix b/pkgs/by-name/ea/easysnap/package.nix index d6b44b8127a6..3a27c2083a9e 100644 --- a/pkgs/by-name/ea/easysnap/package.nix +++ b/pkgs/by-name/ea/easysnap/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation { for i in $out/bin/*; do substituteInPlace $i \ - --replace-fail zfs ${zfs}/bin/zfs + --replace-fail zfs ${lib.getExe zfs} done ''; From 569793d9e7c695f8442445f640e6bb33ac6f62f4 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 22 Jan 2026 15:24:24 +0200 Subject: [PATCH 74/82] easysnap: add install hooks https://github.com/jtojnar/nixpkgs-hammering/blob/main/explanations/missing-phase-hooks.md --- pkgs/by-name/ea/easysnap/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/ea/easysnap/package.nix b/pkgs/by-name/ea/easysnap/package.nix index 3a27c2083a9e..f31f6d60f470 100644 --- a/pkgs/by-name/ea/easysnap/package.nix +++ b/pkgs/by-name/ea/easysnap/package.nix @@ -17,6 +17,8 @@ stdenv.mkDerivation { }; installPhase = '' + runHook preInstall + mkdir -p $out/bin cp easysnap* $out/bin/ @@ -24,6 +26,8 @@ stdenv.mkDerivation { substituteInPlace $i \ --replace-fail zfs ${lib.getExe zfs} done + + runHook postInstall ''; meta = { From 62c9aa3392a08a844e289552ea5aaf7c0358d555 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 22 Jan 2026 15:28:38 +0200 Subject: [PATCH 75/82] zfs: small outputs preparation formatting --- pkgs/os-specific/linux/zfs/generic.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/zfs/generic.nix b/pkgs/os-specific/linux/zfs/generic.nix index dde56cb2684f..23ff5d58952f 100644 --- a/pkgs/os-specific/linux/zfs/generic.nix +++ b/pkgs/os-specific/linux/zfs/generic.nix @@ -300,7 +300,12 @@ let done ''; - outputs = [ "out" ] ++ optionals buildUser [ "dev" ]; + outputs = [ + "out" + ] + ++ optionals buildUser [ + "dev" + ]; passthru = { inherit kernel; From c203b742ca6d68dd34ed6e54d35ee40db6e514f0 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 22 Jan 2026 15:33:22 +0200 Subject: [PATCH 76/82] zfs: split man output Co-Authored-By: Izorkin --- pkgs/os-specific/linux/zfs/generic.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/os-specific/linux/zfs/generic.nix b/pkgs/os-specific/linux/zfs/generic.nix index 23ff5d58952f..8ab888ecc789 100644 --- a/pkgs/os-specific/linux/zfs/generic.nix +++ b/pkgs/os-specific/linux/zfs/generic.nix @@ -305,6 +305,9 @@ let ] ++ optionals buildUser [ "dev" + ] + ++ optionals (!buildKernel) [ + "man" ]; passthru = { From 7a56243bdd3cd7d220bfd7566ec84622c1981859 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 13:52:44 +0000 Subject: [PATCH 77/82] lighthouse-steamvr: 1.3.2 -> 1.4.0 --- pkgs/by-name/li/lighthouse-steamvr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/lighthouse-steamvr/package.nix b/pkgs/by-name/li/lighthouse-steamvr/package.nix index 60a90c771828..cb9ae9b98d84 100644 --- a/pkgs/by-name/li/lighthouse-steamvr/package.nix +++ b/pkgs/by-name/li/lighthouse-steamvr/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "Lighthouse"; - version = "1.3.2"; + version = "1.4.0"; src = fetchFromGitHub { owner = "ShayBox"; repo = "Lighthouse"; rev = version; - hash = "sha256-GgKY7HDu6e/hpYNOZdcjLvaNfQOZMl+H6CmKTbd1LNE="; + hash = "sha256-Ai+d7BKA1o98iOhQ7VXltnWHW/knw122xLZHhFM6gZ0="; }; - cargoHash = "sha256-oC5HA6diRlRWoeeQQgWR32yxZ2BLyFmKbaSkFBLdrXc="; + cargoHash = "sha256-+5fxqWq7akICVmDa8Lc6M8laEAWrrEyg4uCFLoCNRpo="; nativeBuildInputs = [ pkg-config ]; From 3b92483bfa1aa4c7c3c43c4954c4ad33414d31d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 14:15:04 +0000 Subject: [PATCH 78/82] ferron: 2.3.2 -> 2.4.1 --- pkgs/by-name/fe/ferron/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fe/ferron/package.nix b/pkgs/by-name/fe/ferron/package.nix index 4e383d6b7e8c..a17814444551 100644 --- a/pkgs/by-name/fe/ferron/package.nix +++ b/pkgs/by-name/fe/ferron/package.nix @@ -10,13 +10,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ferron"; - version = "2.3.2"; + version = "2.4.1"; src = fetchFromGitHub { owner = "ferronweb"; repo = "ferron"; tag = finalAttrs.version; - hash = "sha256-va9OUI2jQiJ3K/Cq3Wrh7RmMST3dBJLB5REcqp7WRP0="; + hash = "sha256-darDJYPh0x1o1NHeXK2gyp48Zppbs2ovTXN/xX71eag="; }; # ../../ is cargoDepsCopy, and obviously does not contain monoio's README.md @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '#![doc = include_str!("../../README.md")]' "" ''; - cargoHash = "sha256-cOkZ8WVcgfIrwEBAGN/U3qp9VZl5S78Bmrpe4nxn994="; + cargoHash = "sha256-YJ4Ur/4IUiupVE2gZyn0IAYwpIppVKB0hWtmc5Ue7jQ="; nativeBuildInputs = [ pkg-config From 84629d13e0a2bef45993e0b37d2de3df93b39e68 Mon Sep 17 00:00:00 2001 From: Allemand Instable <68656923+code-instable@users.noreply.github.com> Date: Thu, 22 Jan 2026 15:41:10 +0100 Subject: [PATCH 79/82] typstPackages: sync with Typst Universe as of 2026-01-22 Updates typstPackages to match the Typst Universe as of 2026-01-22, at commit 06998f03971f4299b75c28d0a56303595732eee5. It was regenerated with maintainers/scripts/update-typst-packages.py. - Typst Packages Data source: typst/packages@06998f0. - Nixpkgs Upstream reference: NixOS/nixpkgs@a36b8c6 --- .../typst/typst-packages-from-universe.toml | 2547 +++++++++++++++++ 1 file changed, 2547 insertions(+) diff --git a/pkgs/by-name/ty/typst/typst-packages-from-universe.toml b/pkgs/by-name/ty/typst/typst-packages-from-universe.toml index f9daabe8b788..579635e87f8f 100644 --- a/pkgs/by-name/ty/typst/typst-packages-from-universe.toml +++ b/pkgs/by-name/ty/typst/typst-packages-from-universe.toml @@ -250,6 +250,16 @@ license = [ ] homepage = "https://github.com/eltos/accelerated-jacow/" +[acorn-resume."0.1.0"] +url = "https://packages.typst.org/preview/acorn-resume-0.1.0.tar.gz" +hash = "sha256-8Yp5+3nlFshLMwTZ0AMx7C+VnTha6uIbsLNuqZHIdh4=" +typstDeps = [] +description = "A clean, minimal resume template with flexible, customizable sections" +license = [ + "MIT", +] +homepage = "https://github.com/Ruchita1010/acorn-resume" + [acrostiche."0.7.0"] url = "https://packages.typst.org/preview/acrostiche-0.7.0.tar.gz" hash = "sha256-YQ6KGNc/v75uMJhG4y2ioV95tuuVG4CgUNtUaTEqPIQ=" @@ -494,6 +504,16 @@ license = [ ] homepage = "https://github.com/tristanduncombe/aero-navigator" +[agregyst."1.0.0"] +url = "https://packages.typst.org/preview/agregyst-1.0.0.tar.gz" +hash = "sha256-d6j8erbKAk1MBJBiYr2yodfWca9EAcfBN2h0UdaKA2s=" +typstDeps = [] +description = "Two-column agrégation lesson with summary at the end" +license = [ + "MIT", +] +homepage = "https://github.com/pauladam94/agregyst" + [agregyst."0.1.0"] url = "https://packages.typst.org/preview/agregyst-0.1.0.tar.gz" hash = "sha256-ejVmOx40ozuzVXhUf6nvnHm6Gg0be+RYT1uuMx7dNk0=" @@ -686,6 +706,16 @@ license = [ ] homepage = "https://github.com/Robotechnic/alchemist" +[alexandria."0.2.2"] +url = "https://packages.typst.org/preview/alexandria-0.2.2.tar.gz" +hash = "sha256-clsmCK//tcdWUeEOqQl+yyDdRONN6JWF23ZaUeOg5IM=" +typstDeps = [] +description = "Use multiple bibliographies in a single Typst document " +license = [ + "MIT", +] +homepage = "https://github.com/SillyFreak/typst-alexandria" + [alexandria."0.2.1"] url = "https://packages.typst.org/preview/alexandria-0.2.1.tar.gz" hash = "sha256-bK+GyrEE0VXiKARCEy2oFEMkp6TTfQhQ+scM5i7+a8A=" @@ -959,6 +989,16 @@ license = [ "MPL-2.0", ] +[ampelmark."0.1.2"] +url = "https://packages.typst.org/preview/ampelmark-0.1.2.tar.gz" +hash = "sha256-sGRU05hVOsouMyz5w5GxWcWgb+JfpMxTOqZcAALyIfE=" +typstDeps = [] +description = "Create Traffic Light Protocol (TLP) markings (v2.0" +license = [ + "MIT", +] +homepage = "https://github.com/teismar/typst-ampelmark" + [amsterdammetje-article."0.1.1"] url = "https://packages.typst.org/preview/amsterdammetje-article-0.1.1.tar.gz" hash = "sha256-q+shUXY1t9GuJOd6UaDWgqN4eDEQUZgVfpwixTWKxlg=" @@ -1241,6 +1281,18 @@ license = [ ] homepage = "https://github.com/mrwunderbar666/typst-apa7ish" +[ape."0.4.3"] +url = "https://packages.typst.org/preview/ape-0.4.3.tar.gz" +hash = "sha256-sDv/w4jA2DkFDR912c+8Kc/Zd80nKE5JJiVRfsJBiyY=" +typstDeps = [ + "cetz_0_3_2", + "cetz-plot_0_1_1", +] +description = "Stop monkeying around with your layouts! Get sophisticated with Ape for Typst" +license = [ + "MIT", +] + [ape."0.4.2"] url = "https://packages.typst.org/preview/ape-0.4.2.tar.gz" hash = "sha256-sYXxxZStirvbGrkGtF7QalmHsU1O1sioudRi2ZlhxDY=" @@ -1453,6 +1505,16 @@ license = [ ] homepage = "https://github.com/Coders-Compass/articulate-coderscompass" +[ascii-ipa."2.1.0"] +url = "https://packages.typst.org/preview/ascii-ipa-2.1.0.tar.gz" +hash = "sha256-ilmjuzDaas9+ZrVil76moJ+NMFChwO0tB/fPRcMIDtE=" +typstDeps = [] +description = "Converter for ASCII representations of the International Phonetic Alphabet (IPA" +license = [ + "MIT", +] +homepage = "https://github.com/imatpot/typst-ascii-ipa" + [ascii-ipa."2.0.0"] url = "https://packages.typst.org/preview/ascii-ipa-2.0.0.tar.gz" hash = "sha256-E/ookDGdRJh0Ac29xnNV+AJVALUW/uM7MyztcFJlKdg=" @@ -1628,6 +1690,42 @@ license = [ ] homepage = "https://github.com/euwbah/typst-packages/tree/auto-div" +[auto-jrubby."0.3.3"] +url = "https://packages.typst.org/preview/auto-jrubby-0.3.3.tar.gz" +hash = "sha256-mlOAc+wPdeQsHojCG02q3tfB/JKNFGlLTnWFSF004rs=" +typstDeps = [ + "rubby_0_10_2", +] +description = "Automatic Ruby Generation" +license = [ + "AGPL-3.0-or-later", +] +homepage = "https://github.com/rice8y/auto-jrubby" + +[auto-jrubby."0.3.2"] +url = "https://packages.typst.org/preview/auto-jrubby-0.3.2.tar.gz" +hash = "sha256-xDMXWtMsU8a6dfAaMATClc4Ja/YYkQ8uhS1NaNNcXkk=" +typstDeps = [ + "rubby_0_10_2", +] +description = "Automatic Ruby Generation" +license = [ + "AGPL-3.0-or-later", +] +homepage = "https://github.com/rice8y/auto-jrubby" + +[auto-jrubby."0.3.1"] +url = "https://packages.typst.org/preview/auto-jrubby-0.3.1.tar.gz" +hash = "sha256-wIsn3Ooau9NRkGgbM6MdPIPMiblLlCMPHgvh/heLsJQ=" +typstDeps = [ + "rubby_0_10_2", +] +description = "Automatic Ruby Generation" +license = [ + "AGPL-3.0-or-later", +] +homepage = "https://github.com/rice8y/auto-jrubby" + [auto-jrubby."0.3.0"] url = "https://packages.typst.org/preview/auto-jrubby-0.3.0.tar.gz" hash = "sha256-x4IWisLNoooIrSiBXj2OkPATwrgsY3GQIRybvpa4L1w=" @@ -1692,6 +1790,18 @@ license = [ ] homepage = "https://github.com/3akev/autofletcher" +[axiomst."0.2.0"] +url = "https://packages.typst.org/preview/axiomst-0.2.0.tar.gz" +hash = "sha256-ybl0v51WBzb5BZTq0F8FQX/as8Q+ET0bcInejK/OpqM=" +typstDeps = [ + "showybox_2_0_4", +] +description = "Academic homework and presentation slides template" +license = [ + "MIT", +] +homepage = "https://github.com/rezaarezvan/axiomst" + [babble-bubbles."0.1.0"] url = "https://packages.typst.org/preview/babble-bubbles-0.1.0.tar.gz" hash = "sha256-orOm67ydNPmIangnUNiiHiPU6Y5ivQ4KEmCWkFdwdw0=" @@ -1847,6 +1957,18 @@ license = [ ] homepage = "https://github.com/avonmoll/bamdone-rebuttal" +[bananote."0.1.1"] +url = "https://packages.typst.org/preview/bananote-0.1.1.tar.gz" +hash = "sha256-CPSpHjKFiZQ2COV/AVrwpuFU7ZXGemgHDwYdX3ZI1PU=" +typstDeps = [ + "pergamon_0_6_0", +] +description = "Nice template for research notes with splashes of yellow" +license = [ + "MIT", +] +homepage = "https://github.com/coli-saar/bananote" + [bananote."0.1.0"] url = "https://packages.typst.org/preview/bananote-0.1.0.tar.gz" hash = "sha256-8ktfRrHFLJVJNCRFhEWkJ4duxJIpmI4/huo+LSu/R8Q=" @@ -2068,6 +2190,18 @@ license = [ ] homepage = "https://github.com/polylux-typ/basic" +[basic-report."0.4.0"] +url = "https://packages.typst.org/preview/basic-report-0.4.0.tar.gz" +hash = "sha256-t37OUsuPiQNpr0u9C59j5ptUy7Q5yp6ClOB5Hnnxqlc=" +typstDeps = [ + "hydra_0_6_2", +] +description = "A simple template for reports" +license = [ + "MIT", +] +homepage = "https://github.com/roland-KA/basic-report-typst-template" + [basic-report."0.3.1"] url = "https://packages.typst.org/preview/basic-report-0.3.1.tar.gz" hash = "sha256-HXEA2FpnVTicdOSkCggH2i0JLx5ENxQCSaUhcCzEncs=" @@ -2276,6 +2410,18 @@ license = [ ] homepage = "https://github.com/stuxf/basic-typst-resume-template" +[beam."0.1.0"] +url = "https://packages.typst.org/preview/beam-0.1.0.tar.gz" +hash = "sha256-ny6DDQNq444lIxhiU2J0G2oC7aZ3BC18wUgRXSpjxo8=" +typstDeps = [ + "cetz_0_4_2", +] +description = "A package to draw optical setups with CeTZ" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://github.com/bendix4620/beam" + [bean-upm."0.1.0"] url = "https://packages.typst.org/preview/bean-upm-0.1.0.tar.gz" hash = "sha256-WOhY8YuDqZELAz4+WDN6Ojltt7igcGYL9zw6mVdnc10=" @@ -2378,6 +2524,20 @@ license = [ "Unlicense", ] +[biz-report."0.3.1"] +url = "https://packages.typst.org/preview/biz-report-0.3.1.tar.gz" +hash = "sha256-67JoOqOlWPdyGYiRsVT+1o22vbRiU46ytcns0E0yp04=" +typstDeps = [ + "droplet_0_3_1", + "fontawesome_0_6_0", + "wrap-it_0_1_1", +] +description = "Multi-chapter business report with table styling and optional dropcaps, infoboxes & author cutout" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/garethwebber/business-report" + [biz-report."0.3.0"] url = "https://packages.typst.org/preview/biz-report-0.3.0.tar.gz" hash = "sha256-cqv1x75T/VFUVv1wkBVCqQHRiHTJ62jmkMjotByYPV4=" @@ -2511,6 +2671,28 @@ license = [ ] homepage = "https://github.com/daskol/typst-templates" +[board-n-pieces."0.9.0"] +url = "https://packages.typst.org/preview/board-n-pieces-0.9.0.tar.gz" +hash = "sha256-al0YD3QVzCTSLoDpNPKeRNhNIMzkKigDtenEuMKZVwQ=" +typstDeps = [] +description = "Display chessboards" +license = [ + "MIT", + "GPL-2.0-only", +] +homepage = "https://github.com/MDLC01/board-n-pieces" + +[board-n-pieces."0.8.0"] +url = "https://packages.typst.org/preview/board-n-pieces-0.8.0.tar.gz" +hash = "sha256-HElewvVJSvFPrJD0rE9lkaRn8yJrdVSucqA/X9C6O/w=" +typstDeps = [] +description = "Display chessboards" +license = [ + "MIT", + "GPL-2.0-only", +] +homepage = "https://github.com/MDLC01/board-n-pieces" + [board-n-pieces."0.7.0"] url = "https://packages.typst.org/preview/board-n-pieces-0.7.0.tar.gz" hash = "sha256-7ji0N0Kp4MA/DLs26rGfEgNfZZQsQ+YjUmr8EgrQW3g=" @@ -2686,6 +2868,23 @@ license = [ "Apache-2.0", ] +[bookly."1.1.2"] +url = "https://packages.typst.org/preview/bookly-1.1.2.tar.gz" +hash = "sha256-RuU39gQB5p2TN3qK3THCRUfHAnigdxiCD+wRQ7ob5JU=" +typstDeps = [ + "drafting_0_2_2", + "equate_0_3_2", + "hydra_0_6_2", + "showybox_2_0_4", + "suboutline_0_3_0", + "subpar_0_2_2", +] +description = "Book template for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/book_template" + [bookly."1.1.1"] url = "https://packages.typst.org/preview/bookly-1.1.1.tar.gz" hash = "sha256-aNpYcc7iO+FEA6NKhDWpYqhSZFQ50dZy5ukbEZHpgFM=" @@ -2793,6 +2992,16 @@ license = [ ] homepage = "https://github.com/bzindovic/typst-packages" +[boxed-sheet."0.1.2"] +url = "https://packages.typst.org/preview/boxed-sheet-0.1.2.tar.gz" +hash = "sha256-xeb2CQ+zupfQ/rKYwjDuyczBucBibGaoo6dypoRI7ek=" +typstDeps = [] +description = "An automatically colored and well organised cheatsheet template for writing daily notes with colored bounding box and line titles" +license = [ + "MIT", +] +homepage = "https://github.com/LZHMS/boxed-sheet.git" + [boxed-sheet."0.1.1"] url = "https://packages.typst.org/preview/boxed-sheet-0.1.1.tar.gz" hash = "sha256-hWj8eSxZy+EvDFKUJuWvme9Js0D8ikXOWmw/PhxgcyI=" @@ -2813,6 +3022,16 @@ license = [ ] homepage = "https://github.com/LZHMS/CheatSheet.git" +[boxproof."0.1.0"] +url = "https://packages.typst.org/preview/boxproof-0.1.0.tar.gz" +hash = "sha256-eoZpcBNywFLtE4LDPtVz3cHdm0XHNVvaLd0FyZdgocs=" +typstDeps = [] +description = "Create boxed proofs for natural deduction" +license = [ + "MIT", +] +homepage = "https://github.com/xiaoshihou514/boxproof-typst" + [boxr."0.1.0"] url = "https://packages.typst.org/preview/boxr-0.1.0.tar.gz" hash = "sha256-7/BI8so0a2VnjP99d7FR9SiMKN2MXrcH8gPX8UvV6Gg=" @@ -2833,6 +3052,16 @@ license = [ ] homepage = "https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z3bYXx6FurPtAURke7sUV8ktrtFNt" +[briefs."0.2.0"] +url = "https://packages.typst.org/preview/briefs-0.2.0.tar.gz" +hash = "sha256-HjWI3xDSscORV+M81lWVk2HrxjMShFRdle7wCK45Y78=" +typstDeps = [] +description = "A simple Typst template for letters" +license = [ + "MIT", +] +homepage = "https://github.com/tndrle/briefs" + [briefs."0.1.0"] url = "https://packages.typst.org/preview/briefs-0.1.0.tar.gz" hash = "sha256-tPO3dxvDOWccaXLbwGr2rtVKMU5q8c00obGSiiAmG9A=" @@ -3051,6 +3280,16 @@ license = [ "MIT", ] +[butterick-resume."0.1.0"] +url = "https://packages.typst.org/preview/butterick-resume-0.1.0.tar.gz" +hash = "sha256-kVkA/v1r92saq8j7PRktybi0fzfMSzC2s3ATtdcrOSc=" +typstDeps = [] +description = "Résumé template based on Matthew Butterick's guide" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/jassielof/typst-templates" + [bye-ubc."0.2.3"] url = "https://packages.typst.org/preview/bye-ubc-0.2.3.tar.gz" hash = "sha256-tFqwzWsS69SWdP9j5rnpB1fCIgzhoBh1FpPPrkNbkm4=" @@ -3280,6 +3519,18 @@ license = [ ] homepage = "https://github.com/knuesel/callisto" +[calmly-touying."0.1.0"] +url = "https://packages.typst.org/preview/calmly-touying-0.1.0.tar.gz" +hash = "sha256-Sb4Luq4dgsBGas3Na6y0DbbDdT+20eUxOSnSzIpXFok=" +typstDeps = [ + "touying_0_6_1", +] +description = "A calm, modern presentation theme for Touying with Moloch-inspired design" +license = [ + "MIT", +] +homepage = "https://github.com/YHan228/calmly-touying" + [canonical-nthu-thesis."0.2.0"] url = "https://packages.typst.org/preview/canonical-nthu-thesis-0.2.0.tar.gz" hash = "sha256-W58iv2XIWSUmMSjNzrW8fV0ZwDvaGZ4StHM3kEmMUW4=" @@ -3932,6 +4183,16 @@ license = [ ] homepage = "https://github.com/csimide/SEU-Typst-Template" +[chef-cookbook."0.1.0"] +url = "https://packages.typst.org/preview/chef-cookbook-0.1.0.tar.gz" +hash = "sha256-nhxWDJZWq3FmrKXaR2KJhHhtZzK7Zy8+pXz5d5n15wQ=" +typstDeps = [] +description = "Create simple recipe collections and cookbooks" +license = [ + "MIT", +] +homepage = "https://github.com/Paulmue0/chef-cookbook" + [chem-par."0.0.1"] url = "https://packages.typst.org/preview/chem-par-0.0.1.tar.gz" hash = "sha256-wcoZAnaDvGbhPjXFd/8kHVbHwWvMPv/YFjwc8Y7fpXI=" @@ -4109,6 +4370,16 @@ license = [ ] homepage = "https://github.com/skyzh/chicv" +[chomp."0.1.0"] +url = "https://packages.typst.org/preview/chomp-0.1.0.tar.gz" +hash = "sha256-wNy3ZZV0+ho1T8yyrL5BM/9NFIoJDioMWowz+73fUWk=" +typstDeps = [] +description = "Dynamically and efficiently truncate a string to make content fit constraints" +license = [ + "MIT", +] +homepage = "https://github.com/JeppeKlitgaard/chomp" + [chordish."0.2.0"] url = "https://packages.typst.org/preview/chordish-0.2.0.tar.gz" hash = "sha256-s9uPjFDe86t68jLqTD6eXvzjmq3mAPDDkCosxVF1TPs=" @@ -4205,6 +4476,19 @@ license = [ ] homepage = "https://github.com/ljgago/typst-chords" +[chribel."1.1.1"] +url = "https://packages.typst.org/preview/chribel-1.1.1.tar.gz" +hash = "sha256-qMLveDMjyiLG1/lJ3vR+N4sdfcSCDx20hxKqAPPxJts=" +typstDeps = [ + "chribel_1_0_0", + "tableau-icons_0_334_1", +] +description = "A compact summary template with custom callouts" +license = [ + "EUPL-1.2", +] +homepage = "https://codeberg.org/joelvonrotz/typst-chribel-template" + [chribel."1.1.0"] url = "https://packages.typst.org/preview/chribel-1.1.0.tar.gz" hash = "sha256-w/DXHuHtAZJTRcGuYbHSE9ABXdALsWW3tCbURTjMVVw=" @@ -4381,6 +4665,16 @@ license = [ ] homepage = "https://git.kb28.ch/HEL/circuiteria" +[citegeist."0.2.1"] +url = "https://packages.typst.org/preview/citegeist-0.2.1.tar.gz" +hash = "sha256-xAx29cFRZ3vfLrJaBhWgz96n8Z18h0uOzhsLjvHdr6s=" +typstDeps = [] +description = "Makes a Bibtex bibliography available as a Typst dictionary" +license = [ + "MIT", +] +homepage = "https://github.com/alexanderkoller/typst-citegeist" + [citegeist."0.2.0"] url = "https://packages.typst.org/preview/citegeist-0.2.0.tar.gz" hash = "sha256-4bvuLxM+h82wS/VroIksuwtC36nW2PRqvp23l7ny1uI=" @@ -4401,6 +4695,19 @@ license = [ ] homepage = "https://github.com/alexanderkoller/typst-citegeist" +[cjk-spacer."0.2.0"] +url = "https://packages.typst.org/preview/cjk-spacer-0.2.0.tar.gz" +hash = "sha256-6vZi4AOIBDBg/MtB4zlD8RtqMLR4HjEk4iicXPRhFtU=" +typstDeps = [ + "cjk-unbreak_0_2_1", + "codly_1_3_0", +] +description = "Improves spacing between characters when typesetting Japanese (CJK characters" +license = [ + "MIT", +] +homepage = "https://github.com/ryuryu-ymj/cjk-spacer" + [cjk-spacer."0.1.0"] url = "https://packages.typst.org/preview/cjk-spacer-0.1.0.tar.gz" hash = "sha256-0xr5kO5MgM+U/jlBtJL7aJFqvyDIj0CSxBN7tEP6hKY=" @@ -4414,6 +4721,18 @@ license = [ ] homepage = "https://github.com/ryuryu-ymj/cjk-spacer" +[cjk-unbreak."0.2.2"] +url = "https://packages.typst.org/preview/cjk-unbreak-0.2.2.tar.gz" +hash = "sha256-jL1o/hO1VWhbAsj6u3PcHmXooshYWRCy7w33HMqHjn4=" +typstDeps = [ + "touying_0_6_1", +] +description = "Remove spaces caused by line breaks around CJK" +license = [ + "MIT", +] +homepage = "https://github.com/KZNS/cjk-unbreak" + [cjk-unbreak."0.2.1"] url = "https://packages.typst.org/preview/cjk-unbreak-0.2.1.tar.gz" hash = "sha256-f20yye3QpWzyGCvruICJcLsKHjYwMAG2ruHWSD6hNLU=" @@ -4575,6 +4894,29 @@ license = [ ] homepage = "https://github.com/tibirius24/classic-tud-math-thesis" +[classicthesis."0.1.0"] +url = "https://packages.typst.org/preview/classicthesis-0.1.0.tar.gz" +hash = "sha256-vwH5aDnDDNlki6Sb2OISLRHYMJ7esRudfLB6WPwDJhA=" +typstDeps = [] +description = "Thesis inspired by André Miede's ClassicThesis style" +license = [ + "MIT", +] +homepage = "https://github.com/adwiteeymauriya/classicthesis-typst" + +[classy-german-invoice."0.3.2"] +url = "https://packages.typst.org/preview/classy-german-invoice-0.3.2.tar.gz" +hash = "sha256-bB+X+aQJNDjq8NZMPTZ7kedQzz2rr9LoBaKdAPoeElM=" +typstDeps = [ + "cades_0_3_1", + "ibanator_0_1_0", +] +description = "Minimalistic invoice for germany based freelancers" +license = [ + "MIT-0", +] +homepage = "https://github.com/erictapen/typst-invoice" + [classy-german-invoice."0.3.1"] url = "https://packages.typst.org/preview/classy-german-invoice-0.3.1.tar.gz" hash = "sha256-y7DUXmWHEjlRK3YxECtgaGGVidaA88piuLNDcJg96Mo=" @@ -4662,6 +5004,38 @@ license = [ ] homepage = "https://github.com/matisiekpl/agh-typst" +[clean-cnam-template."1.5.0"] +url = "https://packages.typst.org/preview/clean-cnam-template-1.5.0.tar.gz" +hash = "sha256-fpReR0Q6bgtLtbGec8Tq6YNeoJH83kkS49BLT6oKV2U=" +typstDeps = [ + "great-theorems_0_1_2", + "headcount_0_1_0", + "hydra_0_6_2", + "i-figured_0_2_4", + "linguify_0_4_2", +] +description = "A modular and organized template for creating professional documents using CNAM branding and styling" +license = [ + "MIT", +] +homepage = "https://github.com/TomPlanche/clean-cnam-template" + +[clean-cnam-template."1.4.0"] +url = "https://packages.typst.org/preview/clean-cnam-template-1.4.0.tar.gz" +hash = "sha256-ynkv1jszFwCVWhD1c/SghM71/tWReLpduiuPYUaLEMo=" +typstDeps = [ + "great-theorems_0_1_2", + "headcount_0_1_0", + "hydra_0_6_2", + "i-figured_0_2_4", + "linguify_0_4_2", +] +description = "A modular and organized template for creating professional documents using CNAM branding and styling" +license = [ + "MIT", +] +homepage = "https://github.com/TomPlanche/clean-cnam-template" + [clean-cnam-template."1.3.0"] url = "https://packages.typst.org/preview/clean-cnam-template-1.3.0.tar.gz" hash = "sha256-hhA+yv0R+EjrFO4gd7TYBE4vQlYpx4jZDCZ5b1piHsg=" @@ -5113,6 +5487,20 @@ license = [ ] homepage = "https://github.com/sebaseb98/clean-math-thesis" +[clean-othaw."0.3.3"] +url = "https://packages.typst.org/preview/clean-othaw-0.3.3.tar.gz" +hash = "sha256-jMXlZ+EAURo5bKFzxQMRRjoNoWSpH6dTxZLaOKhj9jQ=" +typstDeps = [ + "codelst_2_0_2", + "glossarium_0_5_10", + "hydra_0_6_2", +] +description = "A typst template for OTH Amberg-Weiden" +license = [ + "MIT", +] +homepage = "https://codeberg.org/ruebe5w/clean-othaw" + [clean-othaw."0.3.2"] url = "https://packages.typst.org/preview/clean-othaw-0.3.2.tar.gz" hash = "sha256-I1RlEI7D64UmbbhSXo0vvGksdprT/BTuOwJ77Pz43c0=" @@ -5139,6 +5527,18 @@ license = [ ] homepage = "https://github.com/pvelayudhan/clean-uoft-thesis" +[cleanified-hpi-research-proposal."0.2.0"] +url = "https://packages.typst.org/preview/cleanified-hpi-research-proposal-0.2.0.tar.gz" +hash = "sha256-F/DrtCtiQS756pZOTT3BeiywO3vkrapgMk8Q4bA2ywc=" +typstDeps = [ + "biceps_0_0_1", +] +description = "Clean-Asthetic HPI Research Proposal" +license = [ + "MIT", +] +homepage = "https://gitlab.hpi.de/robert.richter/typst-research-proposal-template/" + [cleanified-hpi-research-proposal."0.1.0"] url = "https://packages.typst.org/preview/cleanified-hpi-research-proposal-0.1.0.tar.gz" hash = "sha256-/n21OXWns8xee8gscLjsmZhshKZFuflY0XA+FgF+IPs=" @@ -5679,6 +6079,26 @@ license = [ ] homepage = "https://github.com/swaits/typst-collection" +[cogsci-conference."0.1.3"] +url = "https://packages.typst.org/preview/cogsci-conference-0.1.3.tar.gz" +hash = "sha256-RkoFkYw7UC7creLcDHXTsothre4ibhFLJX63vyTg53g=" +typstDeps = [] +description = "CogSci template for submissions to the Annual Conference of the Cognitive Science Society" +license = [ + "MIT", +] +homepage = "https://github.com/daeh/cogsci-typst-template" + +[cogsci-conference."0.1.2"] +url = "https://packages.typst.org/preview/cogsci-conference-0.1.2.tar.gz" +hash = "sha256-zwV4DLGD1MEnP4WjAy11GEMfnE37cQij7SJ7ZK6sG8g=" +typstDeps = [] +description = "CogSci template for submissions to the Annual Conference of the Cognitive Science Society" +license = [ + "MIT", +] +homepage = "https://github.com/daeh/cogsci-typst-template" + [cogsci-conference."0.1.1"] url = "https://packages.typst.org/preview/cogsci-conference-0.1.1.tar.gz" hash = "sha256-8CplOeNbzzPsFsFIvGlnu8fZp8UTvjpuCHpbx4L0EAY=" @@ -5973,6 +6393,16 @@ license = [ ] homepage = "https://github.com/ivaquero/typst-consketcher" +[coordy."0.1.0"] +url = "https://packages.typst.org/preview/coordy-0.1.0.tar.gz" +hash = "sha256-t0IDYptiuwA9SjvsOTJ//qIvC+rPZ5RbnLWWgg385+Y=" +typstDeps = [] +description = "Coordy displays a visual marker that you can move by typing ZQSD commands" +license = [ + "MIT", +] +homepage = "https://github.com/E-Paroxysme/Typst_Visual" + [covered-cs-thesis."0.1.5"] url = "https://packages.typst.org/preview/covered-cs-thesis-0.1.5.tar.gz" hash = "sha256-mNP3IN8ygS4lXfjUAArC40zztzaZQyHGfj4KcQkrBD8=" @@ -6837,6 +7267,16 @@ license = [ "MIT-0", ] +[debug-city."0.0.2"] +url = "https://packages.typst.org/preview/debug-city-0.0.2.tar.gz" +hash = "sha256-dqeJJ0KpYEgFIN1eJAwB/Z8UXxR4QcJOrl6tcOd5fj4=" +typstDeps = [] +description = "Debug bibliography entries by showing what CSL receives" +license = [ + "MIT", +] +homepage = "https://github.com/YDX-2147483647/typst-debug-city" + [decasify."0.11.2"] url = "https://packages.typst.org/preview/decasify-0.11.2.tar.gz" hash = "sha256-g9eDNYechHYxpXb0GQCGTMbJ42pHDL0C9wtoUuQaX94=" @@ -7356,6 +7796,16 @@ license = [ ] homepage = "https://github.com/Robotechnic/diagraph-layout.git" +[diatypst."0.9.0"] +url = "https://packages.typst.org/preview/diatypst-0.9.0.tar.gz" +hash = "sha256-C/Q08KAdpcCiAf9ni32cFfQTKmjZlzR1a6pc3+SyzDk=" +typstDeps = [] +description = "easy slides in typst - sensible defaults, easy syntax, well styled" +license = [ + "MIT-0", +] +homepage = "https://github.com/skriptum/Diatypst" + [diatypst."0.8.0"] url = "https://packages.typst.org/preview/diatypst-0.8.0.tar.gz" hash = "sha256-vIysNePgWDTP8dpeaJUG5HjD/DbDp66z2Uv8mw3cQkE=" @@ -7685,6 +8135,16 @@ license = [ ] homepage = "https://github.com/DVDTSB/dvdtyp" +[easy-paper."0.2.0"] +url = "https://packages.typst.org/preview/easy-paper-0.2.0.tar.gz" +hash = "sha256-uAeLL2iiRZxrxVeG3nody+pqmC72Fh5uztUeFctji+M=" +typstDeps = [] +description = "A ready-to-use Typst template for Chinese papers" +license = [ + "MIT", +] +homepage = "https://github.com/Dawnfz-Lenfeng/easy-paper" + [easy-pinyin."0.1.0"] url = "https://packages.typst.org/preview/easy-pinyin-0.1.0.tar.gz" hash = "sha256-25XJa5ovmFzwwzmBrdF24okyajCWdduT9sHf5c/krDw=" @@ -7927,6 +8387,28 @@ license = [ ] homepage = "https://github.com/mewmew/efter-plugget" +[ega-numbering."0.1.0"] +url = "https://packages.typst.org/preview/ega-numbering-0.1.0.tar.gz" +hash = "sha256-bQ4RoXRHHGvf94wW+2ILQ+nda8YFPOQlRFLQdDMNUvI=" +typstDeps = [] +description = "EGA style numbering" +license = [ + "MIT", +] + +[eggs."0.4.0"] +url = "https://packages.typst.org/preview/eggs-0.4.0.tar.gz" +hash = "sha256-10xJndDSuGguXs45dvb4oqXBYwGi2E5ZKRnQZI7MDLA=" +typstDeps = [ + "eggs_0_3_0", + "tidy_0_4_3", +] +description = "Linguistic examples with minimalist syntax" +license = [ + "MIT", +] +homepage = "https://github.com/retroflexivity/typst-eggs" + [eggs."0.3.0"] url = "https://packages.typst.org/preview/eggs-0.3.0.tar.gz" hash = "sha256-ZuYoi0GEhgaSGwZAElTnZOcn8mJOScvollaCthXMBUY=" @@ -8062,6 +8544,32 @@ license = [ ] homepage = "https://github.com/PgBiel/elembic" +[elsearticle."2.0.0"] +url = "https://packages.typst.org/preview/elsearticle-2.0.0.tar.gz" +hash = "sha256-5RPvIl+wEbE6b+Or7S9S9DxwBn+kwlCp07G5PDHT3bc=" +typstDeps = [ + "equate_0_3_2", + "subpar_0_2_2", +] +description = "Conversion of the LaTeX elsearticle.cls" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/elsearticle" + +[elsearticle."1.1.1"] +url = "https://packages.typst.org/preview/elsearticle-1.1.1.tar.gz" +hash = "sha256-y188ySTBjstKjdjoKYVQpzDcwfwPtgw9ftV5KXpPYqQ=" +typstDeps = [ + "equate_0_3_2", + "subpar_0_2_2", +] +description = "Conversion of the LaTeX elsearticle.cls" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/elsearticle" + [elsearticle."1.1.0"] url = "https://packages.typst.org/preview/elsearticle-1.1.0.tar.gz" hash = "sha256-ITobj77nTaOqJwmOaMJiEEcqLzwUYPsiDowmav0jCZc=" @@ -8584,6 +9092,18 @@ license = [ "Unlicense", ] +[exercise-bank."0.2.0"] +url = "https://packages.typst.org/preview/exercise-bank-0.2.0.tar.gz" +hash = "sha256-zqy1AeIVMZAKjT8m858MRk+V4+63zE8ypMmbBeHsjxM=" +typstDeps = [ + "g-exam_0_4_4", +] +description = "Exercise management with solutions, metadata, filtering, and exercise banks for educational documents" +license = [ + "MIT", +] +homepage = "https://gitlab.com/nathan-ed/typst-package-exercise-bank" + [exercism."1.0.0"] url = "https://packages.typst.org/preview/exercism-1.0.0.tar.gz" hash = "sha256-mXdQ7mXg/oRbnUBh3k/dS4i3OoF6+XyhzcZ7KDUpen8=" @@ -8596,6 +9116,16 @@ license = [ ] homepage = "https://github.com/mkorje/typst-exercism" +[exm."0.1.0"] +url = "https://packages.typst.org/preview/exm-0.1.0.tar.gz" +hash = "sha256-5mWv8Zj3+TAO4wop3DnrTBSFBxNfQIJMGg2QhyoC5PU=" +typstDeps = [] +description = "Worksheet and exam template used by Data 8 at UC Berkeley" +license = [ + "MIT", +] +homepage = "https://github.com/data-8/exm" + [exmllent."0.1.0"] url = "https://packages.typst.org/preview/exmllent-0.1.0.tar.gz" hash = "sha256-9MCCdvY8ozy6LsYFq8dcskQydcrWE3wnsvZ8UAeLtWA=" @@ -8606,6 +9136,17 @@ license = [ ] homepage = "https://github.com/hongjr03/typst-xml-table-parser" +[exzellenz-tum-thesis."0.2.0"] +url = "https://packages.typst.org/preview/exzellenz-tum-thesis-0.2.0.tar.gz" +hash = "sha256-ksyueegKQ3qEOo3XxGIZI24p5N8f92K4FufsCGJ75X4=" +typstDeps = [ + "glossarium_0_5_9", +] +description = "Customizable template for a thesis at the TU Munich" +license = [ + "MIT-0", +] + [exzellenz-tum-thesis."0.1.0"] url = "https://packages.typst.org/preview/exzellenz-tum-thesis-0.1.0.tar.gz" hash = "sha256-mHGSNkqvM8IzTKanFcPLybhaUn5+/bfe7nnN/Qha/4k=" @@ -8637,6 +9178,16 @@ license = [ ] homepage = "https://github.com/the-mathing/ez-algo" +[ez-today."2.1.0"] +url = "https://packages.typst.org/preview/ez-today-2.1.0.tar.gz" +hash = "sha256-PTYeIO1bSBjGeo8s2Ilp0q/ST4y2Jxu73zOLk6L8nwY=" +typstDeps = [] +description = "Simply displays the full current date" +license = [ + "MIT", +] +homepage = "https://github.com/CarloSchafflik12/typst-ez-today" + [ez-today."2.0.0"] url = "https://packages.typst.org/preview/ez-today-2.0.0.tar.gz" hash = "sha256-mlyNvN+8IhMDO44XaPe34iYMBOQvMiRca5ogzrxht38=" @@ -8709,6 +9260,16 @@ license = [ ] homepage = "https://github.com/gbchu/ezchem.git" +[ezexam."0.2.8"] +url = "https://packages.typst.org/preview/ezexam-0.2.8.tar.gz" +hash = "sha256-w0dalByMG6rsVpSfFKSpXA9aHV6mmT4DkdjgTNygAUs=" +typstDeps = [] +description = "An exam template inspired by the LaTeX package exam-zh and also can make handouts" +license = [ + "MIT", +] +homepage = "https://github.com/gbchu/ezexam.git" + [ezexam."0.2.7"] url = "https://packages.typst.org/preview/ezexam-0.2.7.tar.gz" hash = "sha256-H9BqMu4NNAkQ+s/1vKYjINpTcL8r3mHs9yVSuuzG74g=" @@ -8982,6 +9543,18 @@ license = [ ] homepage = "https://github.com/leiserfg/fervojo" +[fh-joanneum-iit-thesis."2.4.0"] +url = "https://packages.typst.org/preview/fh-joanneum-iit-thesis-2.4.0.tar.gz" +hash = "sha256-cc8rwRrNzEoU6t6JJSIDVUpvqzSI4C4yPm/IjJ0E/dc=" +typstDeps = [ + "glossarium_0_5_10", +] +description = "BA or MA thesis at FH JOANNEUM" +license = [ + "MIT", +] +homepage = "https://git-iit.fh-joanneum.at/oss/thesis-template" + [fh-joanneum-iit-thesis."2.3.0"] url = "https://packages.typst.org/preview/fh-joanneum-iit-thesis-2.3.0.tar.gz" hash = "sha256-CRQbAQpBxZxpkOlbZQxK7psZDoC/df58t150Y8B0r7o=" @@ -9099,6 +9672,16 @@ license = [ ] homepage = "https://github.com/gauthamrmn/fibber" +[fig-plucker."0.1.0"] +url = "https://packages.typst.org/preview/fig-plucker-0.1.0.tar.gz" +hash = "sha256-RhOEdnOB1oa4p9RC9vuW8j3Zxfl7k0q/uyoxLNZRXWQ=" +typstDeps = [] +description = "A utility for managing and exporting individual figures from a single file" +license = [ + "MIT", +] +homepage = "https://github.com/itpyi/typst-plot" + [fine-lncs."0.3.0"] url = "https://packages.typst.org/preview/fine-lncs-0.3.0.tar.gz" hash = "sha256-NCbv7zaGp/2ECEG41d9x1WbyGTplRSX4OttVtpEksx8=" @@ -9292,6 +9875,18 @@ license = [ ] homepage = "https://github.com/samrenault/flagada" +[flautomat."0.2.0"] +url = "https://packages.typst.org/preview/flautomat-0.2.0.tar.gz" +hash = "sha256-Hrp/YoS6QorcXL6CxMo4M8EN/sq29GrbYgNTkXMnSKs=" +typstDeps = [ + "fletcher_0_5_8", +] +description = "Visualize abstract automata based on json input" +license = [ + "MIT", +] +homepage = "https://codeberg.org/Kuchenmampfer/flautomat" + [flautomat."0.1.0"] url = "https://packages.typst.org/preview/flautomat-0.1.0.tar.gz" hash = "sha256-9ks3JA5cO4kvl8odrVdqEvzfbdr+AjHrTzWjbuDFo+4=" @@ -9634,6 +10229,30 @@ license = [ ] homepage = "https://github.com/fexh10/flow-way" +[flupke-headstamp."0.1.0"] +url = "https://packages.typst.org/preview/flupke-headstamp-0.1.0.tar.gz" +hash = "sha256-+mRrg9VUyfludsaXdZ4Gj+UrwpYSRotFDUV8d8lxZM8=" +typstDeps = [] +description = "Surface Git reflog metadata in documents" +license = [ + "MIT", +] +homepage = "https://github.com/flol3622/git-trace" + +[flyingcircus."4.0.0"] +url = "https://packages.typst.org/preview/flyingcircus-4.0.0.tar.gz" +hash = "sha256-TJJ61CHcanZtaPvFfViiK1LXEeMdRPgGGF3HyfeFaks=" +typstDeps = [ + "cetz_0_4_2", + "cetz-plot_0_1_3", + "cuti_0_4_0", +] +description = "For creating homebrew documents with the same fancy style as the Flying Circus book? Provides simple commands to generate a whole aircraft stat page, vehicle, or even ship" +license = [ + "MIT", +] +homepage = "https://github.com/Tetragramm/flying-circus-typst-template" + [flyingcircus."3.3.0"] url = "https://packages.typst.org/preview/flyingcircus-3.3.0.tar.gz" hash = "sha256-lOCr2yWHFdGlshaSRh67W+OAAu/6HPfl3j34V28eKc8=" @@ -9770,6 +10389,16 @@ license = [ ] homepage = "https://github.com/duskmoon314/typst-fontawesome" +[forensix."0.1.0"] +url = "https://packages.typst.org/preview/forensix-0.1.0.tar.gz" +hash = "sha256-LbB/F9zO7WMRHgjobPAdRMvR5xLs9Jc9B56nLyzAWAo=" +typstDeps = [] +description = "Render hex dumps, MACB timelines, IOC tables, and TTP references for forensics reports" +license = [ + "MIT", +] +homepage = "https://github.com/teismar/typst-forensix" + [formal."0.1.0"] url = "https://packages.typst.org/preview/formal-0.1.0.tar.gz" hash = "sha256-OaJGUsIntg35UNeq0qYlDnjlPxE4HoGeT8RpYpBi4o0=" @@ -9785,6 +10414,16 @@ license = [ ] homepage = "https://github.com/vsheg/formal" +[formalettre."0.3.1"] +url = "https://packages.typst.org/preview/formalettre-0.3.1.tar.gz" +hash = "sha256-aZInGfB258B8Y+uaTentyxmxogJZW6zFuUYb3nenuYs=" +typstDeps = [] +description = "French formal letter template" +license = [ + "BSD-3-Clause", +] +homepage = "https://github.com/Brndan/lettre" + [formalettre."0.3.0"] url = "https://packages.typst.org/preview/formalettre-0.3.0.tar.gz" hash = "sha256-ju6auj7eEcoMav4FOOr44aymHwCLdkeHMX/OGHVM7Eo=" @@ -10026,6 +10665,16 @@ license = [ ] homepage = "https://github.com/marc-thieme/frame-it" +[frederic."0.1.0"] +url = "https://packages.typst.org/preview/frederic-0.1.0.tar.gz" +hash = "sha256-THkJDFR7IWe8FrUI4DqG6c/lPNdVpRhVBwWOAa4zzAM=" +typstDeps = [] +description = "Fitch-style natural deduction proofs" +license = [ + "MIT", +] +homepage = "https://github.com/Lipen/typst-fitch" + [free-cv."1.0.0"] url = "https://packages.typst.org/preview/free-cv-1.0.0.tar.gz" hash = "sha256-xcW74X+VzfOZ4XxIzy3npTt6nuggDNgzpRVHfW6X8xE=" @@ -10177,6 +10826,18 @@ license = [ "GPL-3.0-or-later", ] +[g-exam."0.4.4"] +url = "https://packages.typst.org/preview/g-exam-0.4.4.tar.gz" +hash = "sha256-yQxwV6uSj38UKRDvfNR9IUkmsYGtGbxfBr6pj1ebMKg=" +typstDeps = [ + "oxifmt_1_0_0", +] +description = "Create exams with student information, grade chart, score control, questions, and sub-questions" +license = [ + "MIT", +] +homepage = "https://github.com/MatheSchool/typst-g-exam" + [g-exam."0.4.3"] url = "https://packages.typst.org/preview/g-exam-0.4.3.tar.gz" hash = "sha256-nQd4e5V6M8HSIzq5o7yDHrTljmVvFDzBteMCoSkM1qs=" @@ -10409,6 +11070,30 @@ license = [ ] homepage = "https://gitlab.com/john_t/typst-gantty" +[gb7714-bilingual."0.2.0"] +url = "https://packages.typst.org/preview/gb7714-bilingual-0.2.0.tar.gz" +hash = "sha256-J/DvQzbIWSgw/6om0n3/VS1qGreGRynFUfCMDj5mOfA=" +typstDeps = [ + "citegeist_0_2_0", +] +description = "GB/T 7714-2015/2025 bilingual bibliography for Typst with automatic Chinese/English term switching" +license = [ + "MIT", +] +homepage = "https://github.com/pku-typst/gb7714-bilingual" + +[gb7714-bilingual."0.1.0"] +url = "https://packages.typst.org/preview/gb7714-bilingual-0.1.0.tar.gz" +hash = "sha256-d9c3PObjeU4qgmnqpFtbyUquea18SeLrXBY7b5eCMqk=" +typstDeps = [ + "citegeist_0_2_0", +] +description = "GB/T 7714-2015/2025 bilingual bibliography for Typst with automatic Chinese/English term switching" +license = [ + "MIT", +] +homepage = "https://github.com/pku-typst/gb7714-bilingual" + [genealotree."0.3.0"] url = "https://packages.typst.org/preview/genealotree-0.3.0.tar.gz" hash = "sha256-zRq5Wn25rsrmFXiThlVhPhEQYU5/umgmJ5XK5tKoa34=" @@ -10450,6 +11135,16 @@ license = [ ] homepage = "https://codeberg.org/drloiseau/genealogy" +[genotypst."0.1.0"] +url = "https://packages.typst.org/preview/genotypst-0.1.0.tar.gz" +hash = "sha256-O5f4jepkN7aPRjAxjC//EEbnQ+354iwzw79L9OC8mgk=" +typstDeps = [] +description = "genotypst: A bioinformatics package for bioinformatics data analysis and visualization" +license = [ + "MIT", +] +homepage = "https://github.com/apcamargo/genotypst" + [gentle-clues."1.2.0"] url = "https://packages.typst.org/preview/gentle-clues-1.2.0.tar.gz" hash = "sha256-oQ/HcKJRijQPM450fNF7vF5WAQCu3bWLmy6bkmrnHfg=" @@ -10612,6 +11307,32 @@ license = [ ] homepage = "https://github.com/elegaanz/georges-yetyp" +[german-fx-invoice."0.2.0"] +url = "https://packages.typst.org/preview/german-fx-invoice-0.2.0.tar.gz" +hash = "sha256-bFvzlNnJ8fuu+EL48DkpNXldC9wK6UidTztP/itN0UM=" +typstDeps = [ + "cades_0_3_1", + "ibanator_0_1_0", +] +description = "Minimalistic invoice for freelancers based in Germany working with international customers with support for FX" +license = [ + "MIT-0", +] +homepage = "https://github.com/2color/typst-german-invoice" + +[german-fx-invoice."0.1.0"] +url = "https://packages.typst.org/preview/german-fx-invoice-0.1.0.tar.gz" +hash = "sha256-Zf2tfFLrFQUMaSdhbVYEG9G+ji6vroZpjo8AxWiDYLg=" +typstDeps = [ + "cades_0_3_1", + "ibanator_0_1_0", +] +description = "Minimalistic invoice for freelancers based in Germany working with international customers with support for FX" +license = [ + "MIT-0", +] +homepage = "https://github.com/2color/typst-german-fx-invoice" + [gibz-script."0.1.0"] url = "https://packages.typst.org/preview/gibz-script-0.1.0.tar.gz" hash = "sha256-EeO7J3h6bv3HWPRPIZ6cC5dIIAq0HCHqIqP+FXkjUcA=" @@ -10668,6 +11389,16 @@ license = [ ] homepage = "https://github.com/RolfBremer/typst-glossary" +[glossarium."0.5.10"] +url = "https://packages.typst.org/preview/glossarium-0.5.10.tar.gz" +hash = "sha256-+djwDgdFPxPpLQtytLwlmeQENyzV46J8xbOXxGoHnYY=" +typstDeps = [] +description = "Glossarium is a simple, easily customizable typst glossary" +license = [ + "MIT", +] +homepage = "https://github.com/typst-community/glossarium" + [glossarium."0.5.9"] url = "https://packages.typst.org/preview/glossarium-0.5.9.tar.gz" hash = "sha256-0dnDMC0jWETnlEouT/gTO1zF8bOe6fHREU0Op3VzpHI=" @@ -11206,6 +11937,19 @@ license = [ ] homepage = "https://github.com/piepert/grape-suite" +[graph-gen."0.1.0"] +url = "https://packages.typst.org/preview/graph-gen-0.1.0.tar.gz" +hash = "sha256-gXOgp+Qq+A/su+OZ5V5Qe3aX2GLm90SM9jgJkmlqlak=" +typstDeps = [ + "lemmify_0_1_8", + "showybox_2_0_4", +] +description = "Graph view for your notes" +license = [ + "MIT", +] +homepage = "https://github.com/euwbah/graph-gen" + [grayness."0.5.0"] url = "https://packages.typst.org/preview/grayness-0.5.0.tar.gz" hash = "sha256-svgS7Ze3G56KVa9M7Qcmsgg2CLM+w6Gy4OPFafAwiNE=" @@ -11790,6 +12534,16 @@ license = [ ] homepage = "https://github.com/Moelf/harvard-gsas-thesis-oat" +[haw-hamburg."0.8.1"] +url = "https://packages.typst.org/preview/haw-hamburg-0.8.1.tar.gz" +hash = "sha256-F4TmioaPLZNWmbd8sUPALGYZpHlSR+bSCE0rLKj/6g4=" +typstDeps = [] +description = "Unofficial template for writing a report or thesis in the HAW Hamburg Faculty of Computer Science and Digital Society style" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg."0.8.0"] url = "https://packages.typst.org/preview/haw-hamburg-0.8.0.tar.gz" hash = "sha256-JsZ4N39fNCWXH6gvAjUcnyNMTwqFh7X1tFL+CmTX/90=" @@ -11925,6 +12679,19 @@ license = [ ] homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" +[haw-hamburg-bachelor-thesis."0.8.1"] +url = "https://packages.typst.org/preview/haw-hamburg-bachelor-thesis-0.8.1.tar.gz" +hash = "sha256-qmc5BycpLTlY9hM+5a0YsNHHLjuZyDaMqzNEcPvbmvs=" +typstDeps = [ + "glossarium_0_5_9", + "haw-hamburg_0_8_1", +] +description = "Unofficial template for writing a bachelor-thesis in the HAW Hamburg Faculty of Computer Science and Digital Society style" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg-bachelor-thesis."0.8.0"] url = "https://packages.typst.org/preview/haw-hamburg-bachelor-thesis-0.8.0.tar.gz" hash = "sha256-QWroWPaeYzwinpD5xqloIKkm/m6XnDP6lDr08mU1CpA=" @@ -12068,6 +12835,19 @@ license = [ ] homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" +[haw-hamburg-master-thesis."0.8.1"] +url = "https://packages.typst.org/preview/haw-hamburg-master-thesis-0.8.1.tar.gz" +hash = "sha256-Bb+vNqr7VMHC8lsenJVC78jfLE4OR8MNX5QV0+L/BaI=" +typstDeps = [ + "glossarium_0_5_9", + "haw-hamburg_0_8_1", +] +description = "Unofficial template for writing a master-thesis in the HAW Hamburg Faculty of Computer Science and Digital Society style" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg-master-thesis."0.8.0"] url = "https://packages.typst.org/preview/haw-hamburg-master-thesis-0.8.0.tar.gz" hash = "sha256-XydE5/9Exiy8PWC8DmnxnIVWBCwK2hIvw4b2mEaaeBM=" @@ -12211,6 +12991,19 @@ license = [ ] homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" +[haw-hamburg-report."0.8.1"] +url = "https://packages.typst.org/preview/haw-hamburg-report-0.8.1.tar.gz" +hash = "sha256-+p2djVW74InOFDTFsn64EoKC4IDuO2b87yIdgpSBoyY=" +typstDeps = [ + "glossarium_0_5_9", + "haw-hamburg_0_8_1", +] +description = "Unofficial template for writing a report in the HAW Hamburg Faculty of Computer Science and Digital Society style" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg-report."0.8.0"] url = "https://packages.typst.org/preview/haw-hamburg-report-0.8.0.tar.gz" hash = "sha256-RvkyaqEqb6NK2OmtFvcpjcVhZiBxdV49VyZ0WpzXtcY=" @@ -12500,6 +13293,29 @@ license = [ ] homepage = "https://github.com/hei-templates/hei-synd-thesis" +[helios-polylux."0.1.0"] +url = "https://packages.typst.org/preview/helios-polylux-0.1.0.tar.gz" +hash = "sha256-H/FD02yCcUvhn/nyOFIxs7mm70K7HmbMWv8K/TuJOAI=" +typstDeps = [ + "polylux_0_4_0", +] +description = "Helios, a minimal theme for academic presentations with Polylux" +license = [ + "AGPL-3.0-or-later", +] + +[herodot."0.4.0"] +url = "https://packages.typst.org/preview/herodot-0.4.0.tar.gz" +hash = "sha256-qiyijB/qla8uB1ZiVfm3u9Lqm6xkZeK80AAtFxGRdYM=" +typstDeps = [ + "cetz_0_4_1", +] +description = "A package for making linear timelines, inspired by chronology" +license = [ + "GPL-3.0-only", +] +homepage = "https://github.com/gnist-dev/herodot" + [herodot."0.3.0"] url = "https://packages.typst.org/preview/herodot-0.3.0.tar.gz" hash = "sha256-fOlwl0hmDkTd17T7m+UHYmUCoDzO5TwYgLcOBd3MCpk=" @@ -12536,6 +13352,16 @@ license = [ ] homepage = "https://github.com/gnist-dev/herodot" +[heroic."0.1.1"] +url = "https://packages.typst.org/preview/heroic-0.1.1.tar.gz" +hash = "sha256-BpChIxHSIhLPadqgO3lf2mPJmWj+ON+XRsNo+LUjrJo=" +typstDeps = [] +description = "Add Heroicons to your documents" +license = [ + "MIT", +] +homepage = "https://github.com/jneug/typst-heroic" + [heroic."0.1.0"] url = "https://packages.typst.org/preview/heroic-0.1.0.tar.gz" hash = "sha256-3L551obRnGGTg0j0vfeKJ+QJbfA6yhkDFlW+CEWLjQU=" @@ -12731,6 +13557,16 @@ license = [ "MIT", ] +[hundouk."0.1.0"] +url = "https://packages.typst.org/preview/hundouk-0.1.0.tar.gz" +hash = "sha256-P4ovARWN4Oox1+PhWuYvQGnzlys3gbaZafNoJQ68xPk=" +typstDeps = [] +description = "Render kanbun kundoku (漢文訓読) with kunten (訓点) and optional vertical writing-mode" +license = [ + "MIT", +] +homepage = "https://github.com/mkpoli/hundouk" + [hy-dro-gen."0.1.2"] url = "https://packages.typst.org/preview/hy-dro-gen-0.1.2.tar.gz" hash = "sha256-Ri8wskUHxxhJ0gdbXoAz+jvEmBboPNwMWVS54N64efI=" @@ -13111,6 +13947,16 @@ license = [ ] homepage = "https://github.com/Bi0T1N/typst-iconic-salmon-svg" +[icu-datetime."0.2.1"] +url = "https://packages.typst.org/preview/icu-datetime-0.2.1.tar.gz" +hash = "sha256-tPYkNbw69hil04Rz+iePcr1IabbWKpx/TXXukspvfqw=" +typstDeps = [] +description = "Date and time formatting using ICU4X via WASM" +license = [ + "MIT", +] +homepage = "https://github.com/Nerixyz/icu-typ" + [icu-datetime."0.2.0"] url = "https://packages.typst.org/preview/icu-datetime-0.2.0.tar.gz" hash = "sha256-6CeuNilPvenD4jTYKWK2JY/IVOoz0nv7kF/vjK83xhE=" @@ -13194,6 +14040,16 @@ license = [ ] homepage = "https://github.com/Fricsion/typst-template_ieee-style-single-column" +[ieee-vgtc."0.0.1"] +url = "https://packages.typst.org/preview/ieee-vgtc-0.0.1.tar.gz" +hash = "sha256-6zu1LwN+O2c9RUaE6Dj/PRWonq0t5BNiOML8IsqiXc0=" +typstDeps = [] +description = "Templates for IEEE VGTC conferences and TVCG journal papers" +license = [ + "MIT-0", +] +homepage = "https://github.com/ieeevgtc/ieee-vgtc-typst" + [ijimai."1.0.0"] url = "https://packages.typst.org/preview/ijimai-1.0.0.tar.gz" hash = "sha256-hjjfA/h+YS2PVGN6cCdscCNufrnNTgmqctY/590cSuA=" @@ -13751,6 +14607,16 @@ license = [ ] homepage = "https://github.com/euwbah/intextual" +[invicta-thesis."1.1.0"] +url = "https://packages.typst.org/preview/invicta-thesis-1.1.0.tar.gz" +hash = "sha256-VJAA89Y1si6Tt0r/QygREJTDYQglXzpEBYSqe3AxDb0=" +typstDeps = [] +description = "Master's thesis for Faculty of Engineering of University of Porto" +license = [ + "MIT", +] +homepage = "https://github.com/Tonevanda/invicta-thesis" + [invicta-thesis."1.0.0"] url = "https://packages.typst.org/preview/invicta-thesis-1.0.0.tar.gz" hash = "sha256-1Zo0/JKWkpWeOKGBoBT+iwyqP7GQ+lA9Da3HPFB9U4M=" @@ -13771,6 +14637,34 @@ license = [ ] homepage = "https://github.com/ad-si/invoice-maker" +[invoice-pro."0.1.1"] +url = "https://packages.typst.org/preview/invoice-pro-0.1.1.tar.gz" +hash = "sha256-KCj89MzlCmpdnKj4/62RgZzFLYKN6n9CnsCOvISWItU=" +typstDeps = [ + "ibanator_0_1_0", + "letter-pro_3_0_0", + "rustycure_0_2_0", +] +description = "A professional, DIN 5008 compliant invoice template with automatic calculations and EPC-QR-Code (GiroCode) support" +license = [ + "MIT", +] +homepage = "https://github.com/leonieziechmann/invoice-pro" + +[invoice-pro."0.1.0"] +url = "https://packages.typst.org/preview/invoice-pro-0.1.0.tar.gz" +hash = "sha256-LRH33uYPRjcln5BA7iuWVO57NjrHCc/qDVvBdvXHkNM=" +typstDeps = [ + "ibanator_0_1_0", + "letter-pro_3_0_0", + "rustycure_0_2_0", +] +description = "A professional, DIN 5008 compliant invoice template with automatic calculations and EPC-QR-Code (GiroCode) support" +license = [ + "MIT", +] +homepage = "https://github.com/leonieziechmann/invoice-pro" + [ionio-illustrate."0.2.0"] url = "https://packages.typst.org/preview/ionio-illustrate-0.2.0.tar.gz" hash = "sha256-p+Z4u91PvA2APXlk80ZikJTEk+JIhPpIn64Z6P+rLrY=" @@ -13794,6 +14688,28 @@ license = [ "MIT", ] +[ioppub."0.1.0"] +url = "https://packages.typst.org/preview/ioppub-0.1.0.tar.gz" +hash = "sha256-Sv3iJjQShjHbZtrC6gynLvPhmq38tSMD3z7/22XRo8o=" +typstDeps = [ + "equate_0_3_2", +] +description = "IOP Publishing article template for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/munechika-koyo/ioppub" + +[ipsum."0.1.0"] +url = "https://packages.typst.org/preview/ipsum-0.1.0.tar.gz" +hash = "sha256-6gy/kbHffUXkpPILeiyyATP9GiR5IHZPUB6181mJT5Y=" +typstDeps = [] +description = "Create placeholder text to suit your design, layout and style" +license = [ + "MIT", +] +homepage = "https://github.com/neuralpain/ipsum" + [iridis."0.1.0"] url = "https://packages.typst.org/preview/iridis-0.1.0.tar.gz" hash = "sha256-ryceOZ0JS+SN90DO7C1n5D2sqizhM9yrXgW+Oxuo8UA=" @@ -13803,6 +14719,18 @@ license = [ "MIT", ] +[irif."0.0.2"] +url = "https://packages.typst.org/preview/irif-0.0.2.tar.gz" +hash = "sha256-N8RN8hBouKjgpXQZL/d9/k97OhGHRcqd+A1dLpcYelw=" +typstDeps = [ + "cetz_0_4_2", + "cetz-plot_0_1_3", +] +description = "Numerical methods for integration, differentiation and root finding" +license = [ + "MIT-0", +] + [irif."0.0.1"] url = "https://packages.typst.org/preview/irif-0.0.1.tar.gz" hash = "sha256-uNuwdgAAohs+ZsvwUdSXargjcVDoV1ilc7eckRVCXEY=" @@ -14109,6 +15037,18 @@ license = [ ] homepage = "https://github.com/glpda/typst-iversymbols" +[jabiz."0.1.3"] +url = "https://packages.typst.org/preview/jabiz-0.1.3.tar.gz" +hash = "sha256-hc0RT9I/yetmSiRKK0nYYqx794XuO/F1jCFnd6ImHAA=" +typstDeps = [ + "cjk-unbreak_0_2_1", +] +description = "Template for Japanese business documents. 日本語のビジネス文書テンプレート" +license = [ + "MIT-0", +] +homepage = "https://github.com/kimushun1101/typst-jabiz" + [jabiz."0.1.2"] url = "https://packages.typst.org/preview/jabiz-0.1.2.tar.gz" hash = "sha256-VULtFe+MCBNIo1r2tpXwmkY08vUU2K4AfSONuIE96bg=" @@ -14143,6 +15083,20 @@ license = [ ] homepage = "https://github.com/kimushun1101/typst-jabiz" +[jaconf."0.7.0"] +url = "https://packages.typst.org/preview/jaconf-0.7.0.tar.gz" +hash = "sha256-E6cKOUQymRljXYQmPgYLEiaN5szmj0hkA6KDxT8Az/M=" +typstDeps = [ + "cjk-unbreak_0_2_2", + "codly_1_3_0", + "ctheorems_1_1_3", +] +description = "Template for Japanese academic conference papers. 日本語の学会論文テンプレート" +license = [ + "MIT-0", +] +homepage = "https://github.com/kimushun1101/typst-jaconf" + [jaconf."0.6.0"] url = "https://packages.typst.org/preview/jaconf-0.6.0.tar.gz" hash = "sha256-O4kDiSJC4VRK0W0mrWLfpiG35tqEoGXzZKfMHrlQtGc=" @@ -14277,6 +15231,16 @@ license = [ ] homepage = "https://github.com/kimushun1101/typst-jp-conf-template" +[jastylest."0.1.3"] +url = "https://packages.typst.org/preview/jastylest-0.1.3.tar.gz" +hash = "sha256-3pQRokh/QYPLNsQa6BoeAJ99e73PqBQynTAtuDwzCQE=" +typstDeps = [] +description = "You can set up style templates for writing reports, papers, and slides in Japanese. It works similarly to LaTeX" +license = [ + "MIT-0", +] +homepage = "https://github.com/raygo0312/jastylest.git" + [jastylest."0.1.2"] url = "https://packages.typst.org/preview/jastylest-0.1.2.tar.gz" hash = "sha256-4MIjcyWdA0pMTGNSR7UmYflpKNIMzRe6Zmrr2odF968=" @@ -14499,6 +15463,15 @@ license = [ "MIT", ] +[juti."0.0.3"] +url = "https://packages.typst.org/preview/juti-0.0.3.tar.gz" +hash = "sha256-z3OllgBctVj++hEOV3Gz4l/idgmw3+ry/yFWcOadzKA=" +typstDeps = [] +description = "Template for writing articles for JUTI: Jurnal Ilmiah Teknologi Informasi" +license = [ + "MIT", +] + [juti."0.0.2"] url = "https://packages.typst.org/preview/juti-0.0.2.tar.gz" hash = "sha256-BcluOxlfOmvwCMGY1tnoLMOGpGw2FK+K4O9VbmAXDIc=" @@ -14517,6 +15490,16 @@ license = [ "MIT", ] +[k-mapper."1.4.0"] +url = "https://packages.typst.org/preview/k-mapper-1.4.0.tar.gz" +hash = "sha256-f3ee+jHt9zaSYJj3tUrPk6dgUsVNO/gCeW4EuAZdayQ=" +typstDeps = [] +description = "A package to add Karnaugh maps into Typst projects" +license = [ + "MIT", +] +homepage = "https://github.com/derekchai/typst-karnaugh-map" + [k-mapper."1.3.0"] url = "https://packages.typst.org/preview/k-mapper-1.3.0.tar.gz" hash = "sha256-d9/pdDMbCIiJxveqqHxpe9PRdzZzJ4RNLRvIds98WUM=" @@ -14614,6 +15597,16 @@ license = [ ] homepage = "https://github.com/tguichaoua/kebab-chart" +[keepsake."0.1.0"] +url = "https://packages.typst.org/preview/keepsake-0.1.0.tar.gz" +hash = "sha256-QuGiPWpyGfkSrUEmlwaZ9oRiEc/w2wPgnyodtUKOX2w=" +typstDeps = [] +description = "Create printable, folding cards for all occasions" +license = [ + "MIT", +] +homepage = "https://github.com/williambdean/keepsake" + [keyle."0.2.0"] url = "https://packages.typst.org/preview/keyle-0.2.0.tar.gz" hash = "sha256-RhC88JBzKG1muu+hoWB/Y8Q6/KUyeU72EU0OzllpUBA=" @@ -14665,6 +15658,20 @@ license = [ "MIT", ] +[kino."0.1.0"] +url = "https://packages.typst.org/preview/kino-0.1.0.tar.gz" +hash = "sha256-jdKv+Zh/RoxsZnI3nNnWJHQnawOpaXxu5bKwxxb4yp4=" +typstDeps = [ + "cetz_0_4_2", + "cetz-plot_0_1_3", + "lilaq_0_5_0", +] +description = "A proof of concept package for creating animations" +license = [ + "MIT", +] +homepage = "https://github.com/aualbert/kino" + [kiresume."0.1.17"] url = "https://packages.typst.org/preview/kiresume-0.1.17.tar.gz" hash = "sha256-/0IIJl3tUCWDYDt2aoW3HYmRodtLvpOXuVNraa3WqiA=" @@ -14822,6 +15829,22 @@ license = [ ] homepage = "https://github.com/Harry-Chen/kouhu" +[kthesis."0.1.3"] +url = "https://packages.typst.org/preview/kthesis-0.1.3.tar.gz" +hash = "sha256-ypLafTRIDV54rjrK2JxKLD7TgZpXryfsNQv38FP33lI=" +typstDeps = [ + "glossarium_0_5_8", + "headcount_0_1_0", + "hydra_0_6_1", + "linguify_0_4_2", +] +description = "Unofficial thesis template for KTH Royal Institute of Technology" +license = [ + "MIT", + "MIT-0", +] +homepage = "https://github.com/RafDevX/kthesis-typst" + [kthesis."0.1.2"] url = "https://packages.typst.org/preview/kthesis-0.1.2.tar.gz" hash = "sha256-p8FiG2pRXHh1YCZJXOda4u5/1WXj+q0XWq4FkOfhCVA=" @@ -14870,6 +15893,16 @@ license = [ ] homepage = "https://github.com/RafDevX/kthesis-typst" +[kuddle."0.1.0"] +url = "https://packages.typst.org/preview/kuddle-0.1.0.tar.gz" +hash = "sha256-ln4c3frS9qL+jwVG9sdNGz1NFH/W63nfSO4BhIutLhI=" +typstDeps = [] +description = "A kdl parser" +license = [ + "MIT", +] +homepage = "https://github.com/ludwig-austermann/kuddle" + [kunskap."0.1.0"] url = "https://packages.typst.org/preview/kunskap-0.1.0.tar.gz" hash = "sha256-drCRPbJP5vdJ1/oAcEVVlt8/UO+eHVH+GYRAsvJQYlg=" @@ -15036,6 +16069,16 @@ license = [ ] homepage = "https://codeberg.org/T0mstone/typst-latedef" +[latex-compat."0.1.0"] +url = "https://packages.typst.org/preview/latex-compat-0.1.0.tar.gz" +hash = "sha256-3BrZAzbp0eB1gPb9vfld0HxI5QKOy+EKi8wnH12ZmjI=" +typstDeps = [] +description = "LaTeX compatibility commands" +license = [ + "MIT", +] +homepage = "https://github.com/neruthes/typstpkg-latexcompat" + [latex-lookalike."0.1.4"] url = "https://packages.typst.org/preview/latex-lookalike-0.1.4.tar.gz" hash = "sha256-jqdXb7WgAosPzNvbgJGm6cJPN66ogMbV5aRiIhRES28=" @@ -15133,6 +16176,31 @@ license = [ ] homepage = "https://github.com/davystrong/layout-ltd" +[leetcode-livebook."0.1.1"] +url = "https://packages.typst.org/preview/leetcode-livebook-0.1.1.tar.gz" +hash = "sha256-2uOCHdsUGj52dXTvWhWxQYAbTXtvzvTvtl3R8Y7JYpU=" +typstDeps = [ + "cetz_0_4_2", + "leetcode-livebook_0_1_0", +] +description = "Practice LeetCode with built-in tests and visualizations" +license = [ + "MIT", +] +homepage = "https://github.com/lucifer1004/leetcode.typ" + +[leetcode-livebook."0.1.0"] +url = "https://packages.typst.org/preview/leetcode-livebook-0.1.0.tar.gz" +hash = "sha256-7CRGaqiPO9TEvmM9hgu4whi4jdNut4KMRBoidMG7ivo=" +typstDeps = [ + "cetz_0_4_2", +] +description = "Practice LeetCode with built-in tests and visualizations" +license = [ + "MIT", +] +homepage = "https://github.com/lucifer1004/leetcode.typ" + [leetify."0.1.0"] url = "https://packages.typst.org/preview/leetify-0.1.0.tar.gz" hash = "sha256-poj6F9DTCBcw4aoZGnoJzxS6QnqgsiGw/KTl1i3obPA=" @@ -15538,6 +16606,16 @@ license = [ ] homepage = "https://github.com/KenyC/typst-lingotree" +[linguify."0.5.0"] +url = "https://packages.typst.org/preview/linguify-0.5.0.tar.gz" +hash = "sha256-Tgw1n6o0KNqVY2KQRV5ll+F2kRp6gCXRaUVMQ2vo7hg=" +typstDeps = [] +description = "Load strings for different languages easily" +license = [ + "MIT", +] +homepage = "https://github.com/typst-community/linguify" + [linguify."0.4.2"] url = "https://packages.typst.org/preview/linguify-0.4.2.tar.gz" hash = "sha256-ZwDpQZT19wqo2nrhIHaMHZPTyHam3/BhMlsYuPLR8a0=" @@ -15628,6 +16706,19 @@ license = [ ] homepage = "https://github.com/ellsphillips/linked-cv" +[linkify."0.1.2"] +url = "https://packages.typst.org/preview/linkify-0.1.2.tar.gz" +hash = "sha256-Rt/h/fM/QM313zTDiXWNQXT19PLIG+nGGmXBSZdOPCA=" +typstDeps = [ + "based_0_2_0", + "percencode_0_1_0", +] +description = "Generate URLs and nicely formatted links to web media contents" +license = [ + "MIT", +] +homepage = "https://github.com/vanleefxp/linkify_typ" + [linkify."0.1.1"] url = "https://packages.typst.org/preview/linkify-0.1.1.tar.gz" hash = "sha256-UZ9ewiKMMs0hT3vR4NQ4SMJPlQzRwZ42iyHZDDradtU=" @@ -15685,6 +16776,17 @@ license = [ ] homepage = "https://github.com/thatfloflo/typst-linphon" +[lion-ecl."0.1.0"] +url = "https://packages.typst.org/preview/lion-ecl-0.1.0.tar.gz" +hash = "sha256-xweKuikRs0L6cNn68sEBynYe89m6VpsHnhosG5gLRDY=" +typstDeps = [ + "codly_1_3_0", +] +description = "A template for Ecole Centrale de Lyon student report" +license = [ + "MIT", +] + [litfass."0.1.1"] url = "https://packages.typst.org/preview/litfass-0.1.1.tar.gz" hash = "sha256-o91DUjBvdQXbwhtbEAlGXcPMifaUTPcT/DVsuu2rHNo=" @@ -15703,6 +16805,16 @@ license = [ "MIT", ] +[loom."0.1.0"] +url = "https://packages.typst.org/preview/loom-0.1.0.tar.gz" +hash = "sha256-ZIq/CpRRe+52A4MHCXcgz+Z+kH1Ook+rypVXn+knp60=" +typstDeps = [] +description = "A meta-engine for reactive documents, bidirectional data flow, and global state management" +license = [ + "MIT", +] +homepage = "https://github.com/leonieziechmann/loom" + [lovelace."0.3.0"] url = "https://packages.typst.org/preview/lovelace-0.3.0.tar.gz" hash = "sha256-thSCDGxcTfykwUYjUsxBC7Xnei6dXiGybA8wyUoqKjo=" @@ -15769,6 +16881,16 @@ license = [ ] homepage = "https://github.com/daskol/typst-templates" +[lumen."0.1.3"] +url = "https://packages.typst.org/preview/lumen-0.1.3.tar.gz" +hash = "sha256-XvhrXwoRaXjlmLU/W+Lb8waFMDW/5OIOIv626Xz9VDI=" +typstDeps = [] +description = "unofficial template of the Université libre de Bruxelles thesis front cover" +license = [ + "MIT-0", +] +homepage = "https://codeberg.org/mononym/typst-ulb-phd-cover" + [lumen."0.1.2"] url = "https://packages.typst.org/preview/lumen-0.1.2.tar.gz" hash = "sha256-25ZXn7Fg1T7vav7oekne13JVyIJNwtBdram9OqRh3Sk=" @@ -15799,6 +16921,16 @@ license = [ ] homepage = "https://codeberg.org/mononym/typst-ulb-phd-cover" +[lure."0.2.0"] +url = "https://packages.typst.org/preview/lure-0.2.0.tar.gz" +hash = "sha256-ruRclPuzCf8v7rnFjJolVgn3mG3LgK8ZwJ6mtw/sHKc=" +typstDeps = [] +description = "Parse and normalize URLs, based on the WHATWG URL Standard, powered by rust-url and WebAssembly" +license = [ + "MIT", +] +homepage = "https://github.com/YDX-2147483647/typst-lure" + [lure."0.1.0"] url = "https://packages.typst.org/preview/lure-0.1.0.tar.gz" hash = "sha256-AhJHPrxXiptVvI2mvIbwyzQg1X10cmmCmGxsrriIrPI=" @@ -16120,6 +17252,16 @@ license = [ ] homepage = "https://github.com/jneug/typst-mantys" +[manuscr-ismin."0.2.0"] +url = "https://packages.typst.org/preview/manuscr-ismin-0.2.0.tar.gz" +hash = "sha256-HOU9kquP0+ndRIS5kTopJXqVe0jSG6l3o4tDMVqOhU0=" +typstDeps = [] +description = "Writing reports and/or various documents at the École des Mines de Saint-Étienne (unofficial" +license = [ + "MIT", +] +homepage = "https://github.com/senaalem/manuscr-ismin" + [manuscr-ismin."0.1.0"] url = "https://packages.typst.org/preview/manuscr-ismin-0.1.0.tar.gz" hash = "sha256-vHCxn7msNu6AsmaozKRrzdNCh/CnQEKiqdnpZZYKCEY=" @@ -16270,6 +17412,18 @@ license = [ ] homepage = "https://github.com/krisjdev/university-of-lincoln-thesis" +[markly."0.4.0"] +url = "https://packages.typst.org/preview/markly-0.4.0.tar.gz" +hash = "sha256-XuMKgEAYTC8qhgqrewFjC6G5xj702UUBrZAmyiCen1A=" +typstDeps = [ + "cetz_0_4_2", +] +description = "Typst package for bleed, cut and registration marks" +license = [ + "MIT", +] +homepage = "https://github.com/cskeeters/typst-markly" + [markly."0.3.0"] url = "https://packages.typst.org/preview/markly-0.3.0.tar.gz" hash = "sha256-tOTkwsozXxUaOPFWUhiMjltd6yNjMaJskdb869AJjdU=" @@ -16393,6 +17547,26 @@ license = [ ] homepage = "https://github.com/sxdl/MCM-Typst-template" +[meander."0.4.0"] +url = "https://packages.typst.org/preview/meander-0.4.0.tar.gz" +hash = "sha256-3BbN7u6R61DJmh+7pMOX1amEeSCxMR3DKOmsrhFEKzU=" +typstDeps = [] +description = "Page layout engine with image wrap-around and text threading" +license = [ + "MIT", +] +homepage = "https://github.com/Vanille-N/meander.typ" + +[meander."0.3.1"] +url = "https://packages.typst.org/preview/meander-0.3.1.tar.gz" +hash = "sha256-qB+oxzZQycI08iUt2/H8QeZSScP9MUAwPj/xhwZKuIg=" +typstDeps = [] +description = "Page layout engine with image wrap-around and text threading" +license = [ + "MIT", +] +homepage = "https://github.com/Vanille-N/meander.typ" + [meander."0.3.0"] url = "https://packages.typst.org/preview/meander-0.3.0.tar.gz" hash = "sha256-hK9ev0epq1+A88eU42uBLb4a5ZrjkT6k0lnoqUbSyiA=" @@ -16750,6 +17924,18 @@ license = [ ] homepage = "https://github.com/polylux-typ/metropolis" +[metropolyst."0.1.0"] +url = "https://packages.typst.org/preview/metropolyst-0.1.0.tar.gz" +hash = "sha256-6J8A9NGUj3fhnP+g5vnfptaSesDPvfc0OugqG4V8q7g=" +typstDeps = [ + "touying_0_6_1", +] +description = "Configurable Metropolis presentation theme for Touying" +license = [ + "MIT", +] +homepage = "https://github.com/benzipperer/metropolyst" + [miage-rapide-tp."0.1.2"] url = "https://packages.typst.org/preview/miage-rapide-tp-0.1.2.tar.gz" hash = "sha256-WmlEiIIg1THwzgDk3xcXEAIBd+ZTZYpb5fWT8kgQ35Q=" @@ -16957,6 +18143,20 @@ license = [ ] homepage = "https://github.com/Dav1com/minerva-report-fcfm" +[minerva-thesis."0.2.1"] +url = "https://packages.typst.org/preview/minerva-thesis-0.2.1.tar.gz" +hash = "sha256-u80YYYEXtvZ1GkCg1LLiKiEHsQS6SrVCseUMPcd6Nvw=" +typstDeps = [ + "abbr_0_3_0", + "alexandria_0_2_2", + "subpar_0_2_2", +] +description = "Doctoral and master's theses following guidelines at Ghent University and providing some additional functions and features" +license = [ + "MIT", +] +homepage = "https://github.com/lvandevelde/typst-minerva-thesis" + [minerva-thesis."0.2.0"] url = "https://packages.typst.org/preview/minerva-thesis-0.2.0.tar.gz" hash = "sha256-NgQzAXTwqHrYVe+h3q+MZbrKVBN44wjyRQ05QlDXcKU=" @@ -16983,6 +18183,16 @@ license = [ ] homepage = "https://github.com/lvandevelde/Typst-UGent-thesis" +[minicise."0.1.0"] +url = "https://packages.typst.org/preview/minicise-0.1.0.tar.gz" +hash = "sha256-3yUdBpQjlF0Jy4i9h0f8X5rxlpSpNM8iRBfcrHQs/5A=" +typstDeps = [] +description = "Minimal exercise sheet, providing a simple header and title" +license = [ + "MIT", +] +homepage = "https://codeberg.org/max-dau/minicise" + [minideck."0.2.1"] url = "https://packages.typst.org/preview/minideck-0.2.1.tar.gz" hash = "sha256-UuH/zXlYpibGZaQgpiifTmmA/8swJ+OUAlgWkBghsYk=" @@ -17550,6 +18760,33 @@ license = [ ] homepage = "https://github.com/mosrat/modern-bnu-thesis" +[modern-buaa-thesis."0.2.0"] +url = "https://packages.typst.org/preview/modern-buaa-thesis-0.2.0.tar.gz" +hash = "sha256-AwXlmsb8Nitn+DhxHhK3W/O4/9B1du/x/8tv7CeQ938=" +typstDeps = [ + "cuti_0_3_0", + "subpar_0_2_2", +] +description = "A modern thesis template for BUAA" +license = [ + "MIT", +] +homepage = "https://github.com/wangjq4214/buaa-thesis" + +[modern-buaa-thesis."0.1.2"] +url = "https://packages.typst.org/preview/modern-buaa-thesis-0.1.2.tar.gz" +hash = "sha256-g4h/+6rfzM2+1fCVxLh1EbKBY+x7GhzTj6lJjI0fY6U=" +typstDeps = [ + "cuti_0_3_0", + "lovelace_0_3_0", + "subpar_0_2_2", +] +description = "A modern thesis template for BUAA" +license = [ + "MIT", +] +homepage = "https://github.com/wangjq4214/buaa-thesis" + [modern-buaa-thesis."0.1.1"] url = "https://packages.typst.org/preview/modern-buaa-thesis-0.1.1.tar.gz" hash = "sha256-y4X7IWYd4+SW+DQG7GmNT/T5cEvwp6JRxXcsKn1/ot4=" @@ -18005,6 +19242,22 @@ license = [ ] homepage = "https://github.com/KercyDing/modern-hfut-report" +[modern-hkust-thesis."0.1.1"] +url = "https://packages.typst.org/preview/modern-hkust-thesis-0.1.1.tar.gz" +hash = "sha256-Wc82xsrCgCTeUwV7W9HEIrlsG7lgXjE9BEguwSzWkX0=" +typstDeps = [ + "abbr_0_2_3", + "booktabs_0_0_4", + "datify-core_1_0_0", + "numbly_0_1_0", + "titleize_0_1_1", +] +description = "📄 Thesis Template for HKUST-GZ in typst" +license = [ + "MIT", +] +homepage = "https://gitlab.hkust-gz.edu.cn/jlu625/typst-thesis-template" + [modern-hkust-thesis."0.1.0"] url = "https://packages.typst.org/preview/modern-hkust-thesis-0.1.0.tar.gz" hash = "sha256-sBNXAJYFrm88NhvxpTKrHXIGGDqa6dPJRry45CKLAO0=" @@ -18111,6 +19364,30 @@ license = [ ] homepage = "https://github.com/MrToWy/hsh-thesis" +[modern-hust-cs-report."0.1.1"] +url = "https://packages.typst.org/preview/modern-hust-cs-report-0.1.1.tar.gz" +hash = "sha256-lmumT4UBbNJJHhWOwXCdBtygi1RxvtYrXp1f/NtZJus=" +typstDeps = [ + "cuti_0_4_0", +] +description = "An unofficial curriculum and lab report template for the School of Computer Science at HUST" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/Paulkm2006/modern-hust-cs-report" + +[modern-hust-cs-report."0.1.0"] +url = "https://packages.typst.org/preview/modern-hust-cs-report-0.1.0.tar.gz" +hash = "sha256-+PpU3ZIC7uf4dftN82rgu/JPHmuvBfe2j20Nw3CaraI=" +typstDeps = [ + "cuti_0_4_0", +] +description = "An unofficial curriculum and lab report template for the School of Computer Science at HUST" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/Paulkm2006/modern-hust-cs-report" + [modern-hust-cse-report."0.1.0"] url = "https://packages.typst.org/preview/modern-hust-cse-report-0.1.0.tar.gz" hash = "sha256-xp03V7PC+OnC/NnQUm5A4awBjg9W2XXRwgyZUqYzaYY=" @@ -18193,6 +19470,16 @@ license = [ ] homepage = "https://github.com/bojohnson5/modern-iu-thesis" +[modern-jakarta-cv."0.1.0"] +url = "https://packages.typst.org/preview/modern-jakarta-cv-0.1.0.tar.gz" +hash = "sha256-fO03o5zeoNVOOF9o3aGsTO2878axZXom2AjwLyRfGCk=" +typstDeps = [] +description = "A professional, ultra-tight CV template optimized for marketing and business roles" +license = [ + "MIT", +] +homepage = "https://github.com/bulgogipedas/modern-jakarta-cv" + [modern-mla."0.1.0"] url = "https://packages.typst.org/preview/modern-mla-0.1.0.tar.gz" hash = "sha256-JGsMcYkoS8P5D/n94WPCE1vCQIhGOHbu4adZ5T0UYQ4=" @@ -18393,6 +19680,52 @@ license = [ "MIT", ] +[modern-pku-thesis."0.2.0"] +url = "https://packages.typst.org/preview/modern-pku-thesis-0.2.0.tar.gz" +hash = "sha256-HKGYjBsZqHxFqXLYLmglj0tuAgkNLd2Ngzembx4A/50=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_10", + "cuti_0_4_0", + "gb7714-bilingual_0_2_0", + "itemize_0_2_0", +] +description = "Dissertation template for Peking University (PKU" +license = [ + "MIT", +] +homepage = "https://github.com/pku-typst/pkuthss-typst" + +[modern-pku-thesis."0.1.1"] +url = "https://packages.typst.org/preview/modern-pku-thesis-0.1.1.tar.gz" +hash = "sha256-TmXYSs71Lh+ZFMru79wnU/AnUhar0GORv4/sbMzcLBc=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_10", + "cuti_0_4_0", + "itemize_0_2_0", +] +description = "Dissertation template for Peking University (PKU" +license = [ + "MIT", +] +homepage = "https://github.com/pku-typst/pkuthss-typst" + +[modern-pku-thesis."0.1.0"] +url = "https://packages.typst.org/preview/modern-pku-thesis-0.1.0.tar.gz" +hash = "sha256-Y4rh3fuxRq6VrRO0bQ1JI3fjBjnXLccUj9cJxYl3Iu8=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_10", + "cuti_0_4_0", + "itemize_0_2_0", +] +description = "Dissertation template for Peking University (PKU" +license = [ + "MIT", +] +homepage = "https://github.com/pku-typst/pkuthss-typst" + [modern-report-umfds."0.1.2"] url = "https://packages.typst.org/preview/modern-report-umfds-0.1.2.tar.gz" hash = "sha256-YVoSuE6U+FJFLTe71/8vFpd3oP6bRGQ6ovBAiniVUWU=" @@ -18599,6 +19932,18 @@ license = [ ] homepage = "https://github.com/XY-cpp/typst-shu-thesis" +[modern-sjtu-report."0.1.1"] +url = "https://packages.typst.org/preview/modern-sjtu-report-0.1.1.tar.gz" +hash = "sha256-9gzp7S49zKKyGzGXXGmxlHppnsjQy0QpFSsHOkj48Ls=" +typstDeps = [ + "lovelace_0_3_0", +] +description = "A lab report template for SJTU in Typst" +license = [ + "Unlicense", +] +homepage = "https://github.com/StellarLane/modern-sjtu-report" + [modern-sjtu-thesis."0.5.1"] url = "https://packages.typst.org/preview/modern-sjtu-thesis-0.5.1.tar.gz" hash = "sha256-smLLOXtmnMx8eiG/6dv/eoPF4KLK1vYv4DgFJYquXaQ=" @@ -18795,6 +20140,22 @@ license = [ ] homepage = "https://github.com/tzhTaylor/typst-sjtu-thesis-master" +[modern-sustech-thesis."0.2.0"] +url = "https://packages.typst.org/preview/modern-sustech-thesis-0.2.0.tar.gz" +hash = "sha256-EZ3xLBM8ve9CICgpKF8bVV7kuV0utu04FcCIxIRvBO8=" +typstDeps = [ + "conjak_0_2_3", + "equate_0_3_2", + "hydra_0_6_2", + "numbly_0_1_0", + "subpar_0_2_2", +] +description = "南方科技大学的学士、硕士、博士学位论文模版。" +license = [ + "MIT", +] +homepage = "https://github.com/lace-wing/lacy-sustech-thesis.typ" + [modern-sustech-thesis."0.1.1"] url = "https://packages.typst.org/preview/modern-sustech-thesis-0.1.1.tar.gz" hash = "sha256-QDo0ILNewya1ecyfMX1lcqzG5OvUkPOOZuTcEb2vfNQ=" @@ -19232,6 +20593,20 @@ license = [ ] homepage = "https://github.com/ustctug/modern-ustc-proposal" +[modern-whs-assignment."0.3.0"] +url = "https://packages.typst.org/preview/modern-whs-assignment-0.3.0.tar.gz" +hash = "sha256-pZu9LgD4xJuuQ6aDa1ssI8rMp56Sz4qEXa4IBNFj58Y=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_10", + "glossarium_0_5_9", +] +description = "Assignment template for Westfälische Hochschule" +license = [ + "MIT", +] +homepage = "https://github.com/alex289/whs-typst-templates" + [modern-whs-assignment."0.2.1"] url = "https://packages.typst.org/preview/modern-whs-assignment-0.2.1.tar.gz" hash = "sha256-uP8ZDJN5kFfUW/4ZlgQGYfUe9gnxZAvVv6hcwtoZkp0=" @@ -19272,6 +20647,20 @@ license = [ ] homepage = "https://github.com/alex289/whs-typst-templates" +[modern-whs-thesis."0.5.0"] +url = "https://packages.typst.org/preview/modern-whs-thesis-0.5.0.tar.gz" +hash = "sha256-Scc2z8xxDdpnu/m0wfI/iVEUEIcL1yjSyCdRtCV6baA=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_10", + "glossarium_0_5_9", +] +description = "Thesis template for Westfälische Hochschule" +license = [ + "MIT", +] +homepage = "https://github.com/alex289/whs-typst-templates" + [modern-whs-thesis."0.4.0"] url = "https://packages.typst.org/preview/modern-whs-thesis-0.4.0.tar.gz" hash = "sha256-IxuvqGXy51u0arHU41KRhqlL9UjxhWDWIUJv+tdnPjU=" @@ -19671,6 +21060,16 @@ license = [ ] homepage = "https://github.com/SillyFreak/typst-moodular" +[mousse-notes."1.0.0"] +url = "https://packages.typst.org/preview/mousse-notes-1.0.0.tar.gz" +hash = "sha256-nTJLUBgDTx3UyFMfa4L7fr67PGCguBwuVfZv6F9yrpA=" +typstDeps = [] +description = "Lecture notes with a style inspired by old math books" +license = [ + "MIT-0", +] +homepage = "https://github.com/dogeystamp/mousse-notes" + [mtret."0.1.0"] url = "https://packages.typst.org/preview/mtret-0.1.0.tar.gz" hash = "sha256-ENlVrYOxeSGOwSLAyOxuafbkX4X5mxOh88ZNM74pJgs=" @@ -19764,6 +21163,16 @@ license = [ ] homepage = "https://github.com/Emberwhirl/muw-touying-community" +[naifs-islamic-research-toolkit."0.1.0"] +url = "https://packages.typst.org/preview/naifs-islamic-research-toolkit-0.1.0.tar.gz" +hash = "sha256-QfcmGnCsVUSZjDOhm8LbHuxtbLI5IaLB9Uf7ee9AHwk=" +typstDeps = [] +description = "Render Quranic text using the Madinah Mushaf (King Fahd Complex) fonts" +license = [ + "MIT", +] +homepage = "https://github.com/NaifAlsultan/typst-quran-package" + [name-it."0.1.2"] url = "https://packages.typst.org/preview/name-it-0.1.2.tar.gz" hash = "sha256-Pdz3NnF03i37t8k7rmS29MEf4oRW2j0eqQPipyAmw7w=" @@ -19862,6 +21271,32 @@ license = [ ] homepage = "https://github.com/Haouo/NCKU-Thesis-Typst" +[neat-cv."0.6.2"] +url = "https://packages.typst.org/preview/neat-cv-0.6.2.tar.gz" +hash = "sha256-j/FXF60M2MYnDp6umsXEsra2PnPH6dMHkMDuXmdtWsM=" +typstDeps = [ + "datify_1_0_0", + "fontawesome_0_6_0", +] +description = "A modern and elegant CV template for Typst, inspired by Awesome CV and simple-hisptercv" +license = [ + "MIT", +] +homepage = "https://github.com/dialvarezs/neat-cv" + +[neat-cv."0.6.1"] +url = "https://packages.typst.org/preview/neat-cv-0.6.1.tar.gz" +hash = "sha256-86gsxCne1zhg1RBHktkJZiRnpMwlPdzHRiyJMpYPWfI=" +typstDeps = [ + "datify_1_0_0", + "fontawesome_0_6_0", +] +description = "A modern and elegant CV template for Typst, inspired by Awesome CV and simple-hisptercv" +license = [ + "MIT", +] +homepage = "https://github.com/dialvarezs/neat-cv" + [neat-cv."0.6.0"] url = "https://packages.typst.org/preview/neat-cv-0.6.0.tar.gz" hash = "sha256-K+i5yfQ4deSKjxlO+O0u6z5/SIBC60qQFYN7lw7y3TE=" @@ -20470,6 +21905,28 @@ license = [ ] homepage = "https://github.com/flaribbit/numbly" +[numeris-scribere."0.1.3"] +url = "https://packages.typst.org/preview/numeris-scribere-0.1.3.tar.gz" +hash = "sha256-OaCojRh5WlU/0y8N5n9938iaDVRjldSnjtg7iiJIIFc=" +typstDeps = [ + "ctxjs_0_3_2", +] +description = "Literal naming of numbers in multiple languages" +license = [ + "Unlicense", +] +homepage = "https://github.com/Simon-Laux/numeris-scribere" + +[numty."0.1.0"] +url = "https://packages.typst.org/preview/numty-0.1.0.tar.gz" +hash = "sha256-BmzO+BQiIHNqNYFHWRf1sR7abpGap5OysYdftzBA8oU=" +typstDeps = [] +description = "Numeric Typst: Perform mathematical operations on n-dimensional matrices, vectors and numbers with numpy-like broadcasting rules" +license = [ + "MIT", +] +homepage = "https://github.com/PabloRuizCuevas/numty" + [numty."0.0.5"] url = "https://packages.typst.org/preview/numty-0.0.5.tar.gz" hash = "sha256-hQ0G8J6ZVCrBxbyA4agWBepGHxLf81qCLxw592UuqO0=" @@ -20597,6 +22054,16 @@ license = [ ] homepage = "https://github.com/baptiste/nutshell" +[nutthead-ebnf."0.3.1"] +url = "https://packages.typst.org/preview/nutthead-ebnf-0.3.1.tar.gz" +hash = "sha256-Ya5g1tTigVAGZk4eOwdZ3swZ2FPCC8d6hrgX7F6b68s=" +typstDeps = [] +description = "A package to render Extended Backus-Naur Form (EBNF) grammars" +license = [ + "MIT", +] +homepage = "https://github.com/nutthead/nutthead-ebnf.typ" + [nutthead-ebnf."0.2.0"] url = "https://packages.typst.org/preview/nutthead-ebnf-0.2.0.tar.gz" hash = "sha256-JHrwCOr0/io9y/31AHtIj+TKFVPR1IzTf117Tzofgr8=" @@ -20607,6 +22074,16 @@ license = [ ] homepage = "https://github.com/nutthead/nutthead-ebnf.typ" +[oasis-align."0.3.3"] +url = "https://packages.typst.org/preview/oasis-align-0.3.3.tar.gz" +hash = "sha256-i1zZnVEGn5966680C1HU8l48O7Dp3UIcliCuV21JOVY=" +typstDeps = [] +description = "Cleanly place content side by side with equal heights using automatic content sizing" +license = [ + "MIT", +] +homepage = "https://github.com/jdpieck/oasis-align" + [oasis-align."0.3.2"] url = "https://packages.typst.org/preview/oasis-align-0.3.2.tar.gz" hash = "sha256-rthT6LNU65lw5pcz9tPiL/5wurbOxRow0xQW42+qxrY=" @@ -20988,6 +22465,26 @@ license = [ ] homepage = "https://github.com/andrea-orione/orionotes" +[ose-pic."0.1.1"] +url = "https://packages.typst.org/preview/ose-pic-0.1.1.tar.gz" +hash = "sha256-xzWShabPbmt/i5jrF2x1dxa4NlfO2Riv8vgXV/LWhC4=" +typstDeps = [] +description = "LaTeX compatibility commands" +license = [ + "MIT", +] +homepage = "https://github.com/neruthes/ose-pic-typst" + +[ose-pic."0.1.0"] +url = "https://packages.typst.org/preview/ose-pic-0.1.0.tar.gz" +hash = "sha256-uj3sv2LsiAT2xNyEnm7wRN06Pby6uVHIAzfr8k/4Bp0=" +typstDeps = [] +description = "LaTeX compatibility commands" +license = [ + "MIT", +] +homepage = "https://github.com/neruthes/ose-pic-typst" + [ostfriesen-layout."0.1.0"] url = "https://packages.typst.org/preview/ostfriesen-layout-0.1.0.tar.gz" hash = "sha256-LjQb2C6xpIBvOMPhgr3bXmmJrPggk/wB7YNDsgSCAR0=" @@ -21002,6 +22499,16 @@ license = [ ] homepage = "https://github.com/TobiBeh/HS-Emden-Leer-Typst-Template" +[ourchat."0.2.2"] +url = "https://packages.typst.org/preview/ourchat-0.2.2.tar.gz" +hash = "sha256-w+0DQsa1yAcj4w9gDCPSksAvZgw/k2F6MHTEWRe8PJY=" +typstDeps = [] +description = "Forge wonderful chat messages" +license = [ + "MIT", +] +homepage = "https://github.com/QuadnucYard/ourchat-typ" + [ourchat."0.2.1"] url = "https://packages.typst.org/preview/ourchat-0.2.1.tar.gz" hash = "sha256-SutkP9LuOhH/wev3eQex8UvqeAsdYF7OwvZJG2p+JjY=" @@ -21138,6 +22645,38 @@ license = [ ] homepage = "https://gitlab.com/doggobit/typst-owlbear" +[ox-scholar."0.2.0"] +url = "https://packages.typst.org/preview/ox-scholar-0.2.0.tar.gz" +hash = "sha256-ZOAfB/8HCKlGHrNPWKlFIS5suzus5pq7MyuomBJq1wo=" +typstDeps = [ + "hydra_0_6_2", +] +description = "Unofficial Oxford DPhil thesis template" +license = [ + "MIT", +] +homepage = "https://github.com/fcelli/ox-scholar" + +[ox-scholar."0.1.1"] +url = "https://packages.typst.org/preview/ox-scholar-0.1.1.tar.gz" +hash = "sha256-UJC6TVltHMfeiXXkKpykvZuwTbXYnyUs+P8bK3EOFtY=" +typstDeps = [] +description = "Unofficial Oxford DPhil thesis template" +license = [ + "MIT", +] +homepage = "https://github.com/fcelli/ox-scholar" + +[ox-scholar."0.1.0"] +url = "https://packages.typst.org/preview/ox-scholar-0.1.0.tar.gz" +hash = "sha256-1QHc/QdLJH0hO3kAQnQ1tN34tNAl4zdCyhVM3y5wZLE=" +typstDeps = [] +description = "Unofficial Oxford DPhil thesis template" +license = [ + "MIT", +] +homepage = "https://github.com/fcelli/ox-scholar" + [oxdraw."0.1.0"] url = "https://packages.typst.org/preview/oxdraw-0.1.0.tar.gz" hash = "sha256-L+boejcN9ATCubeMkXdTPfrg/rGzr464zVwz5x913oU=" @@ -21214,6 +22753,21 @@ license = [ ] homepage = "https://github.com/wensimehrp/paiagram" +[palimset."0.1.0"] +url = "https://packages.typst.org/preview/palimset-0.1.0.tar.gz" +hash = "sha256-hcJ3iawyuxmZz9wouPm8h3HxHOu9vIq2htgcj5fEqhM=" +typstDeps = [ + "cetz_0_4_2", + "charged-ieee_0_1_4", + "js_0_1_3", + "touying_0_6_1", +] +description = "A package that shows the differences between two documents" +license = [ + "MIT", +] +homepage = "https://github.com/tkrhsmt/palimset" + [pannotyp."0.0.1"] url = "https://packages.typst.org/preview/pannotyp-0.0.1.tar.gz" hash = "sha256-uYYkP+fsvpDcB5GG2ZoRxL7EzE7NG871mGUUP4GNhK4=" @@ -21364,6 +22918,57 @@ license = [ ] homepage = "https://github.com/sebmestrallet/typst-paris-saclay-thesis-flat" +[patatrac."0.5.0"] +url = "https://packages.typst.org/preview/patatrac-0.5.0.tar.gz" +hash = "sha256-muCkMYjZVVBMWEZIQ7cToLtSalsT4EZvtQHJyQ+AQgY=" +typstDeps = [ + "cetz_0_4_2", +] +description = "A powerful and user-friendly Typst package for drawing physics diagrams" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://github.com/ZaninDavide/patatrac" + +[patstdlib."0.3.0"] +url = "https://packages.typst.org/preview/patstdlib-0.3.0.tar.gz" +hash = "sha256-/aNpCPP1nPQZ6qzlQG3whWpgki7wlCHrtzJuqEssqFY=" +typstDeps = [ + "algorithmic_1_0_7", + "typsy_0_2_1", +] +description = "Some standard pieces I find useful: fonts, subfigures, algorithms, labeled enums, etc" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/patrick-kidger/patstdlib" + +[patstdlib."0.2.0"] +url = "https://packages.typst.org/preview/patstdlib-0.2.0.tar.gz" +hash = "sha256-Ds6Oqfp13uA+jCFgWk++Qm1YCjlT9XCt/rL6HVpGvMk=" +typstDeps = [ + "algorithmic_1_0_7", + "typsy_0_2_1", +] +description = "Some standard pieces I find useful: fonts, subfigures, algorithms, labeled enums, etc" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/patrick-kidger/patstdlib" + +[patstdlib."0.1.0"] +url = "https://packages.typst.org/preview/patstdlib-0.1.0.tar.gz" +hash = "sha256-AGtTmT9JVrl1VNQVDYxjSQhmRGCkjp17+LirVoVNItk=" +typstDeps = [ + "algorithmic_1_0_7", + "typsy_0_2_1", +] +description = "Some standard pieces I find useful: fonts, subfigures, algorithms, labeled enums, etc" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/patrick-kidger/patstdlib" + [pavemat."0.2.0"] url = "https://packages.typst.org/preview/pavemat-0.2.0.tar.gz" hash = "sha256-ioR1YD0kpmqmheXasyI1NrbpdjtAOGvzkjGOOkGUuKk=" @@ -21444,6 +23049,16 @@ license = [ ] homepage = "https://github.com/philippdrebes/typst-payqr-swiss" +[pc-letter."0.3.1"] +url = "https://packages.typst.org/preview/pc-letter-0.3.1.tar.gz" +hash = "sha256-brIgFySVGWIn0v20GR/ljw1J5BQGhfTddKtjSYlMd7E=" +typstDeps = [] +description = "A simple letter template for personal correspondence" +license = [ + "MIT", +] +homepage = "https://github.com/thatfloflo/typst-pc-letter" + [pc-letter."0.3.0"] url = "https://packages.typst.org/preview/pc-letter-0.3.0.tar.gz" hash = "sha256-yCQ2S4RF6pfdteQdIFqq695szCubKw8d0s5+sbaQJVU=" @@ -21484,6 +23099,16 @@ license = [ ] homepage = "https://github.com/thatfloflo/typst-pc-letter" +[pdf-decorating."0.1.0"] +url = "https://packages.typst.org/preview/pdf-decorating-0.1.0.tar.gz" +hash = "sha256-rvNMygnv9VLd4oOAs+FYnBG539GMkK8Zu4k8h7CzfkM=" +typstDeps = [] +description = "Make your pdf more attractive like a html lady" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/hackyardo/pdf-decorating" + [peace-of-posters."0.5.6"] url = "https://packages.typst.org/preview/peace-of-posters-0.5.6.tar.gz" hash = "sha256-oFZwuAptnhscrFLeJ3cjaZsIs1gbAMrxjkxKwwoMGmg=" @@ -21652,6 +23277,35 @@ license = [ ] homepage = "https://github.com/Servostar/typst-percencode" +[pergamon."0.7.1"] +url = "https://packages.typst.org/preview/pergamon-0.7.1.tar.gz" +hash = "sha256-S4jQOyDhU7W8fVWg3Z5TQZ2Ka+zgBS+6xbQOjYaUsyA=" +typstDeps = [ + "bullseye_0_1_0", + "citegeist_0_2_1", + "nth_1_0_1", + "oxifmt_1_0_0", +] +description = "Biblatex-style reference management for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/alexanderkoller/pergamon" + +[pergamon."0.7.0"] +url = "https://packages.typst.org/preview/pergamon-0.7.0.tar.gz" +hash = "sha256-pAB1pEHZdlIj2keRql8CKlGLnEm5d5iOI3TT5WPlqdc=" +typstDeps = [ + "citegeist_0_2_0", + "nth_1_0_1", + "oxifmt_1_0_0", +] +description = "Biblatex-style reference management for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/alexanderkoller/pergamon" + [pergamon."0.6.0"] url = "https://packages.typst.org/preview/pergamon-0.6.0.tar.gz" hash = "sha256-WFPh+lSq44DsjVj62Jhjj/eNeE/+ClSlXzYmPvDJcIc=" @@ -21814,6 +23468,62 @@ license = [ ] homepage = "https://github.com/talal/pesha" +[pf2e-style."0.1.0"] +url = "https://packages.typst.org/preview/pf2e-style-0.1.0.tar.gz" +hash = "sha256-G7KDVIOGCpAq/of8NF1oVKXLluvKLg6knTLjatamaEE=" +typstDeps = [] +description = "Pathfinder 2.1 Edition Toolkit" +license = [ + "MIT-0", +] +homepage = "https://gitlab.com/Jed_Hed/pf2e-typst" + +[phonokit."0.3.0"] +url = "https://packages.typst.org/preview/phonokit-0.3.0.tar.gz" +hash = "sha256-oi9yB7MHOP4pk3oiDxyHQvnRzK8m2VmuixtezH/nJ1c=" +typstDeps = [ + "cetz_0_4_2", +] +description = "A toolkit to create phonological representations" +license = [ + "MIT", +] +homepage = "https://github.com/guilhermegarcia/phonokit" + +[phonokit."0.2.0"] +url = "https://packages.typst.org/preview/phonokit-0.2.0.tar.gz" +hash = "sha256-glkgWobMWjHzU4UqEAUwSS4nK+r+4WYc+JEDXQY4Nik=" +typstDeps = [ + "cetz_0_4_2", +] +description = "Create phonological representations" +license = [ + "MIT", +] +homepage = "https://github.com/guilhermegarcia/phonokit" + +[phonokit."0.0.1"] +url = "https://packages.typst.org/preview/phonokit-0.0.1.tar.gz" +hash = "sha256-rHdLbbFjITjwozpgzpqV6YgmIGy/wOVrt5Rv3pdTTHs=" +typstDeps = [ + "cetz_0_4_2", +] +description = "Phonology toolkit: IPA transcription (tipa-style), prosodic structures, vowel/consonant charts with language inventories" +license = [ + "MIT", +] +homepage = "https://github.com/guilhermegarcia/phonokit" + +[physica."0.9.8"] +url = "https://packages.typst.org/preview/physica-0.9.8.tar.gz" +hash = "sha256-mPUFvFMLx+sajWWGtDXL3TDrHufYz1WF+AHfL4fZAu8=" +typstDeps = [] +description = "Math constructs for science and engineering: derivative, differential, vector field, matrix, tensor, Dirac braket, hbar, transpose, conjugate, many operators, and more" +license = [ + "MIT", +] +homepage = "https://github.com/Leedehai/typst-physics" + [physica."0.9.7"] url = "https://packages.typst.org/preview/physica-0.9.7.tar.gz" hash = "sha256-YIhz9AiVFZlwsrY+xX0Xu+MQjdX+Q5Spy3AUa0ZDKmw=" @@ -22534,6 +24244,16 @@ license = [ ] homepage = "https://github.com/SillyFreak/typst-prequery" +[presentate."0.2.3"] +url = "https://packages.typst.org/preview/presentate-0.2.3.tar.gz" +hash = "sha256-8oYwwQ/4q1X35vBYDY0IwCxSWHom4gDjGcTSVf+2mw4=" +typstDeps = [] +description = "A package to create slides with ease" +license = [ + "MIT", +] +homepage = "https://github.com/pacaunt/typst-presentate" + [presentate."0.2.2"] url = "https://packages.typst.org/preview/presentate-0.2.2.tar.gz" hash = "sha256-chpQGr7FYj0C12EHZiq0bLQKyevWI4eWtvG2Z7TKMBk=" @@ -22669,6 +24389,32 @@ license = [ ] homepage = "https://github.com/Jac-Zac/project-isi-zac.git" +[prometeu-thesis."1.0.0"] +url = "https://packages.typst.org/preview/prometeu-thesis-1.0.0.tar.gz" +hash = "sha256-BYP/zUu+22PBu7RD7pOE2zJJyX5GKCkjd1IwjVwStkk=" +typstDeps = [ + "glossarium_0_5_10", + "in-dexter_0_7_2", +] +description = "Thesis template for University of Minho" +license = [ + "MIT", +] +homepage = "https://github.com/chicoferreira/prometeu-thesis" + +[prometeu-thesis."0.2.0"] +url = "https://packages.typst.org/preview/prometeu-thesis-0.2.0.tar.gz" +hash = "sha256-eVATPUT+2u4yBe1RYQGNXY/3/nvh6BzOno0JHZuK9eg=" +typstDeps = [ + "glossarium_0_5_9", + "in-dexter_0_7_2", +] +description = "Thesis template for University of Minho" +license = [ + "MIT", +] +homepage = "https://github.com/chicoferreira/prometeu-thesis" + [prometeu-thesis."0.1.0"] url = "https://packages.typst.org/preview/prometeu-thesis-0.1.0.tar.gz" hash = "sha256-6vE+weAieHaj2yLC+HgLeYipkccapzAqd7La9TFPEuc=" @@ -23205,6 +24951,26 @@ license = [ ] homepage = "https://github.com/EpicEricEE/typst-quick-maths" +[quick-minutes."1.2.4"] +url = "https://packages.typst.org/preview/quick-minutes-1.2.4.tar.gz" +hash = "sha256-KW6jq9N7KFY3rXXuhHgvuiqMXdwdiK/+ey9NUZ358Mg=" +typstDeps = [] +description = "A typst template for the keeping of minutes" +license = [ + "MIT", +] +homepage = "https://github.com/Lypsilonx/quick-minutes" + +[quick-minutes."1.2.3"] +url = "https://packages.typst.org/preview/quick-minutes-1.2.3.tar.gz" +hash = "sha256-RBCFIWOIXcZDpRKlz56On9FBMlV4/zKO8ItrVHkmd4Q=" +typstDeps = [] +description = "A typst template for the keeping of minutes" +license = [ + "MIT", +] +homepage = "https://github.com/Lypsilonx/quick-minutes" + [quick-minutes."1.2.2"] url = "https://packages.typst.org/preview/quick-minutes-1.2.2.tar.gz" hash = "sha256-NsOuTyN+KzMAP3D++vSe1ZmCGhx9fY2mFpYjLYs4Hd8=" @@ -23457,6 +25223,16 @@ license = [ ] homepage = "https://github.com/yusancky/railynx" +[ratchet."0.0.1"] +url = "https://packages.typst.org/preview/ratchet-0.0.1.tar.gz" +hash = "sha256-c94QjS+FsGIFDtoBX1ov08S6uKj03W6YbxkzpMSAgBA=" +typstDeps = [] +description = "`ratchet` is a typst package for improved figure/table/equation/math.equation/custom-kind numbering and counters" +license = [ + "MIT", +] +homepage = "https://github.com/An-314/ratchet" + [ready-acm-dtu-ux."0.1.0"] url = "https://packages.typst.org/preview/ready-acm-dtu-ux-0.1.0.tar.gz" hash = "sha256-iBPQniPBZ3CAbBU8z8atUeLkTWuMyeYh68Fz7L6InT4=" @@ -24040,6 +25816,19 @@ license = [ ] homepage = "https://github.com/typst-community/rowmantic" +[rubber-article."0.5.1"] +url = "https://packages.typst.org/preview/rubber-article-0.5.1.tar.gz" +hash = "sha256-I6ei1kbeh637Gpmx5WNr0Arfo1CShkGKjZg+fFyNbew=" +typstDeps = [ + "hydra_0_6_2", + "pillar_0_3_3", +] +description = "A simple template recreating the look of the classic LaTeX article" +license = [ + "MIT", +] +homepage = "https://github.com/npikall/rubber-article.git" + [rubber-article."0.5.0"] url = "https://packages.typst.org/preview/rubber-article-0.5.0.tar.gz" hash = "sha256-5IhFTrk1r9FXTA9IpvWejnxKpJlN3svKrDH2XD+9o30=" @@ -24921,6 +26710,26 @@ license = [ ] homepage = "https://github.com/wznmickey/typst-self-example" +[sertyp."0.1.1"] +url = "https://packages.typst.org/preview/sertyp-0.1.1.tar.gz" +hash = "sha256-M+O9ZM8CeV1V/nW5+ojC6iTLQE/PmiQNi1+M6bteKuU=" +typstDeps = [] +description = "Serialization and deserialization of most typst types into sertyp CBOR format: This includes markdown, math, etc" +license = [ + "MIT", +] +homepage = "https://github.com/Uhrendoktor/sertyp" + +[sertyp."0.1.0"] +url = "https://packages.typst.org/preview/sertyp-0.1.0.tar.gz" +hash = "sha256-vtkYaCz2zXlGK/zLa8gznQSt44u/f2GL2CWPbvZr9wc=" +typstDeps = [] +description = "Serialization and deserialization of most types. Markdown, math, etc" +license = [ + "MIT", +] +homepage = "https://github.com/Uhrendoktor/sertyp" + [shadowed."0.2.0"] url = "https://packages.typst.org/preview/shadowed-0.2.0.tar.gz" hash = "sha256-TDZsj+sK5aIaX7luRUdtyH0YxTWzrFRyrIvUlOk+MfI=" @@ -25369,6 +27178,30 @@ license = [ "MIT", ] +[shuimu-touying."0.2.0"] +url = "https://packages.typst.org/preview/shuimu-touying-0.2.0.tar.gz" +hash = "sha256-aMHUz3oFB9OXBTlYd/OoYYUR40TtFJkaw2w3FxurGGA=" +typstDeps = [ + "touying_0_6_1", +] +description = "A clean, Beamer-style presentation template for Tsinghua University" +license = [ + "MIT", +] +homepage = "https://github.com/JSB-Unscarred/shuimu-touying" + +[shuimu-touying."0.1.0"] +url = "https://packages.typst.org/preview/shuimu-touying-0.1.0.tar.gz" +hash = "sha256-snl0qhdMCBS2WMovT0fYlPUCMo62ZZF+yRyU0AqrjNc=" +typstDeps = [ + "touying_0_6_1", +] +description = "A clean, Beamer-style presentation template for Tsinghua University" +license = [ + "MIT", +] +homepage = "https://github.com/JSB-Unscarred/shuimu-touying" + [shuosc-shu-bachelor-thesis."1.0.0"] url = "https://packages.typst.org/preview/shuosc-shu-bachelor-thesis-1.0.0.tar.gz" hash = "sha256-Vnbv/eJJrANE6A6phhaCqsn1uNN5hfrfJ/6mKvKWlB0=" @@ -25827,6 +27660,18 @@ license = [ ] homepage = "https://github.com/chillcicada/simple-handout-template" +[simple-hust-report."0.1.0"] +url = "https://packages.typst.org/preview/simple-hust-report-0.1.0.tar.gz" +hash = "sha256-fxR79qbbGhXHqU3rgQacq/EY8Sc5X+HEcFND5qjUqmQ=" +typstDeps = [ + "lovelace_0_3_0", +] +description = "A experiment/project report template for HUST students(and also suitable for other schools" +license = [ + "MIT", +] +homepage = "https://github.com/kkkkkkeng/hust-report-template-typst" + [simple-inria-touying-theme."0.1.1"] url = "https://packages.typst.org/preview/simple-inria-touying-theme-0.1.1.tar.gz" hash = "sha256-hil8KBmo7ubWj6fku+JFjRbOy0uZfOye8LYFUb5GJ1Y=" @@ -25900,6 +27745,30 @@ license = [ ] homepage = "https://github.com/torsteinnh/simple-ntnu-report" +[simple-plot."0.2.0"] +url = "https://packages.typst.org/preview/simple-plot-0.2.0.tar.gz" +hash = "sha256-PDvV9x26J0MhkiuMSaWrs0j8MiFy31EXeYqFsv9DGOw=" +typstDeps = [ + "cetz_0_4_2", +] +description = "Simple, pgfplots-like function plotting for Typst" +license = [ + "MIT", +] +homepage = "https://gitlab.com/nathan-ed/typst-package-simple-plot" + +[simple-plot."0.1.0"] +url = "https://packages.typst.org/preview/simple-plot-0.1.0.tar.gz" +hash = "sha256-2wr9bMC8vXkHsdDBFIebaXmJmSFGMbgv92GII7J3aHs=" +typstDeps = [ + "cetz_0_4_2", +] +description = "Simple, pgfplots-like function plotting for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/simple-plot" + [simple-preavis."0.1.0"] url = "https://packages.typst.org/preview/simple-preavis-0.1.0.tar.gz" hash = "sha256-x5dtbcF3MGGGkGjAYSLHphn7XcrCnmRsf1g27aAq3vI=" @@ -25910,6 +27779,40 @@ license = [ ] homepage = "https://github.com/mathias-aparicio/simple-preavis" +[simple-receipt-printer."2.0.0"] +url = "https://packages.typst.org/preview/simple-receipt-printer-2.0.0.tar.gz" +hash = "sha256-ElE8U5as0ROWVAtonpnolmvH9sCDlyyeCRnL2VJrgDU=" +typstDeps = [] +description = "Print to a thermal receipt printer" +license = [ + "MIT", +] +homepage = "https://github.com/allgoewer/typst-packages" + +[simple-receipt-printer."1.0.0"] +url = "https://packages.typst.org/preview/simple-receipt-printer-1.0.0.tar.gz" +hash = "sha256-IxCRxoi8hifg7FuBmvy6yKAjQghSteMcgoJ9U3zx3Zc=" +typstDeps = [] +description = "Print to a thermal receipt printer" +license = [ + "MIT", +] +homepage = "https://github.com/allgoewer/typst-packages" + +[simple-research-poster."0.1.0"] +url = "https://packages.typst.org/preview/simple-research-poster-0.1.0.tar.gz" +hash = "sha256-qunQ04+3cEIqMUCrxKyhraJOORUet6zilfoqdCA1J8c=" +typstDeps = [ + "cetz_0_4_2", + "mannot_0_3_0", + "valkyrie_0_2_2", +] +description = "Simple research poster" +license = [ + "MIT-0", +] +homepage = "https://github.com/aneziac/simple-research-poster" + [simple-technical-resume."0.1.1"] url = "https://packages.typst.org/preview/simple-technical-resume-0.1.1.tar.gz" hash = "sha256-/P72crwL3pqiHqKCCuZy/lzvv86CYams967bTppcCrE=" @@ -25982,6 +27885,19 @@ license = [ ] homepage = "https://github.com/biipo/typst-unive-template" +[simple-xd-resume."0.1.0"] +url = "https://packages.typst.org/preview/simple-xd-resume-0.1.0.tar.gz" +hash = "sha256-fUl4ufNkjPvoqYzy9NjVd4CU8HMcqpxAPUMXCISuo6o=" +typstDeps = [ + "datify_1_0_0", + "fontawesome_0_6_0", +] +description = "A simple resume" +license = [ + "MIT", +] +homepage = "https://github.com/HinnyTsang/simple-xd-resume" + [simplebnf."0.1.1"] url = "https://packages.typst.org/preview/simplebnf-0.1.1.tar.gz" hash = "sha256-dGCrPJW/E4rRKwO8Q+M0g1+zuC5N58Y5nrp1l4Q/9W8=" @@ -26056,6 +27972,16 @@ license = [ ] homepage = "https://github.com/UtkarshVerma/sleek-university-assignment" +[slipst."0.1.0"] +url = "https://packages.typst.org/preview/slipst-0.1.0.tar.gz" +hash = "sha256-VP0qelJQk7mQ38Y2ioLkJBxvolX2Q+onKn2tZdOTJus=" +typstDeps = [] +description = "A new paradigm for presentations, inspired by slipshow" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/Wybxc/slipst" + [slydst."0.1.5"] url = "https://packages.typst.org/preview/slydst-0.1.5.tar.gz" hash = "sha256-koBCXklTJgihnbiIquI0/Gy4qK2oOFHT/bA8vMNnLj0=" @@ -26198,6 +28124,26 @@ license = [ ] homepage = "https://github.com/Bi0T1N/typst-socialhub-fa" +[solo-lu-df."1.0.0"] +url = "https://packages.typst.org/preview/solo-lu-df-1.0.0.tar.gz" +hash = "sha256-s/lBjW9HzcxfsJoylHxdX+LECUrvQDkjGVBdRDd3S4k=" +typstDeps = [] +description = "Write qualification papers, bachelor’s theses, and master’s theses for University of Latvia, Computer Science programme" +license = [ + "MIT-0", +] +homepage = "https://github.com/kristoferssolo/LU-DF-Typst-Template" + +[solo-lu-df."0.1.4"] +url = "https://packages.typst.org/preview/solo-lu-df-0.1.4.tar.gz" +hash = "sha256-M5sp53jND4CCCM6R2HBH+L0H4kGXXu9GPGTxx+odVGo=" +typstDeps = [] +description = "Write qualification papers, bachelor’s theses, and master’s theses for University of Latvia, Computer Science programme" +license = [ + "MIT-0", +] +homepage = "https://github.com/kristoferssolo/LU-DF-Typst-Template" + [solo-lu-df."0.1.3"] url = "https://packages.typst.org/preview/solo-lu-df-0.1.3.tar.gz" hash = "sha256-kkILSt3dLXJd3/HXjPX0fLyI5JQGPZ3k05Tog4Mt3w8=" @@ -26337,6 +28283,18 @@ license = [ ] homepage = "https://github.com/zhinenggongziliaoku/songting-book" +[sos-ugent-style."0.3.0"] +url = "https://packages.typst.org/preview/sos-ugent-style-0.3.0.tar.gz" +hash = "sha256-0qMFlaPbt4GiBYJQj4NmUae6FZMKTnlk3tPkp89SN4c=" +typstDeps = [ + "drafting_0_2_2", +] +description = "Write documents, presentations and dissertations in the same, uniform UGent style. Unofficial template" +license = [ + "GPL-3.0-only", +] +homepage = "https://codeberg.org/th1j5/typst-sos-ugent-style" + [sos-ugent-style."0.2.0"] url = "https://packages.typst.org/preview/sos-ugent-style-0.2.0.tar.gz" hash = "sha256-NgcPW5AsXOFMaALkcrMATJeXK3JZQK4HrwPb/0NbsPg=" @@ -26987,6 +28945,18 @@ license = [ ] homepage = "https://github.com/tingerrr/subpar" +[suiji."0.5.1"] +url = "https://packages.typst.org/preview/suiji-0.5.1.tar.gz" +hash = "sha256-HLyLEXodi2r/Ac/kz1jrqXL9+rOO2sbkMOXsJtSsQcA=" +typstDeps = [ + "cetz_0_4_2", +] +description = "A high efficient random number generator in Typst" +license = [ + "MIT", +] +homepage = "https://github.com/liuguangxi/suiji" + [suiji."0.5.0"] url = "https://packages.typst.org/preview/suiji-0.5.0.tar.gz" hash = "sha256-2V03DiXni+W2mz6w+FX2nW3XXiIOo14NR4gXMwshDeI=" @@ -27406,6 +29376,38 @@ license = [ ] homepage = "https://github.com/DannySeidel/typst-dhbw-template" +[supercharged-hm."0.1.2"] +url = "https://packages.typst.org/preview/supercharged-hm-0.1.2.tar.gz" +hash = "sha256-qt2HDUDZKTMJMjVViFQOAqPRdPjB/AL8WL6duhFdaNA=" +typstDeps = [ + "codelst_2_0_2", + "drafting_0_2_2", + "glossarium_0_5_10", + "hydra_0_6_2", + "linguify_0_5_0", +] +description = "Unofficial Template for Munich University of Applied Science (HM" +license = [ + "AGPL-3.0-or-later", +] +homepage = "https://github.com/FelixSchladt/supercharged-hm" + +[supercharged-hm."0.1.1"] +url = "https://packages.typst.org/preview/supercharged-hm-0.1.1.tar.gz" +hash = "sha256-PuQQZPkQ2v1dsgNaRkBLNnF8O1r5J3oaxwS+OCw4e90=" +typstDeps = [ + "codelst_2_0_2", + "drafting_0_2_2", + "glossarium_0_5_9", + "hydra_0_6_2", + "linguify_0_5_0", +] +description = "Unofficial Template for Munich University of Applied Science (HM" +license = [ + "AGPL-3.0-or-later", +] +homepage = "https://github.com/FelixSchladt/supercharged-hm" + [supercharged-hm."0.1.0"] url = "https://packages.typst.org/preview/supercharged-hm-0.1.0.tar.gz" hash = "sha256-0LzAEIEnBH0uTIrtGsAz8OYT6e5qWZTtZysvsy8qC/4=" @@ -27910,6 +29912,16 @@ license = [ "MIT-0", ] +[taskize."0.2.0"] +url = "https://packages.typst.org/preview/taskize-0.2.0.tar.gz" +hash = "sha256-JJd8OtbN7bqXifOrKw3XeuIgpBSc156eXvtqU/baA7U=" +typstDeps = [] +description = "Horizontal and vertical columned lists for exercises and tasks, similar to LaTeX's tasks package" +license = [ + "MIT", +] +homepage = "https://gitlab.com/nathan-ed/typst-package-taskize" + [tasteful-pairings."0.1.0"] url = "https://packages.typst.org/preview/tasteful-pairings-0.1.0.tar.gz" hash = "sha256-j68y3BmvDWBFKt5XdOHJxu3lAR5XX5PD0Tw6JXIdXSk=" @@ -27974,6 +29986,19 @@ license = [ ] homepage = "https://github.com/maxcrees/tbl.typ" +[tblr."0.4.3"] +url = "https://packages.typst.org/preview/tblr-0.4.3.tar.gz" +hash = "sha256-2UMyCmWYoKSSwoa3wqZqs7tpFE3/of7VR78MZ6gI1Vs=" +typstDeps = [ + "rowmantic_0_4_0", + "zero_0_3_0", +] +description = "Table generation and alignment helpers inspired by LaTeX's Tabularray package" +license = [ + "MIT", +] +homepage = "https://github.com/tshort/tblr" + [tblr."0.4.2"] url = "https://packages.typst.org/preview/tblr-0.4.2.tar.gz" hash = "sha256-izComxcQ7DMpDse6Zc1weGasGzrCp0SLeDBrv9IH3ck=" @@ -28073,6 +30098,54 @@ license = [ ] homepage = "https://github.com/tshort/tblr" +[tcdm."0.0.2"] +url = "https://packages.typst.org/preview/tcdm-0.0.2.tar.gz" +hash = "sha256-1OtK0wkrd6sUAR4jXrAqzoWxmOUb/mAxVeDV4Qpsqww=" +typstDeps = [ + "cmarker_0_1_8", +] +description = "HTML generator for best-of lists, especially Best of Typst (TCDM" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/YDX-2147483647/best-of-typst" + +[tcdm."0.0.1"] +url = "https://packages.typst.org/preview/tcdm-0.0.1.tar.gz" +hash = "sha256-aK4W8dsLQmVeSIq1a8MyQ3IYfu0yjnsZaAuFgMwxbOc=" +typstDeps = [ + "cmarker_0_1_8", +] +description = "HTML generator for best-of lists, especially Best of Typst (TCDM" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/YDX-2147483647/best-of-typst" + +[tdtr."0.5.0"] +url = "https://packages.typst.org/preview/tdtr-0.5.0.tar.gz" +hash = "sha256-AB7AIjOJmyos+8uN8XpmJWoOHglMZ+3ThpGgVqyrla0=" +typstDeps = [ + "fletcher_0_5_8", +] +description = "A package for drawing beautiful tidy tree easily" +license = [ + "MIT", +] +homepage = "https://github.com/Vertsineu/typst-tdtr" + +[tdtr."0.4.4"] +url = "https://packages.typst.org/preview/tdtr-0.4.4.tar.gz" +hash = "sha256-pqXrQPABJZlmD4cpFsPmQvGsOlB4sIphcLTSmZv6MRA=" +typstDeps = [ + "fletcher_0_5_8", +] +description = "A package for drawing beautiful tidy tree easily" +license = [ + "MIT", +] +homepage = "https://github.com/Vertsineu/typst-tdtr" + [tdtr."0.4.3"] url = "https://packages.typst.org/preview/tdtr-0.4.3.tar.gz" hash = "sha256-oKinakXOXKrgwiHetw9vk2qwyXK1n9uVFjW0G9HJ3gU=" @@ -28436,6 +30509,16 @@ license = [ ] homepage = "https://github.com/Danila-Bain/typst-theorems" +[theoretic."0.3.0"] +url = "https://packages.typst.org/preview/theoretic-0.3.0.tar.gz" +hash = "sha256-YF2LFOZlEPkSS1zVgy6ngPNCz6eCeRmcQveyY8sTv/w=" +typstDeps = [] +description = "Opinionated tool to typeset theorems, lemmas and such" +license = [ + "Unlicense", +] +homepage = "https://github.com/nleanba/typst-theoretic" + [theoretic."0.2.0"] url = "https://packages.typst.org/preview/theoretic-0.2.0.tar.gz" hash = "sha256-MYLu49+gFBfkSnmTqc7Nh9qsjstJMBB2BFDaQdQLddI=" @@ -28551,6 +30634,22 @@ license = [ ] homepage = "https://github.com/OrangeX4/typst-theorion" +[thesist."1.1.0"] +url = "https://packages.typst.org/preview/thesist-1.1.0.tar.gz" +hash = "sha256-axYyGm3H3KRVU+Htyvq8OBmWzbiazkPN/32MThP33Ts=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_10", + "glossarium_0_5_9", + "lovelace_0_3_0", + "subpar_0_2_2", +] +description = "A Master's thesis template for Instituto Superior Técnico (IST" +license = [ + "MIT", +] +homepage = "https://codeberg.org/tfachada/thesist" + [thesist."1.0.2"] url = "https://packages.typst.org/preview/thesist-1.0.2.tar.gz" hash = "sha256-VSY1Syhq3D7pBdzE9YDX4+P5UpM5CzG/39ad/PwpCZM=" @@ -28802,6 +30901,40 @@ license = [ "MIT", ] +[tieflang."0.1.0"] +url = "https://packages.typst.org/preview/tieflang-0.1.0.tar.gz" +hash = "sha256-qmCGdi8Lq5aR6tfQgU+Y/v55vtvpSzJHW7VHLzxFMnw=" +typstDeps = [] +description = "Translation Library for Tief* Templates" +license = [ + "MIT", +] +homepage = "https://github.com/Tiefseetauchner/TiefLang" + +[tiefletter."0.2.1"] +url = "https://packages.typst.org/preview/tiefletter-0.2.1.tar.gz" +hash = "sha256-72g9jG6FnK8zqCupPnUwpu6JW488UoI1+NFCCZvNqVc=" +typstDeps = [ + "tiaoma_0_3_0", + "tieflang_0_1_0", +] +description = "Invoice and offer template for Austrian freelancers" +license = [ + "MIT", +] +homepage = "https://github.com/Tiefseetauchner/TiefLetter" + +[tiefletter."0.2.0"] +url = "https://packages.typst.org/preview/tiefletter-0.2.0.tar.gz" +hash = "sha256-GGFIqx58egDa6V3MdEuiGfxyGkINknvbHj49YJgXrKM=" +typstDeps = [ + "tiaoma_0_3_0", +] +description = "Invoice and offer template for Austrian freelancers" +license = [ + "MIT", +] + [tiefletter."0.1.3"] url = "https://packages.typst.org/preview/tiefletter-0.1.3.tar.gz" hash = "sha256-BZER3U5LIYvGdlk63Gi0Pylx2xhs9cTK29YXjm7HJ2Y=" @@ -28846,6 +30979,16 @@ license = [ "MIT", ] +[tieflied."0.2.1"] +url = "https://packages.typst.org/preview/tieflied-0.2.1.tar.gz" +hash = "sha256-sJq0pREPKgsqvKbtG5r9oQNIGzcIK1+7XMFn4aig9w4=" +typstDeps = [] +description = "Song book template (Liederbuch" +license = [ + "MIT", +] +homepage = "https://github.com/Tiefseetauchner/TiefLied" + [tieflied."0.2.0"] url = "https://packages.typst.org/preview/tieflied-0.2.0.tar.gz" hash = "sha256-u7FwEuClg+OW82StKG0Q4JM2IY9L/JrGuPR71mPJquU=" @@ -29194,6 +31337,26 @@ license = [ ] homepage = "https://github.com/chillcicada/tntt" +[to-stuff."0.5.1"] +url = "https://packages.typst.org/preview/to-stuff-0.5.1.tar.gz" +hash = "sha256-jNHU43QRp/1022m739eAOH16+OVNetH0HLLE/Kr1VS4=" +typstDeps = [] +description = "Safely parse string values into native data types: lengths, alignments, colors and more" +license = [ + "BSD-3-Clause", +] +homepage = "https://codeberg.org/boondoc/typst-to-stuff" + +[to-stuff."0.5.0"] +url = "https://packages.typst.org/preview/to-stuff-0.5.0.tar.gz" +hash = "sha256-FYi1ecBWO2upNJEcPCK2hyuPPh5sAzxTgytl966zJD4=" +typstDeps = [] +description = "Safely parse string values into native data types: lengths, alignments, colors and more" +license = [ + "BSD-3-Clause", +] +homepage = "https://codeberg.org/boondoc/typst-to-stuff" + [to-stuff."0.4.0"] url = "https://packages.typst.org/preview/to-stuff-0.4.0.tar.gz" hash = "sha256-yrkGyOyoxR+Ii5WcIXsnclp3v39vtIxd6n0JPFo4C6I=" @@ -29254,6 +31417,18 @@ license = [ ] homepage = "https://codeberg.org/boondoc/typst-to-stuff" +[toffee-tufte."0.1.1"] +url = "https://packages.typst.org/preview/toffee-tufte-0.1.1.tar.gz" +hash = "sha256-7H8FB3BqI7MlGsGCr6XewSgzxv380Tkx+eLP2aKll/E=" +typstDeps = [ + "drafting_0_2_2", +] +description = "An opinionated Tufte-inspired template for scientific reports" +license = [ + "MIT", +] +homepage = "https://codeberg.org/jianweicheong/toffee-tufte" + [toffee-tufte."0.1.0"] url = "https://packages.typst.org/preview/toffee-tufte-0.1.0.tar.gz" hash = "sha256-WdZ/O39zj4niuZy8iyZNJEYsdGOayH/IInythJqyBZ0=" @@ -29904,6 +32079,32 @@ license = [ ] homepage = "https://github.com/Quaternijkon/Typst_USTC_CS" +[touying-quarto-clean."0.1.4"] +url = "https://packages.typst.org/preview/touying-quarto-clean-0.1.4.tar.gz" +hash = "sha256-MF+G2z22j/7NEmXfovnGhYi8UjmMMUGfc9nxDS2D78Y=" +typstDeps = [ + "fontawesome_0_6_0", + "touying_0_6_1", +] +description = "A Clean Slide Theme for Touying" +license = [ + "MIT", +] +homepage = "https://github.com/kazuyanagimoto/quarto-clean-typst" + +[touying-quarto-clean."0.1.3"] +url = "https://packages.typst.org/preview/touying-quarto-clean-0.1.3.tar.gz" +hash = "sha256-tG3A3LdaPVfLbL1A5QCuUKyD1ylcCXRMQpquZ7C7zPU=" +typstDeps = [ + "fontawesome_0_6_0", + "touying_0_6_1", +] +description = "A Clean Slide Theme for Touying" +license = [ + "MIT", +] +homepage = "https://github.com/kazuyanagimoto/quarto-clean-typst" + [touying-quarto-clean."0.1.2"] url = "https://packages.typst.org/preview/touying-quarto-clean-0.1.2.tar.gz" hash = "sha256-VjH0PkaGedpLOnrCo9Qofv3hE2bEXrTNliSpztMkibI=" @@ -29943,6 +32144,21 @@ license = [ ] homepage = "https://github.com/kazuyanagimoto/quarto-clean-typst" +[touying-quick."0.4.0"] +url = "https://packages.typst.org/preview/touying-quick-0.4.0.tar.gz" +hash = "sha256-2u2pqM5aITpqsv/QkTzp8CRrMw2XtZ93+cY5Z9TYYrA=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_10", + "theorion_0_4_1", + "touying_0_6_1", +] +description = "A quick-start template based on touying for academic reports" +license = [ + "MIT", +] +homepage = "https://github.com/ivaquero/touying-quick.git" + [touying-quick."0.3.0"] url = "https://packages.typst.org/preview/touying-quick-0.3.0.tar.gz" hash = "sha256-QT0PZ1bnWJEGczwxTVFEeZGJWZM6IMUMeDK0/9T5Fa0=" @@ -30012,6 +32228,21 @@ license = [ ] homepage = "https://github.com/ivaquero/touying-quick.git" +[touying-simpl-cau."0.2.1"] +url = "https://packages.typst.org/preview/touying-simpl-cau-0.2.1.tar.gz" +hash = "sha256-rbdyZyCytIVQVEpqo+OGT9+qlsJqBrkgleV3NKd/P78=" +typstDeps = [ + "cetz_0_4_2", + "fletcher_0_5_8", + "numbly_0_1_0", + "touying_0_6_1", +] +description = "Touying Slide Theme for China Agricultural University" +license = [ + "MIT", +] +homepage = "https://github.com/maxchang3/touying-simpl-cau" + [touying-simpl-cau."0.2.0"] url = "https://packages.typst.org/preview/touying-simpl-cau-0.2.0.tar.gz" hash = "sha256-ZNqxrRPAa27RzF5Ib6u9PRAizftPqH2o8ar+NZ6yWAQ=" @@ -30043,6 +32274,21 @@ license = [ ] homepage = "https://github.com/maxchang3/touying-simpl-cau" +[touying-simpl-ecnu."0.0.1"] +url = "https://packages.typst.org/preview/touying-simpl-ecnu-0.0.1.tar.gz" +hash = "sha256-gO5LN0Rb0EYH7OCQdd7N6wjEUNoFbS377aITKzLSwSw=" +typstDeps = [ + "cetz_0_4_2", + "fletcher_0_5_8", + "numbly_0_1_0", + "touying_0_6_1", +] +description = "Touying Slide Theme for East China Normal University" +license = [ + "MIT", +] +homepage = "https://github.com/ccyoung3/touying-simpl-ecnu" + [touying-simpl-hkustgz."0.1.2"] url = "https://packages.typst.org/preview/touying-simpl-hkustgz-0.1.2.tar.gz" hash = "sha256-KAfxpNi8hLwlscFZvc2yFSdeagvmNFquuQHxit3NWwk=" @@ -30085,6 +32331,18 @@ license = [ ] homepage = "https://github.com/exAClior/touying-simpl-hkustgz" +[touying-simpl-neu."0.1.0"] +url = "https://packages.typst.org/preview/touying-simpl-neu-0.1.0.tar.gz" +hash = "sha256-zfLLa+spF6wRKevASv+iGe5Hi1IQgbSZv64AxXZ/e5M=" +typstDeps = [ + "touying_0_6_1", +] +description = "东北大学 Touying 幻灯片主题 (Touying Slide Theme for NEU" +license = [ + "MIT", +] +homepage = "https://github.com/SchrodingerBlume/touying-simpl-neu" + [touying-simpl-sjtu."0.1.0"] url = "https://packages.typst.org/preview/touying-simpl-sjtu-0.1.0.tar.gz" hash = "sha256-cMHpV1gcDaxYeNXuvNmuMSCDKTbNMwPNPCdNxAsLC9A=" @@ -30097,6 +32355,19 @@ license = [ ] homepage = "https://github.com/tzhTaylor/touying-sjtu" +[touying-simpl-swufe."0.2.0"] +url = "https://packages.typst.org/preview/touying-simpl-swufe-0.2.0.tar.gz" +hash = "sha256-DRW8AZWUv1g/pubpJyFIkDc0kwhxKxjDJl/4ND8WE3o=" +typstDeps = [ + "shadowed_0_2_0", + "touying_0_6_1", +] +description = "Touying slide theme for SWUFE (Southwestern University of Finance and Economics" +license = [ + "MIT", +] +homepage = "https://github.com/leichaol/touying-simpl-swufe" + [touying-simpl-swufe."0.1.0"] url = "https://packages.typst.org/preview/touying-simpl-swufe-0.1.0.tar.gz" hash = "sha256-wu901p+f0WaIK+7X2Xh+m3EUDCWKfbwahnlxGnpl0vE=" @@ -30254,6 +32525,20 @@ license = [ ] homepage = "https://github.com/ToyHugs/toy-cv" +[tracl."0.8.0"] +url = "https://packages.typst.org/preview/tracl-0.8.0.tar.gz" +hash = "sha256-SnuYI2fci9zmMtbk4wp48011HITmF6oy3S0bBBj2bLw=" +typstDeps = [ + "bullseye_0_1_0", + "oxifmt_1_0_0", + "pergamon_0_7_0", +] +description = "Template for papers at *ACL conferences" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/coli-saar/tracl" + [tracl."0.7.1"] url = "https://packages.typst.org/preview/tracl-0.7.1.tar.gz" hash = "sha256-yX2gBm6Sbv9wEqmEOcJEcy09TPC2yPqkcm6EK9vxlkM=" @@ -30472,6 +32757,16 @@ license = [ ] homepage = "https://github.com/ThumusLive/truthfy" +[ttq-classic-resume."0.1.0"] +url = "https://packages.typst.org/preview/ttq-classic-resume-0.1.0.tar.gz" +hash = "sha256-Ogyhrw0dxVC1Fq+t59IbDK00U8GyTdR32/+nn2bsO+g=" +typstDeps = [] +description = "A clean and modern resume" +license = [ + "MIT", +] +homepage = "https://github.com/nibsbin/ttq-classic-resume" + [ttt-exam."0.1.2"] url = "https://packages.typst.org/preview/ttt-exam-0.1.2.tar.gz" hash = "sha256-pd9Ckp8poHRmHc0UMUEW43c3prI/QWCSYLMjSI02DiY=" @@ -30804,6 +33099,26 @@ license = [ ] homepage = "https://github.com/vuw-scps/tuhi-programme-vuw" +[tum-tastic-thesis."0.1.1"] +url = "https://packages.typst.org/preview/tum-tastic-thesis-0.1.1.tar.gz" +hash = "sha256-LGNFoZbegDfa8vOHZtt8le89jyK4NizQ8UUVHEzX+UU=" +typstDeps = [] +description = "Thesis and Dissertation for the TU Munich" +license = [ + "MIT", +] +homepage = "https://github.com/santiagonar1/tum-tastic-thesis" + +[tum-tastic-thesis."0.1.0"] +url = "https://packages.typst.org/preview/tum-tastic-thesis-0.1.0.tar.gz" +hash = "sha256-MJ/lojjAgRgixSvTFb3+AkT6teHkwJZK8WYxPdus4Vw=" +typstDeps = [] +description = "Thesis and Dissertation for the TU Munich" +license = [ + "MIT", +] +homepage = "https://github.com/santiagonar1/tum-tastic-thesis" + [tutor."0.8.0"] url = "https://packages.typst.org/preview/tutor-0.8.0.tar.gz" hash = "sha256-M/t2Z/i2mYdeLX/K9LUBbf8DUg4KcjsE6PS1wWEHGDo=" @@ -30865,6 +33180,18 @@ license = [ ] homepage = "https://github.com/QuantumRange/twig" +[twilight-book."0.1.6"] +url = "https://packages.typst.org/preview/twilight-book-0.1.6.tar.gz" +hash = "sha256-40l9GWIXZaVpb/HNUc6Qlct4p6pm/oZDE7A+cxnkQ4Q=" +typstDeps = [ + "one-liner_0_2_0", +] +description = "Provide a numerous light and dark themes" +license = [ + "MIT", +] +homepage = "https://github.com/CrossDark/TwilightBook/" + [twilight-book."0.1.4"] url = "https://packages.typst.org/preview/twilight-book-0.1.4.tar.gz" hash = "sha256-aoRPg5Rw3qT5LCQ6+YS9jr0mZRKXAkx8tVfk3vigavc=" @@ -30877,6 +33204,15 @@ license = [ ] homepage = "https://github.com/CrossDark/TwilightBook/" +[tyipa."0.1.1"] +url = "https://packages.typst.org/preview/tyipa-0.1.1.tar.gz" +hash = "sha256-ctHkuW5ydIZdmt33t3NRSIyhZRuhampw8bz0DFvdDyU=" +typstDeps = [] +description = "Write phonetic transcriptions using the IPA" +license = [ + "MIT", +] + [tyipa."0.1.0"] url = "https://packages.typst.org/preview/tyipa-0.1.0.tar.gz" hash = "sha256-DYIL0JnmjvxNTFj5XFHYuWPrbcbp+R8vSSE6cx4gVtw=" @@ -31182,6 +33518,16 @@ license = [ ] homepage = "https://github.com/Typsium/typsium-iso-7010" +[typslides."1.3.2"] +url = "https://packages.typst.org/preview/typslides-1.3.2.tar.gz" +hash = "sha256-fYS5iHfwuxhyPopdCcwTa/XNA62Ll1us0ga8nO1YpEY=" +typstDeps = [] +description = "Minimalistic Typst slides" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/manjavacas/typslides" + [typslides."1.3.0"] url = "https://packages.typst.org/preview/typslides-1.3.0.tar.gz" hash = "sha256-qDds+7SK+1/s2HtetqOAaZM864ZuDbpGz0FF/J8PXA8=" @@ -31272,6 +33618,16 @@ license = [ ] homepage = "https://github.com/manjavacas/typslides" +[typsy."0.2.2"] +url = "https://packages.typst.org/preview/typsy-0.2.2.tar.gz" +hash = "sha256-tv+DWBqgSU6VfZPnO7GPg02bZLTG/QIr9cMxMLUUiL8=" +typstDeps = [] +description = "Classes/structs, pattern matching, safe counters... and more! Your one-stop library for programming tools not already in core Typst" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/patrick-kidger/typsy" + [typsy."0.2.1"] url = "https://packages.typst.org/preview/typsy-0.2.1.tar.gz" hash = "sha256-hume4ASj1gi4ceDD8zcbmdnEoFTc1GUkcCKA03J0Yts=" @@ -31302,6 +33658,36 @@ license = [ ] homepage = "https://github.com/patrick-kidger/typsy" +[typwire."0.1.0"] +url = "https://packages.typst.org/preview/typwire-0.1.0.tar.gz" +hash = "sha256-Vcr+z7f6qMCL+IrbtSSRtNVtii/BaMkF93Eo9YskUGg=" +typstDeps = [] +description = "Extended CBOR encoder for the Typst plugin system" +license = [ + "MIT", + "Apache-2.0", +] +homepage = "https://github.com/T1mVo/typwire" + +[typxidian."1.0.0"] +url = "https://packages.typst.org/preview/typxidian-1.0.0.tar.gz" +hash = "sha256-dU1XaQOq37Dz6fXVBMUvgt/IsaUhu7+yPHjKD5aE4zM=" +typstDeps = [ + "booktabs_0_0_4", + "cetz_0_4_2", + "cetz-plot_0_1_3", + "decasify_0_11_2", + "fontawesome_0_6_0", + "plotsy-3d_0_2_1", + "subpar_0_2_2", + "wrap-it_0_1_1", +] +description = "Modern note-taking, thesis and academic reports inspried by Obsidian and 'Alice in a Differentiable Wonderland" +license = [ + "MIT", +] +homepage = "https://github.com/angelonazzaro/typxidian" + [typxidian."0.1.3"] url = "https://packages.typst.org/preview/typxidian-0.1.3.tar.gz" hash = "sha256-3CfbtU0vMdN2zV50y6UdtF4XVGklmXirdw1gqDIcDA0=" @@ -31490,6 +33876,17 @@ license = [ ] homepage = "https://github.com/typst/templates" +[unichar."0.3.2"] +url = "https://packages.typst.org/preview/unichar-0.3.2.tar.gz" +hash = "sha256-YzL7rS0YtuMSMntb+akWpEqaLlP3zWZtKmnGyfhjaT4=" +typstDeps = [] +description = "A partial port of the Unicode Character Database" +license = [ + "MIT", + "Unicode-3.0", +] +homepage = "https://github.com/MDLC01/unichar" + [unichar."0.3.1"] url = "https://packages.typst.org/preview/unichar-0.3.1.tar.gz" hash = "sha256-34g4nQlpWFmYnHFzEGS4sDjrYPS50Z+2xisnkn+Sz18=" @@ -32026,6 +34423,30 @@ license = [ ] homepage = "https://github.com/cseas002/kth-thesis-proposal" +[unofficial-sdu-lab-report."0.1.1"] +url = "https://packages.typst.org/preview/unofficial-sdu-lab-report-0.1.1.tar.gz" +hash = "sha256-LOrmkPtvnH7dX3cozigXxdMc4KRRaaJ4lpp+Ad5n6Hw=" +typstDeps = [ + "numbly_0_1_0", +] +description = "A unofficial SDU common lab report" +license = [ + "MIT", +] +homepage = "https://github.com/Arshtyi/SDU-Lab-Report" + +[unofficial-sdu-lab-report."0.1.0"] +url = "https://packages.typst.org/preview/unofficial-sdu-lab-report-0.1.0.tar.gz" +hash = "sha256-QuNGcuAPX1e/OKRzijIfX3L2iPyQbboFTQzdKBWOg1Y=" +typstDeps = [ + "numbly_0_1_0", +] +description = "A unofficial SDU common lab report" +license = [ + "MIT", +] +homepage = "https://github.com/Arshtyi/SDU-Lab-Report" + [unofficial-sdu-thesis."1.0.0"] url = "https://packages.typst.org/preview/unofficial-sdu-thesis-1.0.0.tar.gz" hash = "sha256-RnBRBBqyjwEmjw+I7s8ld1fxRxRuwcx/biTDFXZzoJM=" @@ -32157,6 +34578,20 @@ license = [ ] homepage = "https://github.com/Pipcount/template-polytech-ulb" +[unofficial-uninsubria-thesis."0.1.0"] +url = "https://packages.typst.org/preview/unofficial-uninsubria-thesis-0.1.0.tar.gz" +hash = "sha256-EQnxKy6l7YE/IeOZC6j1RMJuSMSiqwfHOqCBnZ0YSi4=" +typstDeps = [ + "codelst_2_0_2", + "glossarium_0_5_9", + "hydra_0_6_2", +] +description = "A Typst Template for Universita degli studi dell'Insubria" +license = [ + "MIT", +] +homepage = "https://github.com/sboogway/uninsubria-thesis" + [unofficial-uo-dissertation-2024."1.0.0"] url = "https://packages.typst.org/preview/unofficial-uo-dissertation-2024-1.0.0.tar.gz" hash = "sha256-vh3sZ/psWsCIezc2xJNqzfMintLjXKzM3nIqh7nmmxo=" @@ -32330,6 +34765,16 @@ license = [ ] homepage = "https://github.com/bpkleer/typst-academicons" +[use-tabler-icons."0.17.0"] +url = "https://packages.typst.org/preview/use-tabler-icons-0.17.0.tar.gz" +hash = "sha256-/svB2BQa58F9k5KahZzx98eo5hHI1YHTZhIDhw+/SCE=" +typstDeps = [] +description = "Tabler Icons for Typst using webfont" +license = [ + "MIT", +] +homepage = "https://github.com/zyf722/typst-tabler-icons" + [use-tabler-icons."0.15.0"] url = "https://packages.typst.org/preview/use-tabler-icons-0.15.0.tar.gz" hash = "sha256-NsBCnHiP99sxUp3jufF+QyhMeYxHwXsPzPXCmnntIg0=" @@ -32630,6 +35075,16 @@ license = [ ] homepage = "https://github.com/sardorml/vantage-typst" +[varioref."0.1.0"] +url = "https://packages.typst.org/preview/varioref-0.1.0.tar.gz" +hash = "sha256-1hJd/OIW423PhW4Mo6c7DhY/uxClUycMipiX3dIwojQ=" +typstDeps = [] +description = "Cross-references that include page number when needed" +license = [ + "Apache-2.0", +] +homepage = "https://git.ortolo.eu/typst-varioref.git/" + [vartable."0.2.3"] url = "https://packages.typst.org/preview/vartable-0.2.3.tar.gz" hash = "sha256-ywR3RoomMM2YTwZsQOLetX1g5VzZGdlj+27pBV+wTpo=" @@ -32756,6 +35211,18 @@ license = [ ] homepage = "https://github.com/elegaanz/vercanard" +[versatile-apa."7.2.0"] +url = "https://packages.typst.org/preview/versatile-apa-7.2.0.tar.gz" +hash = "sha256-YNdflRvOBaILdstRuUHHpATeVrIkcUdHqxyI+CD9OtE=" +typstDeps = [ + "orchid_0_1_0", +] +description = "Comprehensive APA 7th Edition Style Template for Typst, suitable for both student and professional papers" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/jassielof/typst-templates" + [versatile-apa."7.1.5"] url = "https://packages.typst.org/preview/versatile-apa-7.1.5.tar.gz" hash = "sha256-Jtw/+oj4ke7vshv09W8T8wPmLHBBtJGOdXsHZAV2XaE=" @@ -32925,6 +35392,18 @@ license = [ ] homepage = "https://github.com/npikall/vienna-tech.git" +[vintage-fiit-thesis."1.1.0"] +url = "https://packages.typst.org/preview/vintage-fiit-thesis-1.1.0.tar.gz" +hash = "sha256-zaQLM4K8B0nzVXmrnGsm4DCt013z2V025OV709Kvq4A=" +typstDeps = [ + "hydra_0_6_2", +] +description = "Bachelor's or master's thesis at Faculty of Informatics and Information Technologies (FIIT), STU" +license = [ + "MIT-0", +] +homepage = "https://github.com/sasetz/fiit_template" + [vintage-fiit-thesis."1.0.0"] url = "https://packages.typst.org/preview/vintage-fiit-thesis-1.0.0.tar.gz" hash = "sha256-b0IhuLRLLQjqVtnsGMCAiae/64wU7u5BWo7gpTzzPdQ=" @@ -33188,6 +35667,16 @@ license = [ ] homepage = "https://github.com/schang412/whalogen" +[wicked."0.2.0"] +url = "https://packages.typst.org/preview/wicked-0.2.0.tar.gz" +hash = "sha256-6r/Xux2DpFLdYXst+JsOA4Jai1k6p4AbKPcMxhUnajs=" +typstDeps = [] +description = "A flexible and easy-to-use package for typesetting Wick contractions" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/ZaninDavide/wicked" + [wicked."0.1.1"] url = "https://packages.typst.org/preview/wicked-0.1.1.tar.gz" hash = "sha256-OK+P/UUrvcCK+RjnpDBkyELeMlYnaQPGV7vWRZP3nb4=" @@ -33350,6 +35839,34 @@ license = [ ] homepage = "https://github.com/ntjess/wrap-it" +[wubrg."0.1.0"] +url = "https://packages.typst.org/preview/wubrg-0.1.0.tar.gz" +hash = "sha256-c3jwR+8ze+YvQ7D8NLdbIm1FySxjVsGKCtuCu0Wj0DM=" +typstDeps = [] +description = "Display mana symbols from Magic the Gathering" +license = [ + "MIT", +] +homepage = "https://github.com/Pazzaz/mana-symbols-typst" + +[wut-thesis."0.2.0"] +url = "https://packages.typst.org/preview/wut-thesis-0.2.0.tar.gz" +hash = "sha256-ygBWZroSf6PTSb16nlMxN29+nDPV9ZiUwp2gqgTdxI0=" +typstDeps = [ + "cheq_0_3_0", + "drafting_0_2_2", + "glossarium_0_5_9", + "hydra_0_6_2", + "linguify_0_4_2", + "lovelace_0_3_0", + "meander_0_3_0", +] +description = "Official thesis template for the Warsaw University of Technology" +license = [ + "MIT-0", +] +homepage = "https://github.com/fuine/wut-thesis-typst" + [wut-thesis."0.1.1"] url = "https://packages.typst.org/preview/wut-thesis-0.1.1.tar.gz" hash = "sha256-cAIU5KyyPqwwjITWBx0hgMl/dzPXpYU+nC/N01hJ4MU=" @@ -33446,6 +35963,16 @@ license = [ ] homepage = "https://codeberg.org/loutr/typst-xarrow/" +[xodec."0.2.0"] +url = "https://packages.typst.org/preview/xodec-0.2.0.tar.gz" +hash = "sha256-FtJITkmnSydq72AS2zMmY8ali51hmuNOei/wMsZ0MJ8=" +typstDeps = [] +description = "Get Codex/Typst names of symbols" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/MDLC01/xodec" + [xyznote."0.4.0"] url = "https://packages.typst.org/preview/xyznote-0.4.0.tar.gz" hash = "sha256-XTTZF60IxFdXkd3O9qMvR01PkNjgqLmRPVfYJNIP2ZY=" @@ -33848,6 +36375,16 @@ license = [ ] homepage = "https://github.com/hongjr03/typst-zebraw" +[zeitline."0.1.0"] +url = "https://packages.typst.org/preview/zeitline-0.1.0.tar.gz" +hash = "sha256-YZJVjU6WMnnxNzGb45T0JaExxMgWsK8Bw8qZ2LKaLvI=" +typstDeps = [] +description = "Plot timelines" +license = [ + "MIT", +] +homepage = "https://github.com/teismar/typst-zeitline" + [zen-utbm-report."0.1.0"] url = "https://packages.typst.org/preview/zen-utbm-report-0.1.0.tar.gz" hash = "sha256-0uA9IuafpIbUvAkpLmfIbnie2eTh0V7GGfnas15Y42Y=" @@ -33888,6 +36425,16 @@ license = [ ] homepage = "https://github.com/tomeichlersmith/zen-zine" +[zero."0.6.0"] +url = "https://packages.typst.org/preview/zero-0.6.0.tar.gz" +hash = "sha256-relJH63SK2H3snB3FwWWnGg2LVWrLCxzocccAz6FgI0=" +typstDeps = [] +description = "Advanced scientific number formatting" +license = [ + "MIT", +] +homepage = "https://github.com/Mc-Zen/zero" + [zero."0.5.0"] url = "https://packages.typst.org/preview/zero-0.5.0.tar.gz" hash = "sha256-mvS4ZMl0XdpL9W0gn5C2iQhTQSjBDmiYzwTI36wBeIM=" From aa23c184d6a08e551587372602a33fd533a8d634 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 21 Jan 2026 13:55:05 +0000 Subject: [PATCH 80/82] grafana-loki,promtail: 3.6.3 -> 3.6.4 https://github.com/grafana/loki/releases/tag/v3.6.4 --- pkgs/by-name/gr/grafana-loki/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/grafana-loki/package.nix b/pkgs/by-name/gr/grafana-loki/package.nix index 1a4f9512d3e6..8fc57ba06924 100644 --- a/pkgs/by-name/gr/grafana-loki/package.nix +++ b/pkgs/by-name/gr/grafana-loki/package.nix @@ -12,14 +12,14 @@ }: buildGoModule rec { - version = "3.6.3"; + version = "3.6.4"; pname = "grafana-loki"; src = fetchFromGitHub { owner = "grafana"; repo = "loki"; rev = "v${version}"; - hash = "sha256-bkB3VXpZIpVjvYF7b2lGNFQ5AbTdadPkLFMdOuzRalo="; + hash = "sha256-zzYW0zg0Cg18aDNS4cGDeTW21K/sDB/BkpsoPpxgFok="; }; vendorHash = null; From 3ada791ccdc9393fbc95683b084f1f9f044ccb88 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 08:40:00 +0000 Subject: [PATCH 81/82] chawan: 0.3.2 -> 0.3.3 --- pkgs/by-name/ch/chawan/package.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ch/chawan/package.nix b/pkgs/by-name/ch/chawan/package.nix index 34bfcc8f10cf..34f5779cb13f 100644 --- a/pkgs/by-name/ch/chawan/package.nix +++ b/pkgs/by-name/ch/chawan/package.nix @@ -14,19 +14,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "chawan"; - version = "0.3.2"; + version = "0.3.3"; src = fetchFromSourcehut { owner = "~bptato"; repo = "chawan"; tag = "v${finalAttrs.version}"; - hash = "sha256-JPFQsu5vLSesgpbX79Z5e0GGFIsC4PUJuZQS8a5Oq2c="; + hash = "sha256-GVDh94pgdMlwHMyqtT8q2yM+rwioodBYQfA+AOZ/CsU="; }; - env.NIX_CFLAGS_COMPILE = toString ( - lib.optional stdenv.cc.isClang "-Wno-error=implicit-function-declaration" - ); - nativeBuildInputs = [ makeBinaryWrapper nim From 57657722aa2b41c324a109ea3379b71c428a728f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 17:33:48 +0000 Subject: [PATCH 82/82] immich-kiosk: 0.30.2 -> 0.31.0 --- pkgs/by-name/im/immich-kiosk/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/im/immich-kiosk/package.nix b/pkgs/by-name/im/immich-kiosk/package.nix index eef544fd3a61..c65ff71cbb01 100644 --- a/pkgs/by-name/im/immich-kiosk/package.nix +++ b/pkgs/by-name/im/immich-kiosk/package.nix @@ -9,20 +9,20 @@ }: buildGoModule rec { pname = "immich-kiosk"; - version = "0.30.2"; + version = "0.31.0"; src = fetchFromGitHub { owner = "damongolding"; repo = "immich-kiosk"; tag = "v${version}"; - hash = "sha256-q321eiHXzYfch3qod1w1EAk95AAvLiDZhhiKmyL2Ki4="; + hash = "sha256-PHdHhhVy0RWMFzR4ZEyWLOiRYHROadLiPIdqkUZMTow="; }; # Delete vendor directory to regenerate it consistently across platforms postPatch = '' rm -rf vendor ''; - vendorHash = "sha256-XZ49wYC+oUqEL0HXeqdRQAI2Y4zJAMgfqL/+6RrBWos="; + vendorHash = "sha256-3M3fXwCkljfY8wjXf+PdcbqnkyPKaDCJWt9/nRA/+Dc="; proxyVendor = true; pnpmDeps = fetchPnpmDeps {