main
 1{inputs, ...}: {
 2  imports = [inputs.flake-file.flakeModules.dendritic];
 3
 4  flake-file = {
 5    description = "NixOS configuration of HPCesia.";
 6
 7    inputs = {
 8      deploy-rs.url = "github:serokell/deploy-rs";
 9      flake-file.url = "github:vic/flake-file";
10      flake-parts.url = "github:hercules-ci/flake-parts";
11      home-manager = {
12        url = "github:nix-community/home-manager/master";
13        inputs.nixpkgs.follows = "nixpkgs";
14      };
15      import-tree.url = "github:vic/import-tree";
16      nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
17      nur = {
18        url = "github:nix-community/NUR";
19        inputs.nixpkgs.follows = "nixpkgs";
20      };
21      pkgs-by-name-for-flake-parts.url = "github:drupol/pkgs-by-name-for-flake-parts";
22      # == Personal inputs ==
23      nixos-logo.url = "git+https://repo.hpcesia.com/HPCesia/nixos-logo?shallow=1";
24      nixos-logo.flake = false;
25      nur-hpcesia = {
26        url = "github:HPCesia/nur-packages";
27        inputs.nixpkgs.follows = "nixpkgs";
28      };
29    };
30  };
31}