diff options
Diffstat (limited to 'users')
| -rw-r--r-- | users/seth/programs/default.nix | 1 | ||||
| -rw-r--r-- | users/seth/programs/starship.nix | 29 | ||||
| -rw-r--r-- | users/seth/shell/default.nix | 7 | ||||
| -rw-r--r-- | users/seth/shell/starship.toml | 220 |
4 files changed, 227 insertions, 30 deletions
diff --git a/users/seth/programs/default.nix b/users/seth/programs/default.nix index d3802f5..79b1a69 100644 --- a/users/seth/programs/default.nix +++ b/users/seth/programs/default.nix @@ -2,7 +2,6 @@ imports = [ ./git.nix ./neovim.nix - ./starship.nix ./vim.nix ]; diff --git a/users/seth/programs/starship.nix b/users/seth/programs/starship.nix deleted file mode 100644 index 7c213cf..0000000 --- a/users/seth/programs/starship.nix +++ /dev/null @@ -1,29 +0,0 @@ -_: { - programs.starship = { - enable = false; - settings = { - format = "" " - $username\ - $hostname\ - $directory\ - $vcsh\ - $git_branch\ - $git_commit\ - $git_state\ - $git_metrics\ - $git_status\ - $docker_context\ - $nix_shell\ - $env_var\ - $sudo\ - $cmd_duration\ - $line_break\ - $jobs\ - $status\ - $container\ - $shell\ - $character - " ""; - }; - }; -} 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)' |
