nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

flake.nix (1075B)


      1 {
      2   description = "My personal NUR repository";
      3 
      4   inputs = {
      5     nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
      6     flake-utils.url = "github:numtide/flake-utils";
      7   };
      8 
      9   outputs = { self, nixpkgs, flake-utils }: {
     10     overlays.default = final: prev: import ./pkgs { pkgs = prev; };
     11     nixosModules = import ./modules;
     12   } // flake-utils.lib.eachDefaultSystem (system:
     13     let
     14       config = {
     15         permittedInsecurePackages = [ "openssl-1.1.1w" "python-2.7.18.7" "qtwebkit-5.212.0-alpha4" ];
     16       };
     17       pkgs = import nixpkgs {
     18         inherit system config;
     19       };
     20       inherit (pkgs) lib;
     21       packages = flake-utils.lib.filterPackages system (import ./default.nix {
     22         inherit pkgs;
     23       });
     24     in
     25     {
     26       inherit packages;
     27       legacyPackages = import nixpkgs {
     28         inherit system config;
     29         overlays = [ self.overlays.default ];
     30         crossOverlays = [ self.overlays.default ];
     31       };
     32       formatter = pkgs.nixpkgs-fmt;
     33       checks.build = pkgs.linkFarmFromDrvs "sikmir-nur-packages" (lib.attrValues packages);
     34     });
     35 }