reorganize
This commit is contained in:
@@ -41,7 +41,7 @@
|
||||
outputs = { self, nixpkgs, home-manager, ... } @ inputs: {
|
||||
|
||||
profiles = let
|
||||
dir = builtins.readDir ./system/profiles;
|
||||
dir = builtins.readDir ./profiles;
|
||||
filtered = builtins.filter (x: dir.${x} == "directory") (builtins.attrNames dir);
|
||||
in (builtins.listToAttrs
|
||||
(builtins.map
|
||||
@@ -51,7 +51,7 @@
|
||||
value = { ... }: {
|
||||
imports = [
|
||||
./system
|
||||
./system/profiles/${name}
|
||||
./profiles/${name}
|
||||
];
|
||||
};
|
||||
})) filtered)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ config, lib, pkgs, nixpkgs, ... }: {
|
||||
|
||||
imports = [
|
||||
./services
|
||||
./packages
|
||||
./programs
|
||||
./users
|
||||
];
|
||||
imports = let
|
||||
dir = builtins.readDir ./.;
|
||||
in builtins.map (x: ./${x}) (builtins.filter
|
||||
(file: (dir.${file} == "directory"))
|
||||
(builtins.attrNames dir)
|
||||
);
|
||||
|
||||
options.sysconfig = with lib; {
|
||||
host = mkOption {
|
||||
|
||||
@@ -6,14 +6,4 @@
|
||||
(file: (dir.${file} == "directory"))
|
||||
(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 = {
|
||||
"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.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