nixos: move shared modules to common

This commit is contained in:
Primrose 2024-12-21 12:02:54 +01:00
parent 6a5e526566
commit fcf6ed1dff
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
6 changed files with 11 additions and 13 deletions

View file

@ -10,6 +10,14 @@ let
commonModules =
{ pkgs, hostname, ... }:
{
imports = [
self.nixosModules.home-manager
self.nixosModules.sudo-conf
self.nixosModules.system-nixconf
self.nixosModules.unfree-predicate
];
services.nix-daemon.enable = true;
networking.hostName = hostname;
@ -36,12 +44,11 @@ let
named = lib.mapAttrs' (name: path: {
name = "named-" + name;
value.imports = [
inputs.home-manager.darwinModules.home-manager
self.darwinModules.commonModules
self.nixosModules.sharedModules
self.nixosModules.fish-vendor-completions
inputs.home-manager.darwinModules.home-manager
{
home-manager = {
extraSpecialArgs.hostname = name;