reorganize
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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
|
|
||||||
];*/
|
|
||||||
}
|
}
|
||||||
|
|||||||
9
system/virtualization/default.nix
Normal file
9
system/virtualization/default.nix
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
{ ... }: {
|
||||||
|
|
||||||
|
imports = let
|
||||||
|
dir = builtins.readDir ./.;
|
||||||
|
in builtins.map (x: ./${x}) (builtins.filter
|
||||||
|
(file: (dir.${file} == "directory"))
|
||||||
|
(builtins.attrNames dir)
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -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";
|
||||||
|
|
||||||
1
system/virtualization/virtual-machines/default.nix
Normal file
1
system/virtualization/virtual-machines/default.nix
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{ ... }: {}
|
||||||
Reference in New Issue
Block a user