From d64d5892117aeb27cf34d8dcf80f212e61234c06 Mon Sep 17 00:00:00 2001 From: Gabriel Fontes Date: Mon, 25 Jul 2022 02:23:40 -0300 Subject: [PATCH] ci: automatically build all my packages --- .build.yml | 8 +++----- pkgs/default.nix | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.build.yml b/.build.yml index 0985b6e6..b1f41a8a 100644 --- a/.build.yml +++ b/.build.yml @@ -18,11 +18,9 @@ tasks: cachix use "$cachix" - build: | cd "$repo" - schemes=$(nix eval --raw .#generated-gtk-themes --apply 's: builtins.concatStringsSep "," (builtins.attrNames s)') - gtk_themes=$(eval echo .#generated-gtk-themes.{${schemes/override,overrideDerivation,}}) - - nix build .#{trekscii, clematis,minicava,pass-wofi,rgbdaemon,shellcolord,swayfader,deploy-rs.deploy-rs} - nix build $gtk_themes -o result-gtk-themes + my_packages=$(nix eval --raw --file ./pkgs --apply 'f: builtins.concatStringsSep "," (builtins.attrNames (f { } ))') + nix build .#$my_packages + nix build .#deploy-rs.deploy-rs - upload_cachix: | nix path-info "$repo"/result*/ -r | cachix push "$cachix" diff --git a/pkgs/default.nix b/pkgs/default.nix index bd5b2756..80f2c757 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,4 +1,4 @@ -{ pkgs }: { +{ pkgs ? null }: { # My wallpaper collection wallpapers = pkgs.callPackage ./wallpapers { };