This commit is contained in:
2025-12-28 15:49:18 -05:00
parent b5d2e3188d
commit a549b01111
15 changed files with 19 additions and 19 deletions

View File

@@ -11,13 +11,13 @@
}:
{
imports = [
./hardware.nix
./zfs.nix
./impermanence.nix
./usb-secrets.nix
./age-secrets.nix
./secureboot.nix
./no-rgb.nix
./modules/hardware.nix
./modules/zfs.nix
./modules/impermanence.nix
./modules/usb-secrets.nix
./modules/age-secrets.nix
./modules/secureboot.nix
./modules/no-rgb.nix
./services/postgresql.nix
./services/jellyfin.nix

View File

@@ -171,7 +171,7 @@
hostPlatform = system;
buildPlatform = builtins.currentSystem;
};
lib = import ./lib.nix { inherit inputs pkgs; };
lib = import ./modules/lib.nix { inherit inputs pkgs; };
in
{
formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixfmt-rfc-style;
@@ -224,7 +224,7 @@
{
nixpkgs.overlays = [
nix-minecraft.overlay
(import ./overlays.nix)
(import ./modules/overlays.nix)
];
}
@@ -239,7 +239,7 @@
...
}:
{
home-manager.users.${username} = import ./home.nix;
home-manager.users.${username} = import ./modules/home.nix;
}
)
]

View File

@@ -9,7 +9,7 @@
age.secrets = {
# ZFS encryption key
zfs-key = {
file = ./secrets/zfs-key.age;
file = ../secrets/zfs-key.age;
mode = "0400";
owner = "root";
group = "root";
@@ -17,7 +17,7 @@
# Secureboot keys archive
secureboot-tar = {
file = ./secrets/secureboot.tar.age;
file = ../secrets/secureboot.tar.age;
mode = "0400";
owner = "root";
group = "root";
@@ -25,7 +25,7 @@
# System passwords
hashedPass = {
file = ./secrets/hashedPass.age;
file = ../secrets/hashedPass.age;
mode = "0400";
owner = "root";
group = "root";
@@ -33,21 +33,21 @@
# Service authentication
caddy_auth = {
file = ./secrets/caddy_auth.age;
file = ../secrets/caddy_auth.age;
mode = "0400";
owner = "caddy";
group = "caddy";
};
jellyfin-api-key = {
file = ./secrets/jellyfin-api-key.age;
file = ../secrets/jellyfin-api-key.age;
mode = "0400";
owner = "root";
group = "root";
};
slskd_env = {
file = ./secrets/slskd_env.age;
file = ../secrets/slskd_env.age;
mode = "0400";
owner = "root";
group = "root";
@@ -55,7 +55,7 @@
# Network configuration
wg0-conf = {
file = ./secrets/wg0.conf.age;
file = ../secrets/wg0.conf.age;
mode = "0400";
owner = "root";
group = "root";

View File

@@ -12,7 +12,7 @@ let
config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "minecraft-server" ];
overlays = [
inputs.nix-minecraft.overlay
(import ../overlays.nix)
(import ../modules/overlays.nix)
];
};

View File

@@ -7,7 +7,7 @@
}:
let
# Create pkgs with ensureZfsMounts overlay
testPkgs = pkgs.appendOverlays [ (import ../overlays.nix) ];
testPkgs = pkgs.appendOverlays [ (import ../modules/overlays.nix) ];
in
testPkgs.testers.runNixOSTest {
name = "zfs test";