aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix24
1 files changed, 19 insertions, 5 deletions
diff --git a/flake.nix b/flake.nix
index f57748d..e5b79b6 100644
--- a/flake.nix
+++ b/flake.nix
@@ -11,8 +11,6 @@
11 inputs.nixpkgs.follows = "nixpkgs"; 11 inputs.nixpkgs.follows = "nixpkgs";
12 }; 12 };
13 13
14 talon.url = "github:nix-community/talon-nix";
15
16 prompt = { 14 prompt = {
17 url = "git+https://git.peppe.rs/cli/prompt"; 15 url = "git+https://git.peppe.rs/cli/prompt";
18 inputs.nixpkgs.follows = "nixpkgs"; 16 inputs.nixpkgs.follows = "nixpkgs";
@@ -28,6 +26,11 @@
28 inputs.nixpkgs.follows = "nixpkgs"; 26 inputs.nixpkgs.follows = "nixpkgs";
29 }; 27 };
30 28
29 flaresolverr = {
30 url = "git+https://git.peppe.rs/flakes/flaresolverr";
31 inputs.nixpkgs.follows = "nixpkgs";
32 };
33
31 }; 34 };
32 35
33 outputs = 36 outputs =
@@ -35,11 +38,10 @@
35 , nixpkgs 38 , nixpkgs
36 , nixos-hardware 39 , nixos-hardware
37 , home-manager 40 , home-manager
38 # , statix
39 , prompt 41 , prompt
40 , better-text-objs 42 , better-text-objs
41 , vim-colors-plain 43 , vim-colors-plain
42 , talon 44 , flaresolverr
43 , ... 45 , ...
44 } @ inputs: { 46 } @ inputs: {
45 47
@@ -48,7 +50,7 @@
48 prompt = prompt.overlay; 50 prompt = prompt.overlay;
49 better-text-objs = better-text-objs.overlay; 51 better-text-objs = better-text-objs.overlay;
50 vim-colors-plain = vim-colors-plain.overlay; 52 vim-colors-plain = vim-colors-plain.overlay;
51 talon = talon.overlays.default; 53 flaresolverr = flaresolverr.overlays.default;
52 }; 54 };
53 55
54 nixosConfigurations = { 56 nixosConfigurations = {
@@ -97,6 +99,18 @@
97 nixos-hardware.nixosModules.asus-battery 99 nixos-hardware.nixosModules.asus-battery
98 ]; 100 ];
99 }; 101 };
102
103 mantis = nixpkgs.lib.nixosSystem {
104 system = "x86_64-linux";
105 modules = [
106 ({ config = { nix.registry.nixpkgs.flake = nixpkgs; }; })
107 {
108 imports = [ ./hosts/mantis/configuration.nix ];
109 _module.args.self = self;
110 }
111 ];
112 };
113
100 }; 114 };
101 }; 115 };
102 116