rose-pine / tmux

Soho vibes for tmux
MIT License
148 stars 52 forks source link

Unable to install via tpm on MacOS #31

Open LittleHendrix opened 6 months ago

LittleHendrix commented 6 months ago

Doesn't install via tpm on MacOS for some reason.

OS: MacOS Sonoma Version 14.4 Tmux: 3.4 Terminal: Kitty

Running prefix + I doesn't now trigger install of rose-pine/tmux like with other plugins for some reason.

image image image

man-bug commented 6 months ago

Same issue.

OS: MacOS Sonoma 14.3.1 Tmux: 3.4 Terminal: Alacritty

# ~/.tmux.conf
set -g @plugin 'tmux-plugins/tpm'

set -g @plugin 'rose-pine/tmux'
set -g @rose_pine_variant 'moon'

set -g @rose_pine_host 'on' # Enables hostname in the status bar
set -g @rose_pine_date_time '' # It accepts the date UNIX command format (man date for info)
set -g @rose_pine_user 'on' # Turn on the username component in the statusbar
set -g @rose_pine_directory 'on' # Turn on the current folder component in the status bar
set -g @rose_pine_bar_bg_disable 'on' # Disables background color, for transparent terminal emulators
# If @rose_pine_bar_bg_disable is set to 'on', uses the provided value to set the background color
# It can be any of the on tmux (named colors, 256-color set, `default` or hex colors)
# See more on http://man.openbsd.org/OpenBSD-current/man1/tmux.1#STYLES
set -g @rose_pine_bar_bg_disabled_color_option 'default'

set -g @rose_pine_only_windows 'on' # Leaves only the window module, for max focus and space
set -g @rose_pine_disable_active_window_menu 'on' # Disables the menu that shows the active window on the left

set -g @rose_pine_default_window_behavior 'on' # Forces tmux default window list behaviour
set -g @rose_pine_show_current_program 'on' # Forces tmux to show the current running program as window name
set -g @rose_pine_show_pane_directory 'on' # Forces tmux to show the current directory as window name
# Previously set -g @rose_pine_window_tabs_enabled

# Example values for these can be:
set -g @rose_pine_left_separator ' > ' # The strings to use as separators are 1-space padded
set -g @rose_pine_right_separator ' < ' # Accepts both normal chars & nerdfont icons
set -g @rose_pine_field_separator ' | ' # Again, 1-space padding, it updates with prefix + I
set -g @rose_pine_window_separator ' - ' # Replaces the default `:` between the window number and name

# These are not padded
set -g @rose_pine_session_icon '' # Changes the default icon to the left of the session name
set -g @rose_pine_current_window_icon '' # Changes the default icon to the left of the active window name
set -g @rose_pine_folder_icon '' # Changes the default icon to the left of the current directory folder
set -g @rose_pine_username_icon '' # Changes the default icon to the right of the hostname
set -g @rose_pine_hostname_icon '󰒋' # Changes the default icon to the right of the hostname
set -g @rose_pine_date_time_icon '󰃰' # Changes the default icon to the right of the date module
set -g @rose_pine_window_status_separator "  " # Changes the default icon that appears between window names

# Very beta and specific opt-in settings, tested on v3.2a, look at issue #10
set -g @rose_pine_prioritize_windows 'on' # Disables the right side functionality in a certain window count / terminal width
set -g @rose_pine_width_to_hide '80' # Specify a terminal width to toggle off most of the right side functionality
set -g @rose_pine_window_count '5' # Specify a number of windows, if there are more than the number, do the same as width_to_hide

run '~/.tmux/plugins/tpm/tpm'

image

Steps taken:

mrs4ndman commented 6 months ago

Have you tried what the user on #28 did? Sometimes other plugins share the repo-name/tmux naming convention and that leaves 2 folders with the same name (.tmux/plugins/tmux). I'd suggest deleting the contents of ~/.tmux/plugins (except for TPM) and trying to download it again.

man-bug commented 6 months ago

oops, sorry! should have checked the closed issues. it was a different plugin.

mrs4ndman commented 1 month ago

So, these seem like namespaces conflicting with other themes. Did it get fixed for you guys or is it an issue?

man-bug commented 1 month ago

So, these seem like namespaces conflicting with other themes. Did it get fixed for you guys or is it an issue?

Fixed! Your original comment helped me resolve the issue. if I remember correctly, I had previously installed another theme with the same namespace and removed it. No issues since my second comment.

mrs4ndman commented 1 month ago

So, these seem like namespaces conflicting with other themes. Did it get fixed for you guys or is it an issue?

Fixed! Your original comment helped me resolve the issue. if I remember correctly, I had previously installed another theme with the same namespace and removed it. No issues since my second comment.

Great! Happy to see it works for you :)

@LittleHendrix Is it still a persisting issue?