aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--zsh.nix28
1 files changed, 9 insertions, 19 deletions
diff --git a/zsh.nix b/zsh.nix
index ab44a29..547b6ee 100644
--- a/zsh.nix
+++ b/zsh.nix
@@ -1,24 +1,16 @@
{ config, pkgs, ... }:
{
- environment.systemPackages = with pkgs; [
- zsh-powerlevel10k # shell theme
- oh-my-zsh # configuration framework
- ];
- programs.zsh.enable = true;
- programs.zsh.syntaxHighlighting.enable = true;
- programs.zsh.autosuggestions.enable = true;
- programs.zsh.interactiveShellInit = ''
- export ZSH=${pkgs.oh-my-zsh}/share/oh-my-zsh/
- export fpath=("$XDG_DATA_HOME/zsh/site-functions" $fpath)
- export HISTFILE="$XDG_STATE_HOME/zsh/history"
+ programs = {
+ zsh.enable = true;
+ zsh.syntaxHighlighting.enable = true;
+ zsh.autosuggestions.enable = true;
+ zsh.interactiveShellInit = ''
- #ZSH_THEME="powerlevel10k/powerlevel10k"
- # ZSH_CUSTOM=/path/to/new-custom-folder
+ export fpath=("$XDG_DATA_HOME/zsh/site-functions" $fpath)
+ HISTFILE="$XDG_STATE_HOME/zsh/history
- plugins=(git zsh-syntax-highlighting zsh-autosuggestions)
-# export LANG=en_US.UTF-8
export EDITOR='nvim'
export GOPATH="$XDG_DATA_HOME/go"
@@ -46,11 +38,9 @@
alias zenv="vim ~/.config/zsh/.zshenv"
alias o="xdg-open"
alias wget=wget --hsts-file="$XDG_DATA_HOME/wget-hsts"
-
- source $ZSH/oh-my-zsh.sh
- clear
'';
- programs.zsh.promptInit = "source ${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k/powerlevel10k.zsh-theme";
+ zsh.promptInit = "source ${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k/powerlevel10k.zsh-theme";
+ };
}