Personal Nix setup

Add missing clipboard utils

Changed files
+18 -12
modules
base
+18 -12
modules/base/shell.nix
···
-
{ 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 ];
+
})
+
]