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}