nit: cleanup imports

This commit is contained in:
2026-01-09 12:52:16 -05:00
parent aaef39d31a
commit 513e426f89
7 changed files with 23 additions and 14 deletions

View File

@@ -1,4 +1,9 @@
{ inputs, ... }:
{ {
imports = [
inputs.disko.nixosModules.disko
];
disko.devices = { disko.devices = {
disk = { disk = {
main = { main = {

View File

@@ -208,15 +208,8 @@
srvos.nixosModules.mixins-terminfo srvos.nixosModules.mixins-terminfo
./disk-config.nix ./disk-config.nix
disko.nixosModules.disko
./configuration.nix ./configuration.nix
impermanence.nixosModules.impermanence
vpn-confinement.nixosModules.default
# get nix-minecraft working!
nix-minecraft.nixosModules.minecraft-servers
{ {
nixpkgs.overlays = [ nixpkgs.overlays = [
nix-minecraft.overlay nix-minecraft.overlay
@@ -226,8 +219,6 @@
lanzaboote.nixosModules.lanzaboote lanzaboote.nixosModules.lanzaboote
agenix.nixosModules.default
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
( (
{ {

View File

@@ -2,9 +2,14 @@
config, config,
lib, lib,
pkgs, pkgs,
inputs,
... ...
}: }:
{ {
imports = [
inputs.agenix.nixosModules.default
];
# Configure all agenix secrets # Configure all agenix secrets
age.secrets = { age.secrets = {
# ZFS encryption key # ZFS encryption key

View File

@@ -4,9 +4,14 @@
pkgs, pkgs,
username, username,
service_configs, service_configs,
inputs,
... ...
}: }:
{ {
imports = [
inputs.impermanence.nixosModules.impermanence
];
environment.persistence."/persistent" = { environment.persistence."/persistent" = {
hideMounts = true; hideMounts = true;
directories = [ directories = [

View File

@@ -3,6 +3,7 @@
service_configs, service_configs,
lib, lib,
config, config,
inputs,
... ...
}: }:
{ {
@@ -13,6 +14,7 @@
"${service_configs.minecraft.parent_dir}/${service_configs.minecraft.server_name}" "${service_configs.minecraft.parent_dir}/${service_configs.minecraft.server_name}"
] ]
) )
inputs.nix-minecraft.nixosModules.minecraft-servers
]; ];
environment.systemPackages = [ environment.systemPackages = [

View File

@@ -1,11 +1,14 @@
{ {
pkgs, pkgs,
service_configs,
eth_interface,
config, config,
inputs,
... ...
}: }:
{ {
imports = [
inputs.vpn-confinement.nixosModules.default
];
# network namespace that is proxied through mullvad # network namespace that is proxied through mullvad
vpnNamespaces.wg = { vpnNamespaces.wg = {
enable = true; enable = true;
@@ -14,5 +17,4 @@
# "192.168.0.0/24" # "192.168.0.0/24"
]; ];
}; };
} }

View File

@@ -22,7 +22,7 @@ let
{ {
imports = [ imports = [
(import ../services/minecraft.nix { (import ../services/minecraft.nix {
inherit lib config; inherit lib config inputs;
pkgs = testPkgs; pkgs = testPkgs;
service_configs = { service_configs = {
minecraft = { minecraft = {
@@ -50,7 +50,6 @@ testPkgs.testers.runNixOSTest {
{ ... }: { ... }:
{ {
imports = [ imports = [
inputs.nix-minecraft.nixosModules.minecraft-servers
minecraftService minecraftService
]; ];