diff --git a/modules/base/shell.nix b/modules/base/shell.nix index d82b904..78562fe 100644 --- a/modules/base/shell.nix +++ b/modules/base/shell.nix @@ -1,15 +1,21 @@ -{ lib, pkgs, ... }: +{ lib, helpers, pkgs, ... }: -{ - environment.systemPackages = [ pkgs.zsh ]; +with lib; +mkMerge [ + { + environment.systemPackages = [ pkgs.zsh ]; - environment.pathsToLink = [ "/share/zsh" ]; - environment.variables = { - SHELL = "${pkgs.zsh}/bin/zsh"; - }; + environment.pathsToLink = [ "/share/zsh" ]; + environment.variables = { + SHELL = "${pkgs.zsh}/bin/zsh"; + }; - programs.zsh = { - enable = true; - promptInit = lib.mkDefault ""; - }; -} + programs.zsh = { + enable = true; + promptInit = lib.mkDefault ""; + }; + } + (helpers.linuxAttrs { + environment.systemPackages = [ pkgs.wl-clipboard-rs ]; + }) +]