-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathflake.nix
32 lines (26 loc) · 948 Bytes
/
flake.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{
description = "L3af's personal NixOS configuration.";
inputs = {
home = {
url = "github:l3afme/home-manager";
inputs.nixpkgs.follows = "unstable";
};
new-vim-shit.url = "github:fortuneteller2k/nixpkgs/add-vimplugins";
neovim-nightly.url = "github:nix-community/neovim-nightly-overlay";
rust.url = "github:oxalica/rust-overlay";
master.url = "/home/l3af/Projects/Nix/nixpkgs/";
stable.url = "github:nixos/nixpkgs/release-20.09";
staging.url = "github:nixos/nixpkgs/staging";
staging-next.url = "github:nixos/nixpkgs/staging-next";
unstable.url = "github:nixos/nixpkgs/nixpkgs-unstable";
nixpkgs.follows = "master";
};
outputs = { self, home, nixpkgs, ... } @ inputs:
with nixpkgs.lib;
{
nixosConfigurations.l3af = import ./immutable {
inherit home inputs nixpkgs;
};
l3af = self.nixosConfigurations.l3af.config.system.build.toplevel;
};
}