dotfiles/default.nix

19 lines
405 B
Nix
Raw Normal View History

2016-09-17 15:09:53 +02:00
{pkgs ? import <nixpkgs> {}}:
let
2016-09-17 15:21:02 +02:00
inherit (pkgs) lib;
2016-09-17 15:09:53 +02:00
bin = pkgs.callPackage ./bin/default.nix {};
2016-09-17 15:21:02 +02:00
i3 = with_lock: pkgs.callPackage ./i3/i3.nix {
inherit (bin) screenshot_public;
2016-09-17 15:21:02 +02:00
inherit with_lock;
};
in lib.mapAttrs (k: paths:
pkgs.symlinkJoin { inherit paths; name = "dotfiles-${k}"; }
) {
ascanius = [(i3 true)];
woodhouse = [(i3 false)];
2016-09-17 15:09:53 +02:00
pennyworth = [];
frumar = [];
2016-11-17 19:28:48 +01:00
jarvis = [(i3 true)];
2016-09-17 15:09:53 +02:00
}