summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorsils <sils@sils.li>2022-12-10 20:34:58 +0100
committersils <sils@sils.li>2022-12-10 20:34:58 +0100
commitae0ebc38a8773b9589d9ed72470d2863feab4fe2 (patch)
treeea4d9b46ae12826b5a2b6ece732b5be7d4cc10ff
parentswitch to pipewire (diff)
downloadnix-config-ae0ebc38a8773b9589d9ed72470d2863feab4fe2.tar.gz
nix-config-ae0ebc38a8773b9589d9ed72470d2863feab4fe2.zip
rip oh-my-zsh
-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";
+	};
 }