diff options
author | Karel Kočí <cynerd@email.cz> | 2024-01-16 17:00:20 +0100 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2024-01-16 17:00:20 +0100 |
commit | cfacd69575b5888bf3e054c9f8056a19c4b5903e (patch) | |
tree | a2f1c475ef872e95211bf648a5a0fe48965c66a0 /flake.nix | |
parent | 55296b643fe2934b875561dd58861b69d4951e9c (diff) | |
download | nixos-personal-cfacd69575b5888bf3e054c9f8056a19c4b5903e.tar.gz nixos-personal-cfacd69575b5888bf3e054c9f8056a19c4b5903e.tar.bz2 nixos-personal-cfacd69575b5888bf3e054c9f8056a19c4b5903e.zip |
Rework
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -9,9 +9,9 @@ agenix.url = "github:ryantm/agenix"; shvspy.url = "git+https://github.com/silicon-heaven/shvspy.git?submodules=1"; flatline.url = "git+https://gitlab.elektroline.cz/elektroline/flatlineng.git?submodules=1"; - shvcli.url = "github:silicon-heaven/shvcli"; + shvcli.url = "github:silicon-heaven/shvcli/indent-cpon"; - nixturris.url = "gitlab:cynerd/nixturris/new-ci"; + nixturris.url = "gitlab:cynerd/nixturris"; nixbigclown.url = "github:cynerd/nixbigclown"; vpsadminos.url = "github:vpsfreecz/vpsadminos"; @@ -35,7 +35,7 @@ { lib = import ./lib nixpkgs.lib; overlays = { - noInherit = final: prev: import ./pkgs prev; + noInherit = final: prev: import ./pkgs final prev; default = nixpkgs.lib.composeManyExtensions [ agenix.overlays.default shvspy.overlays.default @@ -52,8 +52,14 @@ // eachDefaultSystem (system: let pkgs = nixpkgs.legacyPackages."${system}".extend self.overlays.default; in { - packages = filterPackages system (flattenTree (import ./pkgs pkgs)); - legacyPackages = pkgs.extend self.overlays.default; + packages = with nixpkgs.lib; + mapAttrs' (n: v: + nameValuePair + "tarball-${n}" + v.buildPlatform.${system}.config.system.build.tarball) (filterAttrs + (n: v: v.config.system.build ? tarball) + self.nixosConfigurations); + legacyPackages = pkgs; devShells = filterPackages system (import ./devShells pkgs); formatter = pkgs.alejandra; }); |