me like nix
1{
2 description = "My NixOS Flake Configuration";
3
4 inputs = {
5 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
6 flake-parts.url = "github:hercules-ci/flake-parts";
7 import-tree.url = "github:vic/import-tree";
8
9 home-manager = {
10 url = "github:nix-community/home-manager/master";
11 inputs.nixpkgs.follows = "nixpkgs";
12 };
13 catppuccin.url = "github:catppuccin/nix";
14 niri.url = "github:sodiboo/niri-flake";
15 nixarr.url = "github:rasmus-kirk/nixarr";
16 zen-browser = {
17 url = "github:0xc000022070/zen-browser-flake";
18 inputs.nixpkgs.follows = "nixpkgs";
19 };
20 copyparty.url = "github:9001/copyparty";
21 nixos-hardware.url = "github:NixOS/nixos-hardware/master";
22 agenix = {
23 url = "github:ryantm/agenix";
24 inputs.nixpkgs.follows = "nixpkgs";
25 };
26 kaleidux = {
27 url = "github:Mjoyufull/Kaleidux/feat/zerocopy";
28 };
29 fsel = {
30 url = "github:Mjoyufull/fsel";
31 inputs.nixpkgs.follows = "nixpkgs";
32 };
33 trmnl-rs = {
34 url = "github:seanaye/trmnl-rs";
35 inputs.nixpkgs.follows = "nixpkgs";
36 };
37 berkeley-mono = {
38 url = "path:./berkeley-mono-stub";
39 inputs.nixpkgs.follows = "nixpkgs";
40 };
41 mako-tui = {
42 url = "git+https://codeberg.org/seanaye/mako-tui";
43 inputs.nixpkgs.follows = "nixpkgs";
44 };
45 opencodex = {
46 url = "git+https://codeberg.org/seanaye/opencodex";
47 inputs.nixpkgs.follows = "nixpkgs";
48 };
49 nixos-raspberrypi.url = "github:nvmd/nixos-raspberrypi/main";
50 };
51
52 outputs =
53 inputs:
54 inputs.flake-parts.lib.mkFlake { inherit inputs; } (inputs.import-tree ./modules);
55}