summaryrefslogtreecommitdiff
path: root/users/seth/shell
diff options
context:
space:
mode:
authorseth <[email protected]>2023-03-11 23:41:34 -0500
committerseth <[email protected]>2023-03-11 23:41:34 -0500
commitaa2b604ce7f5b48b960763c88dc48b97de19087d (patch)
tree432450676bc1c2acdc83ce949b2cfbe598bafb59 /users/seth/shell
parenta2cf60a228ed725a4a2210bbdc5ccdad5c631137 (diff)
enable starship
Diffstat (limited to 'users/seth/shell')
-rw-r--r--users/seth/shell/default.nix7
-rw-r--r--users/seth/shell/starship.toml220
2 files changed, 227 insertions, 0 deletions
diff --git a/users/seth/shell/default.nix b/users/seth/shell/default.nix
index a717e59..fd9f3a0 100644
--- a/users/seth/shell/default.nix
+++ b/users/seth/shell/default.nix
@@ -4,6 +4,13 @@
./fish.nix
];
+ programs.starship = {
+ enable = true;
+ enableFishIntegration = true;
+ };
+
+ xdg.configFile."starship.toml".source = ./starship.toml;
+
home = {
sessionVariables = {
EDITOR = "nvim";
diff --git a/users/seth/shell/starship.toml b/users/seth/shell/starship.toml
new file mode 100644
index 0000000..94a2922
--- /dev/null
+++ b/users/seth/shell/starship.toml
@@ -0,0 +1,220 @@
+[aws]
+symbol = " "
+
+[bun]
+format = "via [$symbol]($style)"
+
+[buf]
+format = "via [$symbol]($style)"
+symbol = " "
+
+[c]
+symbol = " "
+
+[cmake]
+format = "via [$symbol]($style)"
+
+[cobol]
+format = "via [$symbol]($style)"
+
+[conda]
+symbol = " "
+
+[crystal]
+format = "via [$symbol]($style)"
+
+[daml]
+format = "via [$symbol]($style)"
+
+[dart]
+format = "via [$symbol]($style)"
+symbol = " "
+
+[directory]
+read_only = " "
+
+[deno]
+format = "via [$symbol]($style)"
+
+[docker_context]
+symbol = " "
+
+[dotnet]
+format = "[$symbol(🎯 $tfm )]($style)"
+
+[elixir]
+format = 'via [$symbol]($style)'
+symbol = " "
+
+[elm]
+format = 'via [$symbol]($style)'
+symbol = " "
+
+[erlang]
+format = 'via [$symbol]($style)'
+
+[fennel]
+format = 'via [$symbol]($style)'
+
+[fossil_branch]
+symbol = " "
+
+[git_branch]
+symbol = " "
+
+[golang]
+format = 'via [$symbol]($style)'
+symbol = " "
+
+[gradle]
+format = 'via [$symbol]($style)'
+
+[guix_shell]
+symbol = " "
+
+[haskell]
+symbol = " "
+
+[haxe]
+format = 'via [$symbol]($style)'
+symbol = "⌘ "
+
+[helm]
+format = 'via [$symbol]($style)'
+
+[hg_branch]
+symbol = " "
+
+[java]
+symbol = " "
+
+[julia]
+format = 'via [$symbol]($style)'
+symbol = " "
+
+[kotlin]
+format = 'via [$symbol]($style)'
+
+[lua]
+format = 'via [$symbol]($style)'
+symbol = " "
+
+[memory_usage]
+symbol = " "
+
+[meson]
+format = 'via [$symbol]($style)'
+symbol = "喝 "
+
+[nim]
+format = 'via [$symbol]($style)'
+symbol = " "
+
+[nix_shell]
+symbol = " "
+
+[nodejs]
+format = 'via [$symbol]($style)'
+symbol = " "
+
+[ocaml]
+format = 'via [$symbol(\($switch_indicator$switch_name\) )]($style)'
+
+[opa]
+format = 'via [$symbol]($style)'
+
+[os.symbols]
+Alpine = " "
+Amazon = " "
+Android = " "
+Arch = " "
+CentOS = " "
+Debian = " "
+DragonFly = " "
+Emscripten = " "
+EndeavourOS = " "
+Fedora = " "
+FreeBSD = " "
+Garuda = "﯑ "
+Gentoo = " "
+HardenedBSD = "ﲊ "
+Illumos = " "
+Linux = " "
+Macos = " "
+Manjaro = " "
+Mariner = " "
+MidnightBSD = " "
+Mint = " "
+NetBSD = " "
+NixOS = " "
+OpenBSD = " "
+openSUSE = " "
+OracleLinux = " "
+Pop = " "
+Raspbian = " "
+Redhat = " "
+RedHatEnterprise = " "
+Redox = " "
+Solus = "ﴱ "
+SUSE = " "
+Ubuntu = " "
+Unknown = " "
+Windows = " "
+
+[package]
+symbol = " "
+
+[perl]
+format = 'via [$symbol]($style)'
+
+[php]
+format = 'via [$symbol]($style)'
+
+[pijul_channel]
+symbol = "🪺 "
+
+[pulumi]
+format = 'via [$symbol$stack]($style)'
+
+[purescript]
+format = 'via [$symbol]($style)'
+
+[python]
+format = 'via [$symbol]($style)'
+symbol = " "
+
+[raku]
+format = 'via [$symbol]($style)'
+
+[red]
+format = 'via [$symbol]($style)'
+
+[rlang]
+format = 'via [$symbol]($style)'
+symbol = "ﳒ "
+
+[ruby]
+format = 'via [$symbol]($style)'
+symbol = " "
+
+[rust]
+format = 'via [$symbol]($style)'
+symbol = " "
+
+[scala]
+symbol = " "
+
+[spack]
+symbol = "🅢 "
+
+[swift]
+format = 'via [$symbol]($style)'
+
+[vagrant]
+format = 'via [$symbol]($style)'
+
+[vlang]
+format = 'via [$symbol]($style)'
+
+[zig]
+format = 'via [$symbol]($style)'