-
Notifications
You must be signed in to change notification settings - Fork 0
/
flake.nix
47 lines (47 loc) · 1.71 KB
/
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
lix-module = {
url = "https://git.lix.systems/lix-project/nixos-module/archive/2.90.0.tar.gz";
inputs.nixpkgs.follows = "nixpkgs";
};
naersk.url = "github:nmattia/naersk";
fenix.url = "github:nix-community/fenix";
classified = {
url = "github:GoldsteinE/classified";
inputs = {
nixpkgs.follows = "nixpkgs";
naersk.follows = "naersk";
};
};
t.url = "github:GoldsteinE/flake-templates";
home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
# for desktop
# wired-notify.url = "github:toqozz/wired-notify/master";
nixpkgs-wayland = {
url = "github:nix-community/nixpkgs-wayland";
inputs.nixpkgs.follows = "nixpkgs";
};
nixos-hardware.url = "github:NixOS/nixos-hardware";
fw-fanctrl = {
url = "github:TamtamHero/fw-fanctrl/packaging/nix";
inputs.nixpkgs.follows = "nixpkgs";
};
# for server
blog.url = "github:GoldsteinE/blog";
ln-s.url = "sourcehut:~goldstein/ln-s";
inftheory-slides.url = "github:GoldsteinE/inftheory-slides";
anti-emoji.url = "github:GoldsteinE/anti-emoji-bot";
r9ktg.url = "github:GoldsteinE/r9ktg";
perlsub.url = "github:GoldsteinE/perlsub";
tg-vimhelpbot.url = "github:pro-vim/tg-vimhelpbot";
simple-nixos-mailserver.url = "github:GoldsteinE/simple-nixos-mailserver";
nix-minecraft.url = "github:Infinidoge/nix-minecraft";
};
outputs = inputs: {
nixosConfigurations.think = (import ./think.nix) inputs;
nixosConfigurations.gear = (import ./gear.nix) inputs;
nixosConfigurations.metal = (import ./metal.nix) inputs;
};
}