modify zsh.nix
This commit is contained in:
+16
-1
@@ -4,8 +4,10 @@ let
|
||||
c = config.theme.colors;
|
||||
in
|
||||
{
|
||||
# Tells HM to set ZDOTDIR, which moves all zsh config into ~/.config/zsh
|
||||
programs.zsh = {
|
||||
enable = true;
|
||||
dotDir = ".config/zsh"; # sets ZDOTDIR automatically
|
||||
|
||||
enableCompletion = true;
|
||||
autosuggestion.enable = true;
|
||||
@@ -18,7 +20,6 @@ in
|
||||
share = true;
|
||||
};
|
||||
|
||||
# new
|
||||
initContent = ''
|
||||
PROMPT="%F{${c.green_b}}%n@%m%f %F{${c.yellow_b}}%~%f %F{${c.fg4}}»%f "
|
||||
'';
|
||||
@@ -30,4 +31,18 @@ in
|
||||
grep = "rg";
|
||||
};
|
||||
};
|
||||
|
||||
# PATH additions — HM prepends these to PATH in the correct order
|
||||
home.sessionPath = [
|
||||
];
|
||||
|
||||
# Environment variables
|
||||
home.sessionVariables = {
|
||||
EDITOR = "emacsclient -c";
|
||||
VISUAL = "emacsclient -c";
|
||||
SUDO_EDITOR = "emacsclient -c";
|
||||
PAGER = "bat --color auto";
|
||||
MANPAGER = "bat -plman";
|
||||
_JAVA_AWT_WM_NONREPARENTING = "1";
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user