| 
						
						
						
					 | 
				
				 | 
				
					@ -1,6 +1,13 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					{ config, pkgs, ... }: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					let | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  home-manager = builtins.fetchTarball "https://github.com/nix-community/home-manager/archive/master.tar.gz"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					in | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  imports = [ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    (import "${home-manager}/nixos") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  ]; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  home-manager.users.junikim = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    # Home Manager needs a bit of information about you and the | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    # paths it should manage. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    home.username = "junikim"; | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -22,6 +29,7 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    programs.starship = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      enable = true; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    home.packages = with pkgs; [ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      vim xclip neofetch tmux | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      fff | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -45,15 +53,18 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    programs.git = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    package = pkgs.git; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      enable = true; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      userName = "Juni Kim"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      userEmail = "junikimm717@gmail.com"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  programs.zsh.oh-my-zsh.enable = true; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  programs.zsh.oh-my-zsh.theme = "robbyrussell"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					   | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    programs.zsh = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      oh-my-zsh = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        enable = true; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        theme = "robbyrussell"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      shellInit = builtins.readFile ./dotfiles/zshrc | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    home.file = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      #".config/nvim/init.vim".source = ./dotfiles/init.vim; | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -63,10 +74,10 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      ".config/kitty/kitty.conf".source = ./dotfiles/kitty.conf; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      ".config/picom/picom.conf".source = ./dotfiles/picom.conf; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ".cwmrc".source = ./dotfiles/.cwmrc; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      ".cwmrc".source = ./dotfiles/cwmrc; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      "cwm.sh".source = ./dotfiles/cwm.sh; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ".xinitrc".source = ./dotfiles/.xinitrc; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ".zshrc".source = ./dotfiles/.zshrc; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      ".xinitrc".source = ./dotfiles/xinitrc; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      ".tmux.conf".source = ./dotfiles/tmux.conf; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} |