Skip to content

Commit

Permalink
Add Distrobox item (#337)
Browse files Browse the repository at this point in the history
* Add distrobox indicator

* Display name when in distrobox container

* Add to remove_unusable_items and change colors

Co-authored-by: Ilan Cosman <[email protected]>
  • Loading branch information
daudix and IlanCosman authored Sep 19, 2022
1 parent e8b2443 commit 81ffcfe
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 1 deletion.
4 changes: 4 additions & 0 deletions functions/_tide_item_distrobox.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function _tide_item_distrobox
test -e /run/.distroboxenv &&
_tide_print_item distrobox $tide_distrobox_icon' ' (string match -rg 'name="(.*)"' </run/.containerenv)
end
2 changes: 1 addition & 1 deletion functions/_tide_remove_unusable_items.fish
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
function _tide_remove_unusable_items
# Remove tool-specific items for tools the machine doesn't have installed
set -l removed_items
for item in aws chruby crystal docker git go java kubectl nix_shell node php rustc terraform toolbox virtual_env
for item in aws chruby crystal distrobox docker git go java kubectl nix_shell node php rustc terraform toolbox virtual_env
set -l cli_names $item
switch $item
case virtual_env
Expand Down
3 changes: 3 additions & 0 deletions functions/tide/configure/configs/classic.fish
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ tide_docker_bg_color 444444
tide_docker_color 2496ED
tide_docker_default_contexts default colima
tide_docker_icon 
tide_distrobox_bg_color 444444
tide_distrobox_color FF00FF
tide_distrobox_icon ⬢
tide_git_bg_color 444444
tide_git_bg_color_unstable 444444
tide_git_bg_color_urgent 444444
Expand Down
2 changes: 2 additions & 0 deletions functions/tide/configure/configs/classic_16color.fish
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ tide_crystal_bg_color black
tide_crystal_color brwhite
tide_docker_bg_color black
tide_docker_color blue
tide_distrobox_bg_color black
tide_distrobox_color brmagenta
tide_git_bg_color black
tide_git_bg_color_unstable black
tide_git_bg_color_urgent black
Expand Down
3 changes: 3 additions & 0 deletions functions/tide/configure/configs/lean.fish
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ tide_docker_bg_color normal
tide_docker_color 2496ED
tide_docker_default_contexts default colima
tide_docker_icon 
tide_distrobox_bg_color normal
tide_distrobox_color FF00FF
tide_distrobox_icon ⬢
tide_git_bg_color normal
tide_git_bg_color_unstable normal
tide_git_bg_color_urgent normal
Expand Down
2 changes: 2 additions & 0 deletions functions/tide/configure/configs/lean_16color.fish
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ tide_crystal_bg_color normal
tide_crystal_color brwhite
tide_docker_bg_color normal
tide_docker_color blue
tide_distrobox_bg_color normal
tide_distrobox_color brmagenta
tide_git_bg_color normal
tide_git_bg_color_unstable normal
tide_git_bg_color_urgent normal
Expand Down
3 changes: 3 additions & 0 deletions functions/tide/configure/configs/rainbow.fish
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ tide_docker_bg_color 2496ED
tide_docker_color 000000
tide_docker_default_contexts default colima
tide_docker_icon 
tide_distrobox_bg_color FF00FF
tide_distrobox_color 000000
tide_distrobox_icon ⬢
tide_git_bg_color 4E9A06
tide_git_bg_color_unstable C4A000
tide_git_bg_color_urgent CC0000
Expand Down
2 changes: 2 additions & 0 deletions functions/tide/configure/configs/rainbow_16color.fish
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ tide_crystal_bg_color brwhite
tide_crystal_color black
tide_docker_bg_color blue
tide_docker_color black
tide_distrobox_bg_color brmagenta
tide_distrobox_color black
tide_git_bg_color green
tide_git_bg_color_unstable yellow
tide_git_bg_color_urgent red
Expand Down

0 comments on commit 81ffcfe

Please sign in to comment.