mirror of
https://github.com/JaxTheWolf/nixos.git
synced 2026-04-01 02:00:22 +02:00
Update zsh, starship config
This commit is contained in:
@@ -16,7 +16,6 @@
|
|||||||
"$rust"
|
"$rust"
|
||||||
"$golang"
|
"$golang"
|
||||||
"$php"
|
"$php"
|
||||||
"\${custom.android}"
|
|
||||||
"[](fg:#000000)"
|
"[](fg:#000000)"
|
||||||
"[░▒▓](#FFFFFF)"
|
"[░▒▓](#FFFFFF)"
|
||||||
"[ 🐺 ](bg:#FFFFFF fg:#1E91D6)"
|
"[ 🐺 ](bg:#FFFFFF fg:#1E91D6)"
|
||||||
@@ -33,22 +32,44 @@
|
|||||||
|
|
||||||
hostname = {
|
hostname = {
|
||||||
ssh_only = true;
|
ssh_only = true;
|
||||||
format = "[](fg:#1E91D6)[$hostname](bg:#1E91D6 fg:#FFFFFF)[](fg:#1E91D6) ";
|
format = "[](fg:#1E91D6)[ $hostname](bg:#1E91D6 fg:#FFFFFF)[](fg:#1E91D6) ";
|
||||||
};
|
};
|
||||||
|
|
||||||
custom.distrobox = {
|
custom.distrobox = {
|
||||||
when = "printenv CONTAINER_ID";
|
when = "printenv CONTAINER_ID";
|
||||||
command = "echo $CONTAINER_ID";
|
command = "echo $CONTAINER_ID";
|
||||||
format = "[](fg:#FF5F00)[ $output ](bg:#FF5F00 fg:#FFFFFF)[](fg:#FF5F00) ";
|
symbol = "";
|
||||||
|
format = "[](fg:#FF5F00)[$symbol $output](bg:#FF5F00 fg:#FFFFFF)[](fg:#FF5F00) ";
|
||||||
};
|
};
|
||||||
|
|
||||||
nix_shell = {
|
nix_shell = {
|
||||||
format = "[](fg:#7EBAE4)[ $state ](bg:#7EBAE4 fg:#061A40)[](fg:#7EBAE4) ";
|
symbol = "";
|
||||||
|
format = "[](fg:#7EBAE4)[$symbol $state](bg:#7EBAE4 fg:#061A40)[](fg:#7EBAE4) ";
|
||||||
};
|
};
|
||||||
|
|
||||||
custom.android = {
|
python = {
|
||||||
when = "test -n \"$IN_ANDROID_ENV\"";
|
symbol = "";
|
||||||
format = "[](fg:#3DDC84)[ Android ](bg:#3DDC84 fg:#061A40)[](fg:#3DDC84) ";
|
format = "[](fg:#4B8BBE)[$symbol $version](bg:#4B8BBE fg:#FFFFFF)[](fg:#4B8BBE) ";
|
||||||
|
};
|
||||||
|
|
||||||
|
nodejs = {
|
||||||
|
symbol = "";
|
||||||
|
format = "[](fg:#68A063)[$symbol $version](bg:#68A063 fg:#FFFFFF)[](fg:#68A063) ";
|
||||||
|
};
|
||||||
|
|
||||||
|
rust = {
|
||||||
|
symbol = "";
|
||||||
|
format = "[](fg:#CE412B)[$symbol $version](bg:#CE412B fg:#FFFFFF)[](fg:#CE412B) ";
|
||||||
|
};
|
||||||
|
|
||||||
|
golang = {
|
||||||
|
symbol = "";
|
||||||
|
format = "[](fg:#00ADD8)[$symbol $version](bg:#00ADD8 fg:#FFFFFF)[](fg:#00ADD8) ";
|
||||||
|
};
|
||||||
|
|
||||||
|
php = {
|
||||||
|
symbol = "";
|
||||||
|
format = "[](fg:#8892BF)[$symbol $version](bg:#8892BF fg:#FFFFFF)[](fg:#8892BF) ";
|
||||||
};
|
};
|
||||||
|
|
||||||
directory = {
|
directory = {
|
||||||
@@ -65,44 +86,16 @@
|
|||||||
|
|
||||||
git_branch = {
|
git_branch = {
|
||||||
symbol = "";
|
symbol = "";
|
||||||
style = "bg:#E18335";
|
format = "[ $symbol $branch ](fg:#0072BB bg:#E18335)";
|
||||||
format = "[[ $symbol $branch ](fg:#0072BB bg:#E18335)]($style)";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
git_status = {
|
git_status = {
|
||||||
style = "bg:#E18335";
|
format = "[ $all_status$ahead_behind ](fg:#0072BB bg:#E18335)";
|
||||||
format = "[[($all_status$ahead_behind )](fg:#0072BB bg:#E18335)]($style)";
|
|
||||||
};
|
|
||||||
|
|
||||||
python = {
|
|
||||||
symbol = "";
|
|
||||||
format = "[](fg:#4B8BBE)[$symbol $version](bg:#4B8BBE fg:#FFFFFF)[](fg:#4B8BBE) ";
|
|
||||||
};
|
|
||||||
|
|
||||||
nodejs = {
|
|
||||||
symbol = "";
|
|
||||||
format = "[](fg:#68A063)[$symbol $version](bg:#68A063 fg:#FFFFFF)[](fg:#68A063) ";
|
|
||||||
};
|
|
||||||
|
|
||||||
rust = {
|
|
||||||
symbol = "";
|
|
||||||
format = "[](fg:#CE412B)[$symbol $version](bg:#CE412B fg:#FFFFFF)[](fg:#CE412B) ";
|
|
||||||
};
|
|
||||||
|
|
||||||
golang = {
|
|
||||||
symbol = "";
|
|
||||||
format = "[](fg:#00ADD8)[$symbol $version](bg:#00ADD8 fg:#FFFFFF)[](fg:#00ADD8) ";
|
|
||||||
};
|
|
||||||
|
|
||||||
php = {
|
|
||||||
symbol = "";
|
|
||||||
format = "[](fg:#8892BF)[$symbol $version](bg:#8892BF fg:#FFFFFF)[](fg:#8892BF) ";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
time = {
|
time = {
|
||||||
disabled = false;
|
disabled = false;
|
||||||
style = "bg:#061A40";
|
format = "[ $time ](fg:#a0a9cb bg:#061A40)";
|
||||||
format = "[[ $time ](fg:#a0a9cb bg:#061A40)]($style)";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
character = {
|
character = {
|
||||||
|
|||||||
@@ -39,7 +39,11 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
initContent = ''
|
initContent = ''
|
||||||
# Completion Styling
|
zstyle ':completion:*' completer _complete _match _approximate
|
||||||
|
zstyle ':completion:*:approximate:*' max-errors 1 numeric
|
||||||
|
|
||||||
|
zstyle ':completion:*' menu select
|
||||||
|
|
||||||
zstyle ':completion:*' list-colors "''${(s.:.)LS_COLORS}"
|
zstyle ':completion:*' list-colors "''${(s.:.)LS_COLORS}"
|
||||||
zstyle ':completion:*:(scp|rsync):*' tag-order ' hosts:-ipaddr:ip\ address hosts:-host:host files'
|
zstyle ':completion:*:(scp|rsync):*' tag-order ' hosts:-ipaddr:ip\ address hosts:-host:host files'
|
||||||
zstyle ':completion:*:(ssh|scp|rsync):*:hosts-host' ignored-patterns '*(.|:)*' loopback ip6-loopback localhost ip6-localhost broadcasthost
|
zstyle ':completion:*:(ssh|scp|rsync):*:hosts-host' ignored-patterns '*(.|:)*' loopback ip6-loopback localhost ip6-localhost broadcasthost
|
||||||
@@ -75,17 +79,6 @@
|
|||||||
echo "Found device at $IP:$PORT"
|
echo "Found device at $IP:$PORT"
|
||||||
adb pair "$IP:$PORT"
|
adb pair "$IP:$PORT"
|
||||||
}
|
}
|
||||||
|
|
||||||
if ! command -v starship >/dev/null 2>&1; then
|
|
||||||
if [[ -f "/home/jax/.cargo/bin/starship" ]]; then
|
|
||||||
eval "$(/home/jax/.cargo/bin/starship init zsh)"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Your specific Android environment override
|
|
||||||
if [[ -n "$IN_ANDROID_ENV" ]]; then
|
|
||||||
eval "$(starship init zsh)"
|
|
||||||
fi
|
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
18
flake.lock
generated
18
flake.lock
generated
@@ -147,11 +147,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1772198003,
|
"lastModified": 1772433332,
|
||||||
"narHash": "sha256-I45esRSssFtJ8p/gLHUZ1OUaaTaVLluNkABkk6arQwE=",
|
"narHash": "sha256-izhTDFKsg6KeVBxJS9EblGeQ8y+O8eCa6RcW874vxEc=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "dd9b079222d43e1943b6ebd802f04fd959dc8e61",
|
"rev": "cf59864ef8aa2e178cccedbe2c178185b0365705",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -163,11 +163,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1772198003,
|
"lastModified": 1772433332,
|
||||||
"narHash": "sha256-I45esRSssFtJ8p/gLHUZ1OUaaTaVLluNkABkk6arQwE=",
|
"narHash": "sha256-izhTDFKsg6KeVBxJS9EblGeQ8y+O8eCa6RcW874vxEc=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "dd9b079222d43e1943b6ebd802f04fd959dc8e61",
|
"rev": "cf59864ef8aa2e178cccedbe2c178185b0365705",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -179,11 +179,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1772402963,
|
"lastModified": 1772446320,
|
||||||
"narHash": "sha256-+MupheX+ghNTSAg1XNppNApDC+FvvgpUXyU6sJSIsJo=",
|
"narHash": "sha256-yzE+v6+97EetHw0c3JI67OArmCb6pw6HOw4fwc7X6eQ=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "d41521c807dccb71b1b866ac3b7df5a59e726d9d",
|
"rev": "81e440a3cef88d985f957074fdac45727ff21858",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
Reference in New Issue
Block a user