Skip to content

Commit

Permalink
Run nixpkgs-fmt .
Browse files Browse the repository at this point in the history
  • Loading branch information
divanorama committed Dec 26, 2020
1 parent 1b2d11e commit 1149a21
Show file tree
Hide file tree
Showing 7 changed files with 12 additions and 23 deletions.
19 changes: 8 additions & 11 deletions ci.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,10 @@
# then your CI will be able to build and cache only those packages for
# which this is possible.

{ pkgs ? import <nixpkgs> {} }:
{ pkgs ? import <nixpkgs> { } }:

with builtins;

let

isReserved = n: n == "lib" || n == "overlays" || n == "modules";
isDerivation = p: isAttrs p && p ? type && p.type == "derivation";
isBuildable = p: !(p.meta.broken or false) && p.meta.license.free or true;
Expand All @@ -29,24 +27,23 @@ let
let
f = p:
if shouldRecurseForDerivations p then flattenPkgs p
else if isDerivation p then [p]
else [];
else if isDerivation p then [ p ]
else [ ];
in
concatMap f (attrValues s);
concatMap f (attrValues s);

outputsOf = p: map (o: p.${o}) p.outputs;

nurAttrs = import ./default.nix { inherit pkgs; };

nurPkgs =
flattenPkgs
(listToAttrs
(map (n: nameValuePair n nurAttrs.${n})
(filter (n: !isReserved n)
(attrNames nurAttrs))));
(listToAttrs
(map (n: nameValuePair n nurAttrs.${n})
(filter (n: !isReserved n)
(attrNames nurAttrs))));

in

rec {
buildPkgs = filter isBuildable nurPkgs;
cachePkgs = filter isCacheable buildPkgs;
Expand Down
3 changes: 1 addition & 2 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# commands such as:
# nix-build -A mypackage

{ pkgs ? import <nixpkgs> {} }:
{ pkgs ? import <nixpkgs> { } }:

{
# The `lib`, `modules`, and `overlay` names are special
Expand All @@ -18,4 +18,3 @@
# some-qt5-package = pkgs.libsForQt5.callPackage ./pkgs/some-qt5-package { };
# ...
}

1 change: 0 additions & 1 deletion lib/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,3 @@ with pkgs.lib; {
#
# hexint = x: hexvals.${toLower x};
}

1 change: 0 additions & 1 deletion modules/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,3 @@
#
# my-module = ./my-module;
}

9 changes: 3 additions & 6 deletions overlay.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,13 @@
# configuration.

self: super:

let

isReserved = n: n == "lib" || n == "overlays" || n == "modules";
nameValuePair = n: v: { name = n; value = v; };
nurAttrs = import ./default.nix { pkgs = super; };

in

builtins.listToAttrs
builtins.listToAttrs
(map (n: nameValuePair n nurAttrs.${n})
(builtins.filter (n: !isReserved n)
(builtins.attrNames nurAttrs)))
(builtins.filter (n: !isReserved n)
(builtins.attrNames nurAttrs)))
1 change: 0 additions & 1 deletion overlays/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,3 @@
#
# my-overlay = import ./my-overlay;
}

1 change: 0 additions & 1 deletion pkgs/example-package/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,3 @@ stdenv.mkDerivation rec {
buildPhase = "echo echo Hello World > example";
installPhase = "install -Dm755 example $out";
}

0 comments on commit 1149a21

Please sign in to comment.