add starship
This commit is contained in:
		
							parent
							
								
									58e4784b31
								
							
						
					
					
						commit
						0c0e10555d
					
				
					 5 changed files with 104 additions and 1847 deletions
				
			
		
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							|  | @ -8,6 +8,7 @@ | |||
|     ./ssh.nix | ||||
|     ./vscode.nix | ||||
|     ./zsh.nix | ||||
|     ./starship.nix | ||||
|     #./niri.nix | ||||
|     #./swaylock.nix | ||||
|     #./waybar.nix | ||||
|  |  | |||
							
								
								
									
										102
									
								
								homeConfigurations/vinzenz/starship.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										102
									
								
								homeConfigurations/vinzenz/starship.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,102 @@ | |||
| {...}:{ | ||||
|   config.programs.starship = { | ||||
|     enable = true; | ||||
|     enableZshIntegration = true; | ||||
|     settings = { | ||||
|       aws.symbol = "  "; | ||||
|       buf.symbol = " "; | ||||
|       bun.symbol = " "; | ||||
|       c.symbol = " "; | ||||
|       cpp.symbol = " "; | ||||
|       cmake.symbol = " "; | ||||
|       conda.symbol = " "; | ||||
|       crystal.symbol = " "; | ||||
|       dart.symbol = " "; | ||||
|       deno.symbol = " "; | ||||
|       directory.read_only = " "; | ||||
|       docker_context.symbol = " "; | ||||
|       elixir.symbol = " "; | ||||
|       elm.symbol = " "; | ||||
|       fennel.symbol = " "; | ||||
|       fossil_branch.symbol = " "; | ||||
|       gcloud.symbol = "  "; | ||||
|       git_branch.symbol = " "; | ||||
|       git_commit.tag_symbol = "  "; | ||||
|       golang.symbol = " "; | ||||
|       guix_shell.symbol = " "; | ||||
|       haskell.symbol = " "; | ||||
|       haxe.symbol = " "; | ||||
|       hg_branch.symbol = " "; | ||||
|       hostname.ssh_symbol = " "; | ||||
|       java.symbol = " "; | ||||
|       julia.symbol = " "; | ||||
|       kotlin.symbol = " "; | ||||
|       lua.symbol = " "; | ||||
|       memory_usage.symbol = " "; | ||||
|       meson.symbol = " "; | ||||
|       nim.symbol = " "; | ||||
|       nix_shell.symbol = " "; | ||||
|       nodejs.symbol = " "; | ||||
|       ocaml.symbol = " "; | ||||
|       os.symbols = { | ||||
|         Alpaquita = " "; | ||||
|         Alpine = " "; | ||||
|         AlmaLinux = " "; | ||||
|         Amazon = " "; | ||||
|         Android = " "; | ||||
|         Arch = " "; | ||||
|         Artix = " "; | ||||
|         CachyOS = " "; | ||||
|         CentOS = " "; | ||||
|         Debian = " "; | ||||
|         DragonFly = " "; | ||||
|         Emscripten = " "; | ||||
|         EndeavourOS = " "; | ||||
|         Fedora = " "; | ||||
|         FreeBSD = " "; | ||||
|         Garuda = " "; | ||||
|         Gentoo = " "; | ||||
|         HardenedBSD = " "; | ||||
|         Illumos = " "; | ||||
|         Kali = " "; | ||||
|         Linux = " "; | ||||
|         Mabox = " "; | ||||
|         Macos = " "; | ||||
|         Manjaro = " "; | ||||
|         Mariner = " "; | ||||
|         MidnightBSD = " "; | ||||
|         Mint = " "; | ||||
|         NetBSD = " "; | ||||
|         NixOS = " "; | ||||
|         Nobara = " "; | ||||
|         OpenBSD = " "; | ||||
|         openSUSE = " "; | ||||
|         OracleLinux = " "; | ||||
|         Pop = " "; | ||||
|         Raspbian = " "; | ||||
|         Redhat = " "; | ||||
|         RedHatEnterprise = " "; | ||||
|         RockyLinux = " "; | ||||
|         Redox = " "; | ||||
|         Solus = " "; | ||||
|         SUSE = " "; | ||||
|         Ubuntu = " "; | ||||
|         Unknown = " "; | ||||
|         Void = " "; | ||||
|         Windows = " "; | ||||
|       }; | ||||
|       package.symbol = " "; | ||||
|       perl.symbol = " "; | ||||
|       php.symbol = " "; | ||||
|       pijul_channel.symbol = " "; | ||||
|       pixi.symbol = " "; | ||||
|       python.symbol = " "; | ||||
|       rlang.symbol = " "; | ||||
|       ruby.symbol = " "; | ||||
|       rust.symbol = " "; | ||||
|       scala.symbol = " "; | ||||
|       swift.symbol = " "; | ||||
|       zig.symbol = " "; | ||||
|       gradle.symbol = " "; | ||||
|     }; | ||||
|   };} | ||||
|  | @ -3,8 +3,6 @@ | |||
|   config.programs.zsh = { | ||||
|     initContent = '' | ||||
|       export PATH=$PATH:/home/vinzenz/.cargo/bin | ||||
| 
 | ||||
|       source ${./.zsh/p10k.zsh} | ||||
|     ''; | ||||
|     enableCompletion = true; | ||||
| 
 | ||||
|  | @ -26,5 +24,4 @@ | |||
|       expireDuplicatesFirst = true; | ||||
|     }; | ||||
|   }; | ||||
|   config.programs.zsh-powerlevel10k.enable = true; | ||||
| } | ||||
|  |  | |||
|  | @ -16,7 +16,7 @@ | |||
|       p10k = if (cfg.package != null) then cfg.package else pkgs.zsh-powerlevel10k; | ||||
|     in | ||||
|     lib.mkIf cfg.enable { | ||||
|       programs.zsh.initContent =  '' | ||||
|       programs.zsh.initContent = '' | ||||
|         source ${p10k}/share/zsh-powerlevel10k/powerlevel10k.zsh-theme | ||||
|       ''; | ||||
|     }; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Vinzenz Schroeter
						Vinzenz Schroeter