use starship instead of pure in fish
diff --git a/.config/fish/conf.d/_pure_init.fish b/.config/fish/conf.d/_pure_init.fish
deleted file mode 120000
index cb509a27..00000000
--- a/.config/fish/conf.d/_pure_init.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/conf.d/_pure_init.fish
\ No newline at end of file
diff --git a/.config/fish/conf.d/pure.fish b/.config/fish/conf.d/pure.fish
deleted file mode 120000
index f289d803..00000000
--- a/.config/fish/conf.d/pure.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/conf.d/pure.fish
\ No newline at end of file
diff --git a/.config/fish/config.fish b/.config/fish/config.fish
index 2da1122d..a81f4499 100644
--- a/.config/fish/config.fish
+++ b/.config/fish/config.fish
@@ -1,6 +1,4 @@
if status is-interactive
- # Commands to run in interactive sessions can go here
+ starship init fish | source
end
-# THEME PURE #
-set fish_function_path /Users/alpha/.config/fish/functions/theme-pure/functions/ $fish_function_path
-source /Users/alpha/.config/fish/functions/theme-pure/conf.d/pure.fish
+
diff --git a/.config/fish/functions/_pure_check_for_new_release.fish b/.config/fish/functions/_pure_check_for_new_release.fish
deleted file mode 120000
index 0f43d729..00000000
--- a/.config/fish/functions/_pure_check_for_new_release.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_check_for_new_release.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_detect_container_by_cgroup_method.fish b/.config/fish/functions/_pure_detect_container_by_cgroup_method.fish
deleted file mode 120000
index 84d0554d..00000000
--- a/.config/fish/functions/_pure_detect_container_by_cgroup_method.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_detect_container_by_cgroup_method.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_detect_container_by_pid_method.fish b/.config/fish/functions/_pure_detect_container_by_pid_method.fish
deleted file mode 120000
index beefe28f..00000000
--- a/.config/fish/functions/_pure_detect_container_by_pid_method.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_detect_container_by_pid_method.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_format_time.fish b/.config/fish/functions/_pure_format_time.fish
deleted file mode 120000
index af523c8b..00000000
--- a/.config/fish/functions/_pure_format_time.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_format_time.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_get_prompt_symbol.fish b/.config/fish/functions/_pure_get_prompt_symbol.fish
deleted file mode 120000
index dc57a311..00000000
--- a/.config/fish/functions/_pure_get_prompt_symbol.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_get_prompt_symbol.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_is_inside_container.fish b/.config/fish/functions/_pure_is_inside_container.fish
deleted file mode 120000
index 49e486f7..00000000
--- a/.config/fish/functions/_pure_is_inside_container.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_is_inside_container.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_is_single_line_prompt.fish b/.config/fish/functions/_pure_is_single_line_prompt.fish
deleted file mode 120000
index 62e4ac8b..00000000
--- a/.config/fish/functions/_pure_is_single_line_prompt.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_is_single_line_prompt.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_parse_directory.fish b/.config/fish/functions/_pure_parse_directory.fish
deleted file mode 120000
index 75b8fdda..00000000
--- a/.config/fish/functions/_pure_parse_directory.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_parse_directory.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_parse_git_branch.fish b/.config/fish/functions/_pure_parse_git_branch.fish
deleted file mode 120000
index bc91d4ea..00000000
--- a/.config/fish/functions/_pure_parse_git_branch.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_parse_git_branch.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_place_iterm2_prompt_mark.fish b/.config/fish/functions/_pure_place_iterm2_prompt_mark.fish
deleted file mode 120000
index 4d8e7d2d..00000000
--- a/.config/fish/functions/_pure_place_iterm2_prompt_mark.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_place_iterm2_prompt_mark.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prefix_root_prompt.fish b/.config/fish/functions/_pure_prefix_root_prompt.fish
deleted file mode 120000
index 2dd03648..00000000
--- a/.config/fish/functions/_pure_prefix_root_prompt.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prefix_root_prompt.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_print_prompt.fish b/.config/fish/functions/_pure_print_prompt.fish
deleted file mode 120000
index 96e146b4..00000000
--- a/.config/fish/functions/_pure_print_prompt.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_print_prompt.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_print_prompt_rows.fish b/.config/fish/functions/_pure_print_prompt_rows.fish
deleted file mode 120000
index 3e469786..00000000
--- a/.config/fish/functions/_pure_print_prompt_rows.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_print_prompt_rows.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt.fish b/.config/fish/functions/_pure_prompt.fish
deleted file mode 120000
index 67f93170..00000000
--- a/.config/fish/functions/_pure_prompt.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_beginning.fish b/.config/fish/functions/_pure_prompt_beginning.fish
deleted file mode 120000
index 52ec50f3..00000000
--- a/.config/fish/functions/_pure_prompt_beginning.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_beginning.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_command_duration.fish b/.config/fish/functions/_pure_prompt_command_duration.fish
deleted file mode 120000
index a72ff82e..00000000
--- a/.config/fish/functions/_pure_prompt_command_duration.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_command_duration.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_container.fish b/.config/fish/functions/_pure_prompt_container.fish
deleted file mode 120000
index 8f532b94..00000000
--- a/.config/fish/functions/_pure_prompt_container.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_container.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_current_folder.fish b/.config/fish/functions/_pure_prompt_current_folder.fish
deleted file mode 120000
index 64e6489f..00000000
--- a/.config/fish/functions/_pure_prompt_current_folder.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_current_folder.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_ending.fish b/.config/fish/functions/_pure_prompt_ending.fish
deleted file mode 120000
index ecab55e6..00000000
--- a/.config/fish/functions/_pure_prompt_ending.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_ending.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_first_line.fish b/.config/fish/functions/_pure_prompt_first_line.fish
deleted file mode 120000
index d7497578..00000000
--- a/.config/fish/functions/_pure_prompt_first_line.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_first_line.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_git.fish b/.config/fish/functions/_pure_prompt_git.fish
deleted file mode 120000
index 4d422ca3..00000000
--- a/.config/fish/functions/_pure_prompt_git.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_git.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_git_branch.fish b/.config/fish/functions/_pure_prompt_git_branch.fish
deleted file mode 120000
index f0962d36..00000000
--- a/.config/fish/functions/_pure_prompt_git_branch.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_git_branch.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_git_dirty.fish b/.config/fish/functions/_pure_prompt_git_dirty.fish
deleted file mode 120000
index 6b423e01..00000000
--- a/.config/fish/functions/_pure_prompt_git_dirty.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_git_dirty.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_git_pending_commits.fish b/.config/fish/functions/_pure_prompt_git_pending_commits.fish
deleted file mode 120000
index 8b85a836..00000000
--- a/.config/fish/functions/_pure_prompt_git_pending_commits.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_git_pending_commits.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_git_stash.fish b/.config/fish/functions/_pure_prompt_git_stash.fish
deleted file mode 120000
index 37711a22..00000000
--- a/.config/fish/functions/_pure_prompt_git_stash.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_git_stash.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_jobs.fish b/.config/fish/functions/_pure_prompt_jobs.fish
deleted file mode 120000
index 1182dd8b..00000000
--- a/.config/fish/functions/_pure_prompt_jobs.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_jobs.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_new_line.fish b/.config/fish/functions/_pure_prompt_new_line.fish
deleted file mode 120000
index 8653a7e5..00000000
--- a/.config/fish/functions/_pure_prompt_new_line.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_new_line.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_ssh.fish b/.config/fish/functions/_pure_prompt_ssh.fish
deleted file mode 120000
index a297d052..00000000
--- a/.config/fish/functions/_pure_prompt_ssh.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_ssh.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_symbol.fish b/.config/fish/functions/_pure_prompt_symbol.fish
deleted file mode 120000
index 9d2b392e..00000000
--- a/.config/fish/functions/_pure_prompt_symbol.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_symbol.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_system_time.fish b/.config/fish/functions/_pure_prompt_system_time.fish
deleted file mode 120000
index 80ef2124..00000000
--- a/.config/fish/functions/_pure_prompt_system_time.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_system_time.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_vimode.fish b/.config/fish/functions/_pure_prompt_vimode.fish
deleted file mode 120000
index ea4ff20e..00000000
--- a/.config/fish/functions/_pure_prompt_vimode.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_vimode.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_prompt_virtualenv.fish b/.config/fish/functions/_pure_prompt_virtualenv.fish
deleted file mode 120000
index d08f65db..00000000
--- a/.config/fish/functions/_pure_prompt_virtualenv.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_prompt_virtualenv.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_set_color.fish b/.config/fish/functions/_pure_set_color.fish
deleted file mode 120000
index 055de6e1..00000000
--- a/.config/fish/functions/_pure_set_color.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_set_color.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_set_default.fish b/.config/fish/functions/_pure_set_default.fish
deleted file mode 120000
index 68c96a15..00000000
--- a/.config/fish/functions/_pure_set_default.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_set_default.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_string_width.fish b/.config/fish/functions/_pure_string_width.fish
deleted file mode 120000
index 6ffd20de..00000000
--- a/.config/fish/functions/_pure_string_width.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_string_width.fish
\ No newline at end of file
diff --git a/.config/fish/functions/_pure_user_at_host.fish b/.config/fish/functions/_pure_user_at_host.fish
deleted file mode 120000
index 2fea3e4b..00000000
--- a/.config/fish/functions/_pure_user_at_host.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/_pure_user_at_host.fish
\ No newline at end of file
diff --git a/.config/fish/functions/fish_greeting.fish b/.config/fish/functions/fish_greeting.fish
deleted file mode 120000
index 6db36fe0..00000000
--- a/.config/fish/functions/fish_greeting.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/fish_greeting.fish
\ No newline at end of file
diff --git a/.config/fish/functions/fish_mode_prompt.fish b/.config/fish/functions/fish_mode_prompt.fish
deleted file mode 120000
index 0a9562cb..00000000
--- a/.config/fish/functions/fish_mode_prompt.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/fish_mode_prompt.fish
\ No newline at end of file
diff --git a/.config/fish/functions/fish_prompt.fish b/.config/fish/functions/fish_prompt.fish
deleted file mode 120000
index 8d7bcaa9..00000000
--- a/.config/fish/functions/fish_prompt.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/fish_prompt.fish
\ No newline at end of file
diff --git a/.config/fish/functions/fish_title.fish b/.config/fish/functions/fish_title.fish
deleted file mode 120000
index 96ea357e..00000000
--- a/.config/fish/functions/fish_title.fish
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.config/fish/functions/theme-pure/functions/fish_title.fish
\ No newline at end of file
diff --git a/.config/fish/functions/theme-pure b/.config/fish/functions/theme-pure
deleted file mode 160000
index 1aca7e7a..00000000
--- a/.config/fish/functions/theme-pure
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 1aca7e7a45768af2f5196daa6d37dd2a1d2bb75a