summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
Diffstat (limited to 'common')
-rw-r--r--common/modules/beevim/default.nix2
-rw-r--r--common/modules/matugen/default.nix6
-rw-r--r--common/modules/terminal/default.nix5
-rw-r--r--common/programs/btop.nix2
-rw-r--r--common/programs/rofi.nix4
5 files changed, 8 insertions, 11 deletions
diff --git a/common/modules/beevim/default.nix b/common/modules/beevim/default.nix
index 477ffb4..d7c3a97 100644
--- a/common/modules/beevim/default.nix
+++ b/common/modules/beevim/default.nix
@@ -22,7 +22,7 @@ in
enable = lib.mkEnableOption "Enable neovim config";
};
- config = lib.mkIf cfg.enable {
+ config = lib.mkIf (cfg.enable && homeManager) {
beevim = {
enable = true;
packageDefinitions.replace = builtins.mapAttrs (
diff --git a/common/modules/matugen/default.nix b/common/modules/matugen/default.nix
index 5f5d6cf..fb84b92 100644
--- a/common/modules/matugen/default.nix
+++ b/common/modules/matugen/default.nix
@@ -27,13 +27,13 @@ let
'';
in
{
- imports = [ ./templates ];
+ imports = lib.optionals homeManager [ ./templates ];
options.${moduleNameSpace}.matugen = {
enable = lib.mkEnableOption "Enable Dynamic colors";
};
- config = lib.mkIf cfg.enable {
+ config = lib.mkIf cfg.enable (if homeManager then {
programs.wallust = {
enable = true;
settings = {
@@ -182,5 +182,5 @@ in
'';
};
};
- };
+ } else { });
}
diff --git a/common/modules/terminal/default.nix b/common/modules/terminal/default.nix
index b8f97c2..fea6bc7 100644
--- a/common/modules/terminal/default.nix
+++ b/common/modules/terminal/default.nix
@@ -11,11 +11,8 @@
...
}:
with lib;
-let
- cfg = config.${moduleNameSpace}.terminal;
-in
{
- imports = [
+ imports = lib.optionals homeManager [
(import ./foot.nix { inherit lib config; })
(import ./ghostty.nix { inherit lib config; })
(import ./alacritty.nix { inherit lib config; })
diff --git a/common/programs/btop.nix b/common/programs/btop.nix
index aa548e9..a030e3d 100644
--- a/common/programs/btop.nix
+++ b/common/programs/btop.nix
@@ -3,7 +3,7 @@
programs.btop = {
enable = true;
settings = {
- color_theme = lib.optionals config.beeMods.matugen.enable "matugen";
+ color_theme = lib.optionalString config.beeMods.matugen.enable "matugen";
theme_background = false;
truecolor = true;
vim_keys = true;
diff --git a/common/programs/rofi.nix b/common/programs/rofi.nix
index ea55259..d95f547 100644
--- a/common/programs/rofi.nix
+++ b/common/programs/rofi.nix
@@ -64,7 +64,7 @@
xdg.configFile = {
"rofi/shared/default-colors.rasi" = {
- enable = !config.beeModes.matugen.enable;
+ enable = !config.beeMods.matugen.enable;
text =
# rasi
''
@@ -111,7 +111,7 @@
/*****----- Global Properties -----*****/
${
- if config.beeModes.matugen.enable then
+ if config.beeMods.matugen.enable then
''@import "shared/colors.rasi"''
else
''@import "shared/default-colors.rasi"''