main
1# DO-NOT-EDIT. This file was auto-generated using github:vic/flake-file.
2# Use `nix run .#write-flake` to regenerate it.
3{
4 description = "IX - HPCesia's NixOS configuration for laptop, homelab and VPS.";
5
6 outputs = inputs: inputs.flake-parts.lib.mkFlake {inherit inputs;} (inputs.import-tree ./modules);
7
8 inputs = {
9 den.url = "github:denful/den";
10 deploy-rs = {
11 url = "github:serokell/deploy-rs";
12 inputs = {
13 flake-compat.follows = "flake-compat";
14 nixpkgs.follows = "nixpkgs";
15 };
16 };
17 devshell = {
18 url = "github:numtide/devshell";
19 inputs.nixpkgs.follows = "nixpkgs";
20 };
21 disko = {
22 url = "github:nix-community/disko";
23 inputs.nixpkgs.follows = "nixpkgs";
24 };
25 flake-compat.url = "https://git.lix.systems/lix-project/flake-compat/archive/main.tar.gz";
26 flake-file.url = "github:denful/flake-file";
27 flake-parts = {
28 url = "github:hercules-ci/flake-parts";
29 inputs.nixpkgs-lib.follows = "nixpkgs";
30 };
31 home-manager = {
32 url = "github:nix-community/home-manager";
33 inputs.nixpkgs.follows = "nixpkgs";
34 };
35 impermanence = {
36 url = "github:nix-community/impermanence";
37 inputs = {
38 home-manager.follows = "home-manager";
39 nixpkgs.follows = "nixpkgs";
40 };
41 };
42 import-tree.url = "github:denful/import-tree";
43 llm-agents = {
44 url = "github:numtide/llm-agents.nix";
45 inputs = {
46 flake-parts.follows = "flake-parts";
47 nixpkgs.follows = "nixpkgs";
48 };
49 };
50 nix-flatpak.url = "github:gmodena/nix-flatpak";
51 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
52 noctalia = {
53 url = "github:noctalia-dev/noctalia";
54 inputs.nixpkgs.follows = "nixpkgs";
55 };
56 nur = {
57 url = "github:nix-community/NUR";
58 inputs = {
59 flake-parts.follows = "flake-parts";
60 nixpkgs.follows = "nixpkgs";
61 };
62 };
63 nur-hpcesia = {
64 url = "https://codeberg.org/HPCesia/nur-packages/archive/main.tar.gz";
65 inputs.nixpkgs.follows = "nixpkgs";
66 };
67 vaultix = {
68 url = "github:HPCesia/vaultix";
69 inputs = {
70 flake-parts.follows = "flake-parts";
71 nixpkgs.follows = "nixpkgs";
72 pre-commit-hooks.inputs.flake-compat.follows = "flake-compat";
73 };
74 };
75 };
76}