diff --git a/system/shared/home-manager.nix b/system/shared/home-manager.nix
index e9279235..43e84581 100644
--- a/system/shared/home-manager.nix
+++ b/system/shared/home-manager.nix
@@ -656,6 +656,129 @@ in
   };
   programs.nnn.enable = true;
 
+  programs.starship = {
+    enable = true;
+    enableZshIntegration = true;
+    settings = {
+      character = {
+        success_symbol = "[>](bold green)";
+        error_symbol = "[x](bold red)";
+        vimcmd_symbol = "[<](bold green)";
+      };
+
+      git_commit = {
+        tag_symbol = " tag ";
+      };
+      git_status = {
+        ahead = ">";
+        behind = "<";
+        diverged = "<>";
+        renamed = "r";
+        deleted = "x";
+      };
+      aws = { symbol = "aws "; };
+      azure = { symbol = "az "; };
+      bun = { symbol = "bun "; };
+      c = { symbol = "C "; };
+      cobol = { symbol = "cobol "; };
+      conda = { symbol = "conda "; };
+      crystal = { symbol = "cr "; };
+      cmake = { symbol = "cmake "; };
+      daml = { symbol = "daml "; };
+      dart = { symbol = "dart "; };
+      deno = { symbol = "deno "; };
+      dotnet = { symbol = ".NET "; };
+      directory = { read_only = " ro"; };
+      docker_context = { symbol = "docker "; };
+      elixir = { symbol = "exs "; };
+      elm = { symbol = "elm "; };
+      fennel = { symbol = "fnl "; };
+      fossil_branch = { symbol = "fossil "; };
+      gcloud = { symbol = "gcp "; };
+      git_branch = { symbol = "git "; };
+      golang = { symbol = "go "; };
+      gradle = { symbol = "gradle "; };
+      guix_shell = { symbol = "guix "; };
+      hg_branch = { symbol = "hg "; };
+      java = { symbol = "java "; };
+      julia = { symbol = "jl "; };
+      kotlin = { symbol = "kt "; };
+      lua = { symbol = "lua "; };
+      nodejs = { symbol = "nodejs "; };
+      memory_usage = { symbol = "memory "; };
+      meson = { symbol = "meson "; };
+      nim = { symbol = "nim "; };
+      nix_shell = { symbol = "nix "; };
+      ocaml = { symbol = "ml "; };
+      opa = { symbol = "opa "; };
+      os = {
+        symbols = {
+          Alpaquita = "alq ";
+          Alpine = "alp ";
+          Amazon = "amz ";
+          Android = "andr ";
+          Arch = "rch ";
+          Artix = "atx ";
+          CentOS = "cent ";
+          Debian = "deb ";
+          DragonFly = "dfbsd ";
+          Emscripten = "emsc ";
+          EndeavourOS = "ndev ";
+          Fedora = "fed ";
+          FreeBSD = "fbsd ";
+          Garuda = "garu ";
+          Gentoo = "gent ";
+          HardenedBSD = "hbsd ";
+          Illumos = "lum ";
+          Linux = "lnx ";
+          Mabox = "mbox ";
+          Macos = "mac ";
+          Manjaro = "mjo ";
+          Mariner = "mrn ";
+          MidnightBSD = "mid ";
+          Mint = "mint ";
+          NetBSD = "nbsd ";
+          NixOS = "nix ";
+          OpenBSD = "obsd ";
+          OpenCloudOS = "ocos ";
+          openEuler = "oeul ";
+          openSUSE = "osuse ";
+          OracleLinux = "orac ";
+          Pop = "pop ";
+          Raspbian = "rasp ";
+          Redhat = "rhl ";
+          RedHatEnterprise = "rhel ";
+          Redox = "redox ";
+          Solus = "sol ";
+          SUSE = "suse ";
+          Ubuntu = "ubnt ";
+          Unknown = "unk ";
+          Windows = "win ";
+        };
+      };
+
+      package.disabled = true;
+
+      perl = { symbol = "pl "; };
+      php = { symbol = "php "; };
+      pijul_channel = { symbol = "pijul "; };
+      pulumi = { symbol = "pulumi "; };
+      purescript = { symbol = "purs "; };
+      python = { symbol = "py "; };
+      raku = { symbol = "raku "; };
+      ruby = { symbol = "rb "; };
+      rust = { symbol = "rs "; };
+      scala = { symbol = "scala "; };
+      spack = { symbol = "spack "; };
+      solidity = { symbol = "solidity "; };
+      status = { symbol = "[x](bold red) "; };
+      sudo = { symbol = "sudo "; };
+      swift = { symbol = "swift "; };
+      terraform = { symbol = "terraform "; };
+      zig = { symbol = "zig "; };
+    };
+  };
+
   programs.direnv = {
     enable = true;
     enableZshIntegration = true;