-
Notifications
You must be signed in to change notification settings - Fork 9
/
flake.nix
80 lines (61 loc) · 2.06 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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
description = "my project description";
inputs.flake-compat = {
url = github:edolstra/flake-compat;
flake = false;
};
inputs.nixpkgs.url = "github:NixOS/nixpkgs";
inputs.flake-utils.url = "github:numtide/flake-utils";
inputs.vim-nix.url = "github:LnL7/vim-nix";
inputs.vim-nix.flake = false;
inputs.kitty-icon.url = "github:k0nserv/kitty-icon";
inputs.kitty-icon.flake = false;
inputs.vim-svelte.url = "github:evanleck/vim-svelte";
inputs.vim-svelte.flake = false;
inputs.vim-terraform.url = "github:hashivim/vim-terraform";
inputs.vim-terraform.flake = false;
inputs.vim-glsl.url = "github:tikhomirov/vim-glsl";
inputs.vim-glsl.flake = false;
inputs.nvim-tree.url = "github:kyazdani42/nvim-tree.lua";
inputs.nvim-tree.flake = false;
inputs.fugitive.url = "github:tpope/vim-fugitive";
inputs.fugitive.flake = false;
inputs.vim-astro.url = "github:wuelnerdotexe/vim-astro";
inputs.vim-astro.flake = false;
inputs.vim-surround.url = github:tpope/vim-surround;
inputs.vim-surround.flake = false;
inputs.multicursor-nvim.url = github:jake-stewart/multicursor.nvim;
inputs.multicursor-nvim.flake = false;
# dependency of bufferline-nvim
inputs.nvim-web-devicons.url = github:nvim-tree/nvim-web-devicons;
inputs.nvim-web-devicons.flake = false;
inputs.bufferline-nvim.url = github:akinsho/bufferline.nvim;
inputs.bufferline-nvim.flake = false;
inputs.bufdelete-nvim.url = github:famiu/bufdelete.nvim;
inputs.bufdelete-nvim.flake = false;
inputs.vim-submode.url = github:kana/vim-submode;
inputs.vim-submode.flake = false;
inputs.luafun.url = github:luafun/luafun;
inputs.luafun.flake = false;
outputs =
inputs@{ self
, nixpkgs
, flake-compat
, flake-utils
, ...
}:
flake-utils.lib.eachSystem [ "x86_64-darwin" "aarch64-darwin" ] (system:
let
pkgs = nixpkgs.legacyPackages.${system};
homies = import ./homies.nix {
nixpkgs-src = nixpkgs;
inherit
pkgs
inputs;
};
in
{
packages.default = homies;
}
);
}