-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathflake.nix
More file actions
89 lines (76 loc) · 2.08 KB
/
Copy pathflake.nix
File metadata and controls
89 lines (76 loc) · 2.08 KB
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
81
82
83
84
85
86
87
88
89
# vim: et:ts=2:sw=2
{
description = "pseudoc";
inputs = {
# Nix
nixpkgs.url = "github:pseudocc/nixpkgs/nixos-26.05";
# nixpkgs.url = "git+file:///home/pseudoc/projects/github/nixpkgs?ref=nixos-26.05";
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
nix-index-database = {
url = "github:nix-community/nix-index-database";
inputs.nixpkgs.follows = "nixpkgs";
};
nixos-hardware.url = "github:nixos/nixos-hardware";
ghostty.url = "github:ghostty-org/ghostty/tip";
# Theme
catppuccin.url = "github:catppuccin/nix";
nixvim = {
url = "github:nix-community/nixvim/nixos-26.05";
inputs.nixpkgs.follows = "nixpkgs";
};
home-manager = {
url = "github:nix-community/home-manager/release-26.05";
inputs.nixpkgs.follows = "nixpkgs";
};
lanzaboote = {
url = "github:nix-community/lanzaboote/v1.1.0";
inputs.nixpkgs.follows = "nixpkgs";
};
hypriio = {
url = "github:pseudocc/hypriio";
inputs.nixpkgs.follows = "nixpkgs";
};
hermes-agent = {
url = "github:NousResearch/hermes-agent/v2026.7.1";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = {
self,
nixpkgs,
...
} @ inputs:
let
flakes = inputs // rec {
me = import ./me.nix;
lib = import ./lib.nix;
colors = import ./colors.nix;
qwen-vllm = rec {
server = "10.106.7.133:8080";
forward = "127.0.0.1:4710";
};
modules.ghostty = import ./modules/ghostty.nix;
packages.neovim-terminal = ./packages/neovim-terminal.nix;
};
in {
nixosConfigurations = {
zipzap = nixpkgs.lib.nixosSystem rec {
specialArgs = { inherit flakes; };
system = "x86_64-linux";
modules = [
./nixos.nix
./zipzap/nixos.nix
];
};
ziczac = nixpkgs.lib.nixosSystem rec {
specialArgs = { inherit flakes; };
system = "x86_64-linux";
modules = [
./nixos.nix
./ziczac/nixos.nix
./hermes-agent.nix
];
};
};
};
}