summaryrefslogtreecommitdiffstats
path: root/pkgs/by-name/ro/rollup/patches2/0002-changes
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/by-name/ro/rollup/patches2/0002-changes')
-rw-r--r--pkgs/by-name/ro/rollup/patches2/0002-changes391
1 files changed, 391 insertions, 0 deletions
diff --git a/pkgs/by-name/ro/rollup/patches2/0002-changes b/pkgs/by-name/ro/rollup/patches2/0002-changes
new file mode 100644
index 00000000..c231408f
--- /dev/null
+++ b/pkgs/by-name/ro/rollup/patches2/0002-changes
@@ -0,0 +1,391 @@
+From 4f492b1253fb14354068a04e6ca37889e1c6b773 Mon Sep 17 00:00:00 2001
+From: Benedikt Peetz <benedikt.peetz@b-peetz.de>
+Date: Mon, 2 Nov 2026 15:05:07 +0100
+Subject: [PATCH 2/7] treewide: Use `extra_modules` to import dependency
+ modules
+
+---
+ flake.nix | 28 ++++++++++++-------
+ .../tiamat/legacy-disk-module/module.nix | 4 +--
+ hosts/default.nix | 19 ++++++-------
+ modules/by-name/ag/age/module.nix | 4 +--
+ modules/by-name/bo/boot/module.nix | 6 ++--
+ modules/by-name/di/disks/module.nix | 4 +--
+ modules/by-name/ho/home-manager/module.nix | 4 +--
+ modules/by-name/im/impermanence/module.nix | 4 +--
+ modules/by-name/ni/nix-index/module.nix | 4 +--
+ modules/by-name/nv/nvim/module.nix | 4 +--
+ tests/default.nix | 23 ++++++---------
+ tests/old/by-name/nv/nvim-neorg/test.nix | 4 +--
+ tests/old/infrastructure/default.nix | 2 +-
+ 13 files changed, 55 insertions(+), 55 deletions(-)
+
+diff --git a/flake.nix b/flake.nix
+index 9e306ef7..860ce277 100644
+--- a/flake.nix
++++ b/flake.nix
+@@ -24,14 +24,22 @@
+ lib = packageSets.unstable.lib;
+ extra_lib = raw_sources.library.nixLib;
+
+- extra_modules = [
+- sources.agenix.nixosModules.default
+- sources.turtle.nixosModules.nixos
+- sources.disko.nixosModules.default
+- sources.impermanence.nixosModules.impermanence
+- sources.simple-nixos-mailserver.nixosModule
+- sources.rocie.nixosModules.default
+- ];
++ extra_modules = {
++ nixos = {
++ agenix = sources.agenix.nixosModules.default;
++ turtle = sources.turtle.nixosModules.nixos;
++ disko = sources.disko.nixosModules.default;
++ impermanence = sources.impermanence.nixosModules.impermanence;
++ simple-nixos-mailserver = sources.simple-nixos-mailserver.nixosModule;
++ rocie = sources.rocie.nixosModules.default;
++ home-manager = sources.home-manager.nixosModules.home-manager;
++ lanzaboote = sources.lanzaboote.nixosModules.lanzaboote;
++ };
++ home = {
++ nix-index-database = sources.nix-index-database.homeModules.nix-index;
++ nixvim = sources.nixvim.homeManagerModule;
++ };
++ };
+ module_args = {
+ inherit
+ sources
+@@ -48,6 +56,7 @@
+ # Needs to be a special argument, because it is used for determining the `imports`
+ # value (via `mkByName`).
+ extra_lib
++ extra_modules
+ ;
+ };
+
+@@ -64,7 +73,6 @@
+ extra_lib
+ module_args
+ special_args
+- extra_modules
+ system
+ ;
+ inherit
+@@ -78,7 +86,7 @@
+ deployChecks = builtins.mapAttrs (system: deployLib: deployLib.deployChecks self.deploy) sources.deploy-rs.lib;
+ tests = lib.attrsets.filterAttrs (_: v: !(v ? meta && v.meta.broken)) (import ./tests
+ {
+- inherit sources packageSets extra_modules module_args special_args extra_lib;
++ inherit sources packageSets module_args special_args extra_lib;
+ });
+ # myPkgsFlat =
+ # builtins.listToAttrs
+diff --git a/hosts/by-name/tiamat/legacy-disk-module/module.nix b/hosts/by-name/tiamat/legacy-disk-module/module.nix
+index 955d2026..8c49f6eb 100644
+--- a/hosts/by-name/tiamat/legacy-disk-module/module.nix
++++ b/hosts/by-name/tiamat/legacy-disk-module/module.nix
+@@ -11,7 +11,7 @@
+ config,
+ lib,
+ pkgs,
+- modules,
++ extra_modules,
+ ...
+ }: let
+ # FIXME: The iso redeploy requires a bigger efi partition <2024-05-12>
+@@ -48,7 +48,7 @@ in {
+ };
+
+ imports = [
+- modules.disko.nixosModules.default
++ extra_modules.nixos.disko
+ ];
+
+ config = lib.mkIf cfg.enable {
+diff --git a/hosts/default.nix b/hosts/default.nix
+index 4a3d52fc..4f5d2982 100644
+--- a/hosts/default.nix
++++ b/hosts/default.nix
+@@ -2,7 +2,6 @@
+ self,
+ extra_lib,
+ module_args,
+- extra_modules,
+ special_args,
+ nixpkgs-stable,
+ nixpkgs-unstable,
+@@ -24,17 +23,15 @@
+ in
+ nixpkgs.lib.nixosSystem {
+ specialArgs = special_args;
+- modules =
+- extra_modules
+- ++ [
+- {
+- _module.args = module_args;
+- }
+- path
++ modules = [
++ {
++ _module.args = module_args;
++ }
++ path
+
+- ../modules
+- # ../modules/common
+- ];
++ ../modules
++ # ../modules/common
++ ];
+ };
+ mkDeployHost = name: path: let
+ host_file = builtins.fromTOML (builtins.readFile path + "/host.toml");
+diff --git a/modules/by-name/ag/age/module.nix b/modules/by-name/ag/age/module.nix
+index 9a498ab6..6eb0f9c4 100644
+--- a/modules/by-name/ag/age/module.nix
++++ b/modules/by-name/ag/age/module.nix
+@@ -1,7 +1,7 @@
+ {
+ config,
+ lib,
+- modules,
++ extra_modules,
+ pkgs,
+ ...
+ }: let
+@@ -12,7 +12,7 @@ in {
+ };
+
+ imports = [
+- modules.agenix.nixosModules.default
++ extra_modules.nixos.agenix
+ ];
+
+ config = lib.mkIf cfg.enable {
+diff --git a/modules/by-name/bo/boot/module.nix b/modules/by-name/bo/boot/module.nix
+index 86ad58da..8d3cbe5f 100644
+--- a/modules/by-name/bo/boot/module.nix
++++ b/modules/by-name/bo/boot/module.nix
+@@ -11,7 +11,7 @@
+ config,
+ lib,
+ pkgs,
+- modules,
++ extra_modules,
+ modulesPath,
+ system,
+ specialArgs,
+@@ -94,7 +94,7 @@ in {
+ };
+
+ imports = [
+- modules.lanzaboote.nixosModules.lanzaboote
++ extra_modules.nixos.lanzaboote
+ ];
+
+ config = lib.mkIf cfg.enable {
+@@ -130,7 +130,7 @@ in {
+ lanzabooteInstallHook = import "${modulesPath}/../lib/eval-config.nix" {
+ inherit system specialArgs;
+ modules = [
+- modules.lanzaboote.nixosModules.lanzaboote
++ extra_modules.nixos.lanzaboote
+
+ {
+ # Copy the relevant config into the eval-module context.
+diff --git a/modules/by-name/di/disks/module.nix b/modules/by-name/di/disks/module.nix
+index ed5c939a..0a46c402 100644
+--- a/modules/by-name/di/disks/module.nix
++++ b/modules/by-name/di/disks/module.nix
+@@ -11,7 +11,7 @@
+ config,
+ lib,
+ pkgs,
+- modules,
++ extra_modules,
+ ...
+ }: let
+ cfg = config.soispha.disks;
+@@ -42,7 +42,7 @@ in {
+ };
+
+ imports = [
+- modules.disko.nixosModules.default
++ extra_modules.nixos.disko
+ ];
+
+ config = lib.mkIf cfg.enable {
+diff --git a/modules/by-name/ho/home-manager/module.nix b/modules/by-name/ho/home-manager/module.nix
+index d7eccbd6..e20cfa6d 100644
+--- a/modules/by-name/ho/home-manager/module.nix
++++ b/modules/by-name/ho/home-manager/module.nix
+@@ -11,7 +11,7 @@
+ config,
+ lib,
+ system,
+- modules,
++ extra_modules,
+ ...
+ }: let
+ cfg = config.soispha.home-manager;
+@@ -21,7 +21,7 @@ in {
+ };
+
+ imports = [
+- modules.home-manager.nixosModules.home-manager
++ extra_modules.nixos.home-manager
+ ];
+
+ # TODO: Find a way to throw this error below, when a user `enable`s a home-manager
+diff --git a/modules/by-name/im/impermanence/module.nix b/modules/by-name/im/impermanence/module.nix
+index 0fbd7425..0de6f3e6 100644
+--- a/modules/by-name/im/impermanence/module.nix
++++ b/modules/by-name/im/impermanence/module.nix
+@@ -1,7 +1,7 @@
+ {
+ config,
+ lib,
+- modules,
++ extra_modules,
+ ...
+ }: let
+ cfg = config.vhack.persist;
+@@ -46,7 +46,7 @@ in {
+ };
+
+ imports = [
+- modules.impermanence.nixosModules.impermanence
++ extra_modules.nixos.impermanence
+ ];
+
+ config = lib.mkIf cfg.enable {
+diff --git a/modules/by-name/ni/nix-index/module.nix b/modules/by-name/ni/nix-index/module.nix
+index 72be6b52..269c6f95 100644
+--- a/modules/by-name/ni/nix-index/module.nix
++++ b/modules/by-name/ni/nix-index/module.nix
+@@ -10,7 +10,7 @@
+ {
+ config,
+ lib,
+- modules,
++ extra_modules,
+ ...
+ }: let
+ cfg = config.soispha.programs.nix-index;
+@@ -27,7 +27,7 @@ in {
+
+ home-manager.users.soispha = {
+ imports = [
+- modules.nix-index-database.homeModules.nix-index
++ extra_modules.home.nix-index-database
+ ];
+
+ programs.nix-index = {
+diff --git a/modules/by-name/nv/nvim/module.nix b/modules/by-name/nv/nvim/module.nix
+index f6f9ba95..f6e2162e 100644
+--- a/modules/by-name/nv/nvim/module.nix
++++ b/modules/by-name/nv/nvim/module.nix
+@@ -11,7 +11,7 @@
+ pkgs,
+ lib,
+ config,
+- modules,
++ extra_modules,
+ libraries,
+ ...
+ }: let
+@@ -51,7 +51,7 @@ in {
+
+ home-manager.users.soispha = {
+ imports = [
+- modules.nixvim.homeModules.nixvim
++ extra_modules.home.nixvim
+ ];
+
+ home.sessionVariables = {
+diff --git a/tests/default.nix b/tests/default.nix
+index 870ecfb5..6ab6b5fa 100644
+--- a/tests/default.nix
++++ b/tests/default.nix
+@@ -1,6 +1,5 @@
+ {
+ packageSets,
+- extra_modules,
+ module_args,
+ special_args,
+ extra_lib,
+@@ -86,12 +85,10 @@
+ ];
+ };
+ name_server = {nodes, ...}: {
+- imports =
+- extra_modules
+- ++ [
+- ./common/acme/client.nix
+- ./common/dns/server.nix
+- ];
++ imports = [
++ ./common/acme/client.nix
++ ./common/dns/server.nix
++ ];
+
+ vhack.dns.zones = let
+ mkDomain = attr: let
+@@ -129,14 +126,12 @@
+
+ args.nodes
+ (builtins.mapAttrs (_: _: {
+- imports =
+- extra_modules
+- ++ [
+- ./common/acme/client.nix
+- ./common/dns/client.nix
++ imports = [
++ ./common/acme/client.nix
++ ./common/dns/client.nix
+
+- ../modules
+- ];
++ ../modules
++ ];
+ })
+ args.nodes)
+ ];
+diff --git a/tests/old/by-name/nv/nvim-neorg/test.nix b/tests/old/by-name/nv/nvim-neorg/test.nix
+index 9f160df5..82cb533d 100644
+--- a/tests/old/by-name/nv/nvim-neorg/test.nix
++++ b/tests/old/by-name/nv/nvim-neorg/test.nix
+@@ -9,7 +9,7 @@
+ # If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+ {
+ mkTest,
+- extraModules,
++ extra_modules,
+ pkgs,
+ ...
+ }:
+@@ -34,7 +34,7 @@ mkTest {
+ };
+ home-manager.users.soispha = {
+ imports = [
+- extraModules.nixvim.homeManagerModule
++ extra_modules.home.nixvim
+ ];
+ };
+ };
+diff --git a/tests/old/infrastructure/default.nix b/tests/old/infrastructure/default.nix
+index cd21198c..4696a99f 100644
+--- a/tests/old/infrastructure/default.nix
++++ b/tests/old/infrastructure/default.nix
+@@ -47,7 +47,7 @@ nixos-lib.runTest {
+ machine = {config, ...}: {
+ imports =
+ [
+- extraModules.home-manager
++ extra_modules.home.home-manager
+ ../../modules/by-name/us/users/module.nix
+ ]
+ ++ configuration.imports;
+--
+2.55.0
+