{ lib, ... }: { programs.starship = { enable = true; rose-pine.enable = true; settings = lib.mkMerge [ # Nerd Font Symbols { aws.symbol = lib.mkForce " "; buf.symbol = lib.mkForce " "; c.symbol = lib.mkForce " "; conda.symbol = lib.mkForce " "; crystal.symbol = lib.mkForce " "; dart.symbol = lib.mkForce " "; directory.read_only = lib.mkForce " 󰌾"; docker_context.symbol = lib.mkForce " "; elixir.symbol = lib.mkForce " "; elm.symbol = lib.mkForce " "; fennel.symbol = lib.mkForce " "; fossil_branch.symbol = lib.mkForce " "; git_branch.symbol = lib.mkForce " "; git_commit.tag_symbol = lib.mkForce "  "; golang.symbol = lib.mkForce " "; guix_shell.symbol = lib.mkForce " "; haskell.symbol = lib.mkForce " "; haxe.symbol = lib.mkForce " "; hg_branch.symbol = lib.mkForce " "; hostname.ssh_symbol = lib.mkForce " "; java.symbol = lib.mkForce " "; julia.symbol = lib.mkForce " "; kotlin.symbol = lib.mkForce " "; lua.symbol = lib.mkForce " "; memory_usage.symbol = lib.mkForce "󰍛 "; meson.symbol = lib.mkForce "󰔷 "; nim.symbol = lib.mkForce "󰆥 "; nix_shell.symbol = lib.mkForce " "; nodejs.symbol = lib.mkForce " "; ocaml.symbol = lib.mkForce " "; os.symbols = { Alpine = lib.mkForce " "; AlmaLinux = lib.mkForce " "; Amazon = lib.mkForce " "; Android = lib.mkForce " "; Arch = lib.mkForce " "; Artix = lib.mkForce " "; CentOS = lib.mkForce " "; Debian = lib.mkForce " "; DragonFly = lib.mkForce " "; Emscripten = lib.mkForce " "; EndeavourOS = lib.mkForce " "; Fedora = lib.mkForce " "; FreeBSD = lib.mkForce " "; Garuda = lib.mkForce "󰛓 "; Gentoo = lib.mkForce " "; HardenedBSD = lib.mkForce "󰞌 "; Illumos = lib.mkForce "󰈸 "; Kali = lib.mkForce " "; Linux = lib.mkForce " "; Mabox = lib.mkForce " "; Macos = lib.mkForce " "; Manjaro = lib.mkForce " "; Mariner = lib.mkForce " "; MidnightBSD = lib.mkForce " "; Mint = lib.mkForce " "; NetBSD = lib.mkForce " "; NixOS = lib.mkForce " "; OpenBSD = lib.mkForce "󰈺 "; openSUSE = lib.mkForce " "; OracleLinux = lib.mkForce "󰌷 "; Pop = lib.mkForce " "; Raspbian = lib.mkForce " "; Redhat = lib.mkForce " "; RedHatEnterprise = lib.mkForce " "; RockyLinux = lib.mkForce " "; Redox = lib.mkForce "󰀘 "; Solus = lib.mkForce "󰠳 "; SUSE = lib.mkForce " "; Ubuntu = lib.mkForce " "; Unknown = lib.mkForce " "; Void = lib.mkForce " "; Windows = "󰍲 "; }; package.symbol = lib.mkForce "󰏗 "; perl.symbol = lib.mkForce " "; php.symbol = lib.mkForce " "; pijul_channel.symbol = lib.mkForce " "; python.symbol = lib.mkForce " "; rlang.symbol = lib.mkForce "󰟔 "; ruby.symbol = lib.mkForce " "; rust.symbol = lib.mkForce "󱘗 "; scala.symbol = lib.mkForce " "; swift.symbol = lib.mkForce " "; zig.symbol = lib.mkForce " "; gradle.symbol = lib.mkForce " "; } { format = lib.mkForce ( lib.concatStrings [ "$username " "$directory " "$direnv " "$git_branch " "$git_status " "$fill " "$c " "$elixir " "$elm " "$golang " "$haskell " "$java " "$julia " "$nodejs " "$nim " "$rust " "$scala " "$python " "$time " "$line_break " "[󱞪](fg:iris) " ] ); } ]; }; }