Files
dotfiles/dotfiles/config/taffybar/flake.nix

20 lines
612 B
Nix
Raw Normal View History

2021-07-23 23:44:42 -06:00
{
inputs = {
taffybar.url = path:./taffybar;
flake-utils.url = github:numtide/flake-utils;
};
2021-07-24 18:16:19 -06:00
outputs = { self, flake-utils, taffybar, nixpkgs }:
2021-07-23 23:44:42 -06:00
let
2021-07-24 18:16:19 -06:00
overlay = import ./overlay.nix;
2021-07-23 23:44:42 -06:00
overlays = taffybar.overlays ++ [ overlay ];
in flake-utils.lib.eachDefaultSystem (system:
let pkgs = import nixpkgs { inherit system overlays; config.allowBroken = true; };
in
rec {
devShell = pkgs.haskellPackages.shellFor {
packages = p: [ p.imalison-taffybar p.taffybar ];
2021-07-23 23:44:42 -06:00
};
defaultPackage = pkgs.haskellPackages.imalison-taffybar;
}) // { inherit overlay overlays; } ;
}