From 0539f392d457618c323a7af5a0ec47aebc1139b4 Mon Sep 17 00:00:00 2001 From: John Chadwick Date: Wed, 23 Apr 2025 17:28:24 -0400 Subject: [PATCH 001/108] fltk14: 1.4.x-2021-12-21 -> 1.4.4 This is branched off of common.nix as FLTK 1.4.0 makes some fairly substantial changes that are difficult to reconcile across 1.3 and 1.4. --- pkgs/development/libraries/fltk/1.4.nix | 201 +++++++++++++++++++++++- 1 file changed, 196 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/fltk/1.4.nix b/pkgs/development/libraries/fltk/1.4.nix index 3246e8908a06..a00364bd8395 100644 --- a/pkgs/development/libraries/fltk/1.4.nix +++ b/pkgs/development/libraries/fltk/1.4.nix @@ -1,5 +1,196 @@ -import ./common.nix { - version = "1.4.x-2021-12-21"; - rev = "c8bb2a35850be7c6eaec5ad5a2936a77f7913de2"; - sha256 = "1fwfg1hp1ajqh2b4ra4phi96854q9i8c0gbyi7pr35ljyv848295"; -} +{ + stdenv, + lib, + fetchFromGitHub, + cmake, + pkg-config, + zlib, + libjpeg, + libpng, + fontconfig, + freetype, + libX11, + libXext, + libXinerama, + libXfixes, + libXcursor, + libXft, + libXrender, + darwin, + + withGL ? true, + libGL, + libGLU, + glew, + + withCairo ? true, + cairo, + + withPango ? stdenv.hostPlatform.isLinux, + pango, + + withDocs ? true, + doxygen, + graphviz, + + withExamples ? (stdenv.buildPlatform == stdenv.hostPlatform), +}: + +let + onOff = value: if value then "ON" else "OFF"; +in +stdenv.mkDerivation (finalAttrs: { + pname = "fltk"; + version = "1.4.4"; + + src = fetchFromGitHub { + owner = "fltk"; + repo = "fltk"; + rev = "release-${finalAttrs.version}"; + hash = "sha256-xba9uiiwQhM4a3Rf4PoGshY3mUKZrcsm+Iv7qnE2sEA="; + }; + + outputs = [ "out" ] ++ lib.optional withExamples "bin" ++ lib.optional withDocs "doc"; + + # Manually move example & test binaries to $bin to avoid cyclic dependencies on dev binaries + outputBin = lib.optionalString withExamples "out"; + + postPatch = '' + patchShebangs documentation/make_* + ''; + + nativeBuildInputs = [ + cmake + pkg-config + ] + ++ lib.optionals withDocs [ + doxygen + graphviz + ]; + + buildInputs = + lib.optionals stdenv.hostPlatform.isDarwin [ + darwin.apple_sdk.frameworks.ApplicationServices + darwin.apple_sdk.frameworks.Carbon + ] + ++ lib.optionals (withGL && !stdenv.hostPlatform.isDarwin) [ + libGL + libGLU + ] + ++ lib.optionals (withExamples && withGL) [ + glew + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + fontconfig + ]; + + propagatedBuildInputs = [ + zlib + libjpeg + libpng + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + freetype + libX11 + libXext + libXinerama + libXfixes + libXcursor + libXft + libXrender + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + darwin.apple_sdk.frameworks.Cocoa + ] + ++ lib.optionals (withGL && stdenv.hostPlatform.isDarwin) [ + darwin.apple_sdk.frameworks.OpenGL + ] + ++ lib.optionals withCairo [ + cairo + ] + ++ lib.optionals withPango [ + pango + ]; + + cmakeFlags = [ + # Common + "-DFLTK_BUILD_SHARED_LIBS=${onOff (!stdenv.hostPlatform.isStatic)}" + "-DFLTK_USE_SYSTEM_LIBDECOR=ON" + "-DFLTK_USE_SYSTEM_LIBJPEG=ON" + "-DFLTK_USE_SYSTEM_LIBPNG=ON" + "-DFLTK_USE_SYSTEM_ZLIB=ON" + + # X11 + "-DFLTK_USE_XINERAMA=${onOff stdenv.hostPlatform.isLinux}" + "-DFLTK_USE_XFIXES=${onOff stdenv.hostPlatform.isLinux}" + "-DFLTK_USE_XCURSOR=${onOff stdenv.hostPlatform.isLinux}" + "-DFLTK_USE_XFT=${onOff stdenv.hostPlatform.isLinux}" + "-DFLTK_USE_XRENDER=${onOff stdenv.hostPlatform.isLinux}" + + # GL + "-DFLTK_BUILD_GL=${onOff withGL}" + "-DOpenGL_GL_PREFERENCE=GLVND" + + # Cairo + "-DFLTK_OPTION_CAIRO_WINDOW=${onOff withCairo}" + "-DFLTK_OPTION_CAIRO_EXT=${onOff withCairo}" + + # Pango + "-DFLTK_USE_PANGO=${onOff withPango}" + + # Examples & Tests + "-DFLTK_BUILD_EXAMPLES=${onOff withExamples}" + "-DFLTK_BUILD_TEST=${onOff withExamples}" + + # Docs + "-DFLTK_BUILD_HTML_DOCS=${onOff withDocs}" + "-DFLTK_BUILD_PDF_DOCS=OFF" + "-DFLTK_INSTALL_HTML_DOCS=${onOff withDocs}" + "-DFLTK_INSTALL_PDF_DOCS=OFF" + "-DFLTK_INCLUDE_DRIVER_DOCS=${onOff withDocs}" + + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ + "-DCMAKE_SKIP_BUILD_RPATH=ON" + ]; + + postBuild = lib.optionalString withDocs '' + make docs + ''; + + postInstall = + lib.optionalString withExamples '' + mkdir -p $bin/bin + mv bin/{test,examples}/* $bin/bin/ + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + moveAppBundles() { + echo "Moving and symlinking $1" + appname="$(basename "$1")" + binname="$(basename "$(find "$1"/Contents/MacOS/ -type f -executable | head -n1)")" + curpath="$(dirname "$1")" + + mkdir -p "$curpath"/../Applications/ + mv "$1" "$curpath"/../Applications/ + [ -f "$curpath"/"$binname" ] && rm "$curpath"/"$binname" + ln -s ../Applications/"$appname"/Contents/MacOS/"$binname" "$curpath"/"$binname" + } + + for app in $out/bin/*.app ${lib.optionalString withExamples "$bin/bin/*.app"}; do + moveAppBundles "$app" + done + ''; + + postFixup = '' + substituteInPlace $out/bin/fltk-config \ + --replace "/$out/" "/" + ''; + + meta = with lib; { + description = "C++ cross-platform lightweight GUI library"; + homepage = "https://www.fltk.org"; + platforms = platforms.unix; + # LGPL2 with static linking exception + # https://www.fltk.org/COPYING.php + license = licenses.lgpl2Only; + }; +}) From 6d77a926dbf4e6c5f6e817158dc6bbeb5445a2e0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 20 Sep 2025 02:43:42 +0000 Subject: [PATCH 002/108] python3Packages.tempest: 44.0.0 -> 45.0.0 --- pkgs/development/python-modules/tempest/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tempest/default.nix b/pkgs/development/python-modules/tempest/default.nix index 7c76b28e6d30..6aaf7e8a4cc2 100644 --- a/pkgs/development/python-modules/tempest/default.nix +++ b/pkgs/development/python-modules/tempest/default.nix @@ -33,12 +33,12 @@ buildPythonPackage rec { pname = "tempest"; - version = "44.0.0"; + version = "45.0.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-R9V9NX5Pz4+1yV/OjtbuIOICZQnDt1wjDo6ZZP9ojkc="; + hash = "sha256-z+DJ5ODgWaIcYM0orXYA/Ci0hrzfSGkOZt/z7L3DWJs="; }; pythonRelaxDeps = [ "defusedxml" ]; From 0fa9d47aa30ecf075f1f1f002a47a9822c9769bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 20 Sep 2025 07:25:15 +0000 Subject: [PATCH 003/108] hours: 0.5.0 -> 0.6.0 --- pkgs/by-name/ho/hours/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ho/hours/package.nix b/pkgs/by-name/ho/hours/package.nix index 48c2ab726889..4373a7c6b890 100644 --- a/pkgs/by-name/ho/hours/package.nix +++ b/pkgs/by-name/ho/hours/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "hours"; - version = "0.5.0"; + version = "0.6.0"; src = fetchFromGitHub { owner = "dhth"; repo = "hours"; tag = "v${finalAttrs.version}"; - hash = "sha256-B9M02THTCrr7ylbbflpkpTFMuoIwV2O0PQKOKbyxYPg="; + hash = "sha256-z1VHvzUQJoZeSuc1LpTw+z3XCFRJqNU+GIWwlAEXl1o="; }; - vendorHash = "sha256-5lhn0iTLmXUsaedvtyaL3qWLosmQaQVq5StMDl7pXXI="; + vendorHash = "sha256-Sim17RybSM92H6OP0Od9gH/wqa+5cd4Lmli6Na8RDJk="; doCheck = !stdenv.hostPlatform.isDarwin; From 4b5ac6c684fefe8a332537b388d26eb6b8da3020 Mon Sep 17 00:00:00 2001 From: Savyasachee Jha Date: Mon, 22 Sep 2025 04:42:50 +0200 Subject: [PATCH 004/108] matrix-continuwuity: 0.5.0-rc.7 -> 0.5.0-rc.8 --- .../ma/matrix-continuwuity/cargolock.patch | 32 ------------------- .../ma/matrix-continuwuity/package.nix | 17 ++++------ 2 files changed, 6 insertions(+), 43 deletions(-) delete mode 100644 pkgs/by-name/ma/matrix-continuwuity/cargolock.patch diff --git a/pkgs/by-name/ma/matrix-continuwuity/cargolock.patch b/pkgs/by-name/ma/matrix-continuwuity/cargolock.patch deleted file mode 100644 index aca29fdf6602..000000000000 --- a/pkgs/by-name/ma/matrix-continuwuity/cargolock.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index 5d7192b6..ce9b1302 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -3900,8 +3900,9 @@ dependencies = [ - - [[package]] - name = "resolv-conf" --version = "0.7.4" --source = "git+https://forgejo.ellis.link/continuwuation/resolv-conf?rev=56251316cc4127bcbf36e68ce5e2093f4d33e227#56251316cc4127bcbf36e68ce5e2093f4d33e227" -+version = "0.7.5" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6b3789b30bd25ba102de4beabd95d21ac45b69b1be7d14522bab988c526d6799" - - [[package]] - name = "rgb" -diff --git a/Cargo.toml b/Cargo.toml -index c656e183..2942ad07 100644 ---- a/Cargo.toml -+++ b/Cargo.toml -@@ -592,9 +592,8 @@ rev = "e4ae7628fe4fcdacef9788c4c8415317a4489941" - - # Allows no-aaaa option in resolv.conf - # Use 1-indexed line numbers when displaying parse error messages --[patch.crates-io.resolv-conf] --git = "https://forgejo.ellis.link/continuwuation/resolv-conf" --rev = "56251316cc4127bcbf36e68ce5e2093f4d33e227" -+[workspace.dependencies.resolv-conf] -+version = "0.7.5" - - # - # Our crates diff --git a/pkgs/by-name/ma/matrix-continuwuity/package.nix b/pkgs/by-name/ma/matrix-continuwuity/package.nix index 5af8647fb9d9..a7c21310e492 100644 --- a/pkgs/by-name/ma/matrix-continuwuity/package.nix +++ b/pkgs/by-name/ma/matrix-continuwuity/package.nix @@ -28,13 +28,13 @@ let }).overrideAttrs ( final: old: { - version = "10.4.2"; + version = "10.5.1"; src = fetchFromGitea { domain = "forgejo.ellis.link"; owner = "continuwuation"; repo = "rocksdb"; - rev = "10.4.fb"; - hash = "sha256-/Hvy1yTH/0D5aa7bc+/uqFugCQq4InTdwlRw88vA5IY="; + rev = "10.5.fb"; + hash = "sha256-X4ApGLkHF9ceBtBg77dimEpu720I79ffLoyPa8JMHaU="; }; patches = [ ]; @@ -77,22 +77,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-continuwuity"; - version = "0.5.0-rc.7"; + version = "0.5.0-rc.8"; - # Switch back to fetchFromGitea once archive download errors are fixed src = fetchFromGitea { domain = "forgejo.ellis.link"; owner = "continuwuation"; repo = "continuwuity"; tag = "v${finalAttrs.version}"; - hash = "sha256-u1k1r95qBoEizeILR5rrM5lDFz2a2NjUwM9TTi0HNjw="; + hash = "sha256-5XjEwEYzWANm2k0GKFuHV3no65ReWPbCq+xMUH13zuI="; }; - # Patch to fix linking issue caused by resolv-conf which needs to be incorporated - # into continuwuity upstream. - cargoPatches = [ ./cargolock.patch ]; - - cargoHash = "sha256-1ECD8RZ918TM1IX3jkTDNhCR5Zye0a3ii0zeIPy8jlI="; + cargoHash = "sha256-uMr1DLwiMwIKN5IeALwQfh2xmAGPyQtxvT/uM0gfPvA="; nativeBuildInputs = [ pkg-config From 330a45d7e2a352c1297fb8650520fabcb0a79347 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Mon, 22 Sep 2025 22:35:25 +0200 Subject: [PATCH 005/108] xidel: Correct pre/postBuild phase hooks --- pkgs/by-name/xi/xidel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xi/xidel/package.nix b/pkgs/by-name/xi/xidel/package.nix index 0566fe68b5d8..6c1800e0af6e 100644 --- a/pkgs/by-name/xi/xidel/package.nix +++ b/pkgs/by-name/xi/xidel/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation { tests/zorbajsoniq/download.sh ''; - preBuildPhase = '' + preBuild = '' mkdir -p import/{flre,synapse,pasdblstrutils} rcmdline internettools cp -R ${flreSrc}/. import/flre cp -R ${pasdblstrutilsSrc}/. import/pasdblstrutils @@ -80,9 +80,9 @@ stdenv.mkDerivation { ''; buildPhase = '' - runHook preBuildPhase + runHook preBuild ./build.sh - runHook postBuildPhase + runHook postBuild ''; installPhase = '' From 8157f6caa4e52352f64f9dbabc431eb3e4c299f2 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Mon, 22 Sep 2025 22:37:16 +0200 Subject: [PATCH 006/108] angle: Correct pre/postInstall phase hooks --- pkgs/by-name/an/angle/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/an/angle/package.nix b/pkgs/by-name/an/angle/package.nix index aa26d67bd2e9..93a02c006fd7 100644 --- a/pkgs/by-name/an/angle/package.nix +++ b/pkgs/by-name/an/angle/package.nix @@ -129,7 +129,7 @@ stdenv.mkDerivation (finalAttrs: { ''; installPhase = '' - runHook preInstallPhase + runHook preInstall install -v -m755 -D \ *${stdenv.hostPlatform.extensions.sharedLibrary}* \ @@ -169,7 +169,7 @@ stdenv.mkDerivation (finalAttrs: { Cflags: -I''${includedir} EOF - runHook postInstallPhase + runHook postInstall ''; meta = { From 0fcfab0fc82d3ec156512ec72539fd6dacbbe838 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Mon, 22 Sep 2025 22:38:04 +0200 Subject: [PATCH 007/108] affine: Correct pre/postConfigure phase hooks --- pkgs/by-name/af/affine/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/af/affine/package.nix b/pkgs/by-name/af/affine/package.nix index 819ea7abe912..415344a11418 100644 --- a/pkgs/by-name/af/affine/package.nix +++ b/pkgs/by-name/af/affine/package.nix @@ -135,7 +135,7 @@ stdenv.mkDerivation (finalAttrs: { ''; configurePhase = '' - runHook preConfigurePhase + runHook preConfigure # cargo config mkdir -p .cargo @@ -155,7 +155,7 @@ stdenv.mkDerivation (finalAttrs: { (cd $HOME/.electron-prebuilt-zip-tmp && zip --recurse-paths - .) > $ELECTRON_FORGE_ELECTRON_ZIP_DIR/electron-v$ELECTRON_VERSION_IN_LOCKFILE-${nodePlatform}-${nodeArch}.zip export ELECTRON_SKIP_BINARY_DOWNLOAD=1 - runHook postConfigurePhase + runHook postConfigure ''; buildPhase = '' From d9a643bb93743989784077abcd845144d2e13cdc Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Mon, 22 Sep 2025 22:39:07 +0200 Subject: [PATCH 008/108] radicle-tui: Correct pre/postInstallCheck phase hooks --- pkgs/by-name/ra/radicle-tui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ra/radicle-tui/package.nix b/pkgs/by-name/ra/radicle-tui/package.nix index 0135691e39dd..8e16edbd5adc 100644 --- a/pkgs/by-name/ra/radicle-tui/package.nix +++ b/pkgs/by-name/ra/radicle-tui/package.nix @@ -87,9 +87,9 @@ rustPlatform.buildRustPackage (finalAttrs: { # versionCheckHook doesn't support multiple arguments yet doInstallCheck = true; installCheckPhase = '' - runHook preInstallCheckPhase + runHook preInstallCheck $out/bin/rad-tui --version --no-forward | grep -F 'rad-tui ${finalAttrs.version}' - runHook postInstallCheckPhase + runHook postInstallCheck ''; passthru.updateScript = ./update.sh; From fdc37f9b92f13ff98014871a0a428dc29d200150 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Sep 2025 00:39:33 +0000 Subject: [PATCH 009/108] chatterino7: 7.5.3 -> 7.5.4 --- pkgs/by-name/ch/chatterino7/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ch/chatterino7/package.nix b/pkgs/by-name/ch/chatterino7/package.nix index 19e6e5897bc8..da670766fe5b 100644 --- a/pkgs/by-name/ch/chatterino7/package.nix +++ b/pkgs/by-name/ch/chatterino7/package.nix @@ -11,13 +11,13 @@ ( finalAttrs: _: { pname = "chatterino7"; - version = "7.5.3"; + version = "7.5.4"; src = fetchFromGitHub { owner = "SevenTV"; repo = "chatterino7"; tag = "v${finalAttrs.version}"; - hash = "sha256-tft0+vcE+LGPrlv4ZBgzmeF66Jf66iTjUr0pdF1vx24="; + hash = "sha256-zA198AIFIRx4qE5MZwrGOFFrpnVrZMVQx1SX0RJpDo4="; fetchSubmodules = true; leaveDotGit = true; postFetch = '' From f968b3469fc725f522a5168e0ae98c827f4dd4e0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Sep 2025 01:38:57 +0000 Subject: [PATCH 010/108] haproxy: 3.2.4 -> 3.2.5 --- pkgs/by-name/ha/haproxy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/haproxy/package.nix b/pkgs/by-name/ha/haproxy/package.nix index 40e2ecd9bd45..176ac5855649 100644 --- a/pkgs/by-name/ha/haproxy/package.nix +++ b/pkgs/by-name/ha/haproxy/package.nix @@ -42,11 +42,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "haproxy"; - version = "3.2.4"; + version = "3.2.5"; src = fetchurl { url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz"; - hash = "sha256-XUsu5v5WuAmOu5yRqJnXKPh9ZM176IBNLdzF+TdJjB0="; + hash = "sha256-dzFqPhtsOSRbwR71j01trdBjwBTBuuyPDYF5jFGeBys="; }; buildInputs = [ From c193701c77817fb10281b81b1651a0c9d4c40ea2 Mon Sep 17 00:00:00 2001 From: Augustin Trancart Date: Wed, 24 Sep 2025 10:25:25 +0200 Subject: [PATCH 011/108] python3Packages.osmnx: adopt it by the geospatial team --- pkgs/development/python-modules/osmnx/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/osmnx/default.nix b/pkgs/development/python-modules/osmnx/default.nix index bcca8914ca2d..da769d05c227 100644 --- a/pkgs/development/python-modules/osmnx/default.nix +++ b/pkgs/development/python-modules/osmnx/default.nix @@ -62,5 +62,6 @@ buildPythonPackage rec { changelog = "https://github.com/gboeing/osmnx/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ psyanticy ]; + teams = [ lib.teams.geospatial ]; }; } From 382992d6f5a7dd4f2a8bb6dbb9c83a6fb81cb4d4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Sep 2025 13:39:17 +0000 Subject: [PATCH 012/108] re-isearch: 2.20220925.4.0a-unstable-2025-09-11 -> 2.20220925.4.0a-unstable-2025-09-22 --- pkgs/by-name/re/re-isearch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/re-isearch/package.nix b/pkgs/by-name/re/re-isearch/package.nix index 5e048735e36e..5215a005a77d 100644 --- a/pkgs/by-name/re/re-isearch/package.nix +++ b/pkgs/by-name/re/re-isearch/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation { pname = "re-Isearch"; - version = "2.20220925.4.0a-unstable-2025-09-11"; + version = "2.20220925.4.0a-unstable-2025-09-22"; src = fetchFromGitHub { owner = "re-Isearch"; repo = "re-Isearch"; - rev = "26e44f3d66e7f19def909a8179f798f6a4fe0a8a"; - hash = "sha256-zAYdZrKx2xaNrPYS0BbNNA30TkMqqR8P7pCB/j9VBuY="; + rev = "d2e16c1f62aa4951d331668908f8dd17638be351"; + hash = "sha256-6sBIrmngdNG7hCg6NS3MkghVIf58ZNZFITpTBtfZ5RA="; }; patches = [ From aeb2277a0fc13cc99c0b0de4b9601619cbc1fbea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 24 Sep 2025 11:05:51 -0700 Subject: [PATCH 013/108] python3Packages.baize: 0.22.2 -> 0.23.1 Diff: https://github.com/abersheeran/baize/compare/v0.22.2...v0.23.1 --- .../python-modules/baize/default.nix | 26 +++---------------- 1 file changed, 4 insertions(+), 22 deletions(-) diff --git a/pkgs/development/python-modules/baize/default.nix b/pkgs/development/python-modules/baize/default.nix index 9b55c4b15fe5..6515876e7897 100644 --- a/pkgs/development/python-modules/baize/default.nix +++ b/pkgs/development/python-modules/baize/default.nix @@ -3,38 +3,27 @@ fetchFromGitHub, httpx, lib, - pdm-pep517, + pdm-backend, pytest-asyncio, pytestCheckHook, setuptools, starlette, - fetchpatch, }: buildPythonPackage rec { pname = "baize"; - version = "0.22.2"; + version = "0.23.1"; pyproject = true; src = fetchFromGitHub { owner = "abersheeran"; repo = "baize"; tag = "v${version}"; - hash = "sha256-vsYt1q8QEDmEXjd8dlzHr85Fz3YAjPowS+oBWYGbG1o="; + hash = "sha256-TclyTLqJ+r9Spg6VgmsqhhVj/Mp/HqFrkXjZy5f2BR0="; }; - patches = [ - # Fix tests failing with httpx>=0.28 - # https://github.com/abersheeran/baize/pull/74 - # FIXME: Remove in next release - (fetchpatch { - url = "https://github.com/abersheeran/baize/commit/40dc83bc03b4e5acd5155917be3a481e6494530e.patch"; - hash = "sha256-z4jb4iwo51WIPAAECiM4kPThpHcrzy3349gm/orgoq8="; - }) - ]; - build-system = [ - pdm-pep517 + pdm-backend setuptools ]; @@ -47,13 +36,6 @@ buildPythonPackage rec { starlette ]; - disabledTests = [ - # test relies on last modified date, which is set to 1970-01-01 in the sandbox - "test_files" - # starlette.testclient.WebSocketDenialResponse - "test_request_response" - ]; - meta = { description = "Powerful and exquisite WSGI/ASGI framework/toolkit"; homepage = "https://github.com/abersheeran/baize"; From 2d4ae2476133a67267b3f3f0906e426c6665cbf3 Mon Sep 17 00:00:00 2001 From: Sean Buckley Date: Wed, 24 Sep 2025 17:42:47 -0400 Subject: [PATCH 014/108] brave: 1.82.170 -> 1.82.172 https://community.brave.app/t/release-channel-1-82-172/643030 --- 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 433922dbbdb0..a5108569ba2e 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.82.170"; + version = "1.82.172"; allArchives = { aarch64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; - hash = "sha256-mIz3ntO2NQX0NdNZ4puk+WPynm/ylqz40YgHaZ1fSQU="; + hash = "sha256-/RlrYfbUEfBVKzmVGtz9xI5h2++XaOZ8qD9sbN/4ZKA="; }; x86_64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; - hash = "sha256-6pJLrMmFK5jlLk+y5YEyBzpv7JVGlzDZsoS5IRcXHc0="; + hash = "sha256-tTByjOyzTXPu0wBzNmH2TETqFEATzfxDM6QIkgrxpHA="; }; aarch64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; - hash = "sha256-hfXtVhcI7bxNYWtlKxUduBSxHDnItaktIVkHz3azys8="; + hash = "sha256-mqhXIpE3IGiDq2cyN5T/Qa+nibuuRShKPsPe5lBlXls="; }; x86_64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; - hash = "sha256-QyZ0J3/+hkHnkSZSTYt2J2PmOJ60xZVLIaHRjWLQfk4="; + hash = "sha256-TJ3dqnUR+4VEUBZ+2S57F8kXxLX2llh8LbrFHA0PIqM="; }; }; From d4c62498c4e775b5a65cda586f73ccadb47f626c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 25 Sep 2025 08:12:54 +0000 Subject: [PATCH 015/108] files-cli: 2.15.96 -> 2.15.104 --- pkgs/by-name/fi/files-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fi/files-cli/package.nix b/pkgs/by-name/fi/files-cli/package.nix index b5a16d4455b7..e211784bace8 100644 --- a/pkgs/by-name/fi/files-cli/package.nix +++ b/pkgs/by-name/fi/files-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "files-cli"; - version = "2.15.96"; + version = "2.15.104"; src = fetchFromGitHub { repo = "files-cli"; owner = "files-com"; rev = "v${version}"; - hash = "sha256-HGdOlLJBnobstH0oCOMY5qSPjI+xUevTsRLQK4ubSEE="; + hash = "sha256-7HXLDFTLKHKOhjs01lUPSIW3btvCnffiJZ2VKgHwGiY="; }; - vendorHash = "sha256-6J9Iw8Z5iRU+Kx7rfyG1cALEmiynPxVfnxYC9/SFpPI="; + vendorHash = "sha256-I829gWaDUgbMhnp99p5SvtBRePefCZ86iztHqtWEEzs="; ldflags = [ "-s" From 9bcbe29f84e499f2c6c9b849ae58d8711414e1ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 25 Sep 2025 12:35:04 +0000 Subject: [PATCH 016/108] jna: 5.17.0 -> 5.18.0 --- pkgs/by-name/jn/jna/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/jn/jna/package.nix b/pkgs/by-name/jn/jna/package.nix index 7e88631425f7..642dbfc3d3c3 100644 --- a/pkgs/by-name/jn/jna/package.nix +++ b/pkgs/by-name/jn/jna/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "jna"; - version = "5.17.0"; + version = "5.18.0"; src = fetchFromGitHub { owner = "java-native-access"; repo = "jna"; rev = finalAttrs.version; - hash = "sha256-4i7iQaxH4wS35cIvMfcNf4kUGI+uIoHNpZkQrs4oAyk="; + hash = "sha256-7ErF/AQntDfxXdHr9HUCM4JoFBNX3sXhJvKE/kzrZZg="; }; nativeBuildInputs = [ From d89d3bf3eed01b94572327c668e7c2552d904a75 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 25 Sep 2025 15:12:42 +0200 Subject: [PATCH 017/108] lombok: 1.18.40 -> 1.18.42 --- pkgs/by-name/lo/lombok/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lo/lombok/package.nix b/pkgs/by-name/lo/lombok/package.nix index 74cf176ffc56..4a498c2d383f 100644 --- a/pkgs/by-name/lo/lombok/package.nix +++ b/pkgs/by-name/lo/lombok/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "lombok"; - version = "1.18.40"; + version = "1.18.42"; src = fetchurl { url = "https://projectlombok.org/downloads/lombok-${version}.jar"; - sha256 = "sha256-Gy1mCf8zLnCC/tOXs6ql0SWBL3vwoHp9hv/qFbccv90="; + sha256 = "sha256-NIik6ZlMJllrqs7r7ljK02pQ472uxb5ytYNNPDtWAwY="; }; nativeBuildInputs = [ makeWrapper ]; From 66ca1e6af8a3b70efb9ecc5f310c262bf16cfc4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=20H=C3=BCttmann?= Date: Thu, 25 Sep 2025 16:15:50 +0200 Subject: [PATCH 018/108] swiftlint: 0.59.0 -> 0.61.0 --- pkgs/by-name/sw/swiftlint/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sw/swiftlint/package.nix b/pkgs/by-name/sw/swiftlint/package.nix index 9a891c95aa53..99c0f63474ae 100644 --- a/pkgs/by-name/sw/swiftlint/package.nix +++ b/pkgs/by-name/sw/swiftlint/package.nix @@ -8,11 +8,11 @@ }: stdenvNoCC.mkDerivation rec { pname = "swiftlint"; - version = "0.59.0"; + version = "0.61.0"; src = fetchurl { url = "https://github.com/realm/SwiftLint/releases/download/${version}/portable_swiftlint.zip"; - hash = "sha256-rsGt9hy2EklZEA7eQ/Tp9eztVLVlVn9LMPTeZz9fQYA="; + hash = "sha256-I0LzeEMHoCEX4Y90X801DGrMbKsOUhwMDgHDKlOjsnQ="; }; dontPatch = true; From 8c33c65b887b16cbc21c04f583c359bddc49ca9a Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 25 Sep 2025 16:54:38 +0000 Subject: [PATCH 019/108] nixos/vector: tests: Use method to check for open DNSTAP socket --- nixos/tests/vector/dnstap.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/nixos/tests/vector/dnstap.nix b/nixos/tests/vector/dnstap.nix index 15720edb6d37..4b8c61006aa6 100644 --- a/nixos/tests/vector/dnstap.nix +++ b/nixos/tests/vector/dnstap.nix @@ -369,8 +369,7 @@ in "journalctl -o cat -u vector.service | grep 'component_type=dnstap' | grep 'Listening... path=\"${dnstapSocket}\"'" ) - machine.wait_for_file("${dnstapSocket}") - machine.succeed("test 770 -eq $(stat -c '%a' ${dnstapSocket})") + machine.wait_for_open_unix_socket("${dnstapSocket}") dnsclient.systemctl("start network-online.target") dnsclient.wait_for_unit("network-online.target") From a3b4bdbb84817087e2c76fbfa6f7576eb05325f0 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Sun, 7 Sep 2025 11:15:13 -0300 Subject: [PATCH 020/108] cosmic-initial-setup: init at 1.0.0-beta.1.1 --- .../disable-language-page.patch | 74 +++++++++++++ .../disable-timezone-page.patch | 64 +++++++++++ .../co/cosmic-initial-setup/package.nix | 102 ++++++++++++++++++ 3 files changed, 240 insertions(+) create mode 100644 pkgs/by-name/co/cosmic-initial-setup/disable-language-page.patch create mode 100644 pkgs/by-name/co/cosmic-initial-setup/disable-timezone-page.patch create mode 100644 pkgs/by-name/co/cosmic-initial-setup/package.nix diff --git a/pkgs/by-name/co/cosmic-initial-setup/disable-language-page.patch b/pkgs/by-name/co/cosmic-initial-setup/disable-language-page.patch new file mode 100644 index 000000000000..1276c39cd0ce --- /dev/null +++ b/pkgs/by-name/co/cosmic-initial-setup/disable-language-page.patch @@ -0,0 +1,74 @@ +diff --git a/src/main.rs b/src/main.rs +index a0e8f2e..07cf8b9 100644 +--- a/src/main.rs ++++ b/src/main.rs +@@ -194,19 +194,19 @@ impl Application for App { + } + } + +- page::Message::Language(message) => { +- if let Some(page) = +- self.pages.get_mut(&TypeId::of::()) +- { +- return page +- .as_any() +- .downcast_mut::() +- .unwrap() +- .update(message) +- .map(Message::PageMessage) +- .map(cosmic::Action::App); +- } +- } ++ // page::Message::Language(message) => { ++ // if let Some(page) = ++ // self.pages.get_mut(&TypeId::of::()) ++ // { ++ // return page ++ // .as_any() ++ // .downcast_mut::() ++ // .unwrap() ++ // .update(message) ++ // .map(Message::PageMessage) ++ // .map(cosmic::Action::App); ++ // } ++ // } + + page::Message::Layout(message) => { + if let Some(page) = self.pages.get_mut(&TypeId::of::()) +diff --git a/src/page/mod.rs b/src/page/mod.rs +index 389728c..937a1b3 100644 +--- a/src/page/mod.rs ++++ b/src/page/mod.rs +@@ -4,7 +4,7 @@ use std::any::{Any, TypeId}; + + pub mod appearance; + pub mod keyboard; +-pub mod language; ++// pub mod language; + pub mod launcher; + pub mod layout; + pub mod location; +@@ -34,10 +34,10 @@ pub fn pages(mode: AppMode) -> IndexMap> { + if let AppMode::NewInstall { create_user } = mode { + pages.insert(TypeId::of::(), Box::new(wifi::Page::default())); + +- pages.insert( +- TypeId::of::(), +- Box::new(language::Page::new()), +- ); ++ // pages.insert( ++ // TypeId::of::(), ++ // Box::new(language::Page::new()), ++ // ); + + pages.insert( + TypeId::of::(), +@@ -95,7 +95,7 @@ pub fn pages(mode: AppMode) -> IndexMap> { + pub enum Message { + Appearance(appearance::Message), + Keyboard(keyboard::Message), +- Language(language::Message), ++ // Language(language::Message), + Layout(layout::Message), + Location(location::Message), + SetTheme(cosmic::Theme), diff --git a/pkgs/by-name/co/cosmic-initial-setup/disable-timezone-page.patch b/pkgs/by-name/co/cosmic-initial-setup/disable-timezone-page.patch new file mode 100644 index 000000000000..5af92f16d5bb --- /dev/null +++ b/pkgs/by-name/co/cosmic-initial-setup/disable-timezone-page.patch @@ -0,0 +1,64 @@ +diff --git a/src/main.rs b/src/main.rs +index a0e8f2e..b6ff8dc 100644 +--- a/src/main.rs ++++ b/src/main.rs +@@ -221,7 +221,7 @@ impl Application for App { + } + } + +- page::Message::Location(message) => { ++ /* page::Message::Location(message) => { + if let Some(page) = + self.pages.get_mut(&TypeId::of::()) + { +@@ -233,7 +233,7 @@ impl Application for App { + .map(Message::PageMessage) + .map(cosmic::Action::App); + } +- } ++ } */ + + page::Message::User(message) => { + if let Some(page) = self.pages.get_mut(&TypeId::of::()) { +diff --git a/src/page/mod.rs b/src/page/mod.rs +index 389728c..38ced5e 100644 +--- a/src/page/mod.rs ++++ b/src/page/mod.rs +@@ -7,7 +7,7 @@ pub mod keyboard; + pub mod language; + pub mod launcher; + pub mod layout; +-pub mod location; ++// pub mod location; + pub mod new_apps; + pub mod new_shortcuts; + pub mod user; +@@ -48,10 +48,10 @@ pub fn pages(mode: AppMode) -> IndexMap> { + pages.insert(TypeId::of::(), Box::new(user::Page::default())); + } + +- pages.insert( ++ /* pages.insert( + TypeId::of::(), + Box::new(location::Page::new()), +- ); ++ ); */ + } + + pages.insert( +@@ -97,7 +97,7 @@ pub enum Message { + Keyboard(keyboard::Message), + Language(language::Message), + Layout(layout::Message), +- Location(location::Message), ++ // Location(location::Message), + SetTheme(cosmic::Theme), + User(user::Message), + Welcome(welcome::Message), +@@ -150,4 +150,4 @@ pub trait Page { + fn view(&self) -> Element<'_, Message> { + widget::text::body("TODO").into() + } +-} ++} +\ No newline at end of file diff --git a/pkgs/by-name/co/cosmic-initial-setup/package.nix b/pkgs/by-name/co/cosmic-initial-setup/package.nix new file mode 100644 index 000000000000..08aad02cf6b4 --- /dev/null +++ b/pkgs/by-name/co/cosmic-initial-setup/package.nix @@ -0,0 +1,102 @@ +{ + lib, + stdenv, + rustPlatform, + fetchFromGitHub, + just, + libcosmicAppHook, + libinput, + openssl, + udev, + nixosTests, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "cosmic-initial-setup"; + version = "1.0.0-beta.1.1"; + + src = fetchFromGitHub { + owner = "pop-os"; + repo = "cosmic-initial-setup"; + tag = "epoch-${finalAttrs.version}"; + hash = "sha256-kjJqGNcIlnzEsfA4eQ9D23ZGgRcmWQyWheAlwpjfALA="; + }; + + cargoHash = "sha256-orwK9gcFXK4/+sfwRubcz0PP6YAFqsENRHnlSLttLxM="; + + # cargo-auditable fails during the build when compiling the `crabtime::function` + # procedural macro. It panics because the `--out-dir` flag is not passed to + # the rustc wrapper. + # + # Reported this issue upstream in: + # https://github.com/rust-secure-code/cargo-auditable/issues/225 + auditable = false; + + nativeBuildInputs = [ + libcosmicAppHook + just + ]; + + buildInputs = [ + libinput + openssl + udev + ]; + + # These are not needed for NixOS + patches = [ + ./disable-language-page.patch + ./disable-timezone-page.patch + ]; + + postPatch = '' + # Installs in $out/etc/xdg/autostart instead of /etc/xdg/autostart + substituteInPlace justfile \ + --replace-fail \ + "autostart-dst := rootdir / 'etc' / 'xdg' / 'autostart' / desktop-entry" \ + "autostart-dst := prefix / 'etc' / 'xdg' / 'autostart' / desktop-entry" + ''; + + dontUseJustBuild = true; + dontUseJustCheck = true; + + justFlags = [ + "--set" + "prefix" + (placeholder "out") + "--set" + "cargo-target-dir" + "target/${stdenv.hostPlatform.rust.cargoShortTarget}" + ]; + + env.DISABLE_IF_EXISTS = "/iso/nix-store.squashfs"; + + passthru = { + tests = { + inherit (nixosTests) + cosmic + cosmic-autologin + cosmic-noxwayland + cosmic-autologin-noxwayland + ; + }; + + updateScript = nix-update-script { + extraArgs = [ + "--version" + "unstable" + "--version-regex" + "epoch-(.*)" + ]; + }; + }; + + meta = { + description = "COSMIC Initial Setup"; + homepage = "https://github.com/pop-os/cosmic-initial-setup"; + license = lib.licenses.gpl3Only; + mainProgram = "cosmic-initial-setup"; + platforms = lib.platforms.linux; + teams = [ lib.teams.cosmic ]; + }; +}) From 698cca54f9fa09d7ad16c6d7a4b9333af70bcda7 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Sun, 7 Sep 2025 11:34:05 -0300 Subject: [PATCH 021/108] nixos/cosmic: add cosmic-initial-setup --- nixos/modules/services/desktop-managers/cosmic.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/desktop-managers/cosmic.nix b/nixos/modules/services/desktop-managers/cosmic.nix index 50fe98b6bfcf..b6bbc85f0e19 100644 --- a/nixos/modules/services/desktop-managers/cosmic.nix +++ b/nixos/modules/services/desktop-managers/cosmic.nix @@ -26,6 +26,7 @@ let cosmic-files config.services.displayManager.cosmic-greeter.package cosmic-idle + cosmic-initial-setup cosmic-launcher cosmic-notifications cosmic-osd From e776bb7c310763406e8b057e8e8c345683f44848 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 18:22:02 -0300 Subject: [PATCH 022/108] cosmic-icons: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-icons/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-icons/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix index a182beced385..a46653ab7582 100644 --- a/pkgs/by-name/co/cosmic-icons/package.nix +++ b/pkgs/by-name/co/cosmic-icons/package.nix @@ -9,14 +9,14 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-icons"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-icons"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-KDmEYeuiDTYvqg2XJK8pMDfsmROKtN+if5Qxz57H5xs="; + hash = "sha256-jxt0x0Ctk0PaaFQjf8p9y1yEgWkuEi7bR2VtybwlQAs="; }; nativeBuildInputs = [ just ]; From f56b346c1fbce7d6a25bbdd79ef515570413661c Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 18:22:32 -0300 Subject: [PATCH 023/108] cosmic-randr: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-randr/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-randr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-randr/package.nix b/pkgs/by-name/co/cosmic-randr/package.nix index 9acaa35d3d3b..158e4c90af56 100644 --- a/pkgs/by-name/co/cosmic-randr/package.nix +++ b/pkgs/by-name/co/cosmic-randr/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-randr"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-randr"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-vCGbWsG/F3WhWVSy8Z3r4ZHpks/X/57/ZZXuw6BFl+c="; + hash = "sha256-daP2YZ7B1LXzqh2n0KoSTJbitdK+hlZO+Ydt9behzmQ="; }; - cargoHash = "sha256-lW44Y7RhA1l+cCDwqSq9sbhWi+kONJ0zy1fUu8WPYw0="; + cargoHash = "sha256-tkmBthh+nM3Mb9WoSjxMbx3t0NTf6lv91TwEwEANS6U="; nativeBuildInputs = [ just From 7752088daf9c84030f43473e8bc119009fc33c3f Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 18:44:53 -0300 Subject: [PATCH 024/108] cosmic-settings: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-settings/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-settings/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-settings/package.nix b/pkgs/by-name/co/cosmic-settings/package.nix index fc56867695ed..54dc0a57392b 100644 --- a/pkgs/by-name/co/cosmic-settings/package.nix +++ b/pkgs/by-name/co/cosmic-settings/package.nix @@ -27,17 +27,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-rrPgCXl4uD4Gvstgj9Sdv6rB/0d8wa56CdBjAkTLQG8="; + hash = "sha256-TrFo4zJKuMbTteqczrKJ8EXKuPcEsvATFIUYSGozTTA="; }; - cargoHash = "sha256-7Aoy/okgFSwDU6jMYzTGtwPbK82yMgL5bnKBfBUD3vA="; + cargoHash = "sha256-dHyUTV5txSLWEDE7Blplz8CBvyuUmYNNr1kbifujHKk="; nativeBuildInputs = [ cmake From 2d1c9b5784ea34c357f6fed51cb2f8695f1a578d Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 18:58:29 -0300 Subject: [PATCH 025/108] cosmic-settings-daemon: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-settings-daemon/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-settings-daemon/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix index f04e53bb61cb..61d54fe6f4b5 100644 --- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix +++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix @@ -7,22 +7,22 @@ adw-gtk3, pkg-config, libpulseaudio, - geoclue2-with-demo-agent, libinput, udev, + openssl, nixosTests, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings-daemon"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings-daemon"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-vdhkE5CmgiGYg5TXxN7lLqxjv7apKEKvIscXFIzZfRc="; + hash = "sha256-ulaz4y/iSUI/MRpUJAG/OYaq1m660qRm7Hb+u1fJlUo="; }; postPatch = '' @@ -32,17 +32,17 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '/usr/share/themes/adw-gtk3' '${adw-gtk3}/share/themes/adw-gtk3' ''; - cargoHash = "sha256-Dzv1SDeZFIa+LFQQ91lO7RBHldsjDnGf+R12Ln2WZwU="; + cargoHash = "sha256-1YQ7eQ6L6OHvVihUUnZCDWXXtVOyaI1pFN7YD/OBcfo="; nativeBuildInputs = [ pkg-config ]; + buildInputs = [ libinput libpulseaudio + openssl udev ]; - env.GEOCLUE_AGENT = "${lib.getLib geoclue2-with-demo-agent}/libexec/geoclue-2.0/demos/agent"; - makeFlags = [ "prefix=$(out)" "CARGO_TARGET_DIR=target/${stdenv.hostPlatform.rust.cargoShortTarget}" From 1fbefa34632552478852228c2ae00e88ac9efd14 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:03:49 -0300 Subject: [PATCH 026/108] cosmic-settings-daemon: remove `with lib` from meta --- pkgs/by-name/co/cosmic-settings-daemon/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix index 61d54fe6f4b5..ed426dd9ec8c 100644 --- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix +++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix @@ -59,12 +59,12 @@ rustPlatform.buildRustPackage (finalAttrs: { ; }; - meta = with lib; { + meta = { homepage = "https://github.com/pop-os/cosmic-settings-daemon"; description = "Settings Daemon for the COSMIC Desktop Environment"; mainProgram = "cosmic-settings-daemon"; - license = licenses.gpl3Only; - teams = [ teams.cosmic ]; - platforms = platforms.linux; + license = lib.licenses.gpl3Only; + teams = [ lib.teams.cosmic ]; + platforms = lib.platforms.linux; }; }) From 19a604c67f7060b2e69c21e2c5fe06f6a474b64d Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:05:58 -0300 Subject: [PATCH 027/108] cosmic-comp: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-comp/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-comp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-comp/package.nix b/pkgs/by-name/co/cosmic-comp/package.nix index 1011e2cfc43c..b77c9ecc3ef0 100644 --- a/pkgs/by-name/co/cosmic-comp/package.nix +++ b/pkgs/by-name/co/cosmic-comp/package.nix @@ -20,17 +20,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-comp"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-comp"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-2AnGEUWumE1C4Mi5inN7enbxCdWCKbQdYpUvTK3jGQ4="; + hash = "sha256-1JYLZL3niGjjDtn7s9JlGluw6HKA4JL56DdsOLCTHys="; }; - cargoHash = "sha256-fj6TIBuZ5hrds4WMHRa2krXN5fivKriO2Q/FWdnlGaA="; + cargoHash = "sha256-Jaw2v+02lA5wWRAhRNW/lcLnTI7beJIZ43dqcJ60EP0="; separateDebugInfo = true; From 53df6a08f1e091ab82eb71359a3d93afcbba3cd0 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:12:00 -0300 Subject: [PATCH 028/108] cosmic-applets: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-applets/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-applets/package.nix | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/co/cosmic-applets/package.nix b/pkgs/by-name/co/cosmic-applets/package.nix index 65e8721a9f4d..8be703d04cf1 100644 --- a/pkgs/by-name/co/cosmic-applets/package.nix +++ b/pkgs/by-name/co/cosmic-applets/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch2, rustPlatform, libcosmicAppHook, just, @@ -12,6 +11,7 @@ glib, libinput, pulseaudio, + pipewire, udev, xkeyboard_config, nix-update-script, @@ -20,31 +20,24 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applets"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applets"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-DmU9Dlb8w3a8U+oSGwWARPh1SRbv/8TW7TO9SSvDe1U="; + hash = "sha256-uUcEwa9rGHLzmlutmLl/e38ZqybfYMU0Dhe+FsT5V/E="; }; - cargoHash = "sha256-wWs3B5hh2DP93i+4gGDTi+7NT4bj8ULJ+fT95sXxUdg="; - - patches = [ - (fetchpatch2 { - name = "fix-bluetooth-dbus-spam.patch"; - url = "https://github.com/pop-os/cosmic-applets/commit/b6bb982f2dace0a3d19c78b4b4247760a8010d5b.patch?full_index=1"; - hash = "sha256-S5F9rqYrB38T9R6i/n/j3s79Xeh6BMmNkC+E2kTsus4="; - }) - ]; + cargoHash = "sha256-RnkyIlTJMxMGu+EsmZwvSIapSqdng+t8bqMVsDXprlU="; nativeBuildInputs = [ just pkg-config util-linuxMinimal libcosmicAppHook + rustPlatform.bindgenHook ]; buildInputs = [ @@ -52,6 +45,7 @@ rustPlatform.buildRustPackage (finalAttrs: { glib libinput pulseaudio + pipewire udev ]; From 8477197bdfde03620cb132758b186a39dd00daaf Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:25:42 -0300 Subject: [PATCH 029/108] cosmic-launcher: 1.0.0-alpha.7 -> 1.0.0-beta.1 --- pkgs/by-name/co/cosmic-launcher/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-launcher/package.nix b/pkgs/by-name/co/cosmic-launcher/package.nix index ad97114ee8c8..8be4733414ca 100644 --- a/pkgs/by-name/co/cosmic-launcher/package.nix +++ b/pkgs/by-name/co/cosmic-launcher/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-launcher"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-launcher"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-niMsDLVMUEr8VyubDm6RGgS7p22v5nH/F8cASJOszhs="; + hash = "sha256-/OXX+jcuXbAIH4+5RK5dNVdugxbH/qUPOYUKeeNS6vw="; }; - cargoHash = "sha256-Wh3vI42RBfXpI7mvPVUmGK3fITGi+EGyo+lG7VnZg3w="; + cargoHash = "sha256-57rkCufJPWm844/iMIfULfaGR9770q8VgZgnqCM57Zg="; nativeBuildInputs = [ just From a60faa5177b05e55f8ff8b1ec21dea1911522a95 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:27:08 -0300 Subject: [PATCH 030/108] cosmic-applibrary: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-applibrary/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-applibrary/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-applibrary/package.nix b/pkgs/by-name/co/cosmic-applibrary/package.nix index f28d8ed3b3c3..ce6ab9e9658b 100644 --- a/pkgs/by-name/co/cosmic-applibrary/package.nix +++ b/pkgs/by-name/co/cosmic-applibrary/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applibrary"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applibrary"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-2rGw4Jmr2rL9X1URA5wVPIZocuroS8yaQs42sJqiTbw="; + hash = "sha256-ka5idl8msH0gzh+In9Sd7rGzBE8ZLaa1y09c7AtqXEk="; }; - cargoHash = "sha256-+nkXcbAPcIkg+p4ct/E0bm5O0n1MGN43AaWPjw13t9s="; + cargoHash = "sha256-f5uMgscentTlcPXFSan1kKcKh1nk88/3kQPTSuc0wz4="; nativeBuildInputs = [ just From ac34a72eb0d6d1a7816f570207b7f7594ab16a3d Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:48:09 -0300 Subject: [PATCH 031/108] cosmic-files: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-files/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-files/package.nix | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix index 47e94278439e..928ef211ff97 100644 --- a/pkgs/by-name/co/cosmic-files/package.nix +++ b/pkgs/by-name/co/cosmic-files/package.nix @@ -12,26 +12,22 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-files"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-files"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-bI5yTpqU2N6hFwI9wi4b9N5onY5iN+8YDM3bSgdYxjQ="; + hash = "sha256-YOvNUr63rVsTbIKENqP8/iL3ga+vh6eGMgalWS5rGVc="; }; - cargoHash = "sha256-7AOdSk9XIXFCDyCus3XgOK3ZBVa4CvX+NFM0jHf7Wbs="; - - env = { - VERGEN_GIT_COMMIT_DATE = "2025-04-22"; - VERGEN_GIT_SHA = finalAttrs.src.tag; - }; + cargoHash = "sha256-7RANj+aXdmBVO66QDgcNrrU4qEGK4Py4+ZctYWU1OO8="; nativeBuildInputs = [ just libcosmicAppHook + rustPlatform.bindgenHook ]; buildInputs = [ glib ]; @@ -72,17 +68,7 @@ rustPlatform.buildRustPackage (finalAttrs: { defaultCargoTestFlags="$cargoTestFlags" - # Some tests with the `compio` runtime expect io_uring support but that - # is disabled in the Nix sandbox and the tests fail because they can't - # run in the sandbox. Ideally, the `compio` crate should fallback to a - # non-io_uring runtime but for some reason, that doesn't happen. - cargoTestFlags="$defaultCargoTestFlags --package cosmic-files -- \ - --skip operation::tests::copy_dir_to_same_location \ - --skip operation::tests::copy_file_to_same_location \ - --skip operation::tests::copy_file_with_diff_name_to_diff_dir \ - --skip operation::tests::copy_file_with_extension_to_same_loc \ - --skip operation::tests::copy_to_diff_dir_doesnt_dupe_files \ - --skip operation::tests::copying_file_multiple_times_to_same_location" + cargoTestFlags="$defaultCargoTestFlags --package cosmic-files" runHook cargoCheckHook cargoTestFlags="$defaultCargoTestFlags --package cosmic-files-applet" From adcb410f0fd61e9ca032bc6a3d90d56700341630 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:51:10 -0300 Subject: [PATCH 032/108] cosmic-panel: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-panel/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-panel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-panel/package.nix b/pkgs/by-name/co/cosmic-panel/package.nix index 21719aa29b8c..ae328b385a27 100644 --- a/pkgs/by-name/co/cosmic-panel/package.nix +++ b/pkgs/by-name/co/cosmic-panel/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-panel"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-panel"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-QcrkfU6HNZ2tWfKsMdcv58HC/PE7b4T14AIep85TWOY="; + hash = "sha256-2T95y+2yWkBq/MPPv+52KmfVQDxOw7mmjQOzx+L6qkk="; }; - cargoHash = "sha256-qufOJeWPRjj4GgWNJmQfYaGKeYOQbkTeFzrUSi9QNnQ="; + cargoHash = "sha256-m9tWSJ/77uD29k6FFxLNtyZCkR32LHy5lzCAEPH5uXw="; nativeBuildInputs = [ just From 0b2984430342889742501ebd632fb7280b203332 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:52:59 -0300 Subject: [PATCH 033/108] cosmic-notifications: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-notifications/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-notifications/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-notifications/package.nix b/pkgs/by-name/co/cosmic-notifications/package.nix index 5d1f3cd6131a..8864018b6608 100644 --- a/pkgs/by-name/co/cosmic-notifications/package.nix +++ b/pkgs/by-name/co/cosmic-notifications/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-notifications"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-notifications"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-xcGmcOoxHb7gj6fW7xPZ5R0MTkMVXNJgvr9d5LPy9kw="; + hash = "sha256-wgOjaiKJ1KYdYsynQV5+KKGhdneELiLTHYqjMEWaxt0="; }; - cargoHash = "sha256-7EDe1OjGS6Xl0N/BrZG8lzWO0pFbwiEp+kn6WyydJQM="; + cargoHash = "sha256-CL8xvj57yq0qzK3tyYh3YXh+fM4ZDsmL8nP1mcqTqeQ="; nativeBuildInputs = [ just From 9dcf3d46b27fee1f481ff64e4cf7f6db0dbaad72 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:53:32 -0300 Subject: [PATCH 034/108] cosmic-idle: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-idle/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-idle/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-idle/package.nix b/pkgs/by-name/co/cosmic-idle/package.nix index 3a7fbb6612f4..9a660230cc24 100644 --- a/pkgs/by-name/co/cosmic-idle/package.nix +++ b/pkgs/by-name/co/cosmic-idle/package.nix @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-idle"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From b75c0cd640e5450753bc21cba886f4f92d88cc18 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:55:39 -0300 Subject: [PATCH 035/108] cosmic-workspaces-epoch: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-workspaces-epoch/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-workspaces-epoch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix index 2c080858c52b..048af08e48d4 100644 --- a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix +++ b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix @@ -14,17 +14,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-workspaces-epoch"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-workspaces-epoch"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-d7KYZbq8O/t5V/gU+wwstp06vyfnmt6vRKo+54Dct+o="; + hash = "sha256-e96RneJeYimPmO1ndl4cbMEVpJ9t2ENZi7d/zOe6Wvc="; }; - cargoHash = "sha256-TjgnPuFUIDtxx9kpvN9hKiir3/ZVtCc0z1CE4UHre1Q="; + cargoHash = "sha256-ICZSp1lE8he+aQN9zjdHF9gGy2KqcVX7xZwtCd8ar6U="; separateDebugInfo = true; From c6714742fd3c1ec49fd9d471259e3a44aecdda9c Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:57:08 -0300 Subject: [PATCH 036/108] cosmic-greeter: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-greeter/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-greeter/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix index feb5d21dd674..8f56159e1d19 100644 --- a/pkgs/by-name/co/cosmic-greeter/package.nix +++ b/pkgs/by-name/co/cosmic-greeter/package.nix @@ -6,6 +6,7 @@ libcosmicAppHook, cmake, just, + cosmic-randr, libinput, linux-pam, udev, @@ -17,19 +18,19 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-greeter"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-greeter"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-o9ZoRHi+k+HCSGfRz1lQFAeJMCqcTQEHf5rf9wn3qqY="; + hash = "sha256-nNLtYnZYK3wuAZhKNi5Dbb2i8Fn1RBq4g5F8S1gGuQA="; }; - cargoHash = "sha256-hUHkyz/avFu9g1FMdC+4vz6xM75CauurrarhouuVZXc="; + cargoHash = "sha256-qioWGfg+cMaRNX6H6IWdcAU2py7oq9eNaxzKWw0H4R4="; - env.VERGEN_GIT_COMMIT_DATE = "2025-04-25"; + env.VERGEN_GIT_COMMIT_DATE = "2025-09-16"; env.VERGEN_GIT_SHA = finalAttrs.src.tag; cargoBuildFlags = [ "--all" ]; @@ -42,6 +43,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; buildInputs = [ + cosmic-randr libinput linux-pam udev From 5dca5c28b4cd6ad678b4ed7f81a69d9011393e1a Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:00:01 -0300 Subject: [PATCH 037/108] nixos/cosmic-greeter: update default session --- nixos/modules/services/display-managers/cosmic-greeter.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/display-managers/cosmic-greeter.nix b/nixos/modules/services/display-managers/cosmic-greeter.nix index fa8c6835bd49..53fd3ace5f31 100644 --- a/nixos/modules/services/display-managers/cosmic-greeter.nix +++ b/nixos/modules/services/display-managers/cosmic-greeter.nix @@ -29,7 +29,7 @@ in settings = { default_session = { user = "cosmic-greeter"; - command = ''${lib.getExe' pkgs.coreutils "env"} XCURSOR_THEME="''${XCURSOR_THEME:-Pop}" systemd-cat -t cosmic-greeter ${lib.getExe pkgs.cosmic-comp} ${lib.getExe cfg.package}''; + command = ''${lib.getExe' pkgs.coreutils "env"} XCURSOR_THEME="''${XCURSOR_THEME:-Pop}" ${lib.getExe' cfg.package "cosmic-greeter-start"}''; }; initial_session = lib.mkIf (cfgAutoLogin.enable && (cfgAutoLogin.user != null)) { user = cfgAutoLogin.user; From 4b9a17a860b70428b815bfaed2ee741268bf94ba Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:01:44 -0300 Subject: [PATCH 038/108] cosmic-osd: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-osd/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-osd/package.nix | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/co/cosmic-osd/package.nix b/pkgs/by-name/co/cosmic-osd/package.nix index c56e0f4baa19..124723e66dc5 100644 --- a/pkgs/by-name/co/cosmic-osd/package.nix +++ b/pkgs/by-name/co/cosmic-osd/package.nix @@ -1,10 +1,11 @@ { lib, fetchFromGitHub, - sound-theme-freedesktop, rustPlatform, libcosmicAppHook, pulseaudio, + pipewire, + libinput, udev, nix-update-script, nixosTests, @@ -12,28 +13,28 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-osd"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-osd"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-POjuxrNBajp4IOw7YwF2TS4OfoM8Hxo1fO48nkhKj8U="; + hash = "sha256-+NwsMCOZeZlPcVVQv3WzRj8vAM8P8qPGsOMaTACVEFQ="; }; - postPatch = '' - substituteInPlace src/components/app.rs \ - --replace-fail '/usr/share/sounds/freedesktop/stereo/audio-volume-change.oga' '${sound-theme-freedesktop}/share/sounds/freedesktop/stereo/audio-volume-change.oga' - ''; + cargoHash = "sha256-YcNvvK+Zf8nSS5YjS5iaoipogstiyBdNY7LhWPsz9xQ="; - cargoHash = "sha256-kfExKggQo3MoTXw1JbKWjLu5kwYF0n7DzSQcG6e1+QQ="; - - nativeBuildInputs = [ libcosmicAppHook ]; + nativeBuildInputs = [ + libcosmicAppHook + rustPlatform.bindgenHook + ]; buildInputs = [ pulseaudio udev + libinput + pipewire ]; env.POLKIT_AGENT_HELPER_1 = "/run/wrappers/bin/polkit-agent-helper-1"; From 7392829a1c0df3d7308e65a6c195e02c010d2834 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:05:52 -0300 Subject: [PATCH 039/108] xdg-desktop-portal-cosmic: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/xdg-desktop-portal-cosmic/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix index 88f98807dde2..e46de58b3a5b 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix @@ -17,22 +17,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "xdg-desktop-portal-cosmic"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "xdg-desktop-portal-cosmic"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-7yfrjKHuYOWPMMkHdGZ+g0hynh2TtSf4h8zW13tTus4="; + hash = "sha256-EkhOa1Tircgyta98Zf4ZaV/tR4zZh4/bU35xjn3xU8c="; }; - env = { - VERGEN_GIT_COMMIT_DATE = "2025-04-08"; - VERGEN_GIT_SHA = finalAttrs.src.tag; - }; - - cargoHash = "sha256-fOaLeWtrjgBDSShC5OmBZKODNQn4bp/+iPZX5ZMQFqk="; + cargoHash = "sha256-uJKwwESkzqweM4JunnMIsDE8xhCyjFFZs1GiJAwnbG8="; separateDebugInfo = true; From bc391af99ac62d990cb2a86fd7ec03412b3b6c49 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:06:51 -0300 Subject: [PATCH 040/108] cosmic-bg: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-bg/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-bg/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-bg/package.nix b/pkgs/by-name/co/cosmic-bg/package.nix index 518195809035..7711b9f90e73 100644 --- a/pkgs/by-name/co/cosmic-bg/package.nix +++ b/pkgs/by-name/co/cosmic-bg/package.nix @@ -13,14 +13,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-bg"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-bg"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-KMP7TmamtbycF/nKctjYozMJwVr9zdp4A8AWriswo2g="; + hash = "sha256-t5tY7Axiz39lCDhDC/lKSRCURfHspeaP49kNXJvCLC4="; }; postPatch = '' @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "${cosmic-wallpapers}/share/backgrounds/cosmic/orion_nebula_nasa_heic0601a.jpg" ''; - cargoHash = "sha256-GLXooTjcGq4MsBNnlpHBBUJGNs5UjKMQJGJuj9UO2wk="; + cargoHash = "sha256-+NkraWjWHIMIyktAUlp3q2Ot1ib1QRsBBvfdbr5BXto="; nativeBuildInputs = [ just From 008616f037d3b1032d2297e2577e716a007d4bdc Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:07:17 -0300 Subject: [PATCH 041/108] cosmic-wallpapers: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-wallpapers/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-wallpapers/package.nix | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix index b88b9479e476..a627eef5af09 100644 --- a/pkgs/by-name/co/cosmic-wallpapers/package.nix +++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix @@ -2,13 +2,12 @@ lib, stdenvNoCC, fetchFromGitHub, - fetchpatch, nix-update-script, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-wallpapers"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { @@ -20,13 +19,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { hash = "sha256-XtNmV6fxKFlirXQvxxgAYSQveQs8RCTfcFd8SVdEXtE="; }; - patches = [ - (fetchpatch { - url = "https://github.com/pop-os/cosmic-wallpapers/pull/2/commits/4d17ebe69335f8ffa80fd1c48baa7f3d3efa4dbe.patch"; - hash = "sha256-4QRtX5dbN6C/ZKU3pvV7mTT7EDrMWvRCFB4004RMylM="; - }) - ]; - makeFlags = [ "prefix=${placeholder "out"}" ]; passthru.updateScript = nix-update-script { From aa05430b450e288ad7ee6fc34edc89de60456c74 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:07:45 -0300 Subject: [PATCH 042/108] cosmic-session: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-session/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-session/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-session/package.nix b/pkgs/by-name/co/cosmic-session/package.nix index 884a67c31d61..2dd842cdd50d 100644 --- a/pkgs/by-name/co/cosmic-session/package.nix +++ b/pkgs/by-name/co/cosmic-session/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-session"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-session"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-vozm4vcXV3RB9Pk6om1UNCfGh80vIVJvSwbzwGDQw3Y="; + hash = "sha256-P3xXYd80P+DR1vVE0zZC+v4ARsGhRrG9N9LdP2BEfDA="; }; - cargoHash = "sha256-68budhhbt8wPY7sfDqwIs4MWB/NBXsswK6HbC2AnHqE="; + cargoHash = "sha256-bo46A7hS1U0cOsa/T4oMTKUTjxVCaGuFdN2qCjVHxhg="; postPatch = '' substituteInPlace data/start-cosmic \ From 8c786053cd69ce84a5c4aa46b0b5edad58e59f27 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:08:13 -0300 Subject: [PATCH 043/108] cosmic-screenshot: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-screenshot/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-screenshot/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-screenshot/package.nix b/pkgs/by-name/co/cosmic-screenshot/package.nix index 6930069fb4d8..19364e5149ce 100644 --- a/pkgs/by-name/co/cosmic-screenshot/package.nix +++ b/pkgs/by-name/co/cosmic-screenshot/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-screenshot"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-screenshot"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-VvU/9vYdoTvy3yzdeXrhKrtS9tUHMKnaSAeNTEKk5PA="; + hash = "sha256-ASVFQRIkGUrRz1yO21TNiZh1MYWqmip3RD8K5VLYmd8="; }; - cargoHash = "sha256-1r0Uwcf4kpHCgWqrUYZELsVXGDzbtbmu/WFeX53fBiQ="; + cargoHash = "sha256-O8fFeg1TkKCg+QbTnNjsH52xln4+ophh/BW/b4zQs9o="; nativeBuildInputs = [ just From af0eb1becf89f62475f50df5f9f436bb9c158040 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:13:58 -0300 Subject: [PATCH 044/108] cosmic-edit: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-edit/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-edit/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index d38fcae05441..0cc3860903c2 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -7,6 +7,7 @@ cosmic-icons, just, pkg-config, + glib, libglvnd, libxkbcommon, libinput, @@ -21,17 +22,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-edit"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-edit"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-mgUSkYtc+i9pXv0n3zLHwBXFxfeWlhbsFJKa7X+mI98="; + hash = "sha256-SevdNNuRXCIeeoRF7RB+rzuN/E+NUv7ZO3MDrPgycSs="; }; - cargoHash = "sha256-qfPLDgGeYGSO0ZKJooXRK0NnTqzJ6zq6RhBpTTUusQY="; + cargoHash = "sha256-YfD06RAQPZRwapd0fhNsZ0tx+0JMNDXiPJIWwDhmG0M="; # COSMIC applications now uses vergen for the About page # Update the COMMIT_DATE to match when the commit was made @@ -47,7 +48,9 @@ rustPlatform.buildRustPackage (finalAttrs: { pkg-config makeBinaryWrapper ]; + buildInputs = [ + glib libxkbcommon xorg.libX11 libinput From ec59f7654702d92a54a163bff5d2b9806f4035e1 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:17:31 -0300 Subject: [PATCH 045/108] cosmic-edit: use libcosmicAppHook --- pkgs/by-name/co/cosmic-edit/package.nix | 37 ++----------------------- 1 file changed, 2 insertions(+), 35 deletions(-) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index 0cc3860903c2..dbc958365b2b 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -3,20 +3,13 @@ stdenv, fetchFromGitHub, rustPlatform, - makeBinaryWrapper, - cosmic-icons, + libcosmicAppHook, just, pkg-config, glib, - libglvnd, - libxkbcommon, libinput, fontconfig, freetype, - libgbm, - wayland, - xorg, - vulkan-loader, nixosTests, }: @@ -34,11 +27,6 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-YfD06RAQPZRwapd0fhNsZ0tx+0JMNDXiPJIWwDhmG0M="; - # COSMIC applications now uses vergen for the About page - # Update the COMMIT_DATE to match when the commit was made - env.VERGEN_GIT_COMMIT_DATE = "2025-04-17"; - env.VERGEN_GIT_SHA = finalAttrs.src.tag; - postPatch = '' substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)" ''; @@ -46,20 +34,14 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ just pkg-config - makeBinaryWrapper + libcosmicAppHook ]; buildInputs = [ glib - libxkbcommon - xorg.libX11 libinput - libglvnd fontconfig freetype - libgbm - wayland - vulkan-loader ]; dontUseJustBuild = true; @@ -73,21 +55,6 @@ rustPlatform.buildRustPackage (finalAttrs: { "target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/cosmic-edit" ]; - # Force linking to libEGL, which is always dlopen()ed, and to - # libwayland-client, which is always dlopen()ed except by the - # obscure winit backend. - RUSTFLAGS = map (a: "-C link-arg=${a}") [ - "-Wl,--push-state,--no-as-needed" - "-lEGL" - "-lwayland-client" - "-Wl,--pop-state" - ]; - - postInstall = '' - wrapProgram "$out/bin/cosmic-edit" \ - --suffix XDG_DATA_DIRS : "${cosmic-icons}/share" - ''; - passthru.tests = { inherit (nixosTests) cosmic From c534053566c7ca62ea28f14c75195b353926e404 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:17:56 -0300 Subject: [PATCH 046/108] cosmic-edit: disable just check Makes sure that we run the standard rust package checkPhase --- pkgs/by-name/co/cosmic-edit/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index dbc958365b2b..912000a9a9cd 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -45,6 +45,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; dontUseJustBuild = true; + dontUseJustCheck = true; justFlags = [ "--set" From c265b8a5610ff92c625b77463f4ce66043f85e1b Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:18:24 -0300 Subject: [PATCH 047/108] cosmic-edit: remove `with lib` from meta --- pkgs/by-name/co/cosmic-edit/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index 912000a9a9cd..4fb18ce641e9 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -65,12 +65,12 @@ rustPlatform.buildRustPackage (finalAttrs: { ; }; - meta = with lib; { + meta = { homepage = "https://github.com/pop-os/cosmic-edit"; description = "Text Editor for the COSMIC Desktop Environment"; mainProgram = "cosmic-edit"; - license = licenses.gpl3Only; - teams = [ teams.cosmic ]; - platforms = platforms.linux; + license = lib.licenses.gpl3Only; + teams = [ lib.teams.cosmic ]; + platforms = lib.platforms.linux; }; }) From fd9eb1cd151eecdc0fbcc0dbf6f971a4abdf42fd Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:19:13 -0300 Subject: [PATCH 048/108] cosmic-edit: add updateScript --- pkgs/by-name/co/cosmic-edit/package.nix | 26 ++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index 4fb18ce641e9..cf58b8d88621 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -11,6 +11,7 @@ fontconfig, freetype, nixosTests, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -56,13 +57,24 @@ rustPlatform.buildRustPackage (finalAttrs: { "target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/cosmic-edit" ]; - passthru.tests = { - inherit (nixosTests) - cosmic - cosmic-autologin - cosmic-noxwayland - cosmic-autologin-noxwayland - ; + passthru = { + tests = { + inherit (nixosTests) + cosmic + cosmic-autologin + cosmic-noxwayland + cosmic-autologin-noxwayland + ; + }; + + updateScript = nix-update-script { + extraArgs = [ + "--version" + "unstable" + "--version-regex" + "epoch-(.*)" + ]; + }; }; meta = { From 97d3783f45a48052aa430fec0129ba373935beeb Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:22:16 -0300 Subject: [PATCH 049/108] cosmic-player: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-player/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-player/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-player/package.nix b/pkgs/by-name/co/cosmic-player/package.nix index 90cc50469e85..808574af2048 100644 --- a/pkgs/by-name/co/cosmic-player/package.nix +++ b/pkgs/by-name/co/cosmic-player/package.nix @@ -18,17 +18,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-player"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-player"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-/xf3IOFVpctfgaaNNq2HUzK/qHt7Qikcv0JKoPJboRU="; + hash = "sha256-xDDXdY33ypY7/BIFu2DFv9ik3H4xmIi3QHkeoeFdUBA="; }; - cargoHash = "sha256-0RrtErTR2J5mn/Lfppk+5X8UUOC2LN65krAq1uz/O4M="; + cargoHash = "sha256-DodFIfthiGFSvXWfPsPjFhNY6G7z3lb6pfc5HtUXhMo="; postPatch = '' substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)" From 87af9d4b484dc532be801181df115ebe31996ac7 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:24:22 -0300 Subject: [PATCH 050/108] cosmic-store: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-store/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-store/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-store/package.nix b/pkgs/by-name/co/cosmic-store/package.nix index e5d5ad91d816..2e6fd0a11172 100644 --- a/pkgs/by-name/co/cosmic-store/package.nix +++ b/pkgs/by-name/co/cosmic-store/package.nix @@ -15,17 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-store"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-store"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-skNzkpcdGJkve7enlnnZxYxnScHFmyaCAy0xaMEEsE0="; + hash = "sha256-l2IHaujVze3bpzSMifZfVBGwE0ajjjHxmpO339jG+TU="; }; - cargoHash = "sha256-2iWJFPSvNQ6JwQwzowKYbgjog2gsjOUlReai/j0d3Do="; + cargoHash = "sha256-xdNYQB/zmndnMAkstwJ6Z2uk0fXli3gIYHchUq/3u6k="; nativeBuildInputs = [ just From af67af57db132653457df2d7f5ee8efff3705172 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:26:27 -0300 Subject: [PATCH 051/108] cosmic-term: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-term/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-term/package.nix | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/co/cosmic-term/package.nix b/pkgs/by-name/co/cosmic-term/package.nix index af9742b1a173..09014339f31c 100644 --- a/pkgs/by-name/co/cosmic-term/package.nix +++ b/pkgs/by-name/co/cosmic-term/package.nix @@ -15,24 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-term"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-term"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-leCKdnlevfLiPJkloWCpOjkHaSf7+EYdobZRZ/Jis+4="; + hash = "sha256-jzt3w3E7osxK0axi7zBnItnwd1yugkSZ1AkLxXalwUU="; }; - cargoHash = "sha256-Re9t25tkwmrvXB9GmPSVG+QDUZmk5rwrrY2ntlB3Tdw="; - - # COSMIC applications now uses vergen for the About page - # Update the COMMIT_DATE to match when the commit was made - env = { - VERGEN_GIT_COMMIT_DATE = "2025-04-20"; - VERGEN_GIT_SHA = finalAttrs.src.tag; - }; + cargoHash = "sha256-mpuVSHb9YcDZB+eyyD+5ZNzUeEgx8T25IFjsD/Q/quU="; nativeBuildInputs = [ just From 5119b9837d433f4e5fd15c52ba63ecf8b242d67e Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Sat, 20 Sep 2025 14:27:31 -0300 Subject: [PATCH 052/108] nixos/cosmic: enable xdg sounds --- nixos/modules/services/desktop-managers/cosmic.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/services/desktop-managers/cosmic.nix b/nixos/modules/services/desktop-managers/cosmic.nix index b6bbc85f0e19..eae24f71eacc 100644 --- a/nixos/modules/services/desktop-managers/cosmic.nix +++ b/nixos/modules/services/desktop-managers/cosmic.nix @@ -104,6 +104,8 @@ in services.graphical-desktop.enable = true; xdg = { + # Required for cosmic-osd + sounds.enable = true; icons.fallbackCursorThemes = lib.mkDefault [ "Cosmic" ]; portal = { From b49f9b47127083b46acd2b4ef985bae237854d79 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Sun, 21 Sep 2025 12:39:18 -0300 Subject: [PATCH 053/108] doc/release-notes: add COSMIC Beta --- nixos/doc/manual/release-notes/rl-2511.section.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index adc084518d04..5d3ab7534f2e 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -18,6 +18,8 @@ - Syncthing has been updated to version 2.0.0. +- COSMIC DE has been updated to the beta version, bringing it closer to its first stable release. This includes updates to its core components, applications, and overall stability. + ## New Modules {#sec-release-25.11-new-modules} From 40b459326595f6953ed6d65f6de63a2f6e607710 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 12:55:52 -0300 Subject: [PATCH 054/108] cosmic-applets: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-applets/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-applets/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-applets/package.nix b/pkgs/by-name/co/cosmic-applets/package.nix index 8be703d04cf1..670fff08479b 100644 --- a/pkgs/by-name/co/cosmic-applets/package.nix +++ b/pkgs/by-name/co/cosmic-applets/package.nix @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applets"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From ac256aba5d1e8b09ea76cae8361e2cd80447f206 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 12:59:51 -0300 Subject: [PATCH 055/108] cosmic-applibrary: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-applibrary/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-applibrary/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-applibrary/package.nix b/pkgs/by-name/co/cosmic-applibrary/package.nix index ce6ab9e9658b..9d6bcc14f575 100644 --- a/pkgs/by-name/co/cosmic-applibrary/package.nix +++ b/pkgs/by-name/co/cosmic-applibrary/package.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applibrary"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applibrary"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-ka5idl8msH0gzh+In9Sd7rGzBE8ZLaa1y09c7AtqXEk="; + hash = "sha256-LVNOUOVeX8QpTbUG3bOhMkdrjkF3M0sZg+agSQyWAfA="; }; cargoHash = "sha256-f5uMgscentTlcPXFSan1kKcKh1nk88/3kQPTSuc0wz4="; From 4e8243cc3bc4ce0be10adcba6c4f9ea3f3add189 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:01:01 -0300 Subject: [PATCH 056/108] cosmic-bg: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-bg/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-bg/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-bg/package.nix b/pkgs/by-name/co/cosmic-bg/package.nix index 7711b9f90e73..db22e05c964e 100644 --- a/pkgs/by-name/co/cosmic-bg/package.nix +++ b/pkgs/by-name/co/cosmic-bg/package.nix @@ -13,7 +13,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-bg"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From d7434fa95a4f55e5f6cf6185134cd9d00130ef2c Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:03:55 -0300 Subject: [PATCH 057/108] cosmic-comp: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-comp/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-comp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-comp/package.nix b/pkgs/by-name/co/cosmic-comp/package.nix index b77c9ecc3ef0..a18d018a1ba1 100644 --- a/pkgs/by-name/co/cosmic-comp/package.nix +++ b/pkgs/by-name/co/cosmic-comp/package.nix @@ -20,14 +20,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-comp"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-comp"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-1JYLZL3niGjjDtn7s9JlGluw6HKA4JL56DdsOLCTHys="; + hash = "sha256-RHeQk1yBNnDN/efuDDWNLn9O7FQTYLBsbs+h+gxi+Xo="; }; cargoHash = "sha256-Jaw2v+02lA5wWRAhRNW/lcLnTI7beJIZ43dqcJ60EP0="; From 026d54041bab9bc364dd09ffa5f18089116ec34b Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:07:14 -0300 Subject: [PATCH 058/108] cosmic-edit: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-edit/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-edit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index cf58b8d88621..1b8e42fab2e0 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -16,14 +16,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-edit"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-edit"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-SevdNNuRXCIeeoRF7RB+rzuN/E+NUv7ZO3MDrPgycSs="; + hash = "sha256-Zd/vTNZt9tPXryOwo2U68FtIul7xiRcz5N4Heuyicoc="; }; cargoHash = "sha256-YfD06RAQPZRwapd0fhNsZ0tx+0JMNDXiPJIWwDhmG0M="; From 00a877b5bfbd7d32fa71552bce7fe92d2c13080e Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:11:43 -0300 Subject: [PATCH 059/108] cosmic-files: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-files/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-files/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix index 928ef211ff97..ba97add394a1 100644 --- a/pkgs/by-name/co/cosmic-files/package.nix +++ b/pkgs/by-name/co/cosmic-files/package.nix @@ -12,14 +12,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-files"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-files"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-YOvNUr63rVsTbIKENqP8/iL3ga+vh6eGMgalWS5rGVc="; + hash = "sha256-pSjmsWsGGhjCekMTX8iiNVbF5X33zg5YVDWtemjIDWU="; }; cargoHash = "sha256-7RANj+aXdmBVO66QDgcNrrU4qEGK4Py4+ZctYWU1OO8="; From fc16eaf271074beb42ca4062a7c43086b9a7448d Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:15:29 -0300 Subject: [PATCH 060/108] cosmic-greeter: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-greeter/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-greeter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix index 8f56159e1d19..5c8a30e81af9 100644 --- a/pkgs/by-name/co/cosmic-greeter/package.nix +++ b/pkgs/by-name/co/cosmic-greeter/package.nix @@ -18,14 +18,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-greeter"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-greeter"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-nNLtYnZYK3wuAZhKNi5Dbb2i8Fn1RBq4g5F8S1gGuQA="; + hash = "sha256-rMZ+UbHarnvPaVAI5XeBfLduWEZHthguRSKLv3d/Eo0="; }; cargoHash = "sha256-qioWGfg+cMaRNX6H6IWdcAU2py7oq9eNaxzKWw0H4R4="; From 25a128c16eaadddfb905febf6f4a08d8943aff7d Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:16:18 -0300 Subject: [PATCH 061/108] cosmic-icons: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-icons/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-icons/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix index a46653ab7582..5a40a5269324 100644 --- a/pkgs/by-name/co/cosmic-icons/package.nix +++ b/pkgs/by-name/co/cosmic-icons/package.nix @@ -9,7 +9,7 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-icons"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From cd3027550b987a65b36458c6729af05a8866afbc Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:17:20 -0300 Subject: [PATCH 062/108] cosmic-idle: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-idle/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-idle/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-idle/package.nix b/pkgs/by-name/co/cosmic-idle/package.nix index 9a660230cc24..ce660c1ad14d 100644 --- a/pkgs/by-name/co/cosmic-idle/package.nix +++ b/pkgs/by-name/co/cosmic-idle/package.nix @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-idle"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From f2f32cfac17b7128c4e824aad2b4225490748b31 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:19:29 -0300 Subject: [PATCH 063/108] cosmic-launcher: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-launcher/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-launcher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-launcher/package.nix b/pkgs/by-name/co/cosmic-launcher/package.nix index 8be4733414ca..6595b2bd6595 100644 --- a/pkgs/by-name/co/cosmic-launcher/package.nix +++ b/pkgs/by-name/co/cosmic-launcher/package.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-launcher"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-launcher"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-/OXX+jcuXbAIH4+5RK5dNVdugxbH/qUPOYUKeeNS6vw="; + hash = "sha256-vAuWH9qmstPcfPvcKoM/2VjGxAfdtO9hhOPaZ5Ft4Y0="; }; cargoHash = "sha256-57rkCufJPWm844/iMIfULfaGR9770q8VgZgnqCM57Zg="; From 7efdf9c19ea61b6167b07f211065aaa54c352dd5 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:20:47 -0300 Subject: [PATCH 064/108] cosmic-notifications: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-notifications/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-notifications/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-notifications/package.nix b/pkgs/by-name/co/cosmic-notifications/package.nix index 8864018b6608..470359ee8e12 100644 --- a/pkgs/by-name/co/cosmic-notifications/package.nix +++ b/pkgs/by-name/co/cosmic-notifications/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-notifications"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From 40c739d90b7839bfbf283e8b02ebc9cd43f77ac3 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:21:56 -0300 Subject: [PATCH 065/108] cosmic-osd: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-osd/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-osd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-osd/package.nix b/pkgs/by-name/co/cosmic-osd/package.nix index 124723e66dc5..0dcc4b8dc4b5 100644 --- a/pkgs/by-name/co/cosmic-osd/package.nix +++ b/pkgs/by-name/co/cosmic-osd/package.nix @@ -13,14 +13,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-osd"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-osd"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-+NwsMCOZeZlPcVVQv3WzRj8vAM8P8qPGsOMaTACVEFQ="; + hash = "sha256-tsP4dlHmzuf5QgByDWbuigMrpgnJAjuNsYwWDSutCoI="; }; cargoHash = "sha256-YcNvvK+Zf8nSS5YjS5iaoipogstiyBdNY7LhWPsz9xQ="; From ee225fb8549da4adf0078d7541667b3e81140a6b Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:23:55 -0300 Subject: [PATCH 066/108] cosmic-panel: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-panel/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-panel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-panel/package.nix b/pkgs/by-name/co/cosmic-panel/package.nix index ae328b385a27..1f9ad5881177 100644 --- a/pkgs/by-name/co/cosmic-panel/package.nix +++ b/pkgs/by-name/co/cosmic-panel/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-panel"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-panel"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-2T95y+2yWkBq/MPPv+52KmfVQDxOw7mmjQOzx+L6qkk="; + hash = "sha256-gSTvF6Zcixh5/uYZuUiCIdBlXJj31+lISBwLujTuOfo="; }; - cargoHash = "sha256-m9tWSJ/77uD29k6FFxLNtyZCkR32LHy5lzCAEPH5uXw="; + cargoHash = "sha256-8KOl581VmsfE7jiVFXy3ZDIfAqnaJuiDd7paqiFI/mk="; nativeBuildInputs = [ just From 2a05b558379e97e15bec961f985ffee57180139e Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:26:06 -0300 Subject: [PATCH 067/108] cosmic-player: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-player/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-player/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-player/package.nix b/pkgs/by-name/co/cosmic-player/package.nix index 808574af2048..5cd04cc15067 100644 --- a/pkgs/by-name/co/cosmic-player/package.nix +++ b/pkgs/by-name/co/cosmic-player/package.nix @@ -18,14 +18,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-player"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-player"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-xDDXdY33ypY7/BIFu2DFv9ik3H4xmIi3QHkeoeFdUBA="; + hash = "sha256-oTTVVQkSkON5NTgO5+eUD2wVpiW5MvW3MZyeyqqc3qk="; }; cargoHash = "sha256-DodFIfthiGFSvXWfPsPjFhNY6G7z3lb6pfc5HtUXhMo="; From 962a348b8460b639e71f3fe9be38023742e7443f Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:26:54 -0300 Subject: [PATCH 068/108] cosmic-randr: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-randr/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-randr/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-randr/package.nix b/pkgs/by-name/co/cosmic-randr/package.nix index 158e4c90af56..c1885e1fc39c 100644 --- a/pkgs/by-name/co/cosmic-randr/package.nix +++ b/pkgs/by-name/co/cosmic-randr/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-randr"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From cf64ab25a77adf9f49da9cb4ef628f6947c7ab6a Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:27:30 -0300 Subject: [PATCH 069/108] cosmic-screenshot: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-screenshot/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-screenshot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-screenshot/package.nix b/pkgs/by-name/co/cosmic-screenshot/package.nix index 19364e5149ce..43052df88163 100644 --- a/pkgs/by-name/co/cosmic-screenshot/package.nix +++ b/pkgs/by-name/co/cosmic-screenshot/package.nix @@ -10,14 +10,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-screenshot"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-screenshot"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-ASVFQRIkGUrRz1yO21TNiZh1MYWqmip3RD8K5VLYmd8="; + hash = "sha256-TKR8EDXZwKKC1WSZhlcf5U6tiM4cWCdb24U74vVKTaU="; }; cargoHash = "sha256-O8fFeg1TkKCg+QbTnNjsH52xln4+ophh/BW/b4zQs9o="; From cc2fc11c8673e05df952f7aa85156df5e0e45b2a Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:28:14 -0300 Subject: [PATCH 070/108] cosmic-session: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-session/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-session/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-session/package.nix b/pkgs/by-name/co/cosmic-session/package.nix index 2dd842cdd50d..b097d249adbc 100644 --- a/pkgs/by-name/co/cosmic-session/package.nix +++ b/pkgs/by-name/co/cosmic-session/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-session"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From b203cfc4ecc680589d2d68580fbc8963134be523 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:35:38 -0300 Subject: [PATCH 071/108] cosmic-settings-daemon: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-settings-daemon/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-settings-daemon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix index ed426dd9ec8c..8e3e29e75f6c 100644 --- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix +++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix @@ -15,14 +15,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings-daemon"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings-daemon"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-ulaz4y/iSUI/MRpUJAG/OYaq1m660qRm7Hb+u1fJlUo="; + hash = "sha256-tHG/VoaP1tcns6AyedkkVUpWFlcOclWijsHYQ3vOIjs="; }; postPatch = '' From 2827735e99786177922da9707c651ed476e47fed Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:36:26 -0300 Subject: [PATCH 072/108] cosmic-settings: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-settings/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-settings/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-settings/package.nix b/pkgs/by-name/co/cosmic-settings/package.nix index 54dc0a57392b..fcc20c1b18ee 100644 --- a/pkgs/by-name/co/cosmic-settings/package.nix +++ b/pkgs/by-name/co/cosmic-settings/package.nix @@ -27,14 +27,14 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-TrFo4zJKuMbTteqczrKJ8EXKuPcEsvATFIUYSGozTTA="; + hash = "sha256-Yn5CSp/vsLMbkcQ7mCDw/ErgkSCyEvkwNvWqupVUkZ4="; }; cargoHash = "sha256-dHyUTV5txSLWEDE7Blplz8CBvyuUmYNNr1kbifujHKk="; From 22337603093290681b5813bc71db0b1b311e0a77 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:39:26 -0300 Subject: [PATCH 073/108] cosmic-store: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-store/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-store/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-store/package.nix b/pkgs/by-name/co/cosmic-store/package.nix index 2e6fd0a11172..96b3f223db9a 100644 --- a/pkgs/by-name/co/cosmic-store/package.nix +++ b/pkgs/by-name/co/cosmic-store/package.nix @@ -15,14 +15,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-store"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-store"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-l2IHaujVze3bpzSMifZfVBGwE0ajjjHxmpO339jG+TU="; + hash = "sha256-KlXFFoUEa0YTQDEJHMrbWOIEsSnXvJNzzaEFYR83t9s="; }; cargoHash = "sha256-xdNYQB/zmndnMAkstwJ6Z2uk0fXli3gIYHchUq/3u6k="; From 1ab5def301eb42247ded3769f9e9a21ad5937336 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:42:41 -0300 Subject: [PATCH 074/108] cosmic-term: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-term/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-term/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-term/package.nix b/pkgs/by-name/co/cosmic-term/package.nix index 09014339f31c..390b2a7bab0a 100644 --- a/pkgs/by-name/co/cosmic-term/package.nix +++ b/pkgs/by-name/co/cosmic-term/package.nix @@ -15,14 +15,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-term"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-term"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-jzt3w3E7osxK0axi7zBnItnwd1yugkSZ1AkLxXalwUU="; + hash = "sha256-1kQuPMaLXq+V1fTplXKoXAVOtyuD4Sh8diljHgTDbdI="; }; cargoHash = "sha256-mpuVSHb9YcDZB+eyyD+5ZNzUeEgx8T25IFjsD/Q/quU="; From c32296d2f85a99f7e9a679837c3b30e1c425f77f Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:44:40 -0300 Subject: [PATCH 075/108] cosmic-wallpapers: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-wallpapers/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-wallpapers/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix index a627eef5af09..888b41c96a9b 100644 --- a/pkgs/by-name/co/cosmic-wallpapers/package.nix +++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix @@ -7,7 +7,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-wallpapers"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From 321812f135cbed84cba7f54eb4f073947239395f Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:46:00 -0300 Subject: [PATCH 076/108] cosmic-workspaces-epoch: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-workspaces-epoch/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-workspaces-epoch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix index 048af08e48d4..c2831c0b3a93 100644 --- a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix +++ b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix @@ -14,17 +14,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-workspaces-epoch"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-workspaces-epoch"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-e96RneJeYimPmO1ndl4cbMEVpJ9t2ENZi7d/zOe6Wvc="; + hash = "sha256-gcS8Q9SR7Dj1FH2Dtdd6jUMX8u5kHJBMvlgqJGw+rjA="; }; - cargoHash = "sha256-ICZSp1lE8he+aQN9zjdHF9gGy2KqcVX7xZwtCd8ar6U="; + cargoHash = "sha256-BE6s2dmbgXlFXrtd8b9k2LltLnegLzWbIUlaEQvv+5o="; separateDebugInfo = true; From 146b5cfc87e0786b168fa2349a9406c1d71b86f9 Mon Sep 17 00:00:00 2001 From: FlameFlag <57304299+FlameFlag@users.noreply.github.com> Date: Thu, 25 Sep 2025 19:43:41 +0300 Subject: [PATCH 077/108] iina: 1.4.0 -> 1.4.1 Changelog: https://github.com/iina/iina/releases/tag/v1.4.1 Diff: https://github.com/iina/iina/compare/v1.4.0...v1.4.1 --- pkgs/by-name/ii/iina/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ii/iina/package.nix b/pkgs/by-name/ii/iina/package.nix index 5f52bc09b9fb..25c002a44172 100644 --- a/pkgs/by-name/ii/iina/package.nix +++ b/pkgs/by-name/ii/iina/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "iina"; - version = "1.4.0"; + version = "1.4.1"; src = fetchurl { url = "https://github.com/iina/iina/releases/download/v${finalAttrs.version}/IINA.v${finalAttrs.version}.dmg"; - hash = "sha256-S5gHyI1dQcqmNfCkCDI649gKMwVHZpisLaRyYTakgbg="; + hash = "sha256-F3rUaeoSm+2VqCrFm1+1jQoGw1NC/KejfbohSogh+Eg="; }; nativeBuildInputs = [ undmg ]; From 315ff2a43b34ebbad6c600b692c8bcc98f8c97e0 Mon Sep 17 00:00:00 2001 From: Ming-Chuan Date: Fri, 26 Sep 2025 02:27:29 +0800 Subject: [PATCH 078/108] krita: 5.2.11 -> 5.2.13 --- pkgs/by-name/kr/krita/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/kr/krita/default.nix b/pkgs/by-name/kr/krita/default.nix index 0e70e0451eac..c3ee02c14c1a 100644 --- a/pkgs/by-name/kr/krita/default.nix +++ b/pkgs/by-name/kr/krita/default.nix @@ -1,7 +1,7 @@ { callPackage, ... }: callPackage ./generic.nix { - version = "5.2.11"; + version = "5.2.13"; kde-channel = "stable"; - hash = "sha256-Gawkagbpb3+De1fy5bGr1R3QnwyUjfcHfgizstNgxQ8="; + hash = "sha256-y5CUMMmeK/EGhPHBPXaHZpHuYlctmqpU1wWJMflhVTE="; } From 84bbbd14759cc2bef9c0a1f4992e60f002b1fafb Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 17:04:29 -0300 Subject: [PATCH 079/108] pop-launcher: 1.2.4 -> 1.2.6 Diff: https://github.com/pop-os/launcher/compare/1.2.4...1.2.6 --- pkgs/by-name/po/pop-launcher/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/pop-launcher/package.nix b/pkgs/by-name/po/pop-launcher/package.nix index 364a668bc6b8..a264177877b2 100644 --- a/pkgs/by-name/po/pop-launcher/package.nix +++ b/pkgs/by-name/po/pop-launcher/package.nix @@ -12,13 +12,13 @@ rustPlatform.buildRustPackage rec { pname = "pop-launcher"; - version = "1.2.4"; + version = "1.2.6"; src = fetchFromGitHub { owner = "pop-os"; repo = "launcher"; rev = version; - hash = "sha256-CLpquNgdtnGMlMpGLv72WZmizalvYPfMWlE/qLprVrs="; + hash = "sha256-4wPspv5bpqoG45uUkrtxJTvdbmFkpWv8QBZxsPbGu/M="; }; nativeBuildInputs = [ @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec { libxkbcommon ]; - cargoHash = "sha256-Htre2gzAlNfxBkBvMMtjYbUcuwNw+tB4DI18iBA+g34="; + cargoHash = "sha256-gc1YhIxHBqmMOE3Gu3T4gmGdAp0t+qiUXDcPYZE6utU="; cargoBuildFlags = [ "--package" From 997975b237c2ae63c710d91b4053921fe88e26dd Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 17:05:56 -0300 Subject: [PATCH 080/108] pop-launcher: adopt by NixOS/cosmic --- pkgs/by-name/po/pop-launcher/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/po/pop-launcher/package.nix b/pkgs/by-name/po/pop-launcher/package.nix index a264177877b2..6ea7eea7ae40 100644 --- a/pkgs/by-name/po/pop-launcher/package.nix +++ b/pkgs/by-name/po/pop-launcher/package.nix @@ -73,5 +73,6 @@ rustPlatform.buildRustPackage rec { license = licenses.mpl20; maintainers = with maintainers; [ samhug ]; mainProgram = "pop-launcher"; + teams = [ teams.cosmic ]; }; } From 351b95519b2ac33cb25f0eccb719f18b84d7c59c Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 17:07:15 -0300 Subject: [PATCH 081/108] pop-launcher: remove `with lib` from meta --- pkgs/by-name/po/pop-launcher/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/po/pop-launcher/package.nix b/pkgs/by-name/po/pop-launcher/package.nix index 6ea7eea7ae40..6ea6295bd54a 100644 --- a/pkgs/by-name/po/pop-launcher/package.nix +++ b/pkgs/by-name/po/pop-launcher/package.nix @@ -66,13 +66,13 @@ rustPlatform.buildRustPackage rec { --replace-fail '/usr/bin/gnome-terminal' 'gnome-terminal' ''; - meta = with lib; { + meta = { description = "Modular IPC-based desktop launcher service"; homepage = "https://github.com/pop-os/launcher"; - platforms = platforms.linux; - license = licenses.mpl20; - maintainers = with maintainers; [ samhug ]; + platforms = lib.platforms.linux; + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ samhug ]; mainProgram = "pop-launcher"; - teams = [ teams.cosmic ]; + teams = [ lib.teams.cosmic ]; }; } From 9f62aa538edeea0122a7ed90c4506339b3f1e3b7 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 17:09:19 -0300 Subject: [PATCH 082/108] pop-launcher: migrate to `finalAttrs` --- pkgs/by-name/po/pop-launcher/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/pop-launcher/package.nix b/pkgs/by-name/po/pop-launcher/package.nix index 6ea6295bd54a..e629efa12ec3 100644 --- a/pkgs/by-name/po/pop-launcher/package.nix +++ b/pkgs/by-name/po/pop-launcher/package.nix @@ -10,14 +10,14 @@ libxkbcommon, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pop-launcher"; version = "1.2.6"; src = fetchFromGitHub { owner = "pop-os"; repo = "launcher"; - rev = version; + rev = finalAttrs.version; hash = "sha256-4wPspv5bpqoG45uUkrtxJTvdbmFkpWv8QBZxsPbGu/M="; }; @@ -75,4 +75,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "pop-launcher"; teams = [ lib.teams.cosmic ]; }; -} +}) From 55040b6e71b73ba446415b62671f18270a2a039b Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 17:09:48 -0300 Subject: [PATCH 083/108] pop-launcher: `rev` -> `tag` --- pkgs/by-name/po/pop-launcher/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/po/pop-launcher/package.nix b/pkgs/by-name/po/pop-launcher/package.nix index e629efa12ec3..b0952796a5f6 100644 --- a/pkgs/by-name/po/pop-launcher/package.nix +++ b/pkgs/by-name/po/pop-launcher/package.nix @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: { src = fetchFromGitHub { owner = "pop-os"; repo = "launcher"; - rev = finalAttrs.version; + tag = finalAttrs.version; hash = "sha256-4wPspv5bpqoG45uUkrtxJTvdbmFkpWv8QBZxsPbGu/M="; }; From aab5000e7ddf0a018f3370e5156034d1dffcd660 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 25 Sep 2025 20:20:02 +0000 Subject: [PATCH 084/108] python3Packages.resend: 2.13.1 -> 2.14.0 --- pkgs/development/python-modules/resend/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/resend/default.nix b/pkgs/development/python-modules/resend/default.nix index 6b99bb736688..eba4b1b254e2 100644 --- a/pkgs/development/python-modules/resend/default.nix +++ b/pkgs/development/python-modules/resend/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "resend"; - version = "2.13.1"; + version = "2.14.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "resend"; repo = "resend-python"; tag = "v${version}"; - hash = "sha256-TE0sfNg6m71Chl6TPAssEiX+jeeHv0ZYOcv/HOe30OM="; + hash = "sha256-rRaW32hKfbYOKuh5lcPWiq6sD35tUzRS8ZCsyAyy4Mo="; }; build-system = [ setuptools ]; From ef354bbc2e1628d55d2bf417cefeae96923aea34 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 17:44:11 -0300 Subject: [PATCH 085/108] xdg-desktop-portal-cosmic: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/xdg-desktop-portal-cosmic/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix index e46de58b3a5b..d82a321cd69c 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "xdg-desktop-portal-cosmic"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From f8022ce68efeefd13610e5cf62f837ea31b6bf3b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 25 Sep 2025 20:46:03 +0000 Subject: [PATCH 086/108] cargo-pgrx: 0.16.0 -> 0.16.1 --- pkgs/development/tools/rust/cargo-pgrx/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-pgrx/default.nix b/pkgs/development/tools/rust/cargo-pgrx/default.nix index 451dfd6b10ee..a76a35fe2eab 100644 --- a/pkgs/development/tools/rust/cargo-pgrx/default.nix +++ b/pkgs/development/tools/rust/cargo-pgrx/default.nix @@ -60,9 +60,9 @@ in # Not to be used with buildPgrxExtension, where it should be pinned. # When you make an extension use the latest version, *copy* this to a separate pinned attribute. cargo-pgrx = generic { - version = "0.16.0"; - hash = "sha256-emNR7fXNVD9sY/Mdno7mwpH6l/7AD28cBUsFRn9je50="; - cargoHash = "sha256-3eyBDWDoCzSU0tbab8qbjSnBkkN0oOgd7YbuyHLEHYw="; + version = "0.16.1"; + hash = "sha256-AjoBr+/sEPdzbD0wLUNVm2syCySkGaFOFQ70TST1U9w="; + cargoHash = "sha256-95DHq5GLnAqb3bbKwwaeBeKEmkfRh81ZTRaJ7L59DAg="; }; } // lib.mapAttrs (_: generic) (import ./pinned.nix) From 6c07eeefb003eeec92f941eca4153b11136f2d38 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Thu, 25 Sep 2025 18:09:40 -0300 Subject: [PATCH 087/108] microsoft-edge: 140.0.3485.81 -> 140.0.3485.94 --- pkgs/by-name/mi/microsoft-edge/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/microsoft-edge/package.nix b/pkgs/by-name/mi/microsoft-edge/package.nix index 45adeea815cd..1335eeada7e7 100644 --- a/pkgs/by-name/mi/microsoft-edge/package.nix +++ b/pkgs/by-name/mi/microsoft-edge/package.nix @@ -162,11 +162,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "microsoft-edge"; - version = "140.0.3485.81"; + version = "140.0.3485.94"; src = fetchurl { url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-8GX70RKXRyhaPVhfg2bB0JDLkmpcwvZDUtlyKusBTN8="; + hash = "sha256-UvnAT87X9YMlyF1i9z7bBCWpz3CU2ZWe9hoABgGSXY8="; }; # With strictDeps on, some shebangs were not being patched correctly From 80b43ad878aea3a63abd6ee865188e74bf68ebfb Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Thu, 25 Sep 2025 22:36:21 +0200 Subject: [PATCH 088/108] gitlab: 18.4.0 -> 18.4.1 https://about.gitlab.com/releases/2025/09/25/patch-release-gitlab-18-4-1-released/ --- pkgs/by-name/gi/gitaly/package.nix | 4 ++-- .../by-name/gi/gitlab-container-registry/package.nix | 8 ++++---- pkgs/by-name/gi/gitlab-pages/package.nix | 4 ++-- pkgs/by-name/gi/gitlab/data.json | 12 ++++++------ pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix | 2 +- pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock | 3 +++ pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix | 3 +++ 7 files changed, 21 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/gi/gitaly/package.nix b/pkgs/by-name/gi/gitaly/package.nix index 106f7751f50d..b3bb574d94aa 100644 --- a/pkgs/by-name/gi/gitaly/package.nix +++ b/pkgs/by-name/gi/gitaly/package.nix @@ -7,7 +7,7 @@ }: let - version = "18.4.0"; + version = "18.4.1"; package_version = "v${lib.versions.major version}"; gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; @@ -21,7 +21,7 @@ let owner = "gitlab-org"; repo = "gitaly"; rev = "v${version}"; - hash = "sha256-Xg+JRw/W93n6FGjjQRTULuCTRQxvPyyQJKACQNaYyyg="; + hash = "sha256-NsPOxnX8BF9J1SqTj6DhPUWSEq7E5+grumPlwHPbA/8="; }; vendorHash = "sha256-DNZgdP7juELUX0cs0tnyqdf1yiUJ0S17nm0xqTk3KHQ="; diff --git a/pkgs/by-name/gi/gitlab-container-registry/package.nix b/pkgs/by-name/gi/gitlab-container-registry/package.nix index 38ebb7b4b294..524e46299197 100644 --- a/pkgs/by-name/gi/gitlab-container-registry/package.nix +++ b/pkgs/by-name/gi/gitlab-container-registry/package.nix @@ -6,18 +6,18 @@ buildGo124Module rec { pname = "gitlab-container-registry"; - version = "4.27.0"; - rev = "v${version}-gitlab-ahmed-master-test"; + version = "4.28.0"; + rev = "v${version}-gitlab"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "container-registry"; inherit rev; - hash = "sha256-lcM0HjseQ4N7rndDx95aC6MWb+Ggwz3UIhSvbC8oxus="; + hash = "sha256-0v39mQ0wLq2VUYNeDU6E2M8Ny/e/A3VrE8+pmpwJgug="; }; - vendorHash = "sha256-ALPK9h5Isniis7QPz9DXokeBd+hWMDJ7ts9/sGNrFMk="; + vendorHash = "sha256-tCOXSZjJOWHTIdWYxdBaH6STKAwqlHsuDfhGd2KPx1Q="; checkFlags = let diff --git a/pkgs/by-name/gi/gitlab-pages/package.nix b/pkgs/by-name/gi/gitlab-pages/package.nix index db0a76e54d20..e3cf786769ab 100644 --- a/pkgs/by-name/gi/gitlab-pages/package.nix +++ b/pkgs/by-name/gi/gitlab-pages/package.nix @@ -6,14 +6,14 @@ buildGoModule rec { pname = "gitlab-pages"; - version = "18.4.0"; + version = "18.4.1"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${version}"; - hash = "sha256-yaIqPr5f2GdRtgLn2XQHNBf0n0O97WlOcCdIule53eA="; + hash = "sha256-C4zdBsZ+Sz9S5lQ5qivqmrlM6C6jEepq152v3XQvA6E="; }; vendorHash = "sha256-FdmozSo/eWTnAxrO+/TZOKataLwDkKfwGOXymkRBVCI="; diff --git a/pkgs/by-name/gi/gitlab/data.json b/pkgs/by-name/gi/gitlab/data.json index 85ef14d9b5aa..bc1acf521add 100644 --- a/pkgs/by-name/gi/gitlab/data.json +++ b/pkgs/by-name/gi/gitlab/data.json @@ -1,15 +1,15 @@ { - "version": "18.4.0", - "repo_hash": "0vp4wnipbl8v9vm4xjvwqgzgff4i9xn5p690vw4yvngs7gnclv11", + "version": "18.4.1", + "repo_hash": "0wqk6vcjsnv84qbngzri4klg299kk154cadl98zf9vzypv5l66rz", "yarn_hash": "1s9fz2apb7wkpppq14b3020b2pqdah917wblvzk32np8s2dqqc14", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v18.4.0-ee", + "rev": "v18.4.1-ee", "passthru": { - "GITALY_SERVER_VERSION": "18.4.0", - "GITLAB_PAGES_VERSION": "18.4.0", + "GITALY_SERVER_VERSION": "18.4.1", + "GITLAB_PAGES_VERSION": "18.4.1", "GITLAB_SHELL_VERSION": "14.45.2", "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.9.1", - "GITLAB_WORKHORSE_VERSION": "18.4.0" + "GITLAB_WORKHORSE_VERSION": "18.4.1" } } diff --git a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix index ee4461faf8d7..9be3bea4f005 100644 --- a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix +++ b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix @@ -10,7 +10,7 @@ in buildGoModule rec { pname = "gitlab-workhorse"; - version = "18.4.0"; + version = "18.4.1"; # nixpkgs-update: no auto update src = fetchFromGitLab { diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock index 55bb4449a788..48e3e7112d1a 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock +++ b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock @@ -27,8 +27,11 @@ PATH gitlab-active-context (0.0.1) activerecord activesupport + aws-sdk-core connection_pool elasticsearch + faraday-typhoeus + faraday_middleware-aws-sigv4 opensearch-ruby pg zeitwerk diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix index f59cd14b5116..a35d3cb71ccc 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix +++ b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix @@ -2790,8 +2790,11 @@ src: { dependencies = [ "activerecord" "activesupport" + "aws-sdk-core" "connection_pool" "elasticsearch" + "faraday-typhoeus" + "faraday_middleware-aws-sigv4" "opensearch-ruby" "pg" "zeitwerk" From 2460a6b62ac7e792b445bbdac23a0d9cdafe27f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 25 Sep 2025 23:26:07 +0000 Subject: [PATCH 089/108] enum4linux-ng: 1.3.5 -> 1.3.7 --- pkgs/by-name/en/enum4linux-ng/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/en/enum4linux-ng/package.nix b/pkgs/by-name/en/enum4linux-ng/package.nix index ad5139ce21a5..68de43a0a6b8 100644 --- a/pkgs/by-name/en/enum4linux-ng/package.nix +++ b/pkgs/by-name/en/enum4linux-ng/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "enum4linux-ng"; - version = "1.3.5"; + version = "1.3.7"; pyproject = true; src = fetchFromGitHub { owner = "cddmp"; repo = "enum4linux-ng"; tag = "v${version}"; - hash = "sha256-jwwBYpzMjaVVojMB1udkinNQDiOXPKWbOwIsWHlhWw4="; + hash = "sha256-Crd5sc0sYvYufN0bK4Qh7iSy22utQet6X1UlPlS48XI="; }; build-system = with python3.pkgs; [ setuptools ]; From fbe3db5ff7df4d8b7fcb5873e26c52a03fe71bf8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 25 Sep 2025 23:28:42 +0000 Subject: [PATCH 090/108] openvas-scanner: 23.27.0 -> 23.28.0 --- pkgs/by-name/op/openvas-scanner/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openvas-scanner/package.nix b/pkgs/by-name/op/openvas-scanner/package.nix index a780cbb0e06f..415f5c8ce47c 100644 --- a/pkgs/by-name/op/openvas-scanner/package.nix +++ b/pkgs/by-name/op/openvas-scanner/package.nix @@ -31,13 +31,13 @@ stdenv.mkDerivation rec { pname = "openvas-scanner"; - version = "23.27.0"; + version = "23.28.0"; src = fetchFromGitHub { owner = "greenbone"; repo = "openvas-scanner"; tag = "v${version}"; - hash = "sha256-p/SYzrjM37Q67DnT/cfvJkDHxWwrGxBt1NK/hwWgOdM="; + hash = "sha256-ggmex/BmAVgdE1JNM3kybEmr/uKqrIl8JdSoBnsg+40="; }; nativeBuildInputs = [ From 8bb38b6622baa5c096f572224a8e671af1ffae81 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 25 Sep 2025 23:38:33 +0000 Subject: [PATCH 091/108] nzbhydra2: 7.16.3 -> 7.19.1 --- pkgs/by-name/nz/nzbhydra2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nz/nzbhydra2/package.nix b/pkgs/by-name/nz/nzbhydra2/package.nix index e1607cfed80a..4ede2316c157 100644 --- a/pkgs/by-name/nz/nzbhydra2/package.nix +++ b/pkgs/by-name/nz/nzbhydra2/package.nix @@ -10,11 +10,11 @@ }: stdenv.mkDerivation rec { pname = "nzbhydra2"; - version = "7.16.3"; + version = "7.19.1"; src = fetchzip { url = "https://github.com/theotherp/nzbhydra2/releases/download/v${version}/nzbhydra2-${version}-generic.zip"; - hash = "sha256-YQWZjTTgZ0mArAJCqjWYeou+JXxFwAvxM/Z/rpgI4bs="; + hash = "sha256-eR+mYtVWRg+2HWAFmyCpb9hNdsS+U3QMBpO1r4LvQVM="; stripRoot = false; }; From c4afafe6d2a77e64fc7328e756d849bb005c5501 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Sep 2025 00:34:07 +0000 Subject: [PATCH 092/108] python3Packages.badsecrets: 0.12.12 -> 0.13.47 --- pkgs/development/python-modules/badsecrets/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/badsecrets/default.nix b/pkgs/development/python-modules/badsecrets/default.nix index 9acc27351cc5..e7c4c48115fa 100644 --- a/pkgs/development/python-modules/badsecrets/default.nix +++ b/pkgs/development/python-modules/badsecrets/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "badsecrets"; - version = "0.12.12"; + version = "0.13.47"; pyproject = true; src = fetchFromGitHub { owner = "blacklanternsecurity"; repo = "badsecrets"; tag = "v${version}"; - hash = "sha256-eZaTH47WYm89JgDrY0eTTrFC5OkbKqV+MY1bHWaiExU="; + hash = "sha256-Yvd9AGbVDOfXep8y+XzwYP2EpTvy+rwyz5hRIe7v4oc="; }; build-system = [ From 8dcc9c2720b992cb0fdb83e47eb6b131bf23877f Mon Sep 17 00:00:00 2001 From: botnk Date: Fri, 26 Sep 2025 01:29:30 +0000 Subject: [PATCH 093/108] shader-slang: 2025.17.1 -> 2025.17.2 Changelog: https://github.com/shader-slang/slang/releases/tag/v2025.17.2 --- pkgs/by-name/sh/shader-slang/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shader-slang/package.nix b/pkgs/by-name/sh/shader-slang/package.nix index a4d565eb1935..32c1afc2243f 100644 --- a/pkgs/by-name/sh/shader-slang/package.nix +++ b/pkgs/by-name/sh/shader-slang/package.nix @@ -28,13 +28,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "shader-slang"; - version = "2025.17.1"; + version = "2025.17.2"; src = fetchFromGitHub { owner = "shader-slang"; repo = "slang"; tag = "v${finalAttrs.version}"; - hash = "sha256-0rpjwUCOJedafF6ZKyV+a3fHhnEcflFC6nflTApN4Z0="; + hash = "sha256-bviodruPqvw2L9E6qSO0ihg9L/qK33A03bpr1bI+xR8="; fetchSubmodules = true; }; From 966679c1987ca7607f216a8131dc6c98c80a8b8f Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 20 Sep 2025 16:26:34 -0400 Subject: [PATCH 094/108] gradience: drop --- doc/release-notes/rl-2511.section.md | 2 + pkgs/by-name/gr/gradience/package.nix | 83 --------------------------- pkgs/top-level/aliases.nix | 52 ++++++++--------- 3 files changed, 27 insertions(+), 110 deletions(-) delete mode 100644 pkgs/by-name/gr/gradience/package.nix diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index 2ae1b246f392..eabbc4238838 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -61,6 +61,8 @@ - `mx-puppet-discord` was removed from Nixpkgs along with its NixOS module as it was unmaintained and was the only user of sha1 hashes in tree. +- `gradience` has been removed because it was archived upstream. + - `kbd` package's `outputs` now include a `man` and `scripts` outputs. The `unicode_start` and `unicode_stop` Bash scripts are now part of the `scripts` output, allowing most usages of the `kbd` package to not pull in `bash`. - `spidermonkey_91` has been removed, as it has been EOL since September 2022. diff --git a/pkgs/by-name/gr/gradience/package.nix b/pkgs/by-name/gr/gradience/package.nix deleted file mode 100644 index d1718efec750..000000000000 --- a/pkgs/by-name/gr/gradience/package.nix +++ /dev/null @@ -1,83 +0,0 @@ -{ - lib, - fetchFromGitHub, - wrapGAppsHook4, - meson, - ninja, - pkg-config, - glib, - glib-networking, - desktop-file-utils, - gettext, - librsvg, - blueprint-compiler, - python3Packages, - sassc, - appstream-glib, - libadwaita, - libportal, - libportal-gtk4, - libsoup_3, - gobject-introspection, -}: - -python3Packages.buildPythonApplication { - pname = "gradience"; - version = "0.4.1"; - - src = fetchFromGitHub { - owner = "GradienceTeam"; - repo = "Gradience"; - # See https://github.com/GradienceTeam/Gradience/releases/tag/0.4.1-patch1 - rev = "0.4.1-patch1"; - sha256 = "sha256-5jloFbimJC4jP1C1uS8a9VlqyR5qqDuqcKvUXwr9SjY="; - }; - - format = "other"; - dontWrapGApps = true; - - nativeBuildInputs = [ - appstream-glib - blueprint-compiler - desktop-file-utils - gettext - glib - gobject-introspection - meson - ninja - pkg-config - wrapGAppsHook4 - sassc - ]; - - buildInputs = [ - glib-networking - libadwaita - libportal - libportal-gtk4 - librsvg - libsoup_3 - ]; - - propagatedBuildInputs = with python3Packages; [ - anyascii - jinja2 - lxml - material-color-utilities - pygobject3 - svglib - yapsy - packaging - ]; - - preFixup = '' - makeWrapperArgs+=("''${gappsWrapperArgs[@]}") - ''; - - meta = with lib; { - homepage = "https://github.com/GradienceTeam/Gradience"; - description = "Customize libadwaita and GTK3 apps (with adw-gtk3)"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ foo-dogsquared ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 043041e28f8f..145ee931f6f4 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1048,61 +1048,55 @@ mapAliases { glxinfo = mesa-demos; # Added 2024-07-04 gmailieer = throw "'gmailieer' has been renamed to/replaced by 'lieer'"; # Converted to throw 2024-10-17 gmnisrv = throw "'gmnisrv' has been removed due to lack of maintenance upstream"; # Added 2025-06-07 + gmock = throw "'gmock' has been renamed to/replaced by 'gtest'"; # Converted to throw 2024-10-17 gmp4 = throw "'gmp4' is end-of-life, consider using 'gmp' instead"; # Added 2024-12-24 - gnat11 = throw "gnat11 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 + gn1924 = throw "gn1924 has been removed because it was broken and no longer used by envoy."; # Added 2024-11-03 gnat-bootstrap11 = throw "gnat-bootstrap11 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 - gnatboot11 = throw "gnatboot11 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 - gnat12 = throw "gnat12 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 gnat-bootstrap12 = throw "gnat-bootstrap12 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 - gnatboot12 = throw "gnatboot12 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 + gnat11 = throw "gnat11 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 + gnat12 = throw "gnat12 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 gnat12Packages = throw "gnat12Packages has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 gnatboot = gnat-bootstrap; # Added 2023-04-07 + gnatboot11 = throw "gnatboot11 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 + gnatboot12 = throw "gnatboot12 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 gnatcoll-core = gnatPackages.gnatcoll-core; # Added 2024-02-25 + gnatcoll-db2ada = gnatPackages.gnatcoll-db2ada; # Added 2024-02-25 gnatcoll-gmp = gnatPackages.gnatcoll-gmp; # Added 2024-02-25 gnatcoll-iconv = gnatPackages.gnatcoll-iconv; # Added 2024-02-25 gnatcoll-lzma = gnatPackages.gnatcoll-lzma; # Added 2024-02-25 gnatcoll-omp = gnatPackages.gnatcoll-omp; # Added 2024-02-25 + gnatcoll-postgres = gnatPackages.gnatcoll-postgres; # Added 2024-02-25 gnatcoll-python3 = gnatPackages.gnatcoll-python3; # Added 2024-02-25 gnatcoll-readline = gnatPackages.gnatcoll-readline; # Added 2024-02-25 - gnatcoll-syslog = gnatPackages.gnatcoll-syslog; # Added 2024-02-25 - gnatcoll-zlib = gnatPackages.gnatcoll-zlib; # Added 2024-02-25 - gnatcoll-postgres = gnatPackages.gnatcoll-postgres; # Added 2024-02-25 gnatcoll-sql = gnatPackages.gnatcoll-sql; # Added 2024-02-25 gnatcoll-sqlite = gnatPackages.gnatcoll-sqlite; # Added 2024-02-25 + gnatcoll-syslog = gnatPackages.gnatcoll-syslog; # Added 2024-02-25 gnatcoll-xref = gnatPackages.gnatcoll-xref; # Added 2024-02-25 - gnatcoll-db2ada = gnatPackages.gnatcoll-db2ada; # Added 2024-02-25 + gnatcoll-zlib = gnatPackages.gnatcoll-zlib; # Added 2024-02-25 gnatinspect = gnatPackages.gnatinspect; # Added 2024-02-25 gnome-dictionary = throw "'gnome-dictionary' has been removed as it has been archived upstream. Consider using 'wordbook' instead"; # Added 2024-09-14 gnome-firmware-updater = gnome-firmware; # added 2022-04-14 gnome-hexgl = throw "'gnome-hexgl' has been removed due to lack of maintenance upstream"; # Added 2024-09-14 gnome-passwordsafe = gnome-secrets; # added 2022-01-30 - gnome_mplayer = throw "'gnome_mplayer' has been removed due to lack of maintenance upstream. Consider using 'celluloid' instead"; # Added 2024-09-14 gnome-resources = resources; # added 2023-12-10 - - gmock = throw "'gmock' has been renamed to/replaced by 'gtest'"; # Converted to throw 2024-10-17 - gnome3 = throw "'gnome3' has been renamed to/replaced by 'gnome'"; # Converted to throw 2024-10-17 + gnome_mplayer = throw "'gnome_mplayer' has been removed due to lack of maintenance upstream. Consider using 'celluloid' instead"; # Added 2024-09-14 gnubik = throw "'gnubik' has been removed due to lack of maintainance upstream and its dependency on GTK 2"; # Added 2025-09-16 gnufdisk = throw "'gnufdisk' has been removed due to lack of maintenance upstream"; # Added 2024-12-31 - gnuradio3_9 = throw "gnuradio3_9 has been removed because it is not compatible with the latest volk and it had no dependent packages which justified its distribution"; # Added 2024-07-28 - gnuradio3_9Minimal = throw "gnuradio3_9Minimal has been removed because it is not compatible with the latest volk and it had no dependent packages which justified its distribution"; # Added 2024-07-28 - gnuradio3_9Packages = throw "gnuradio3_9Minimal has been removed because it is not compatible with the latest volk and it had no dependent packages which justified its distribution"; # Added 2024-07-28 gnuradio3_8 = throw "gnuradio3_8 has been removed because it was too old and incompatible with a not EOL swig"; # Added 2024-11-18 gnuradio3_8Minimal = throw "gnuradio3_8Minimal has been removed because it was too old and incompatible with a not EOL swig"; # Added 2024-11-18 gnuradio3_8Packages = throw "gnuradio3_8Minimal has been removed because it was too old and incompatible with a not EOL swig"; # Added 2024-11-18 + gnuradio3_9 = throw "gnuradio3_9 has been removed because it is not compatible with the latest volk and it had no dependent packages which justified its distribution"; # Added 2024-07-28 + gnuradio3_9Minimal = throw "gnuradio3_9Minimal has been removed because it is not compatible with the latest volk and it had no dependent packages which justified its distribution"; # Added 2024-07-28 + gnuradio3_9Packages = throw "gnuradio3_9Minimal has been removed because it is not compatible with the latest volk and it had no dependent packages which justified its distribution"; # Added 2024-07-28 gnustep = throw "The gnustep scope has been replaced with top-level packages: gnustep-back, -base, -gui, -libobjc, -make, -systempreferences; gorm, gworkspace, projectcenter."; # Added 2025-01-25 - gn1924 = throw "gn1924 has been removed because it was broken and no longer used by envoy."; # Added 2024-11-03 - gobby5 = throw "'gobby5' has been renamed to/replaced by 'gobby'"; # Converted to throw 2024-10-17 - gradle_6 = throw "Gradle 6 has been removed, as it is end-of-life (https://endoflife.date/gradle) and has many vulnerabilities that are not resolved until Gradle 7."; # Added 2024-10-30 - gradle_6-unwrapped = throw "Gradle 6 has been removed, as it is end-of-life (https://endoflife.date/gradle) and has many vulnerabilities that are not resolved until Gradle 7."; # Added 2024-10-30 - grafana-agent = throw "'grafana-agent' has been removed, as it only works with an EOL compiler and will become EOL during the 25.05 release. Consider migrating to 'grafana-alloy' instead"; # Added 2025-04-02 - 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 - godot_4_3-export-templates = lib.warnOnInstantiate "godot_4_3-export-templates has been renamed to godot_4_3-export-templates-bin" godot_4_3-export-templates-bin; # Added 2025-03-27 - godot_4_4-export-templates = lib.warnOnInstantiate "godot_4_4-export-templates has been renamed to godot_4_4-export-templates-bin" godot_4_4-export-templates-bin; # Added 2025-03-27 - godot_4-export-templates = lib.warnOnInstantiate "godot_4-export-templates has been renamed to godot_4-export-templates-bin" godot_4-export-templates-bin; # Added 2025-03-27 - godot-export-templates = lib.warnOnInstantiate "godot-export-templates has been renamed to godot-export-templates-bin" godot-export-templates-bin; # Added 2025-03-27 go-thumbnailer = thud; # Added 2023-09-21 go-upower-notify = upower-notify; # Added 2024-07-21 + gobby5 = throw "'gobby5' has been renamed to/replaced by 'gobby'"; # Converted to throw 2024-10-17 + godot-export-templates = lib.warnOnInstantiate "godot-export-templates has been renamed to godot-export-templates-bin" godot-export-templates-bin; # Added 2025-03-27 + godot_4-export-templates = lib.warnOnInstantiate "godot_4-export-templates has been renamed to godot_4-export-templates-bin" godot_4-export-templates-bin; # Added 2025-03-27 + godot_4_3-export-templates = lib.warnOnInstantiate "godot_4_3-export-templates has been renamed to godot_4_3-export-templates-bin" godot_4_3-export-templates-bin; # Added 2025-03-27 + godot_4_4-export-templates = lib.warnOnInstantiate "godot_4_4-export-templates has been renamed to godot_4_4-export-templates-bin" godot_4_4-export-templates-bin; # Added 2025-03-27 goldwarden = throw "'goldwarden' has been removed, as it no longer works with new Bitwarden versions and is abandoned upstream"; # Added 2025-09-16 googler = throw "'googler' has been removed, as it no longer works and is abandoned upstream"; # Added 2025-04-01 gpicview = throw "'gpicview' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'loupe', 'gthumb' or 'image-roll' instead"; # Added 2024-09-15 @@ -1111,11 +1105,16 @@ mapAliases { gpxsee-qt6 = gpxsee; # added 2025-09-09 gqview = throw "'gqview' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'gthumb' instead"; # Added 2024-09-14 gr-framework = throw "gr-framework has been removed, as it was broken"; # Added 2025-08-25 - graalvmCEPackages = graalvmPackages; # Added 2024-08-10 graalvm-ce = graalvmPackages.graalvm-ce; # Added 2024-08-10 graalvm-oracle = graalvmPackages.graalvm-oracle; # Added 2024-12-17 + graalvmCEPackages = graalvmPackages; # Added 2024-08-10 + gradience = throw "`gradience` has been removed because it was archived upstream."; # Added 2025-09-20 + gradle_6 = throw "Gradle 6 has been removed, as it is end-of-life (https://endoflife.date/gradle) and has many vulnerabilities that are not resolved until Gradle 7."; # Added 2024-10-30 + gradle_6-unwrapped = throw "Gradle 6 has been removed, as it is end-of-life (https://endoflife.date/gradle) and has many vulnerabilities that are not resolved until Gradle 7."; # Added 2024-10-30 + grafana-agent = throw "'grafana-agent' has been removed, as it only works with an EOL compiler and will become EOL during the 25.05 release. Consider migrating to 'grafana-alloy' instead"; # Added 2025-04-02 grafana_reporter = grafana-reporter; # Added 2024-06-09 grapefruit = throw "'grapefruit' was removed due to being blocked by Roblox, rendering the package useless"; # Added 2024-08-23 + 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 graylog-3_3 = throw "graylog 3.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 3.x to latest series."; # Added 2023-10-09 graylog-4_0 = throw "graylog 4.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 4.x to latest series."; # Added 2023-10-09 graylog-4_3 = throw "graylog 4.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 4.x to latest series."; # Added 2023-10-09 @@ -1139,7 +1138,6 @@ mapAliases { guile-sdl = throw "guile-sdl has been removed, as it was broken"; # Added 2025-08-25 gutenprintBin = gutenprint-bin; # Added 2025-08-21 gxneur = throw "'gxneur' has been removed due to lack of maintenance and reliance on gnome2 and 2to3."; # Added 2025-08-17 - ### H ### hacksaw = throw "'hacksaw' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 From 7a68898162a210a4ab5c234ffd6ccbaad8b0312c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Sep 2025 03:09:34 +0000 Subject: [PATCH 095/108] snipe-it: 8.3.0 -> 8.3.2 --- pkgs/by-name/sn/snipe-it/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sn/snipe-it/package.nix b/pkgs/by-name/sn/snipe-it/package.nix index cadbb3207ce7..16209a071298 100644 --- a/pkgs/by-name/sn/snipe-it/package.nix +++ b/pkgs/by-name/sn/snipe-it/package.nix @@ -9,16 +9,16 @@ php84.buildComposerProject2 (finalAttrs: { pname = "snipe-it"; - version = "8.3.0"; + version = "8.3.2"; src = fetchFromGitHub { owner = "grokability"; repo = "snipe-it"; tag = "v${finalAttrs.version}"; - hash = "sha256-YeedBSpEzdMOPpbwqEFpVtMY4hnnN/Sb/XB1YNDnDNc="; + hash = "sha256-ZmOij8oDaMtLKbNEbzufvXy5fmLrGqwiDXzIpDVQ93o="; }; - vendorHash = "sha256-32TbhVhfi8i9jwBQ2gpeb7sLmrtHQXSjlaVVdgFdaxs="; + vendorHash = "sha256-13Mw2sjeSk4AmELjuD6Z7SgxLBgIeqzolq+rR992sEs="; postInstall = '' snipe_it_out="$out/share/php/snipe-it" From ea3e1e0ec2e92f5b38e1da8717fa40379a36272b Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 26 Sep 2025 11:34:27 +0800 Subject: [PATCH 096/108] snapper: 0.12.2 -> 0.13.0 Diff: https://github.com/openSUSE/snapper/compare/v0.12.2...v0.13.0 --- pkgs/by-name/sn/snapper/package.nix | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/sn/snapper/package.nix b/pkgs/by-name/sn/snapper/package.nix index 4288805cf4db..6ba1469b2ca1 100644 --- a/pkgs/by-name/sn/snapper/package.nix +++ b/pkgs/by-name/sn/snapper/package.nix @@ -25,15 +25,15 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "snapper"; - version = "0.12.2"; + version = "0.13.0"; src = fetchFromGitHub { owner = "openSUSE"; repo = "snapper"; - rev = "v${version}"; - sha256 = "sha256-SHwF9FMfrrf2IXrGjT/lTI8rDltVkRXkAQ9MpeNVeWw="; + tag = "v${finalAttrs.version}"; + hash = "sha256-8rIjfulMuh4HzZv08bX7gveJAo2X2GvswmBD3Ziu0NM="; }; strictDeps = true; @@ -62,18 +62,14 @@ stdenv.mkDerivation rec { zlib ]; - passthru.tests.snapper = nixosTests.snapper; - + # Hard-coded root paths, hard-coded root paths everywhere... postPatch = '' - # Hard-coded root paths, hard-coded root paths everywhere... - for file in {client,client/installation-helper,client/systemd-helper,data,pam,scripts,zypp-plugin}/Makefile.am; do + for file in {client/installation-helper,client/systemd-helper,data,scripts,zypp-plugin,scripts/completion}/Makefile.am; do substituteInPlace $file \ - --replace '$(DESTDIR)/usr' "$out" \ - --replace "DESTDIR" "out" \ - --replace "/usr" "$out" + --replace-warn '$(DESTDIR)/usr' "$out" \ + --replace-warn "DESTDIR" "out" \ + --replace-warn "/usr" "$out" done - substituteInPlace pam/Makefile.am \ - --replace '/`basename $(libdir)`' "$out/lib" ''; configureFlags = [ @@ -92,10 +88,12 @@ stdenv.mkDerivation rec { $out/lib/systemd/system/* \ $out/share/dbus-1/system-services/* \ ; do - substituteInPlace $file --replace "/usr" "$out" + substituteInPlace $file --replace-warn "/usr" "$out" done ''; + passthru.tests.snapper = nixosTests.snapper; + meta = { description = "Tool for Linux filesystem snapshot management"; homepage = "http://snapper.io"; @@ -104,4 +102,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ markuskowa ]; platforms = lib.platforms.linux; }; -} +}) From 8fa910d28657d1d2a3180d0ca3ddc3d9ee34584d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Sep 2025 04:42:28 +0000 Subject: [PATCH 097/108] python3Packages.pysmartthings: 3.2.9 -> 3.3.0 --- pkgs/development/python-modules/pysmartthings/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysmartthings/default.nix b/pkgs/development/python-modules/pysmartthings/default.nix index c72c040bc56e..543d2c2c61ce 100644 --- a/pkgs/development/python-modules/pysmartthings/default.nix +++ b/pkgs/development/python-modules/pysmartthings/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "pysmartthings"; - version = "3.2.9"; + version = "3.3.0"; pyproject = true; disabled = pythonOlder "3.12"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "andrewsayre"; repo = "pysmartthings"; tag = "v${version}"; - hash = "sha256-5buCkZ+VBZFHId616YxTUPNVd1QRh+bO0OBq0JL4dvo="; + hash = "sha256-i1whnELYPkaT7K5hLZy+Q4Aub1TBph8aDFZKx78hElY="; }; build-system = [ poetry-core ]; From 5eb8987d483575b914ee32f3ecc599db717cd2fb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Sep 2025 05:25:16 +0000 Subject: [PATCH 098/108] vimPlugins.avante-nvim: 0.0.27-unstable-2025-09-11 -> 0.0.27-unstable-2025-09-18 --- .../vim/plugins/non-generated/avante-nvim/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix index 8f898ea8db7e..2f41b843c3f5 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix @@ -12,12 +12,12 @@ pkgs, }: let - version = "0.0.27-unstable-2025-09-11"; + version = "0.0.27-unstable-2025-09-18"; src = fetchFromGitHub { owner = "yetone"; repo = "avante.nvim"; - rev = "56951378f10b25f8bb0f5bb516b8d778a1e498a7"; - hash = "sha256-jLAzTLvhQLyG1zeTGBE02CwVCjtrC7V1LZhGUjNgD8w="; + rev = "44db8eba870f6c123da5efa70384b2889f3e3495"; + hash = "sha256-x2lb7k/qfERXYMdM+Upf6kmsYS3Qp9iz2KEvzvgb8P4="; }; avante-nvim-lib = rustPlatform.buildRustPackage { pname = "avante-nvim-lib"; From e68a2ed506b2b693950561a9323c88133dd514a2 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Fri, 26 Sep 2025 09:51:08 +0400 Subject: [PATCH 099/108] =?UTF-8?q?agate:=203.3.18=20=E2=86=92=203.3.19?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ag/agate/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ag/agate/package.nix b/pkgs/by-name/ag/agate/package.nix index b005f446210e..7489c98e1ae1 100644 --- a/pkgs/by-name/ag/agate/package.nix +++ b/pkgs/by-name/ag/agate/package.nix @@ -14,7 +14,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "agate"; - version = "3.3.18"; + version = "3.3.19"; __darwinAllowLocalNetworking = true; @@ -22,10 +22,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "mbrubeck"; repo = "agate"; tag = "v${finalAttrs.version}"; - hash = "sha256-Q4+0haPvhUfIAmexYkxsKObQtounbybQG/36cJImL9A="; + hash = "sha256-MPBjGtrQFM24ilBYJubfnfVHmTTIkNuWbfdbVYAXvtI="; }; - cargoHash = "sha256-LdnLLCUFa8wpsA5Pi0HtiyLw5dkLLxtAoOnqSUx9HVI="; + cargoHash = "sha256-8llvdpF8kQtLxsu5Ynn7Cw/LXXdE0N7ACVVeJtccwuQ="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; From 8aa22da58eb3aef328d76fc550c417897fa9d262 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Sep 2025 06:20:28 +0000 Subject: [PATCH 100/108] home-assistant-custom-components.yandex-station: 3.20.0 -> 3.20.1 --- .../custom-components/yandex-station/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/yandex-station/package.nix b/pkgs/servers/home-assistant/custom-components/yandex-station/package.nix index 61bb77eeab23..1b7dfe28a073 100644 --- a/pkgs/servers/home-assistant/custom-components/yandex-station/package.nix +++ b/pkgs/servers/home-assistant/custom-components/yandex-station/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent rec { owner = "AlexxIT"; domain = "yandex_station"; - version = "3.20.0"; + version = "3.20.1"; src = fetchFromGitHub { owner = "AlexxIT"; repo = "YandexStation"; tag = "v${version}"; - hash = "sha256-dGMq/uJBr30K9J4C5rFbX99ykf3WttPMLEHf6674THk="; + hash = "sha256-AP0GAJrGZq2z0HlsARfhVZiv7yaeOKg05GjV95ljVdU="; }; dependencies = [ From 04547550c8ba83db3d7a95e2731eda079366d735 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Sep 2025 06:26:04 +0000 Subject: [PATCH 101/108] meilisearch: 1.20.0 -> 1.22.1 --- pkgs/by-name/me/meilisearch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/meilisearch/package.nix b/pkgs/by-name/me/meilisearch/package.nix index c6c095496d94..74646e91f6fb 100644 --- a/pkgs/by-name/me/meilisearch/package.nix +++ b/pkgs/by-name/me/meilisearch/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, nixosTests, nix-update-script, - version ? "1.20.0", + version ? "1.22.1", }: let @@ -15,11 +15,11 @@ let # the meilisearch module accordingly and to remove the meilisearch_1_11 # attribute from all-packages.nix at that point too. hashes = { - "1.20.0" = "sha256-Ap/5iOyC9yn0zwZTyUeljmuTCEIcq7pniPEns6fqwYg="; + "1.22.1" = "sha256-RWHu77/GoSMzRU7KyKmu23DFwWn6RD3MUWUc5ICY1d8="; "1.11.3" = "sha256-CVofke9tOGeDEhRHEt6EYwT52eeAYNqlEd9zPpmXQ2U="; }; cargoHashes = { - "1.20.0" = "sha256-tQyWpN8lzgLfvXMqz/AExBTp2EoOQVD4hfcJeooUjLQ="; + "1.22.1" = "sha256-xKBYumdb1vJS+UQF3yD/p+7FvWRfBKbLjOFiT7DVJ+o="; "1.11.3" = "sha256-cEJTokDJQuc9Le5+3ObMDNJmEhWEb+Qh0TV9xZkD9D8="; }; in From ebeeb10d4c281dcd80fa93f3c0695ea7bdf7dc30 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Sep 2025 07:39:19 +0000 Subject: [PATCH 102/108] kubectl: 1.34.0 -> 1.34.1 --- pkgs/by-name/ku/kubernetes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubernetes/package.nix b/pkgs/by-name/ku/kubernetes/package.nix index 4aefe7411481..8e817bff3632 100644 --- a/pkgs/by-name/ku/kubernetes/package.nix +++ b/pkgs/by-name/ku/kubernetes/package.nix @@ -22,13 +22,13 @@ buildGoModule (finalAttrs: { pname = "kubernetes"; - version = "1.34.0"; + version = "1.34.1"; src = fetchFromGitHub { owner = "kubernetes"; repo = "kubernetes"; tag = "v${finalAttrs.version}"; - hash = "sha256-rKy4X01pX+kovJ8b2JHV0KuzHJ7PYZ08eDEO3GeuPoc="; + hash = "sha256-18AMfS2OnInTmdr5fLwtuKaeyGQSiAtk29BjuHl6qQA="; }; vendorHash = null; From 417c440d406f0da212d4f824a45638af7f07c5b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Sep 2025 07:43:05 +0000 Subject: [PATCH 103/108] linyaps: 1.9.12 -> 1.9.13 --- pkgs/by-name/li/linyaps/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/linyaps/package.nix b/pkgs/by-name/li/linyaps/package.nix index 2166f70977d7..0feed2bdd45e 100644 --- a/pkgs/by-name/li/linyaps/package.nix +++ b/pkgs/by-name/li/linyaps/package.nix @@ -39,13 +39,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "linyaps"; - version = "1.9.12"; + version = "1.9.13"; src = fetchFromGitHub { owner = "OpenAtom-Linyaps"; repo = finalAttrs.pname; tag = finalAttrs.version; - hash = "sha256-BNP/CenPXMuEixEleil9zB08qLn/SZ9Ur/Im4MQy5nE="; + hash = "sha256-sAxHDvhRz7okElk8vdISJt/yrNnCdu95hW3ImHOjiyw="; }; patches = [ From 3f0813969dbe7c07589d11412126107d5a011202 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Thu, 25 Sep 2025 18:33:54 +0200 Subject: [PATCH 104/108] =?UTF-8?q?ocamlPackages.ocaml-sat-solvers:=200.4?= =?UTF-8?q?=20=E2=86=92=200.8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ocaml-modules/minisat/default.nix | 11 +++++++--- .../ocaml-sat-solvers/default.nix | 20 +++++++++---------- .../ocaml-modules/pgsolver/default.nix | 11 ++++++++++ 3 files changed, 28 insertions(+), 14 deletions(-) diff --git a/pkgs/development/ocaml-modules/minisat/default.nix b/pkgs/development/ocaml-modules/minisat/default.nix index 0148f37c1fca..ee33203da24c 100644 --- a/pkgs/development/ocaml-modules/minisat/default.nix +++ b/pkgs/development/ocaml-modules/minisat/default.nix @@ -1,10 +1,11 @@ { lib, + stdenv, buildDunePackage, fetchFromGitHub, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "minisat"; version = "0.6"; @@ -13,14 +14,18 @@ buildDunePackage rec { src = fetchFromGitHub { owner = "c-cube"; repo = "ocaml-minisat"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-dH0Ndlyo/DTZ6Ao1S478aBuxoZFSkRBi5HblkTWCPas="; }; + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + NIX_CFLAGS_COMPILE = "-I${lib.getInclude stdenv.cc.libcxx}/include/c++/v1"; + }; + meta = { homepage = "https://c-cube.github.io/ocaml-minisat/"; description = "Simple bindings to Minisat-C"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ mgttlinger ]; }; -} +}) diff --git a/pkgs/development/ocaml-modules/ocaml-sat-solvers/default.nix b/pkgs/development/ocaml-modules/ocaml-sat-solvers/default.nix index b24ef9e28682..de01cc501428 100644 --- a/pkgs/development/ocaml-modules/ocaml-sat-solvers/default.nix +++ b/pkgs/development/ocaml-modules/ocaml-sat-solvers/default.nix @@ -1,21 +1,19 @@ { lib, - fetchFromGitHub, - buildOasisPackage, + fetchurl, + buildDunePackage, minisat, }: -buildOasisPackage rec { +buildDunePackage (finalAttrs: { pname = "ocaml-sat-solvers"; - version = "0.4"; + version = "0.8"; - minimumOCamlVersion = "4.03.0"; + minimalOCamlVersion = "4.05"; - src = fetchFromGitHub { - owner = "tcsprojects"; - repo = "ocaml-sat-solvers"; - rev = "v${version}"; - sha256 = "1hxr16cyl1p1k1cik848mqrysq95wxmlykpm93a99pn55mp28938"; + src = fetchurl { + url = "https://github.com/tcsprojects/ocaml-sat-solvers/releases/download/v${finalAttrs.version}/ocaml-sat-solvers-${finalAttrs.version}.tbz"; + hash = "sha256-1eXzuY6rrrjdEG/XnkJe4o9zAcUvfTVFO1+ZIzcgpOU="; }; propagatedBuildInputs = [ minisat ]; @@ -26,4 +24,4 @@ buildOasisPackage rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ mgttlinger ]; }; -} +}) diff --git a/pkgs/development/ocaml-modules/pgsolver/default.nix b/pkgs/development/ocaml-modules/pgsolver/default.nix index ddfde095c7d9..5a6392ca70fc 100644 --- a/pkgs/development/ocaml-modules/pgsolver/default.nix +++ b/pkgs/development/ocaml-modules/pgsolver/default.nix @@ -1,6 +1,7 @@ { lib, fetchFromGitHub, + fetchpatch, buildOasisPackage, ounit, tcslib, @@ -18,6 +19,16 @@ buildOasisPackage rec { sha256 = "16skrn8qql9djpray25xv66rjgfl20js5wqnxyq1763nmyizyj8a"; }; + # Compatibility with ocaml-sat-solvers 0.8 + patches = fetchpatch { + url = "https://github.com/tcsprojects/pgsolver/commit/e57a4fc5c8050b8d4ada5583a6c65ecf8cd65141.patch"; + hash = "sha256-QFKxWByptnCl1SfleNASyXmKM2gkh1OE66L8PAZX+TU="; + includes = [ + "src/solvers/*.ml" + "src/tools/*.ml" + ]; + }; + buildInputs = [ ounit ]; propagatedBuildInputs = [ tcslib From 795680d433c947adcda8edb67d13eb6d1b170a40 Mon Sep 17 00:00:00 2001 From: Yuriy Taraday Date: Fri, 26 Sep 2025 11:41:26 +0200 Subject: [PATCH 105/108] vimPlugins.LanguageClient-neovim: fix Rust build The build issue was caused by issue in traitobject crate https://github.com/reem/rust-traitobject/issues/8 and was fixed in 0.1.1 version. Since LanguageClient-neovim doesn't get much attention, patch Cargo.lock here to use the newer version of traitobject crate. Fixes https://github.com/NixOS/nixpkgs/issues/424400 --- .../LanguageClient-neovim/default.nix | 8 +++++--- .../LanguageClient-neovim/traitobject.patch | 15 +++++++++++++++ 2 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/traitobject.patch diff --git a/pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/default.nix index 7b7a683ab931..2a575056e89a 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/default.nix @@ -17,7 +17,11 @@ let pname = "LanguageClient-neovim-bin"; inherit version src; - cargoHash = "sha256-1tfeowqvjEjMXIfrhr388YhlZrk3ns+Y/2odQnkLw7k="; + cargoPatches = [ + ./traitobject.patch + ]; + + cargoHash = "sha256-43alR84MktYTmsKeUMm4gK8AjUIkGqcsuFeQPusBKD0="; }; in vimUtils.buildVimPlugin { @@ -47,7 +51,5 @@ vimUtils.buildVimPlugin { homepage = "https://github.com/autozimu/LanguageClient-neovim/"; changelog = "https://github.com/autozimu/LanguageClient-neovim/releases/tag/${src.tag}"; license = lib.licenses.mit; - # Rust build error - broken = true; }; } diff --git a/pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/traitobject.patch b/pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/traitobject.patch new file mode 100644 index 000000000000..8f649b4ee6dd --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/traitobject.patch @@ -0,0 +1,15 @@ +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -1026,9 +1028,9 @@ dependencies = [ + + [[package]] + name = "traitobject" +-version = "0.1.0" ++version = "0.1.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" ++checksum = "04a79e25382e2e852e8da874249358d382ebaf259d0d34e75d8db16a7efabbc7" + + [[package]] + name = "treediff" + From a865b22a6e3c7a225afc83690a198cd84dd5bac1 Mon Sep 17 00:00:00 2001 From: John Chadwick Date: Wed, 23 Apr 2025 18:17:39 -0400 Subject: [PATCH 106/108] fltk: refactor --- pkgs/development/libraries/fltk/1.4.nix | 21 +- pkgs/development/libraries/fltk/common.nix | 204 -------------------- pkgs/development/libraries/fltk/default.nix | 202 ++++++++++++++++++- 3 files changed, 203 insertions(+), 224 deletions(-) delete mode 100644 pkgs/development/libraries/fltk/common.nix diff --git a/pkgs/development/libraries/fltk/1.4.nix b/pkgs/development/libraries/fltk/1.4.nix index a00364bd8395..2397e9ac24ad 100644 --- a/pkgs/development/libraries/fltk/1.4.nix +++ b/pkgs/development/libraries/fltk/1.4.nix @@ -16,7 +16,6 @@ libXcursor, libXft, libXrender, - darwin, withGL ? true, libGL, @@ -69,11 +68,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = - lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.ApplicationServices - darwin.apple_sdk.frameworks.Carbon - ] - ++ lib.optionals (withGL && !stdenv.hostPlatform.isDarwin) [ + lib.optionals (withGL && !stdenv.hostPlatform.isDarwin) [ libGL libGLU ] @@ -99,12 +94,6 @@ stdenv.mkDerivation (finalAttrs: { libXft libXrender ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.Cocoa - ] - ++ lib.optionals (withGL && stdenv.hostPlatform.isDarwin) [ - darwin.apple_sdk.frameworks.OpenGL - ] ++ lib.optionals withCairo [ cairo ] @@ -182,15 +171,15 @@ stdenv.mkDerivation (finalAttrs: { postFixup = '' substituteInPlace $out/bin/fltk-config \ - --replace "/$out/" "/" + --replace-fail "/$out/" "/" ''; - meta = with lib; { + meta = { description = "C++ cross-platform lightweight GUI library"; homepage = "https://www.fltk.org"; - platforms = platforms.unix; + platforms = lib.platforms.unix; # LGPL2 with static linking exception # https://www.fltk.org/COPYING.php - license = licenses.lgpl2Only; + license = lib.licenses.lgpl2Only; }; }) diff --git a/pkgs/development/libraries/fltk/common.nix b/pkgs/development/libraries/fltk/common.nix deleted file mode 100644 index 4ec78559ca0c..000000000000 --- a/pkgs/development/libraries/fltk/common.nix +++ /dev/null @@ -1,204 +0,0 @@ -{ - version, - rev, - sha256, -}: - -{ - stdenv, - lib, - fetchFromGitHub, - cmake, - pkg-config, - zlib, - libjpeg, - libpng, - fontconfig, - freetype, - libX11, - libXext, - libXinerama, - libXfixes, - libXcursor, - libXft, - libXrender, - - withGL ? true, - libGL, - libGLU, - glew, - - withCairo ? true, - cairo, - - withPango ? (lib.strings.versionAtLeast version "1.4" && stdenv.hostPlatform.isLinux), - pango, - - withDocs ? true, - doxygen, - graphviz, - - withExamples ? (stdenv.buildPlatform == stdenv.hostPlatform), - withShared ? true, -}: - -let - onOff = value: if value then "ON" else "OFF"; -in -stdenv.mkDerivation { - pname = "fltk"; - inherit version; - - src = fetchFromGitHub { - owner = "fltk"; - repo = "fltk"; - inherit rev sha256; - }; - - outputs = [ "out" ] ++ lib.optional withExamples "bin" ++ lib.optional withDocs "doc"; - - # Manually move example & test binaries to $bin to avoid cyclic dependencies on dev binaries - outputBin = lib.optionalString withExamples "out"; - - patches = lib.optionals stdenv.hostPlatform.isDarwin [ - ./nsosv.patch - ]; - - postPatch = '' - patchShebangs documentation/make_* - ''; - - nativeBuildInputs = [ - cmake - pkg-config - ] - ++ lib.optionals withDocs [ - doxygen - graphviz - ]; - - buildInputs = - lib.optionals (withGL && !stdenv.hostPlatform.isDarwin) [ - libGL - libGLU - ] - ++ lib.optionals (withExamples && withGL) [ - glew - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - fontconfig - ]; - - propagatedBuildInputs = [ - zlib - libjpeg - libpng - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - freetype - libX11 - libXext - libXinerama - libXfixes - libXcursor - libXft - libXrender - ] - ++ lib.optionals withCairo [ - cairo - ] - ++ lib.optionals withPango [ - pango - ]; - - cmakeFlags = [ - # Common - "-DOPTION_BUILD_SHARED_LIBS=${onOff withShared}" - "-DOPTION_USE_SYSTEM_ZLIB=ON" - "-DOPTION_USE_SYSTEM_LIBJPEG=ON" - "-DOPTION_USE_SYSTEM_LIBPNG=ON" - - # X11 - "-DOPTION_USE_XINERAMA=${onOff stdenv.hostPlatform.isLinux}" - "-DOPTION_USE_XFIXES=${onOff stdenv.hostPlatform.isLinux}" - "-DOPTION_USE_XCURSOR=${onOff stdenv.hostPlatform.isLinux}" - "-DOPTION_USE_XFT=${onOff stdenv.hostPlatform.isLinux}" - "-DOPTION_USE_XRENDER=${onOff stdenv.hostPlatform.isLinux}" - "-DOPTION_USE_XDBE=${onOff stdenv.hostPlatform.isLinux}" - - # GL - "-DOPTION_USE_GL=${onOff withGL}" - "-DOpenGL_GL_PREFERENCE=GLVND" - - # Cairo - "-DOPTION_CAIRO=${onOff withCairo}" - "-DOPTION_CAIROEXT=${onOff withCairo}" - - # Pango - "-DOPTION_USE_PANGO=${onOff withPango}" - - # Examples & Tests - "-DFLTK_BUILD_EXAMPLES=${onOff withExamples}" - "-DFLTK_BUILD_TEST=${onOff withExamples}" - - # Docs - "-DOPTION_BUILD_HTML_DOCUMENTATION=${onOff withDocs}" - "-DOPTION_BUILD_PDF_DOCUMENTATION=OFF" - "-DOPTION_INSTALL_HTML_DOCUMENTATION=${onOff withDocs}" - "-DOPTION_INSTALL_PDF_DOCUMENTATION=OFF" - "-DOPTION_INCLUDE_DRIVER_DOCUMENTATION=${onOff withDocs}" - - # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ - "-DCMAKE_SKIP_BUILD_RPATH=ON" - ]; - - preBuild = lib.optionalString (withCairo && withShared && stdenv.hostPlatform.isDarwin) '' - # unresolved symbols in cairo dylib without this: https://github.com/fltk/fltk/issues/250 - export NIX_LDFLAGS="$NIX_LDFLAGS -undefined dynamic_lookup" - ''; - - postBuild = lib.optionalString withDocs '' - make docs - ''; - - postInstall = - lib.optionalString withExamples '' - mkdir -p $bin/bin - mv bin/{test,examples}/* $bin/bin/ - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - mkdir -p $out/Library/Frameworks - mv $out{,/Library/Frameworks}/FLTK.framework - - moveAppBundles() { - echo "Moving and symlinking $1" - appname="$(basename "$1")" - binname="$(basename "$(find "$1"/Contents/MacOS/ -type f -executable | head -n1)")" - curpath="$(dirname "$1")" - - mkdir -p "$curpath"/../Applications/ - mv "$1" "$curpath"/../Applications/ - [ -f "$curpath"/"$binname" ] && rm "$curpath"/"$binname" - ln -s ../Applications/"$appname"/Contents/MacOS/"$binname" "$curpath"/"$binname" - } - - rm $out/bin/fluid.icns - for app in $out/bin/*.app ${lib.optionalString withExamples "$bin/bin/*.app"}; do - moveAppBundles "$app" - done - ''; - - postFixup = '' - substituteInPlace $out/bin/fltk-config \ - --replace "/$out/" "/" - ''; - - meta = with lib; { - description = "C++ cross-platform lightweight GUI library"; - homepage = "https://www.fltk.org"; - platforms = platforms.unix; - # LGPL2 with static linking exception - # https://www.fltk.org/COPYING.php - license = licenses.lgpl2Only; - }; -} diff --git a/pkgs/development/libraries/fltk/default.nix b/pkgs/development/libraries/fltk/default.nix index 61d73b83e497..433c071a52d7 100644 --- a/pkgs/development/libraries/fltk/default.nix +++ b/pkgs/development/libraries/fltk/default.nix @@ -1,5 +1,199 @@ -import ./common.nix rec { +{ + stdenv, + lib, + fetchFromGitHub, + cmake, + pkg-config, + zlib, + libjpeg, + libpng, + fontconfig, + freetype, + libX11, + libXext, + libXinerama, + libXfixes, + libXcursor, + libXft, + libXrender, + + withGL ? true, + libGL, + libGLU, + glew, + + withCairo ? true, + cairo, + + withPango ? false, + pango, + + withDocs ? true, + doxygen, + graphviz, + + withExamples ? (stdenv.buildPlatform == stdenv.hostPlatform), + withShared ? true, +}: + +let + onOff = value: if value then "ON" else "OFF"; +in +stdenv.mkDerivation (finalAttrs: { + pname = "fltk"; version = "1.3.8"; - rev = "release-${version}"; - sha256 = "1pw4ndwn9rr1cxw5qiw32r9la2z9zbjphgsqq1hj2yy4blwv419r"; -} + + src = fetchFromGitHub { + owner = "fltk"; + repo = "fltk"; + rev = "release-${finalAttrs.version}"; + hash = "sha256-OQWyOV3EeyFhwFg/eOX66QtFUxaDR1x4ZyHnZHmzhN8="; + }; + + outputs = [ "out" ] ++ lib.optional withExamples "bin" ++ lib.optional withDocs "doc"; + + # Manually move example & test binaries to $bin to avoid cyclic dependencies on dev binaries + outputBin = lib.optionalString withExamples "out"; + + patches = lib.optionals stdenv.hostPlatform.isDarwin [ + ./nsosv.patch + ]; + + postPatch = '' + patchShebangs documentation/make_* + ''; + + nativeBuildInputs = [ + cmake + pkg-config + ] + ++ lib.optionals withDocs [ + doxygen + graphviz + ]; + + buildInputs = + lib.optionals (withGL && !stdenv.hostPlatform.isDarwin) [ + libGL + libGLU + ] + ++ lib.optionals (withExamples && withGL) [ + glew + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + fontconfig + ]; + + propagatedBuildInputs = [ + zlib + libjpeg + libpng + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + freetype + libX11 + libXext + libXinerama + libXfixes + libXcursor + libXft + libXrender + ] + ++ lib.optionals withCairo [ + cairo + ] + ++ lib.optionals withPango [ + pango + ]; + + cmakeFlags = [ + # Common + "-DOPTION_BUILD_SHARED_LIBS=${onOff withShared}" + "-DOPTION_USE_SYSTEM_ZLIB=ON" + "-DOPTION_USE_SYSTEM_LIBJPEG=ON" + "-DOPTION_USE_SYSTEM_LIBPNG=ON" + + # X11 + "-DOPTION_USE_XINERAMA=${onOff stdenv.hostPlatform.isLinux}" + "-DOPTION_USE_XFIXES=${onOff stdenv.hostPlatform.isLinux}" + "-DOPTION_USE_XCURSOR=${onOff stdenv.hostPlatform.isLinux}" + "-DOPTION_USE_XFT=${onOff stdenv.hostPlatform.isLinux}" + "-DOPTION_USE_XRENDER=${onOff stdenv.hostPlatform.isLinux}" + "-DOPTION_USE_XDBE=${onOff stdenv.hostPlatform.isLinux}" + + # GL + "-DOPTION_USE_GL=${onOff withGL}" + "-DOpenGL_GL_PREFERENCE=GLVND" + + # Cairo + "-DOPTION_CAIRO=${onOff withCairo}" + "-DOPTION_CAIROEXT=${onOff withCairo}" + + # Pango + "-DOPTION_USE_PANGO=${onOff withPango}" + + # Examples & Tests + "-DFLTK_BUILD_EXAMPLES=${onOff withExamples}" + "-DFLTK_BUILD_TEST=${onOff withExamples}" + + # Docs + "-DOPTION_BUILD_HTML_DOCUMENTATION=${onOff withDocs}" + "-DOPTION_BUILD_PDF_DOCUMENTATION=OFF" + "-DOPTION_INSTALL_HTML_DOCUMENTATION=${onOff withDocs}" + "-DOPTION_INSTALL_PDF_DOCUMENTATION=OFF" + "-DOPTION_INCLUDE_DRIVER_DOCUMENTATION=${onOff withDocs}" + + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ + "-DCMAKE_SKIP_BUILD_RPATH=ON" + ]; + + preBuild = lib.optionalString (withCairo && withShared && stdenv.hostPlatform.isDarwin) '' + # unresolved symbols in cairo dylib without this: https://github.com/fltk/fltk/issues/250 + export NIX_LDFLAGS="$NIX_LDFLAGS -undefined dynamic_lookup" + ''; + + postBuild = lib.optionalString withDocs '' + make docs + ''; + + postInstall = + lib.optionalString withExamples '' + mkdir -p $bin/bin + mv bin/{test,examples}/* $bin/bin/ + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/Library/Frameworks + mv $out{,/Library/Frameworks}/FLTK.framework + + moveAppBundles() { + echo "Moving and symlinking $1" + appname="$(basename "$1")" + binname="$(basename "$(find "$1"/Contents/MacOS/ -type f -executable | head -n1)")" + curpath="$(dirname "$1")" + + mkdir -p "$curpath"/../Applications/ + mv "$1" "$curpath"/../Applications/ + [ -f "$curpath"/"$binname" ] && rm "$curpath"/"$binname" + ln -s ../Applications/"$appname"/Contents/MacOS/"$binname" "$curpath"/"$binname" + } + + rm $out/bin/fluid.icns + for app in $out/bin/*.app ${lib.optionalString withExamples "$bin/bin/*.app"}; do + moveAppBundles "$app" + done + ''; + + postFixup = '' + substituteInPlace $out/bin/fltk-config \ + --replace "/$out/" "/" + ''; + + meta = { + description = "C++ cross-platform lightweight GUI library"; + homepage = "https://www.fltk.org"; + platforms = lib.platforms.unix; + # LGPL2 with static linking exception + # https://www.fltk.org/COPYING.php + license = lib.licenses.lgpl2Only; + }; +}) From 1981a619ae761a7b8b689cde90d451c14e3f0d5f Mon Sep 17 00:00:00 2001 From: Artur Sannikov <40318410+artur-sannikov@users.noreply.github.com> Date: Fri, 19 Sep 2025 13:34:57 +0300 Subject: [PATCH 107/108] typr: init at 1.0.1.20 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update pkgs/by-name/ty/typr/package.nix Co-authored-by: Acid Bong fix: remove installPhase tests are absent in tests directory upstream Update pkgs/by-name/ty/typr/package.nix Co-authored-by: Acid Bong Update pkgs/by-name/ty/typr/package.nix Co-authored-by: Gaétan Lepage fix packaging Update pkgs/by-name/ty/typr/package.nix Co-authored-by: Acid Bong Update pkgs/by-name/ty/typr/package.nix Co-authored-by: Acid Bong chore: version 1.0.1.20 -> 1.0.1.21 chore: remove pkgs/by-name/ty/typr/pyproject.patch Update pkgs/by-name/ty/typr/package.nix Co-authored-by: Gaétan Lepage fix: remove unused python attribute --- pkgs/by-name/ty/typr/package.nix | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/ty/typr/package.nix diff --git a/pkgs/by-name/ty/typr/package.nix b/pkgs/by-name/ty/typr/package.nix new file mode 100644 index 000000000000..5cefd1e1be40 --- /dev/null +++ b/pkgs/by-name/ty/typr/package.nix @@ -0,0 +1,32 @@ +{ + lib, + python3Packages, + fetchFromGitHub, +}: + +python3Packages.buildPythonApplication rec { + pname = "typr"; + version = "1.0.1.21"; + pyproject = true; + + src = fetchFromGitHub { + owner = "DriftingOtter"; + repo = "Typr"; + tag = version; + hash = "sha256-49e5tnX/vea3xLJP62Sj2gCdjbfsulIU48X/AR/3IBI="; + }; + + build-system = with python3Packages; [ setuptools ]; + + dependencies = with python3Packages; [ rich ]; + + doCheck = false; # absent + + meta = { + homepage = "https://github.com/DriftingOtter/Typr"; + description = "Your Personal Typing Tutor"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ artur-sannikov ]; + mainProgram = "typr"; + }; +} From e6faa7fb0d3a09aede36700560d441b0e02ed399 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Sep 2025 10:10:02 +0000 Subject: [PATCH 108/108] just-lsp: 0.2.5 -> 0.2.6 --- pkgs/by-name/ju/just-lsp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ju/just-lsp/package.nix b/pkgs/by-name/ju/just-lsp/package.nix index 52b42de45b30..eea54bd07b22 100644 --- a/pkgs/by-name/ju/just-lsp/package.nix +++ b/pkgs/by-name/ju/just-lsp/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "just-lsp"; - version = "0.2.5"; + version = "0.2.6"; src = fetchFromGitHub { owner = "terror"; repo = "just-lsp"; tag = finalAttrs.version; - hash = "sha256-cHDkcUsrrz71GqchkKT4yU1h6WzrT/zZPs95MJvb2tU="; + hash = "sha256-IcNPtyYXNLWtZDeVPWfLzKeVv6PGHYTb/mvVQ5uAiTE="; }; - cargoHash = "sha256-0CgwovZ9AtQs5AHulKxe1jHxG+EcyrCUyoEpxV/oDxY="; + cargoHash = "sha256-epFrVie97VUGGlr4cNKzZCbUpxCgG/kmJPd1JWen6j0="; passthru = { updateScript = nix-update-script { };