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}