From 3a1ebbcb669eea321fa3f7aad515621fdd51fc43 Mon Sep 17 00:00:00 2001 From: Leonhard Kost Date: Sun, 8 Feb 2026 16:27:20 +0100 Subject: [PATCH] fix: move home-manager config share functionality to module scope --- home-manager/server/leonhard.nix | 2 -- modules/home-manager/default.nix | 13 +++++++++++++ options.nix | 9 --------- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/home-manager/server/leonhard.nix b/home-manager/server/leonhard.nix index 05f5203..9ba8da1 100644 --- a/home-manager/server/leonhard.nix +++ b/home-manager/server/leonhard.nix @@ -12,6 +12,4 @@ username = "leonhard"; homeDirectory = "/home/leonhard"; }; - - kekleo.graphical = false; } diff --git a/modules/home-manager/default.nix b/modules/home-manager/default.nix index 98bbcbe..844d6f8 100644 --- a/modules/home-manager/default.nix +++ b/modules/home-manager/default.nix @@ -1,3 +1,8 @@ +{ + config, + lib, + ... +}: { imports = [ ./git.nix @@ -7,4 +12,12 @@ ./kitty.nix ./rofi ]; + + config.home-manager.sharedModules = [ + { + kekleo.publicKeys = lib.mkDefault config.kekleo.publicKeys; + kekleo.graphical = lib.mkDefault config.kekleo.graphical; + kekleo.neovim = lib.mkDefault config.kekleo.neovim; + } + ]; } diff --git a/options.nix b/options.nix index 9a3c745..521cb0b 100644 --- a/options.nix +++ b/options.nix @@ -1,5 +1,4 @@ { - config, lib, ... }: @@ -21,12 +20,4 @@ description = "Enable neovim"; }; }; - - config.home-manager.sharedModules = [ - { - kekleo.publicKeys = lib.mkDefault config.kekleo.publicKeys; - kekleo.graphical = lib.mkDefault config.kekleo.graphical; - kekleo.neovim = lib.mkDefault config.kekleo.neovim; - } - ]; }