From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.6 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id E7517278FF; Mon, 9 Jan 2023 13:52:59 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 496) id 1AE692791E; Mon, 9 Jan 2023 13:52:57 +0000 (UTC) Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) by atuin.qyliss.net (Postfix) with ESMTPS id 232382791D for ; Mon, 9 Jan 2023 13:52:53 +0000 (UTC) Received: by mail-lj1-x22a.google.com with SMTP id f20so8917181lja.4 for ; Mon, 09 Jan 2023 05:52:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unikie.com; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=is0hcKKiPkHnwUYoZjaUFrTpgfooojJ+OfdJ3n4jLlM=; b=FIt945xfoD3DJBF5A9xnlQ+Zo+xCZdhi/YYWkjtkADW0JXBZ53+0JxRdB8qWBQNvc5 Mu/3BxetMsR4B100ZjjacBuRry9QJSZENmdc6dMCxpSQcSkDHtIyIR6n7Er9vVSFB4EB scRuGldiPYPsvMCA2vOrwMnaRxZ+GWsCr2coIG/3rLNpm5TSA+UpWRVxIo33Q8ppLcTy oi/y/8S428eLC6fRn1za+P69g/2oimAjypRrCjjOHsev+YedaaZmf9layO6WCVJzhtN8 eKpzVauLhjejIX6c7x3VqNpGt/GpVjQAM96bEfJ0Bd/pNIZvW2qc1uW5tRNAZ0EaxI8H gcxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=is0hcKKiPkHnwUYoZjaUFrTpgfooojJ+OfdJ3n4jLlM=; b=5t5xvBHXhH9vUYtAMFKZmVI0dzkNu4U2jgTbGwl0NVC7lFKu11dHk0YqZjV5R3ShTw GzhDFXLGScc80Gjb+nUt8gH5sT17Jz84lk4jwtJsRwYleHCUgHO+lPrMLszw5juH5Vwn XQuPwJ5FG7TN9J67BX3jKarHMlQemy2Pq4pp+2ON1K/hzMxzb7HUJyRptwYZ+3Igv8fb aJYW9BimDLwTfc5WriwM0Bey0zOKOXRb70UdZbPNrukuHaPZiofQ32osvsUwIJes4wTY x9Oy2oHj3N6Q3lYmH5mFOYGiP+jzXntCha4El76PM80DHvIy7x6Rbb23rTWr2k5QOzs5 TVZg== X-Gm-Message-State: AFqh2kqPKjGZZzsEVxcTyCcZgca6jE9a+Zpe4BcIzXWuHX4YR0eKWJRD aVM/cioaiUCPD5kmwsqoxJgnIdMDRE7g77HL X-Google-Smtp-Source: AMrXdXuZWO7nACCoZtvRxgVCN3DyLZpEHZcGKqOuTAE0Tq96hKIjhsUkORQYf+W+dC3l+NVURPdPzg== X-Received: by 2002:a05:651c:1782:b0:280:11d:930d with SMTP id bn2-20020a05651c178200b00280011d930dmr7131685ljb.13.1673272369280; Mon, 09 Jan 2023 05:52:49 -0800 (PST) Received: from localhost.localdomain ([109.204.204.138]) by smtp.gmail.com with ESMTPSA id bd25-20020a05651c169900b002810599bae0sm930423ljb.94.2023.01.09.05.52.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Jan 2023 05:52:48 -0800 (PST) From: Ivan Nikolaenko To: devel@spectrum-os.org Subject: [PATCH] rootfs: support default package list extension Date: Mon, 9 Jan 2023 15:52:36 +0200 Message-Id: <20230109135236.365413-1-ivan.nikolaenko@unikie.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID-Hash: 45BD5E47GP2JOUOKBTZK74WPKUTNQNF4 X-Message-ID-Hash: 45BD5E47GP2JOUOKBTZK74WPKUTNQNF4 X-MailFrom: ivan.nikolaenko@unikie.com X-Mailman-Rule-Hits: header-match-devel.spectrum-os.org-0 X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1 CC: Ivan Nikolaenko X-Mailman-Version: 3.3.5 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: This patch will allow users to add their packages to the Spectrum OS rootfs. To do so, the user needs to declare a variable "additionalPackages" in his overlay with the list of required packages. Please, note that static packages need to be taken from pkgsStatic list, since additionalPackages are added from pkgs list. Signed-off-by: Ivan Nikolaenko --- host/rootfs/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/host/rootfs/default.nix b/host/rootfs/default.nix index 0a84f55..37c820b 100644 --- a/host/rootfs/default.nix +++ b/host/rootfs/default.nix @@ -75,7 +75,8 @@ let CONFIG_RMMOD n ''; }) - ] ++ (with pkgsGui; [ foot westonLite ]); + ] ++ (with pkgsGui; [ foot westonLite ]) + ++ (pkgs.additionalPackages or []); nixosAllHardware = nixos ({ modulesPath, ... }: { imports = [ (modulesPath + "/profiles/all-hardware.nix") ]; -- 2.34.1