diff options
Diffstat (limited to 'config')
-rw-r--r-- | config/README.md | 1 | ||||
-rw-r--r-- | config/config.nix | 13 | ||||
l--------- | config/nixRoot | 1 |
3 files changed, 15 insertions, 0 deletions
diff --git a/config/README.md b/config/README.md new file mode 100644 index 0000000..542f31e --- /dev/null +++ b/config/README.md | |||
@@ -0,0 +1 @@ | |||
Link this directory to ~/.config/nixpkgs | |||
diff --git a/config/config.nix b/config/config.nix new file mode 100644 index 0000000..0b57835 --- /dev/null +++ b/config/config.nix | |||
@@ -0,0 +1,13 @@ | |||
1 | { | ||
2 | packageOverrides = pkgs: with pkgs; { | ||
3 | # buildEnv is not absolutely equivalent to | ||
4 | # `nix-env -i -f ./nixRoot/default.nix`, see | ||
5 | # https://github.com/NixOS/nix/issues/2682 | ||
6 | immaePackages = pkgs.buildEnv { | ||
7 | name = "Immae-packages"; | ||
8 | paths = builtins.attrValues (import ./nixRoot/default.nix); | ||
9 | pathsToLink = [ "/bin" "/etc" "/include" "/lib" "/libexec" "/share"]; | ||
10 | extraOutputsToInstall = [ "bin" "man" "doc" "info" ]; | ||
11 | }; | ||
12 | }; | ||
13 | } | ||
diff --git a/config/nixRoot b/config/nixRoot new file mode 120000 index 0000000..a96aa0e --- /dev/null +++ b/config/nixRoot | |||
@@ -0,0 +1 @@ | |||
.. \ No newline at end of file | |||