{"id":13739893,"url":"https://github.com/rose-pine/tmux","last_synced_at":"2025-04-07T07:04:24.613Z","repository":{"id":164487550,"uuid":"639860022","full_name":"rose-pine/tmux","owner":"rose-pine","description":"Soho vibes for tmux","archived":false,"fork":false,"pushed_at":"2024-07-26T14:53:57.000Z","size":57,"stargazers_count":193,"open_issues_count":13,"forks_count":69,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-31T06:01:40.619Z","etag":null,"topics":["app","terminal","theme","tmux"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rose-pine.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"mvllow","patreon":"rosepine"}},"created_at":"2023-05-12T11:46:26.000Z","updated_at":"2025-03-30T14:36:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"10bc7860-f4ec-476d-89d8-c4dad805be0f","html_url":"https://github.com/rose-pine/tmux","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rose-pine%2Ftmux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rose-pine%2Ftmux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rose-pine%2Ftmux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rose-pine%2Ftmux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rose-pine","download_url":"https://codeload.github.com/rose-pine/tmux/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247608150,"owners_count":20965952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app","terminal","theme","tmux"],"created_at":"2024-08-03T04:00:39.000Z","updated_at":"2025-04-07T07:04:24.587Z","avatar_url":"https://github.com/rose-pine.png","language":"Shell","funding_links":["https://github.com/sponsors/mvllow","https://patreon.com/rosepine"],"categories":["Themes"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/rose-pine/rose-pine-theme/raw/main/assets/icon.png\" width=\"80\" /\u003e\n    \u003ch2 align=\"center\"\u003eRosé Pine for tmux\u003c/h2\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eAll natural pine, faux fur and a bit of soho vibes for the classy minimalist\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/rose-pine/rose-pine-theme\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/community-rosé%20pine-26233a?labelColor=191724\u0026logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIzNyIgdmlld0JveD0iMCAwIDI1MCAyMzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNjEuMjI3IDE2MS4yNTFDMTMyLjE1NCAxNjkuMDQxIDExNC45MDEgMTk4LjkyNCAxMjIuNjkxIDIyNy45OTdDMTIzLjkyNSAyMzIuNjAzIDEyOC42NTkgMjM1LjMzNiAxMzMuMjY0IDIzNC4xMDJMMTg1LjkwNyAyMTkuOTk2QzIxOS41ODUgMjEwLjk3MiAyMzkuNTcgMTc2LjM1NCAyMzAuNTQ2IDE0Mi42NzdMMTYxLjIyNyAxNjEuMjUxWiIgZmlsbD0iIzI0NjI3QiIvPgo8cGF0aCBkPSJNODguMTgzNiAxNTkuOTg4QzExNy4yNTcgMTY3Ljc3OCAxMzQuNTEgMTk3LjY2MiAxMjYuNzIgMjI2LjczNUMxMjUuNDg2IDIzMS4zNCAxMjAuNzUyIDIzNC4wNzMgMTE2LjE0NyAyMzIuODM5TDYzLjUwNDEgMjE4LjczM0MyOS44MjY0IDIwOS43MSA5Ljg0MDk0IDE3NS4wOTIgMTguODY0OSAxNDEuNDE0TDg4LjE4MzYgMTU5Ljk4OFoiIGZpbGw9IiMyNDYyN0IiLz4KPHBhdGggZD0iTTE4Ni44NjcgMTcyLjk4QzE1Mi4wMDIgMTcyLjk4IDEyMy43MzcgMjAxLjI0NSAxMjMuNzM3IDIzNi4xMTFIMTg2Ljg3QzIyMS43MzYgMjM2LjExMSAyNTAgMjA3Ljg0NiAyNTAgMTcyLjk4TDE4Ni44NjcgMTcyLjk4WiIgZmlsbD0iIzMxNzQ4RiIvPgo8cGF0aCBkPSJNNjMuMTMyNyAxNzIuOThDOTcuOTk4NCAxNzIuOTggMTI2LjI2MyAyMDEuMjQ1IDEyNi4yNjMgMjM2LjExMUg2My4xM0MyOC4yNjQyIDIzNi4xMTEgLTEuNTI0MDNlLTA2IDIwNy44NDYgMCAxNzIuOThMNjMuMTMyNyAxNzIuOThaIiBmaWxsPSIjMzE3NDhGIi8+CjxwYXRoIGQ9Ik0xNzEuNzE3IDc1LjEyNjNDMTcxLjcxNyAxMDEuMjc2IDE1MC41MTggMTIyLjQ3NSAxMjQuMzY5IDEyMi40NzVDOTguMjE4OCAxMjIuNDc1IDc3LjAyMDIgMTAxLjI3NiA3Ny4wMjAyIDc1LjEyNjNDNzcuMDIwMiA0OC45NzY0IDk4LjIxODggMjcuNzc3OCAxMjQuMzY5IDI3Ljc3NzhDMTUwLjUxOCAyNy43Nzc4IDE3MS43MTcgNDguOTc2NCAxNzEuNzE3IDc1LjEyNjNaIiBmaWxsPSIjRUJCQ0JBIi8+CjxwYXRoIGQ9Ik0xNDQuMjE3IDg2LjIzNzlDMTYxLjY0OSA1Ni4wNDMyIDE1MS4zMDMgMTcuNDMyOSAxMjEuMTA4IDBMMTA2LjA2IDI2LjA2NDRDODguNjI3IDU2LjI1OSA5OC45NzM2IDk0Ljg2OTQgMTI5LjE2OCAxMTIuMzAyTDE0NC4yMTcgODYuMjM3OVoiIGZpbGw9IiNFQkJDQkEiLz4KPHBhdGggZD0iTTEyNS4yOTkgNjAuOTc4OUMxMTYuMjc1IDI3LjMwMTIgODEuNjU3NSA3LjMxNTY3IDQ3Ljk3OTcgMTYuMzM5Nkw2NC4zMTk3IDc3LjMyMTFDNzMuMzQzNiAxMTAuOTk5IDEwNy45NjEgMTMwLjk4NCAxNDEuNjM5IDEyMS45NkwxMjUuMjk5IDYwLjk3ODlaIiBmaWxsPSIjRUJCQ0JBIi8+CjxwYXRoIGQ9Ik0xMjQuOTI2IDYwLjk3ODlDMTMzLjk1IDI3LjMwMTIgMTY4LjU2NyA3LjMxNTY3IDIwMi4yNDUgMTYuMzM5NkwxODUuOTA1IDc3LjMyMTFDMTc2Ljg4MSAxMTAuOTk5IDE0Mi4yNjMgMTMwLjk4NCAxMDguNTg2IDEyMS45NkwxMjQuOTI2IDYwLjk3ODlaIiBmaWxsPSIjRUJCQ0JBIi8+Cjwvc3ZnPgo=\u0026style=for-the-badge\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n## Usage\n\n\u003e NOTE: It uses a [Nerdfont](https://www.nerdfonts.com/font-downloads) by default for the icons, so it is recommended to have a Nerdfont set as your terminal font\n\n1. Install [TPM](https://github.com/tmux-plugins/tpm)\n\u003cbr\u003e\n\n2. Add the Rosé Pine plugin with the following lines:\n\n```bash\nset -g @plugin 'rose-pine/tmux'\n# ... alongside\nset -g @plugin 'tmux-plugins/tpm'\n# To update plugin for future revisions or bug fixes, do the \"Prefix + U\" keycombo\n```\n\u003cbr\u003e\n\n3. Set your preferred variant:\n\n```bash\nset -g @rose_pine_variant 'main' # Options are 'main', 'moon' or 'dawn'\n```\n\u003cbr\u003e\n\n4. After adding TPM and the Rosé Pine theme to `.tmux.conf`, restart tmux and use the \u003ckbd\u003ePrefix + I\u003c/kbd\u003e (capital I) combo to source your configuration.\nFor updating the plugin, the key combination is \u003ckbd\u003ePrefix + U\u003c/kbd\u003e (which TPM sets by default).\n\u003cbr\u003e\n\n\n5. Optional but recommended: Activate the extra modules, they are enabled by writing 'on' after the option name\n```bash\nset -g @rose_pine_host 'on' # Enables hostname in the status bar\nset -g @rose_pine_date_time '' # It accepts the date UNIX command format (man date for info)\nset -g @rose_pine_user 'on' # Turn on the username component in the statusbar\nset -g @rose_pine_directory 'on' # Turn on the current folder component in the status bar\nset -g @rose_pine_bar_bg_disable 'on' # Disables background color, for transparent terminal emulators\n# If @rose_pine_bar_bg_disable is set to 'on', uses the provided value to set the background color\n# It can be any of the on tmux (named colors, 256-color set, `default` or hex colors)\n# See more on http://man.openbsd.org/OpenBSD-current/man1/tmux.1#STYLES\nset -g @rose_pine_bar_bg_disabled_color_option 'default'\n\nset -g @rose_pine_only_windows 'on' # Leaves only the window module, for max focus and space\nset -g @rose_pine_disable_active_window_menu 'on' # Disables the menu that shows the active window on the left\n\nset -g @rose_pine_default_window_behavior 'on' # Forces tmux default window list behaviour\nset -g @rose_pine_show_current_program 'on' # Forces tmux to show the current running program as window name\nset -g @rose_pine_show_pane_directory 'on' # Forces tmux to show the current directory as window name\n# Previously set -g @rose_pine_window_tabs_enabled\n\n# Example values for these can be:\nset -g @rose_pine_left_separator ' \u003e ' # The strings to use as separators are 1-space padded\nset -g @rose_pine_right_separator ' \u003c ' # Accepts both normal chars \u0026 nerdfont icons\nset -g @rose_pine_field_separator ' | ' # Again, 1-space padding, it updates with prefix + I\nset -g @rose_pine_window_separator ' - ' # Replaces the default `:` between the window number and name\n\n# These are not padded\nset -g @rose_pine_session_icon '' # Changes the default icon to the left of the session name\nset -g @rose_pine_current_window_icon '' # Changes the default icon to the left of the active window name\nset -g @rose_pine_folder_icon '' # Changes the default icon to the left of the current directory folder\nset -g @rose_pine_username_icon '' # Changes the default icon to the right of the hostname\nset -g @rose_pine_hostname_icon '󰒋' # Changes the default icon to the right of the hostname\nset -g @rose_pine_date_time_icon '󰃰' # Changes the default icon to the right of the date module\nset -g @rose_pine_window_status_separator \"  \" # Changes the default icon that appears between window names\n\n# Very beta and specific opt-in settings, tested on v3.2a, look at issue #10\nset -g @rose_pine_prioritize_windows 'on' # Disables the right side functionality in a certain window count / terminal width\nset -g @rose_pine_width_to_hide '80' # Specify a terminal width to toggle off most of the right side functionality\nset -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\n```\n- The separator options should go back to the defaults ( →, ← and | NerdFont characters) if the options are unset and you close all tmux sessions (a full restart)\n- The `@rose_pine_width_to_hide` and `rose_pine_window_count` settings do not refresh automatically. They need to be refreshed manually, their current state is discussed [here](https://github.com/rose-pine/tmux/issues/10).\n- For `@rose_pine_window_tabs_enabled` and any further naming changes / notices, see issue #14.\n\n\u003cbr\u003e\n\n6. Integration with other status-bar plugins\n- You can add, for example, the [tmux-mode-indicator](https://github.com/MunifTanjim/tmux-mode-indicator) plugin:\n```bash\n# Add to the beginning / end of the left and right sections your own.\nset -g @rose_pine_status_left_prepend_section '#{tmux_mode_indicator}'\nset -g @rose_pine_status_left_append_section 'It works'\nset -g @rose_pine_status_right_prepend_section 'with normal text'\nset -g @rose_pine_status_right_append_section 'too'\n```\n\n\n\u003e This plugin is being developed and tested on tmux v3.2a on Pop_OS! (Ubuntu). If there are problems with other versions, do let me know.\n\n\n## Gallery\n\n- Main\n\n![image](https://github.com/rose-pine/tmux/assets/121260905/184514d9-08fe-453b-a664-3cd6ccab0d4a)\n\n- Moon\n\n![image](https://github.com/rose-pine/tmux/assets/121260905/e2665eb6-280b-48a2-ab45-163d2eb21050)\n\n- Dawn\n\n![image](https://github.com/rose-pine/tmux/assets/121260905/b194e552-cb15-4296-b459-e1da521aad8c)\n\n\n## Thanks to\n\n- [MrSandman](https://github.com/mrs4ndman)\n\n- [Catppuccin for tmux](https://github.com/catppuccin/tmux) ([license](https://github.com/catppuccin/tmux/blob/4e48b09a76829edc7b55fbb15467cf0411f07931/LICENSE))\n\n- [mcanueste](https://github.com/mcanueste/rose-pine-tmux) ([license](https://github.com/mcanueste/rose-pine-tmux/blob/715de6925992ab9f7162fcfefc1d3ba1510d187a/LICENSE))\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frose-pine%2Ftmux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frose-pine%2Ftmux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frose-pine%2Ftmux/lists"}