diff --git a/home/hosts/andromache/default.nix b/home/hosts/andromache/default.nix index 5eecaf7d..7bae7143 100644 --- a/home/hosts/andromache/default.nix +++ b/home/hosts/andromache/default.nix @@ -59,6 +59,7 @@ shell.bash.aliases.lang-js = true; shell.bash.addBinToPath = true; audio.enable = true; + terminal.enable = true; devenv.enable = true; keepassxc.enable = true; direnv.enable = true; diff --git a/home/hosts/astyanax/default.nix b/home/hosts/astyanax/default.nix index 6809688e..86fad548 100644 --- a/home/hosts/astyanax/default.nix +++ b/home/hosts/astyanax/default.nix @@ -56,6 +56,7 @@ shell.bash.addBinToPath = true; my.yubikey.enable = true; audio.enable = true; + terminal.enable = true; devenv.enable = true; keepassxc.enable = true; direnv.enable = true; diff --git a/home/hosts/work/default.nix b/home/hosts/work/default.nix index 7327317a..96e23b50 100644 --- a/home/hosts/work/default.nix +++ b/home/hosts/work/default.nix @@ -65,6 +65,7 @@ browser.primary = "firefox"; devenv.enable = true; + terminal.enable = true; keepassxc.enable = true; direnv.enable = true; nvim.enable = true; diff --git a/home/modules/terminal/default.nix b/home/modules/terminal/default.nix index 9be6dff5..f2f04f2c 100644 --- a/home/modules/terminal/default.nix +++ b/home/modules/terminal/default.nix @@ -1,12 +1,18 @@ { - pkgs, config, + lib, + pkgs, dotsPath, ... }: +let + cfg = config.terminal; +in { - config = { + options.terminal.enable = lib.mkEnableOption "terminal"; + + config = lib.mkIf cfg.enable { programs.bash.shellAliases = { icat = "kitty +kitten icat"; };