reorganize

This commit is contained in:
2026-01-20 13:34:12 -06:00
parent c028bad2a6
commit 50d192c809
44 changed files with 19 additions and 19 deletions

View File

@@ -41,7 +41,7 @@
outputs = { self, nixpkgs, home-manager, ... } @ inputs: { outputs = { self, nixpkgs, home-manager, ... } @ inputs: {
profiles = let profiles = let
dir = builtins.readDir ./system/profiles; dir = builtins.readDir ./profiles;
filtered = builtins.filter (x: dir.${x} == "directory") (builtins.attrNames dir); filtered = builtins.filter (x: dir.${x} == "directory") (builtins.attrNames dir);
in (builtins.listToAttrs in (builtins.listToAttrs
(builtins.map (builtins.map
@@ -51,7 +51,7 @@
value = { ... }: { value = { ... }: {
imports = [ imports = [
./system ./system
./system/profiles/${name} ./profiles/${name}
]; ];
}; };
})) filtered) })) filtered)

View File

@@ -1,11 +1,11 @@
{ config, lib, pkgs, nixpkgs, ... }: { { config, lib, pkgs, nixpkgs, ... }: {
imports = [ imports = let
./services dir = builtins.readDir ./.;
./packages in builtins.map (x: ./${x}) (builtins.filter
./programs (file: (dir.${file} == "directory"))
./users (builtins.attrNames dir)
]; );
options.sysconfig = with lib; { options.sysconfig = with lib; {
host = mkOption { host = mkOption {

View File

@@ -6,14 +6,4 @@
(file: (dir.${file} == "directory")) (file: (dir.${file} == "directory"))
(builtins.attrNames dir) (builtins.attrNames dir)
); );
/*imports = [
./ollama
./wyoming
./openssh
./pipewire
./containers
./sddm
./novnc
./kdePlasma6
];*/
} }

View File

@@ -0,0 +1,9 @@
{ ... }: {
imports = let
dir = builtins.readDir ./.;
in builtins.map (x: ./${x}) (builtins.filter
(file: (dir.${file} == "directory"))
(builtins.attrNames dir)
);
}

View File

@@ -27,7 +27,7 @@
labels = { labels = {
"traefik.http.routers.portainer.entrypoints" = "localsecure"; "traefik.http.routers.portainer.entrypoints" = "localsecure";
"traefik.http.routers.portainer.rule" = "Host(`prtnr.esotericbytes.com`) || Host(`portainer.esotericbytes.com`)"; "traefik.http.routers.portainer.rule" = "Host(`prtnr.esotericbytes.com`)";
"traefik.http.routers.portainer.service" = "portainer"; "traefik.http.routers.portainer.service" = "portainer";
"traefik.http.routers.portainer.tls.certResolver" = "cloudflare"; "traefik.http.routers.portainer.tls.certResolver" = "cloudflare";

View File

@@ -0,0 +1 @@
{ ... }: {}