old
1{inputs, ...}: {
2 imports = [inputs.flake-file.flakeModules.dendritic];
3
4 flake-file = {
5 description = "IX - HPCesia's NixOS configuration for laptop, homelab and VPS.";
6
7 formatter = pkgs: pkgs.alejandra;
8
9 inputs = {
10 # Basic
11 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
12
13 hjem = {
14 url = "github:feel-co/hjem";
15 inputs.nixpkgs.follows = "nixpkgs";
16 };
17
18 home-manager = {
19 url = "github:nix-community/home-manager";
20 inputs.nixpkgs.follows = "nixpkgs";
21 };
22
23 flake-file.url = "github:denful/flake-file";
24
25 flake-parts = {
26 url = "github:hercules-ci/flake-parts";
27 inputs.nixpkgs-lib.follows = "nixpkgs";
28 };
29
30 # Dendritic
31 den.url = "github:denful/den";
32
33 import-tree.url = "github:denful/import-tree";
34
35 # Other
36 flake-compat.url = "https://git.lix.systems/lix-project/flake-compat/archive/main.tar.gz";
37
38 nur = {
39 url = "github:nix-community/NUR";
40 inputs.flake-parts.follows = "flake-parts";
41 inputs.nixpkgs.follows = "nixpkgs";
42 };
43 nur-hpcesia = {
44 url = "https://codeberg.org/HPCesia/nur-packages/archive/main.tar.gz";
45 inputs.nixpkgs.follows = "nixpkgs";
46 };
47 };
48 };
49}