diff --git a/flake.lock b/flake.lock index f0e3317..d0fcec8 100644 --- a/flake.lock +++ b/flake.lock @@ -71,11 +71,11 @@ ] }, "locked": { - "lastModified": 1758463745, - "narHash": "sha256-uhzsV0Q0I9j2y/rfweWeGif5AWe0MGrgZ/3TjpDYdGA=", + "lastModified": 1757808926, + "narHash": "sha256-K6PEI5PYY94TVMH0mX3MbZNYFme7oNRKml/85BpRRAo=", "owner": "nix-community", "repo": "home-manager", - "rev": "3b955f5f0a942f9f60cdc9cacb7844335d0f21c3", + "rev": "f21d9167782c086a33ad53e2311854a8f13c281e", "type": "github" }, "original": { @@ -143,11 +143,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1760106247, - "narHash": "sha256-6eoVSzv2sNlZx3wgIGvwYrbL8X/FpCb/5cw/N/f/v6c=", + "lastModified": 1758038676, + "narHash": "sha256-5BUDFG+HnB4ZBLZSxbQ5tuueOVQDkSHi/8tUsJWlXl8=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "8ba0df9f335050044eddae848a7be8d9269ecc76", + "rev": "addd500206b992b1c9211e0dfecb70c1d0c9821a", "type": "github" }, "original": { @@ -176,11 +176,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1759395653, - "narHash": "sha256-sv9J1z6CrTPf9lRJLyCN90fZVdQz7LFeX7pIlInH8BQ=", + "lastModified": 1758035401, + "narHash": "sha256-yDFq5/uwQV9NetcKduw0A/3XmGN/Z3ovMCTZkUv0B6Y=", "owner": "YaLTeR", "repo": "niri", - "rev": "ba6e5e082a79901dc89b0d49c5da1b769d652aec", + "rev": "08f5c6fecb3c5c81d63a0bf7248c85ae3299a4a5", "type": "github" }, "original": { @@ -227,11 +227,11 @@ ] }, "locked": { - "lastModified": 1760071578, - "narHash": "sha256-MZUsqax6PoXPDzhpLyduHoPY4CYYrzL97uKbsx/iGPE=", + "lastModified": 1757987448, + "narHash": "sha256-ltDT7EIfLHV42p99HnDfDviC8jN7tcOed1qsLEFypl8=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "65365fe8c09b6c1b6bba1885a126723815376b1b", + "rev": "e496568b0e69d9d54c8cfef96ed1370952ad9786", "type": "github" }, "original": { @@ -242,11 +242,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1759994382, - "narHash": "sha256-wSK+3UkalDZRVHGCRikZ//CyZUJWDJkBDTQX1+G77Ow=", + "lastModified": 1757810152, + "narHash": "sha256-Vp9K5ol6h0J90jG7Rm4RWZsCB3x7v5VPx588TQ1dkfs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5da4a26309e796daa7ffca72df93dbe53b8164c7", + "rev": "9a094440e02a699be5c57453a092a8baf569bdad", "type": "github" }, "original": { @@ -258,11 +258,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1759977445, - "narHash": "sha256-LYr4IDfuihCkFAkSYz5//gT2r1ewcWBYgd5AxPzPLIo=", + "lastModified": 1757967192, + "narHash": "sha256-/aA9A/OBmnuOMgwfzdsXRusqzUpd8rQnQY8jtrHK+To=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2dad7af78a183b6c486702c18af8a9544f298377", + "rev": "0d7c15863b251a7a50265e57c1dca1a7add2e291", "type": "github" }, "original": { @@ -397,11 +397,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1759707084, - "narHash": "sha256-0pkftKs6/LReNvxw7DVTN2AJEheZVgyeK0Aarbagi70=", + "lastModified": 1757179758, + "narHash": "sha256-TIvyWzRt1miQj6Cf5Wy8Qz43XIZX7c4vTVwRLAT5S4Y=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "a9188e70bd748118b4d56a529871b9de5adb9988", + "rev": "970728d0d9d1eada342bb8860af214b601139e58", "type": "github" }, "original": { diff --git a/homeConfigurations/vinzenz/starship.nix b/homeConfigurations/vinzenz/starship.nix index 470870a..a389fe4 100644 --- a/homeConfigurations/vinzenz/starship.nix +++ b/homeConfigurations/vinzenz/starship.nix @@ -1,179 +1,102 @@ -{ ... }: -{ +{...}:{ config.programs.starship = { enable = true; enableZshIntegration = true; settings = { - "$schema" = "https://starship.rs/config-schema.json"; - - add_newline = true; - format = - "[](fg:color_a)[$username ](bg:color_a fg:text_a)[ ](fg:color_a bg:color_b)" - + "[$os $hostname ($container )](bg:color_b fg:text_b)[ ](fg:color_b bg:color_c)" - + "[$directory ](bg:color_c fg:text_c)[ ](fg:color_c bg:color_d)" - + "([$all ](bg:color_d fg:text_d))" - + "[ ](fg:color_d)" - + "$cmd_duration" - + "$line_break$character$status > "; - - palette = "color_me_surprised"; - palettes.color_me_surprised = { - "color_a" = "red"; - "color_b" = "yellow"; - "color_c" = "green"; - "color_d" = "blue"; - "text" = "white"; - "text_a" = "white"; - "text_b" = "black"; - "text_c" = "black"; - "text_d" = "white"; - }; - - character = { - success_symbol = "[](bold fg:green)"; - error_symbol = "[✗](bold fg:color_a)"; - }; - directory = { - format = "$path[$read_only]($read_only_style)"; - truncate_to_repo = true; - truncation_symbol = ".../"; - read_only = "󰌾"; - read_only_style = "fg:color_a bg:green"; - home_symbol = ""; - substitutions = { - "Documents" = "󰈙"; - "Downloads" = ""; - "Music" = "󰝚"; - "Pictures" = ""; - "Developer" = "󰲋"; - }; - }; - hostname = { - disabled = false; - ssh_only = false; - format = "$hostname"; - ssh_symbol = ""; - }; - username = { - format = "$user"; - show_always = true; - }; - git_status = { - ahead = "⇡$count"; - behind = "⇣$count"; - deleted = "x"; - diverged = "⇕⇡$ahead_count⇣$behind_count"; - }; - status = { - disabled = false; - format = "[$symbol$status_common_meaning$status_signal_name$status_maybe_int]($style)"; - map_symbol = true; - pipestatus = true; - symbol = "🔴"; - }; - os = { - disabled = false; - format = "$symbol"; - }; - cmd_duration = { - format = "[󱦟 $duration]($style)"; - }; - - # icons - c.symbol = ""; - aws.symbol = " "; - buf.symbol = ""; - bun.symbol = ""; - cpp.symbol = ""; - cmake.symbol = ""; - conda.symbol = ""; - crystal.symbol = ""; - dart.symbol = ""; - deno.symbol = ""; - 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 = ""; - java.symbol = ""; - julia.symbol = ""; - kotlin.symbol = ""; - lua.symbol = ""; - memory_usage.symbol = "󰍛"; - meson.symbol = "󰔷"; - nim.symbol = "󰆥"; - nix_shell.symbol = ""; - nodejs.symbol = ""; - ocaml.symbol = ""; + 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 = "󰍲"; + 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 = ""; - + 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 = " "; }; - }; -} + };}