2026-04-11 19:33:15 +02:00
|
|
|
{
|
|
|
|
|
materusArgs,
|
|
|
|
|
lib,
|
|
|
|
|
pkgs,
|
|
|
|
|
...
|
|
|
|
|
}:
|
|
|
|
|
{
|
|
|
|
|
config.nix.package = lib.mkDefault pkgs.nixVersions.latest;
|
|
|
|
|
config.nix.registry = {
|
2026-04-03 23:16:53 +02:00
|
|
|
nixpkgs-stable = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "nixpkgs-stable";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.self.inputs.nixpkgs;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
|
|
|
|
nixpkgs-unstable = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "nixpkgs-unstable";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.self.inputs.nixpkgs-unstable;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
nixpkgs = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "nixpkgs";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.inputs.nixpkgs;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
emacs-overlay = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "emacs-overlay";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.inputs.emacs-overlay;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
flake-utils = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "flake-utils";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.inputs.flake-utils;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
nixos-hardware = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "nixos-hardware";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.inputs.nixos-hardware;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
nixerus = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "nixerus";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.inputs.nixerus;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
devshell = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "devshell";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.inputs.devshell;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
home-manager = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "home-manager";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.inputs.home-manager;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
sops-nix = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "sops-nix";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.inputs.sops-nix;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
base16 = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "base16";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.inputs.base16;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
git-agecrypt = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "git-agecrypt";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.inputs.git-agecrypt;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
plasma-manager = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "plasma-manager";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.inputs.plasma-manager;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
nur = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "nur";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.inputs.nur;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
2026-04-11 19:33:15 +02:00
|
|
|
|
2026-04-03 23:16:53 +02:00
|
|
|
nix-vscode-extensions = {
|
2026-04-11 19:33:15 +02:00
|
|
|
from = {
|
|
|
|
|
type = "indirect";
|
|
|
|
|
id = "nix-vscode-extensions";
|
|
|
|
|
};
|
|
|
|
|
flake = materusArgs.inputs.nix-vscode-extensions;
|
2026-04-03 23:16:53 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
};
|
2026-04-11 19:33:15 +02:00
|
|
|
}
|