From 7904411005aed7be610808a5c04b5d51c2984498 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:15 +0530 Subject: [PATCH 01/33] cosmic-applets: enable __structuredAttrs --- pkgs/by-name/co/cosmic-applets/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-applets/package.nix b/pkgs/by-name/co/cosmic-applets/package.nix index 3ce4f40d613d..e2491669e99d 100644 --- a/pkgs/by-name/co/cosmic-applets/package.nix +++ b/pkgs/by-name/co/cosmic-applets/package.nix @@ -33,6 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-gA+dpodk6u8dv9VaKNi/xzI8ys39iztQdia+eGkzXs4="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From b71d3550c96ef029ea1fa5405b58182f314527f0 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:16 +0530 Subject: [PATCH 02/33] cosmic-applibrary: enable __structuredAttrs --- pkgs/by-name/co/cosmic-applibrary/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-applibrary/package.nix b/pkgs/by-name/co/cosmic-applibrary/package.nix index fcf0f57db747..b1b3a70f8c11 100644 --- a/pkgs/by-name/co/cosmic-applibrary/package.nix +++ b/pkgs/by-name/co/cosmic-applibrary/package.nix @@ -24,6 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-uR0wm2+zmcec3esfYwgq4pRqSHkZnd3O8XhgnANf/1Q="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From 953495de1d32a3aec7f54580d1de6bec1f25700f Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:16 +0530 Subject: [PATCH 03/33] cosmic-bg: enable __structuredAttrs --- pkgs/by-name/co/cosmic-bg/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-bg/package.nix b/pkgs/by-name/co/cosmic-bg/package.nix index f6faac03213d..c2cc636e9823 100644 --- a/pkgs/by-name/co/cosmic-bg/package.nix +++ b/pkgs/by-name/co/cosmic-bg/package.nix @@ -32,6 +32,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-xXq8Dckg3YOf2AT9uOZqVfq00FhZp/X5UU8hLmAln1U="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From bb95a91ce7db92246835369247335c37d2164d52 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:16 +0530 Subject: [PATCH 04/33] cosmic-comp: enable __structuredAttrs --- pkgs/by-name/co/cosmic-comp/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/co/cosmic-comp/package.nix b/pkgs/by-name/co/cosmic-comp/package.nix index dfc8da54c91f..7521c5b9cbde 100644 --- a/pkgs/by-name/co/cosmic-comp/package.nix +++ b/pkgs/by-name/co/cosmic-comp/package.nix @@ -34,6 +34,8 @@ rustPlatform.buildRustPackage (finalAttrs: { separateDebugInfo = true; + __structuredAttrs = true; + nativeBuildInputs = [ libcosmicAppHook pkg-config From 173d0adbe997e55b4c8c0685b8489cb0b0ee0bfd Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:16 +0530 Subject: [PATCH 05/33] cosmic-design-demo: enable __structuredAttrs --- pkgs/by-name/co/cosmic-design-demo/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-design-demo/package.nix b/pkgs/by-name/co/cosmic-design-demo/package.nix index cb867206f2af..9579eb8924e5 100644 --- a/pkgs/by-name/co/cosmic-design-demo/package.nix +++ b/pkgs/by-name/co/cosmic-design-demo/package.nix @@ -24,6 +24,7 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-czfDtiSEmzmcLfpqv0/8sP8zDAEKh+pkQkGXdd5NskM="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From be66639fca68769c30a7a55c27f33bd3fb7ab2da Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:17 +0530 Subject: [PATCH 06/33] cosmic-edit: enable __structuredAttrs --- pkgs/by-name/co/cosmic-edit/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index 54b8edceaa97..5bfbf3196277 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -34,6 +34,8 @@ rustPlatform.buildRustPackage (finalAttrs: { substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)" ''; + __structuredAttrs = true; + nativeBuildInputs = [ just pkg-config From a16d5f1c423ea5fbfc297542f41711aba6d8794c Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:17 +0530 Subject: [PATCH 07/33] cosmic-files: enable __structuredAttrs --- pkgs/by-name/co/cosmic-files/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix index cfb5953c87fa..a0fd646b6c87 100644 --- a/pkgs/by-name/co/cosmic-files/package.nix +++ b/pkgs/by-name/co/cosmic-files/package.nix @@ -25,6 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-tMSqyl75XK2rgqRtgHAPtr+KFotx61HGqzv0iqzakS8="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From a811a031b287e3a97bc9d5f750e6aeeffea6811b Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:17 +0530 Subject: [PATCH 08/33] cosmic-greeter: enable __structuredAttrs --- pkgs/by-name/co/cosmic-greeter/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix index b13bf4d6ac0d..21ffc2a98e61 100644 --- a/pkgs/by-name/co/cosmic-greeter/package.nix +++ b/pkgs/by-name/co/cosmic-greeter/package.nix @@ -37,6 +37,8 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--all" ]; + __structuredAttrs = true; + nativeBuildInputs = [ rustPlatform.bindgenHook cmake From 3c97da0cdb8d606555b6e9afb39bfdeb92477e4b Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:17 +0530 Subject: [PATCH 09/33] cosmic-icons: enable __structuredAttrs --- pkgs/by-name/co/cosmic-icons/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix index 0bc5a0168044..3e96fefb273d 100644 --- a/pkgs/by-name/co/cosmic-icons/package.nix +++ b/pkgs/by-name/co/cosmic-icons/package.nix @@ -19,6 +19,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { hash = "sha256-3owl4M4vRyzjR4v74clyAxpNDu77rieSpYAVYfADHzY="; }; + __structuredAttrs = true; + nativeBuildInputs = [ just ]; justFlags = [ From c7562bddde61708dee0127359cb79d4f4d789aab Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:18 +0530 Subject: [PATCH 10/33] cosmic-idle: enable __structuredAttrs --- pkgs/by-name/co/cosmic-idle/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-idle/package.nix b/pkgs/by-name/co/cosmic-idle/package.nix index 6f5f330f6e63..273dc32db11a 100644 --- a/pkgs/by-name/co/cosmic-idle/package.nix +++ b/pkgs/by-name/co/cosmic-idle/package.nix @@ -29,6 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-wAjFC6qAC3nllbnZf0KVaZTEztNYo6GTvwcp5FYmXLw="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From f388ab71a68754e2484619767b9e848405ca926e Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:18 +0530 Subject: [PATCH 11/33] cosmic-initial-setup: enable __structuredAttrs --- pkgs/by-name/co/cosmic-initial-setup/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/co/cosmic-initial-setup/package.nix b/pkgs/by-name/co/cosmic-initial-setup/package.nix index 4931bcaa4f45..162a005de8ae 100644 --- a/pkgs/by-name/co/cosmic-initial-setup/package.nix +++ b/pkgs/by-name/co/cosmic-initial-setup/package.nix @@ -38,6 +38,8 @@ rustPlatform.buildRustPackage (finalAttrs: { # https://github.com/rust-secure-code/cargo-auditable/issues/225 auditable = false; + __structuredAttrs = true; + nativeBuildInputs = [ libcosmicAppHook just From 0c3e1c4a6668c44a2df10ee664e263b39b77105f Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:18 +0530 Subject: [PATCH 12/33] cosmic-launcher: enable __structuredAttrs --- pkgs/by-name/co/cosmic-launcher/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-launcher/package.nix b/pkgs/by-name/co/cosmic-launcher/package.nix index 915f52afab71..ebd15f4a78e1 100644 --- a/pkgs/by-name/co/cosmic-launcher/package.nix +++ b/pkgs/by-name/co/cosmic-launcher/package.nix @@ -24,6 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-wZgxlq9MVCeESH093MaQybVMyq50L7aYwj//2r/B0QM="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From a7076a4afa6d3577a6d0325f8f65336132641d4b Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:18 +0530 Subject: [PATCH 13/33] cosmic-notifications: enable __structuredAttrs --- pkgs/by-name/co/cosmic-notifications/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-notifications/package.nix b/pkgs/by-name/co/cosmic-notifications/package.nix index 142677ddd32f..d1269df6d353 100644 --- a/pkgs/by-name/co/cosmic-notifications/package.nix +++ b/pkgs/by-name/co/cosmic-notifications/package.nix @@ -25,6 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-EIwYabYWSHTMnNFcammidn3bI4fc6JFdcVkGj7RmWqA="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From 431a178c347bcf5c61676173648e046754d4af68 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:18 +0530 Subject: [PATCH 14/33] cosmic-osd: enable __structuredAttrs --- pkgs/by-name/co/cosmic-osd/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-osd/package.nix b/pkgs/by-name/co/cosmic-osd/package.nix index fb06fa292ef4..ffddd73dacab 100644 --- a/pkgs/by-name/co/cosmic-osd/package.nix +++ b/pkgs/by-name/co/cosmic-osd/package.nix @@ -28,6 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-1YRWWI2qhCI0GrxBAAkGT/AbtkTHgdbYsG8obriZ+zg="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From 142d6df1365987a20473e393bc04326953950c11 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:19 +0530 Subject: [PATCH 15/33] cosmic-panel: enable __structuredAttrs --- pkgs/by-name/co/cosmic-panel/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-panel/package.nix b/pkgs/by-name/co/cosmic-panel/package.nix index b93d7a2adf1e..5637e5168235 100644 --- a/pkgs/by-name/co/cosmic-panel/package.nix +++ b/pkgs/by-name/co/cosmic-panel/package.nix @@ -24,6 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-vU++jreNHCRjxyyoj53LB2Sa7cdVUWGAvECcqoDofF8="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From 3acc2fd0d0d930f6f27ab6680d5f3ae184d96eb5 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:19 +0530 Subject: [PATCH 16/33] cosmic-player: enable __structuredAttrs --- pkgs/by-name/co/cosmic-player/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-player/package.nix b/pkgs/by-name/co/cosmic-player/package.nix index a10afe5e47de..e282b90ce106 100644 --- a/pkgs/by-name/co/cosmic-player/package.nix +++ b/pkgs/by-name/co/cosmic-player/package.nix @@ -31,6 +31,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-YPxbOSz/E3hoMT4dutk60jWJMpJHqOWpCSA91b+mHaE="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From 62fad2caa7e412ac2870be6cd8f59a5516bd89f4 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:19 +0530 Subject: [PATCH 17/33] cosmic-protocols: enable __structuredAttrs --- pkgs/by-name/co/cosmic-protocols/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/co/cosmic-protocols/package.nix b/pkgs/by-name/co/cosmic-protocols/package.nix index eeab9c237007..7a8a6b2bc405 100644 --- a/pkgs/by-name/co/cosmic-protocols/package.nix +++ b/pkgs/by-name/co/cosmic-protocols/package.nix @@ -18,6 +18,8 @@ stdenv.mkDerivation { hash = "sha256-KO7VTxomhrnwzFlkkXSoP0eh3NRShBD4srW5W6temxo="; }; + __structuredAttrs = true; + makeFlags = [ "PREFIX=${placeholder "out"}" ]; nativeBuildInputs = [ wayland-scanner ]; From 31d660802a4a23021b84cc6fe90617798b2b5145 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:19 +0530 Subject: [PATCH 18/33] cosmic-randr: enable __structuredAttrs --- pkgs/by-name/co/cosmic-randr/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-randr/package.nix b/pkgs/by-name/co/cosmic-randr/package.nix index 602f4fd2dc79..3e8821dcb032 100644 --- a/pkgs/by-name/co/cosmic-randr/package.nix +++ b/pkgs/by-name/co/cosmic-randr/package.nix @@ -25,6 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-QWSPj7bxxWh5/KeNEtUsfDKg+JMONLjomrMcn57j6fw="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From a0698d2d96203a19ca4f9dff8f6d555ed9d5df8f Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:20 +0530 Subject: [PATCH 19/33] cosmic-reader: enable __structuredAttrs --- pkgs/by-name/co/cosmic-reader/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-reader/package.nix b/pkgs/by-name/co/cosmic-reader/package.nix index 3775db740cc1..3bdcd5d8dcc3 100644 --- a/pkgs/by-name/co/cosmic-reader/package.nix +++ b/pkgs/by-name/co/cosmic-reader/package.nix @@ -31,6 +31,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-p0dg5RNXkzbi+/RB5k+jr34RNOp+Irahj0BiFUddfnk="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From 602443c3d6feef405fdece7abd6ad75fd6ad171a Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:20 +0530 Subject: [PATCH 20/33] cosmic-screenshot: enable __structuredAttrs --- pkgs/by-name/co/cosmic-screenshot/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-screenshot/package.nix b/pkgs/by-name/co/cosmic-screenshot/package.nix index 04078658374d..4fa50f629a66 100644 --- a/pkgs/by-name/co/cosmic-screenshot/package.nix +++ b/pkgs/by-name/co/cosmic-screenshot/package.nix @@ -24,6 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-q0RJST1yeqPBjU5MseNZIrZw+brfDtQLKiw7wyViflE="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From 9ed18151d2a52d824015af46822c41cbdbb1c6d6 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:20 +0530 Subject: [PATCH 21/33] cosmic-session: enable __structuredAttrs --- pkgs/by-name/co/cosmic-session/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/co/cosmic-session/package.nix b/pkgs/by-name/co/cosmic-session/package.nix index 7868a9d356ea..a96f61bf4df9 100644 --- a/pkgs/by-name/co/cosmic-session/package.nix +++ b/pkgs/by-name/co/cosmic-session/package.nix @@ -34,6 +34,8 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '/usr/bin/start-cosmic' "${placeholder "out"}/bin/start-cosmic" ''; + __structuredAttrs = true; + buildInputs = [ bash ]; nativeBuildInputs = [ just ]; From 7d8e62cdeff16a9ab69c8af39ed8afe8d4a61fd7 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:20 +0530 Subject: [PATCH 22/33] cosmic-settings-daemon: enable __structuredAttrs --- pkgs/by-name/co/cosmic-settings-daemon/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix index 86e4c1fd6313..a79841654259 100644 --- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix +++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix @@ -36,6 +36,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-pvoCqFvMVqNTfdU5WidGijfFNsC9i2XNuNV33F8aKZw="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ pkg-config ]; From af5e5f045e2ad63899646ba9480eafaa99429d86 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:20 +0530 Subject: [PATCH 23/33] cosmic-settings: enable __structuredAttrs --- pkgs/by-name/co/cosmic-settings/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-settings/package.nix b/pkgs/by-name/co/cosmic-settings/package.nix index 86e0956b61d5..c6300e324015 100644 --- a/pkgs/by-name/co/cosmic-settings/package.nix +++ b/pkgs/by-name/co/cosmic-settings/package.nix @@ -40,6 +40,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-O6d47H+vcSn9G6EIMpSshfL+cBJWZMYXHHKsu2n/huk="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ cmake From 0880b944c5abadefb84f35e7ee84b39728dcd9e1 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:21 +0530 Subject: [PATCH 24/33] cosmic-store: enable __structuredAttrs --- pkgs/by-name/co/cosmic-store/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-store/package.nix b/pkgs/by-name/co/cosmic-store/package.nix index f4a0ca42dcae..9a8ec736a999 100644 --- a/pkgs/by-name/co/cosmic-store/package.nix +++ b/pkgs/by-name/co/cosmic-store/package.nix @@ -28,6 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-DCqEXoJ1qTwKemSCGe7AwQCdOFw7Qh3PoxbB9XdLfHk="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From e62e565a055974cf46e716e6175c0f49713572b3 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:21 +0530 Subject: [PATCH 25/33] cosmic-term: enable __structuredAttrs --- pkgs/by-name/co/cosmic-term/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-term/package.nix b/pkgs/by-name/co/cosmic-term/package.nix index 144fd6e58835..b53241ee83d7 100644 --- a/pkgs/by-name/co/cosmic-term/package.nix +++ b/pkgs/by-name/co/cosmic-term/package.nix @@ -28,6 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-9iHcmImA2tscpRuRKE/nUrwhR5RU5xA2zxJpcDt+2sE="; separateDebugInfo = true; + __structuredAttrs = true; nativeBuildInputs = [ just From 5852d5a659ef363a58eee1064c2a8f5fb606c52b Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:21 +0530 Subject: [PATCH 26/33] cosmic-wallpapers: enable __structuredAttrs --- pkgs/by-name/co/cosmic-wallpapers/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix index c27c8e18db3f..1088d5ba18a4 100644 --- a/pkgs/by-name/co/cosmic-wallpapers/package.nix +++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix @@ -21,6 +21,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { makeFlags = [ "prefix=${placeholder "out"}" ]; + __structuredAttrs = true; + passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex" From 957c99975b8cd98dd92a6de91a41e3dcb43ed877 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:21 +0530 Subject: [PATCH 27/33] cosmic-workspaces-epoch: enable __structuredAttrs --- pkgs/by-name/co/cosmic-workspaces-epoch/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix index ec2bb120e7a1..2656c8198b12 100644 --- a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix +++ b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix @@ -28,6 +28,8 @@ rustPlatform.buildRustPackage (finalAttrs: { separateDebugInfo = true; + __structuredAttrs = true; + nativeBuildInputs = [ pkg-config libcosmicAppHook From 7222f82b00399e5aeabe0a97b934bfd18155bedc Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:21 +0530 Subject: [PATCH 28/33] pop-launcher: enable __structuredAttrs --- pkgs/by-name/po/pop-launcher/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/po/pop-launcher/package.nix b/pkgs/by-name/po/pop-launcher/package.nix index 43f8b1e487c0..74d1c1d37501 100644 --- a/pkgs/by-name/po/pop-launcher/package.nix +++ b/pkgs/by-name/po/pop-launcher/package.nix @@ -21,6 +21,8 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-Db3Lj1GuhoEP2iMwgEF8HnGAUkz0IIr3ZQWmNd1EaOY="; }; + __structuredAttrs = true; + nativeBuildInputs = [ just pkg-config From 46f95e417ec446ca4f8063fdfcfa47bc9ae52961 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:22 +0530 Subject: [PATCH 29/33] xdg-desktop-portal-cosmic: enable __structuredAttrs --- pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix | 2 ++ 1 file changed, 2 insertions(+) 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 c010bf1bc1e8..96ba1eb752a8 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix @@ -32,6 +32,8 @@ rustPlatform.buildRustPackage (finalAttrs: { separateDebugInfo = true; strictDeps = true; + __structuredAttrs = true; + nativeBuildInputs = [ libcosmicAppHook rustPlatform.bindgenHook From 77753a64c66fe282cc600eb27ac871c6b7305ea2 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:22 +0530 Subject: [PATCH 30/33] cosmic-icons: enable strictDeps --- pkgs/by-name/co/cosmic-icons/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix index 3e96fefb273d..21adcefeb9ee 100644 --- a/pkgs/by-name/co/cosmic-icons/package.nix +++ b/pkgs/by-name/co/cosmic-icons/package.nix @@ -20,6 +20,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { }; __structuredAttrs = true; + strictDeps = true; nativeBuildInputs = [ just ]; From d1682d6dad6fb970794885e769ba325dccc9bb8b Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:22 +0530 Subject: [PATCH 31/33] cosmic-protocols: enable strictDeps --- pkgs/by-name/co/cosmic-protocols/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-protocols/package.nix b/pkgs/by-name/co/cosmic-protocols/package.nix index 7a8a6b2bc405..177d299c7550 100644 --- a/pkgs/by-name/co/cosmic-protocols/package.nix +++ b/pkgs/by-name/co/cosmic-protocols/package.nix @@ -19,6 +19,7 @@ stdenv.mkDerivation { }; __structuredAttrs = true; + strictDeps = true; makeFlags = [ "PREFIX=${placeholder "out"}" ]; nativeBuildInputs = [ wayland-scanner ]; From 03fc9bdc0f56a7b86aa0587fb4cbf6f28ba6ad1d Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:22 +0530 Subject: [PATCH 32/33] cosmic-wallpapers: enable strictDeps --- pkgs/by-name/co/cosmic-wallpapers/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix index 1088d5ba18a4..97b505e03623 100644 --- a/pkgs/by-name/co/cosmic-wallpapers/package.nix +++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix @@ -22,6 +22,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { makeFlags = [ "prefix=${placeholder "out"}" ]; __structuredAttrs = true; + strictDeps = true; passthru.updateScript = nix-update-script { extraArgs = [ From d3ba5895324a0b81f9ca713d6e4f33f286e75ee0 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 11 May 2026 20:26:22 +0530 Subject: [PATCH 33/33] xdg-desktop-portal-cosmic: drop unnecessary definition of strictDeps --- pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix | 1 - 1 file changed, 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 96ba1eb752a8..a0f5ed4a0d48 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix @@ -30,7 +30,6 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-/7jxEktXW1+4nFK7ZFUO3oJhmLNuKMwErnqwgjBQiao="; separateDebugInfo = true; - strictDeps = true; __structuredAttrs = true;