flake.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | {
inputs = {
flake-compatish.url = "github:lillecarl/flake-compatish";
nixpkgs.url = "https://channels.nixos.org/nixos-26.05/nixexprs.tar.zst";
nixpkgs-unstable.url = "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.zst";
srvos = {
url = "github:nix-community/srvos";
inputs.nixpkgs.follows = "nixpkgs";
};
nixos-hardware = {
url = "github:NixOS/nixos-hardware";
};
nanopi = {
url = "github:bdew/nixos-nanopi";
inputs.nixpkgs.follows = "nixpkgs";
};
darwin = {
url = "github:lnl7/nix-darwin/nix-darwin-26.05";
inputs.nixpkgs.follows = "nixpkgs";
};
home-manager = {
url = "github:nix-community/home-manager/release-26.05";
inputs.nixpkgs.follows = "nixpkgs";
};
elgit.url = "git+https://git.alin.ovh/elgit?shallow=1";
searchix.url = "git+https://git.alin.ovh/searchix?shallow=1";
scriptura = {
url = "git+https://git.alin.ovh/scriptura?shallow=1";
inputs.nixpkgs.follows = "nixpkgs";
};
iqan = {
url = "git+https://nossa.ee/~talya/iqan";
inputs.nixpkgs.follows = "nixpkgs";
};
minimal-emacs = {
url = "github:jamescherti/minimal-emacs.d";
flake = false;
};
nixvim = {
url = "github:nix-community/nixvim/nixos-26.05";
};
agenix = {
url = "github:ryantm/agenix";
inputs.nixpkgs.follows = "srvos/nixpkgs";
};
};
outputs = inputs: import ./outputs.nix inputs;
}
|