From 097cf795fc3b6fafe5a4886c47e4d036aed8340b Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Thu, 5 Jun 2025 20:34:53 +0200 Subject: [PATCH] Restructure shell config --- modules/home/programs/shell/aliases.nix | 4 +++- modules/home/programs/shell/{ => zsh}/default.nix | 2 ++ modules/home/programs/shell/{ => zsh}/p10k/default.nix | 0 modules/home/programs/shell/{ => zsh}/p10k/p10k.zsh | 0 4 files changed, 5 insertions(+), 1 deletion(-) rename modules/home/programs/shell/{ => zsh}/default.nix (95%) rename modules/home/programs/shell/{ => zsh}/p10k/default.nix (100%) rename modules/home/programs/shell/{ => zsh}/p10k/p10k.zsh (100%) diff --git a/modules/home/programs/shell/aliases.nix b/modules/home/programs/shell/aliases.nix index 5b9a25e..9ed2234 100644 --- a/modules/home/programs/shell/aliases.nix +++ b/modules/home/programs/shell/aliases.nix @@ -5,7 +5,9 @@ ... }: { - config = lib.mkIf config.custom.programs.shell.zsh.enable { + options.custom.programs.shell.aliases.enable = lib.mkEnableOption ""; + + config = lib.mkIf config.custom.programs.shell.aliases.enable { home.packages = [ pkgs.eza pkgs.bat diff --git a/modules/home/programs/shell/default.nix b/modules/home/programs/shell/zsh/default.nix similarity index 95% rename from modules/home/programs/shell/default.nix rename to modules/home/programs/shell/zsh/default.nix index 2971031..38cd9ad 100644 --- a/modules/home/programs/shell/default.nix +++ b/modules/home/programs/shell/zsh/default.nix @@ -8,6 +8,8 @@ options.custom.programs.shell.zsh.enable = lib.mkEnableOption ""; config = lib.mkIf config.custom.programs.shell.zsh.enable { + custom.programs.shell.aliases.enable = true; + programs = { zsh = { enable = true; diff --git a/modules/home/programs/shell/p10k/default.nix b/modules/home/programs/shell/zsh/p10k/default.nix similarity index 100% rename from modules/home/programs/shell/p10k/default.nix rename to modules/home/programs/shell/zsh/p10k/default.nix diff --git a/modules/home/programs/shell/p10k/p10k.zsh b/modules/home/programs/shell/zsh/p10k/p10k.zsh similarity index 100% rename from modules/home/programs/shell/p10k/p10k.zsh rename to modules/home/programs/shell/zsh/p10k/p10k.zsh