feat: clean up the repo

This commit is contained in:
Kat Inskip 2023-04-29 12:00:58 -07:00
parent bc9c310c77
commit f6ec9f37eb
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
249 changed files with 804 additions and 13048 deletions

View file

@ -1,5 +1,9 @@
{ inputs, lib, ... }: let
mkTree = import ./mkTree.nix { inherit lib; };
{
inputs,
lib,
...
}: let
mkTree = import ./mkTree.nix {inherit lib;};
localTree = mkTree {
inherit inputs;
folder = ./.;
@ -21,31 +25,34 @@
};
"modules/nixos" = {
functor = {
external = [
(inputs.tf-nix + "/modules/nixos/secrets.nix")
(inputs.tf-nix + "/modules/nixos/secrets-users.nix")
] ++ (with (import (inputs.arcexprs + "/modules")).nixos; [
nix
systemd
dht22-exporter
glauth
modprobe
kernel
crypttab
mutable-state
common-root
pulseaudio
wireplumber
alsa
bindings
matrix-appservices
matrix-synapse-appservices
display
filebin
mosh
base16 base16-shared
doc-warnings
]);
external =
[
(inputs.tf-nix + "/modules/nixos/secrets.nix")
(inputs.tf-nix + "/modules/nixos/secrets-users.nix")
]
++ (with (import (inputs.arcexprs + "/modules")).nixos; [
nix
systemd
dht22-exporter
glauth
modprobe
kernel
crypttab
mutable-state
common-root
pulseaudio
wireplumber
alsa
bindings
matrix-appservices
matrix-synapse-appservices
display
filebin
mosh
base16
base16-shared
doc-warnings
]);
};
};
"modules/home" = {
@ -57,26 +64,18 @@
};
};
"modules/nixos".functor.enable = true;
"modules/darwin".functor.enable = true;
"modules/meta".functor.enable = true;
"modules/tf".functor.enable = true;
"modules/system".functor.enable = true;
"modules/home".functor.enable = true;
"modules/esphome".functor.enable = true;
"modules/type".functor.enable = true;
"nixos/systems".functor.enable = false;
"darwin/systems".functor.enable = false;
"nixos/*".functor = {
enable = true;
};
"darwin/*".functor = {
enable = true;
};
"system".functor.enable = true;
"hardware".evaluateDefault = true;
"nixos/cross".evaluateDefault = true;
"hardware/*".evaluateDefault = true;
"services/*".aliasDefault = true;
"home".evaluateDefault = true;
"home/*".functor.enable = true;
};
@ -85,12 +84,19 @@
inherit inputs;
inherit (inputs.trusted.lib.treeSetup) folder config;
});
tree = localTree // {
pure = localTree.pure // {
trusted = trustedTree.pure or { };
tree =
localTree
// {
pure =
localTree.pure
// {
trusted = trustedTree.pure or {};
};
impure =
localTree.impure
// {
trusted = trustedTree.impure or {};
};
};
impure = localTree.impure // {
trusted = trustedTree.impure or { };
};
};
in tree
in
tree