Skip to content
Subway SeatSubway SeatSubway Seat
← All ports

CLI & TUINeeds Zellij 0.42+ (a legacy file covers older releases)

Zellij

Themes in Zellij's component spec: an orange frame on the focused pane, gold in other modes, orange ribbons for the active tab with their key hints in dark ink. A legacy color-list version is included for Zellij before 0.42.

Showing WalnutTunnelEnamelMoquetteDeep LevelPortlandGuimardCatacombesCarrelage. Switch flavors with the bullets up top.

Zellij Report a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this port

The quick way

The installer sets it up for you, then tells you the one thing it can't do. More ways to install

curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor walnut --only zellij
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor tunnel --only zellij
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor enamel --only zellij
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor moquette --only zellij
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor deep --only zellij
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor portland --only zellij
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor guimard --only zellij
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor catacombes --only zellij
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor carrelage --only zellij

Turn it on

In ~/.config/zellij/config.kdl
theme "subway-seat"
In ~/.config/zellij/config.kdl
theme "subway-seat-tunnel"
In ~/.config/zellij/config.kdl
theme "subway-seat-enamel"
In ~/.config/zellij/config.kdl
theme "london-moquette"
In ~/.config/zellij/config.kdl
theme "london-deep-level"
In ~/.config/zellij/config.kdl
theme "london-portland"
In ~/.config/zellij/config.kdl
theme "paris-guimard"
In ~/.config/zellij/config.kdl
theme "paris-catacombes"
In ~/.config/zellij/config.kdl
theme "paris-carrelage"

Follow light and dark

One setting that changes with your system’s light and dark mode, no switching by hand.

In ~/.config/zellij/config.kdl (a recent Zellij, in a terminal that reports light and dark)
theme_dark "subway-seat"
theme_light "subway-seat-enamel"
themes/subway-seat.kdlsave as ~/.config/zellij/themes/subway-seat.kdl
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Subway Seat: Zellij 0.42+ component theme.

themes {
    subway-seat {
        text_unselected {
            base "#EDDCBC"
            background "#2A1D13"
            emphasis_0 "#EC7F31"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F3BF45"
        }
        text_selected {
            base "#F8ECD4"
            background "#513B27"
            emphasis_0 "#EC7F31"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F3BF45"
        }
        ribbon_unselected {
            base "#EDDCBC"
            background "#513B27"
            emphasis_0 "#F3BF45"
            emphasis_1 "#F8ECD4"
            emphasis_2 "#86AD95"
            emphasis_3 "#EC7F31"
        }
        ribbon_selected {
            base "#20160E"
            background "#EC7F31"
            emphasis_0 "#20160E"
            emphasis_1 "#20160E"
            emphasis_2 "#20160E"
            emphasis_3 "#20160E"
        }
        table_title {
            base "#EC7F31"
            background 0
            emphasis_0 "#F3BF45"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F4A87E"
        }
        table_cell_selected {
            base "#F8ECD4"
            background "#513B27"
            emphasis_0 "#EC7F31"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F3BF45"
        }
        table_cell_unselected {
            base "#EDDCBC"
            background "#2A1D13"
            emphasis_0 "#EC7F31"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F3BF45"
        }
        list_selected {
            base "#F8ECD4"
            background "#513B27"
            emphasis_0 "#EC7F31"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F3BF45"
        }
        list_unselected {
            base "#EDDCBC"
            background "#2A1D13"
            emphasis_0 "#EC7F31"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F3BF45"
        }
        frame_unselected {
            base "#634932"
            background 0
            emphasis_0 "#EC7F31"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F3BF45"
        }
        frame_selected {
            base "#EC7F31"
            background 0
            emphasis_0 "#F3BF45"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 0
        }
        frame_highlight {
            base "#F3BF45"
            background 0
            emphasis_0 "#EC7F31"
            emphasis_1 "#F3BF45"
            emphasis_2 "#F3BF45"
            emphasis_3 "#F3BF45"
        }
        exit_code_success {
            base "#ADB956"
            background 0
            emphasis_0 "#86AD95"
            emphasis_1 "#20160E"
            emphasis_2 "#F3BF45"
            emphasis_3 "#7F9BAE"
        }
        exit_code_error {
            base "#FF8373"
            background 0
            emphasis_0 "#F3BF45"
            emphasis_1 0
            emphasis_2 0
            emphasis_3 0
        }
        multiplayer_user_colors {
            player_1 "#EC7F31"
            player_2 "#F3BF45"
            player_3 "#ADB956"
            player_4 "#86AD95"
            player_5 "#7F9BAE"
            player_6 "#F4A87E"
            player_7 "#FF8373"
            player_8 "#BFCB63"
            player_9 "#FFD36B"
            player_10 "#A5C9B0"
        }
    }
}
legacy/subway-seat.kdlfor Zellij before 0.42, use this file as ~/.config/zellij/themes/subway-seat.kdl instead
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Subway Seat: legacy color-list theme for Zellij before 0.42.

themes {
    subway-seat {
        fg "#EDDCBC"
        bg "#513B27"
        black "#2A1D13"
        red "#FF8373"
        green "#EC7F31" // active frame, selected tab
        yellow "#F3BF45"
        blue "#7F9BAE"
        magenta "#F4A87E"
        orange "#F3BF45" // frame in other modes
        cyan "#86AD95"
        white "#F8ECD4"
    }
}
themes/subway-seat-tunnel.kdlsave as ~/.config/zellij/themes/subway-seat-tunnel.kdl
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Subway Seat Tunnel: Zellij 0.42+ component theme.

themes {
    subway-seat-tunnel {
        text_unselected {
            base "#E9D8B6"
            background "#1B120A"
            emphasis_0 "#EC7F31"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F3BF45"
        }
        text_selected {
            base "#F6EAD1"
            background "#3D2C1D"
            emphasis_0 "#EC7F31"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F3BF45"
        }
        ribbon_unselected {
            base "#E9D8B6"
            background "#3D2C1D"
            emphasis_0 "#F3BF45"
            emphasis_1 "#F6EAD1"
            emphasis_2 "#86AD95"
            emphasis_3 "#EC7F31"
        }
        ribbon_selected {
            base "#140D07"
            background "#EC7F31"
            emphasis_0 "#140D07"
            emphasis_1 "#140D07"
            emphasis_2 "#140D07"
            emphasis_3 "#140D07"
        }
        table_title {
            base "#EC7F31"
            background 0
            emphasis_0 "#F3BF45"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F4A87E"
        }
        table_cell_selected {
            base "#F6EAD1"
            background "#3D2C1D"
            emphasis_0 "#EC7F31"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F3BF45"
        }
        table_cell_unselected {
            base "#E9D8B6"
            background "#1B120A"
            emphasis_0 "#EC7F31"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F3BF45"
        }
        list_selected {
            base "#F6EAD1"
            background "#3D2C1D"
            emphasis_0 "#EC7F31"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F3BF45"
        }
        list_unselected {
            base "#E9D8B6"
            background "#1B120A"
            emphasis_0 "#EC7F31"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F3BF45"
        }
        frame_unselected {
            base "#4F3927"
            background 0
            emphasis_0 "#EC7F31"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 "#F3BF45"
        }
        frame_selected {
            base "#EC7F31"
            background 0
            emphasis_0 "#F3BF45"
            emphasis_1 "#86AD95"
            emphasis_2 "#ADB956"
            emphasis_3 0
        }
        frame_highlight {
            base "#F3BF45"
            background 0
            emphasis_0 "#EC7F31"
            emphasis_1 "#F3BF45"
            emphasis_2 "#F3BF45"
            emphasis_3 "#F3BF45"
        }
        exit_code_success {
            base "#ADB956"
            background 0
            emphasis_0 "#86AD95"
            emphasis_1 "#140D07"
            emphasis_2 "#F3BF45"
            emphasis_3 "#7F9BAE"
        }
        exit_code_error {
            base "#FF8373"
            background 0
            emphasis_0 "#F3BF45"
            emphasis_1 0
            emphasis_2 0
            emphasis_3 0
        }
        multiplayer_user_colors {
            player_1 "#EC7F31"
            player_2 "#F3BF45"
            player_3 "#ADB956"
            player_4 "#86AD95"
            player_5 "#7F9BAE"
            player_6 "#F4A87E"
            player_7 "#FF8373"
            player_8 "#BFCB63"
            player_9 "#FFD36B"
            player_10 "#A5C9B0"
        }
    }
}
legacy/subway-seat-tunnel.kdlfor Zellij before 0.42, use this file as ~/.config/zellij/themes/subway-seat-tunnel.kdl instead
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Subway Seat Tunnel: legacy color-list theme for Zellij before 0.42.

themes {
    subway-seat-tunnel {
        fg "#E9D8B6"
        bg "#3D2C1D"
        black "#1B120A"
        red "#FF8373"
        green "#EC7F31" // active frame, selected tab
        yellow "#F3BF45"
        blue "#7F9BAE"
        magenta "#F4A87E"
        orange "#F3BF45" // frame in other modes
        cyan "#86AD95"
        white "#F6EAD1"
    }
}
themes/subway-seat-enamel.kdlsave as ~/.config/zellij/themes/subway-seat-enamel.kdl
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Subway Seat Enamel: Zellij 0.42+ component theme.

themes {
    subway-seat-enamel {
        text_unselected {
            base "#3E2C1E"
            background "#E4D8C0"
            emphasis_0 "#A04800"
            emphasis_1 "#3E7157"
            emphasis_2 "#66740F"
            emphasis_3 "#976608"
        }
        text_selected {
            base "#2A1D13"
            background "#CBB898"
            emphasis_0 "#A04800"
            emphasis_1 "#3E7157"
            emphasis_2 "#66740F"
            emphasis_3 "#976608"
        }
        ribbon_unselected {
            base "#3E2C1E"
            background "#CBB898"
            emphasis_0 "#976608"
            emphasis_1 "#2A1D13"
            emphasis_2 "#3E7157"
            emphasis_3 "#A04800"
        }
        ribbon_selected {
            base "#F8EFDF"
            background "#A04800"
            emphasis_0 "#F8EFDF"
            emphasis_1 "#F8EFDF"
            emphasis_2 "#F8EFDF"
            emphasis_3 "#F8EFDF"
        }
        table_title {
            base "#A04800"
            background 0
            emphasis_0 "#976608"
            emphasis_1 "#3E7157"
            emphasis_2 "#66740F"
            emphasis_3 "#843811"
        }
        table_cell_selected {
            base "#2A1D13"
            background "#CBB898"
            emphasis_0 "#A04800"
            emphasis_1 "#3E7157"
            emphasis_2 "#66740F"
            emphasis_3 "#976608"
        }
        table_cell_unselected {
            base "#3E2C1E"
            background "#E4D8C0"
            emphasis_0 "#A04800"
            emphasis_1 "#3E7157"
            emphasis_2 "#66740F"
            emphasis_3 "#976608"
        }
        list_selected {
            base "#2A1D13"
            background "#CBB898"
            emphasis_0 "#A04800"
            emphasis_1 "#3E7157"
            emphasis_2 "#66740F"
            emphasis_3 "#976608"
        }
        list_unselected {
            base "#3E2C1E"
            background "#E4D8C0"
            emphasis_0 "#A04800"
            emphasis_1 "#3E7157"
            emphasis_2 "#66740F"
            emphasis_3 "#976608"
        }
        frame_unselected {
            base "#BAA380"
            background 0
            emphasis_0 "#A04800"
            emphasis_1 "#3E7157"
            emphasis_2 "#66740F"
            emphasis_3 "#976608"
        }
        frame_selected {
            base "#A04800"
            background 0
            emphasis_0 "#976608"
            emphasis_1 "#3E7157"
            emphasis_2 "#66740F"
            emphasis_3 0
        }
        frame_highlight {
            base "#976608"
            background 0
            emphasis_0 "#A04800"
            emphasis_1 "#976608"
            emphasis_2 "#976608"
            emphasis_3 "#976608"
        }
        exit_code_success {
            base "#66740F"
            background 0
            emphasis_0 "#3E7157"
            emphasis_1 "#F8EFDF"
            emphasis_2 "#976608"
            emphasis_3 "#3F6480"
        }
        exit_code_error {
            base "#BF4233"
            background 0
            emphasis_0 "#976608"
            emphasis_1 0
            emphasis_2 0
            emphasis_3 0
        }
        multiplayer_user_colors {
            player_1 "#A04800"
            player_2 "#976608"
            player_3 "#66740F"
            player_4 "#3E7157"
            player_5 "#3F6480"
            player_6 "#843811"
            player_7 "#BF4233"
            player_8 "#697813"
            player_9 "#A9720A"
            player_10 "#4C8367"
        }
    }
}
legacy/subway-seat-enamel.kdlfor Zellij before 0.42, use this file as ~/.config/zellij/themes/subway-seat-enamel.kdl instead
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Subway Seat Enamel: legacy color-list theme for Zellij before 0.42.

themes {
    subway-seat-enamel {
        fg "#3E2C1E"
        bg "#CBB898"
        black "#EEE4D0"
        red "#BF4233"
        green "#A04800" // active frame, selected tab
        yellow "#976608"
        blue "#3F6480"
        magenta "#843811"
        orange "#976608" // frame in other modes
        cyan "#3E7157"
        white "#2A1D13"
    }
}
themes/london-moquette.kdlsave as ~/.config/zellij/themes/london-moquette.kdl
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// London Moquette: Zellij 0.42+ component theme.

themes {
    london-moquette {
        text_unselected {
            base "#D8DEEA"
            background "#172032"
            emphasis_0 "#DE8946"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#F2C03F"
        }
        text_selected {
            base "#E9EDF5"
            background "#303F61"
            emphasis_0 "#DE8946"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#F2C03F"
        }
        ribbon_unselected {
            base "#D8DEEA"
            background "#303F61"
            emphasis_0 "#F2C03F"
            emphasis_1 "#E9EDF5"
            emphasis_2 "#54B4B5"
            emphasis_3 "#DE8946"
        }
        ribbon_selected {
            base "#121826"
            background "#DE8946"
            emphasis_0 "#121826"
            emphasis_1 "#121826"
            emphasis_2 "#121826"
            emphasis_3 "#121826"
        }
        table_title {
            base "#DE8946"
            background 0
            emphasis_0 "#F2C03F"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#AE9EDC"
        }
        table_cell_selected {
            base "#E9EDF5"
            background "#303F61"
            emphasis_0 "#DE8946"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#F2C03F"
        }
        table_cell_unselected {
            base "#D8DEEA"
            background "#172032"
            emphasis_0 "#DE8946"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#F2C03F"
        }
        list_selected {
            base "#E9EDF5"
            background "#303F61"
            emphasis_0 "#DE8946"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#F2C03F"
        }
        list_unselected {
            base "#D8DEEA"
            background "#172032"
            emphasis_0 "#DE8946"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#F2C03F"
        }
        frame_unselected {
            base "#3D4F72"
            background 0
            emphasis_0 "#DE8946"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#F2C03F"
        }
        frame_selected {
            base "#DE8946"
            background 0
            emphasis_0 "#F2C03F"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 0
        }
        frame_highlight {
            base "#F2C03F"
            background 0
            emphasis_0 "#DE8946"
            emphasis_1 "#F2C03F"
            emphasis_2 "#F2C03F"
            emphasis_3 "#F2C03F"
        }
        exit_code_success {
            base "#77C581"
            background 0
            emphasis_0 "#54B4B5"
            emphasis_1 "#121826"
            emphasis_2 "#F2C03F"
            emphasis_3 "#7595DA"
        }
        exit_code_error {
            base "#FE8474"
            background 0
            emphasis_0 "#F2C03F"
            emphasis_1 0
            emphasis_2 0
            emphasis_3 0
        }
        multiplayer_user_colors {
            player_1 "#DE8946"
            player_2 "#F2C03F"
            player_3 "#77C581"
            player_4 "#54B4B5"
            player_5 "#7595DA"
            player_6 "#AE9EDC"
            player_7 "#FE8474"
            player_8 "#9AD2A0"
            player_9 "#FFD36C"
            player_10 "#72D1D3"
        }
    }
}
legacy/london-moquette.kdlfor Zellij before 0.42, use this file as ~/.config/zellij/themes/london-moquette.kdl instead
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// London Moquette: legacy color-list theme for Zellij before 0.42.

themes {
    london-moquette {
        fg "#D8DEEA"
        bg "#303F61"
        black "#172032"
        red "#FE8474"
        green "#DE8946" // active frame, selected tab
        yellow "#F2C03F"
        blue "#7595DA"
        magenta "#AE9EDC"
        orange "#F2C03F" // frame in other modes
        cyan "#54B4B5"
        white "#E9EDF5"
    }
}
themes/london-deep-level.kdlsave as ~/.config/zellij/themes/london-deep-level.kdl
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// London Deep Level: Zellij 0.42+ component theme.

themes {
    london-deep-level {
        text_unselected {
            base "#D4DAE7"
            background "#0D1421"
            emphasis_0 "#DE8946"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#F2C03F"
        }
        text_selected {
            base "#E7EBF3"
            background "#232F49"
            emphasis_0 "#DE8946"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#F2C03F"
        }
        ribbon_unselected {
            base "#D4DAE7"
            background "#232F49"
            emphasis_0 "#F2C03F"
            emphasis_1 "#E7EBF3"
            emphasis_2 "#54B4B5"
            emphasis_3 "#DE8946"
        }
        ribbon_selected {
            base "#0A0E18"
            background "#DE8946"
            emphasis_0 "#0A0E18"
            emphasis_1 "#0A0E18"
            emphasis_2 "#0A0E18"
            emphasis_3 "#0A0E18"
        }
        table_title {
            base "#DE8946"
            background 0
            emphasis_0 "#F2C03F"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#AE9EDC"
        }
        table_cell_selected {
            base "#E7EBF3"
            background "#232F49"
            emphasis_0 "#DE8946"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#F2C03F"
        }
        table_cell_unselected {
            base "#D4DAE7"
            background "#0D1421"
            emphasis_0 "#DE8946"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#F2C03F"
        }
        list_selected {
            base "#E7EBF3"
            background "#232F49"
            emphasis_0 "#DE8946"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#F2C03F"
        }
        list_unselected {
            base "#D4DAE7"
            background "#0D1421"
            emphasis_0 "#DE8946"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#F2C03F"
        }
        frame_unselected {
            base "#303E5B"
            background 0
            emphasis_0 "#DE8946"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 "#F2C03F"
        }
        frame_selected {
            base "#DE8946"
            background 0
            emphasis_0 "#F2C03F"
            emphasis_1 "#54B4B5"
            emphasis_2 "#77C581"
            emphasis_3 0
        }
        frame_highlight {
            base "#F2C03F"
            background 0
            emphasis_0 "#DE8946"
            emphasis_1 "#F2C03F"
            emphasis_2 "#F2C03F"
            emphasis_3 "#F2C03F"
        }
        exit_code_success {
            base "#77C581"
            background 0
            emphasis_0 "#54B4B5"
            emphasis_1 "#0A0E18"
            emphasis_2 "#F2C03F"
            emphasis_3 "#7595DA"
        }
        exit_code_error {
            base "#FE8474"
            background 0
            emphasis_0 "#F2C03F"
            emphasis_1 0
            emphasis_2 0
            emphasis_3 0
        }
        multiplayer_user_colors {
            player_1 "#DE8946"
            player_2 "#F2C03F"
            player_3 "#77C581"
            player_4 "#54B4B5"
            player_5 "#7595DA"
            player_6 "#AE9EDC"
            player_7 "#FE8474"
            player_8 "#9AD2A0"
            player_9 "#FFD36C"
            player_10 "#72D1D3"
        }
    }
}
legacy/london-deep-level.kdlfor Zellij before 0.42, use this file as ~/.config/zellij/themes/london-deep-level.kdl instead
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// London Deep Level: legacy color-list theme for Zellij before 0.42.

themes {
    london-deep-level {
        fg "#D4DAE7"
        bg "#232F49"
        black "#0D1421"
        red "#FE8474"
        green "#DE8946" // active frame, selected tab
        yellow "#F2C03F"
        blue "#7595DA"
        magenta "#AE9EDC"
        orange "#F2C03F" // frame in other modes
        cyan "#54B4B5"
        white "#E7EBF3"
    }
}
themes/london-portland.kdlsave as ~/.config/zellij/themes/london-portland.kdl
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// London Portland: Zellij 0.42+ component theme.

themes {
    london-portland {
        text_unselected {
            base "#293040"
            background "#CCDAF2"
            emphasis_0 "#A54300"
            emphasis_1 "#007376"
            emphasis_2 "#0D8131"
            emphasis_3 "#8D6C08"
        }
        text_selected {
            base "#1B202B"
            background "#A8BBE2"
            emphasis_0 "#A54300"
            emphasis_1 "#007376"
            emphasis_2 "#0D8131"
            emphasis_3 "#8D6C08"
        }
        ribbon_unselected {
            base "#293040"
            background "#A8BBE2"
            emphasis_0 "#8D6C08"
            emphasis_1 "#1B202B"
            emphasis_2 "#007376"
            emphasis_3 "#A54300"
        }
        ribbon_selected {
            base "#E8F0FF"
            background "#A54300"
            emphasis_0 "#E8F0FF"
            emphasis_1 "#E8F0FF"
            emphasis_2 "#E8F0FF"
            emphasis_3 "#E8F0FF"
        }
        table_title {
            base "#A54300"
            background 0
            emphasis_0 "#8D6C08"
            emphasis_1 "#007376"
            emphasis_2 "#0D8131"
            emphasis_3 "#755FA9"
        }
        table_cell_selected {
            base "#1B202B"
            background "#A8BBE2"
            emphasis_0 "#A54300"
            emphasis_1 "#007376"
            emphasis_2 "#0D8131"
            emphasis_3 "#8D6C08"
        }
        table_cell_unselected {
            base "#293040"
            background "#CCDAF2"
            emphasis_0 "#A54300"
            emphasis_1 "#007376"
            emphasis_2 "#0D8131"
            emphasis_3 "#8D6C08"
        }
        list_selected {
            base "#1B202B"
            background "#A8BBE2"
            emphasis_0 "#A54300"
            emphasis_1 "#007376"
            emphasis_2 "#0D8131"
            emphasis_3 "#8D6C08"
        }
        list_unselected {
            base "#293040"
            background "#CCDAF2"
            emphasis_0 "#A54300"
            emphasis_1 "#007376"
            emphasis_2 "#0D8131"
            emphasis_3 "#8D6C08"
        }
        frame_unselected {
            base "#93A7CF"
            background 0
            emphasis_0 "#A54300"
            emphasis_1 "#007376"
            emphasis_2 "#0D8131"
            emphasis_3 "#8D6C08"
        }
        frame_selected {
            base "#A54300"
            background 0
            emphasis_0 "#8D6C08"
            emphasis_1 "#007376"
            emphasis_2 "#0D8131"
            emphasis_3 0
        }
        frame_highlight {
            base "#8D6C08"
            background 0
            emphasis_0 "#A54300"
            emphasis_1 "#8D6C08"
            emphasis_2 "#8D6C08"
            emphasis_3 "#8D6C08"
        }
        exit_code_success {
            base "#0D8131"
            background 0
            emphasis_0 "#007376"
            emphasis_1 "#E8F0FF"
            emphasis_2 "#8D6C08"
            emphasis_3 "#0019A8"
        }
        exit_code_error {
            base "#CC2E25"
            background 0
            emphasis_0 "#8D6C08"
            emphasis_1 0
            emphasis_2 0
            emphasis_3 0
        }
        multiplayer_user_colors {
            player_1 "#A54300"
            player_2 "#8D6C08"
            player_3 "#0D8131"
            player_4 "#007376"
            player_5 "#0019A8"
            player_6 "#755FA9"
            player_7 "#CC2E25"
            player_8 "#008730"
            player_9 "#9B770A"
            player_10 "#008688"
        }
    }
}
legacy/london-portland.kdlfor Zellij before 0.42, use this file as ~/.config/zellij/themes/london-portland.kdl instead
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// London Portland: legacy color-list theme for Zellij before 0.42.

themes {
    london-portland {
        fg "#293040"
        bg "#A8BBE2"
        black "#DCE5F7"
        red "#CC2E25"
        green "#A54300" // active frame, selected tab
        yellow "#8D6C08"
        blue "#0019A8"
        magenta "#755FA9"
        orange "#8D6C08" // frame in other modes
        cyan "#007376"
        white "#1B202B"
    }
}
themes/paris-guimard.kdlsave as ~/.config/zellij/themes/paris-guimard.kdl
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Paris Guimard: Zellij 0.42+ component theme.

themes {
    paris-guimard {
        text_unselected {
            base "#D9E1DB"
            background "#18241D"
            emphasis_0 "#CA9245"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#F1BF4B"
        }
        text_selected {
            base "#E9EEEC"
            background "#30463B"
            emphasis_0 "#CA9245"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#F1BF4B"
        }
        ribbon_unselected {
            base "#D9E1DB"
            background "#30463B"
            emphasis_0 "#F1BF4B"
            emphasis_1 "#E9EEEC"
            emphasis_2 "#549B9F"
            emphasis_3 "#CA9245"
        }
        ribbon_selected {
            base "#131A17"
            background "#CA9245"
            emphasis_0 "#131A17"
            emphasis_1 "#131A17"
            emphasis_2 "#131A17"
            emphasis_3 "#131A17"
        }
        table_title {
            base "#CA9245"
            background 0
            emphasis_0 "#F1BF4B"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#FAB49C"
        }
        table_cell_selected {
            base "#E9EEEC"
            background "#30463B"
            emphasis_0 "#CA9245"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#F1BF4B"
        }
        table_cell_unselected {
            base "#D9E1DB"
            background "#18241D"
            emphasis_0 "#CA9245"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#F1BF4B"
        }
        list_selected {
            base "#E9EEEC"
            background "#30463B"
            emphasis_0 "#CA9245"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#F1BF4B"
        }
        list_unselected {
            base "#D9E1DB"
            background "#18241D"
            emphasis_0 "#CA9245"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#F1BF4B"
        }
        frame_unselected {
            base "#3E554A"
            background 0
            emphasis_0 "#CA9245"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#F1BF4B"
        }
        frame_selected {
            base "#CA9245"
            background 0
            emphasis_0 "#F1BF4B"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 0
        }
        frame_highlight {
            base "#F1BF4B"
            background 0
            emphasis_0 "#CA9245"
            emphasis_1 "#F1BF4B"
            emphasis_2 "#F1BF4B"
            emphasis_3 "#F1BF4B"
        }
        exit_code_success {
            base "#70CAA9"
            background 0
            emphasis_0 "#549B9F"
            emphasis_1 "#131A17"
            emphasis_2 "#F1BF4B"
            emphasis_3 "#709BC8"
        }
        exit_code_error {
            base "#E7877B"
            background 0
            emphasis_0 "#F1BF4B"
            emphasis_1 0
            emphasis_2 0
            emphasis_3 0
        }
        multiplayer_user_colors {
            player_1 "#CA9245"
            player_2 "#F1BF4B"
            player_3 "#70CAA9"
            player_4 "#549B9F"
            player_5 "#709BC8"
            player_6 "#FAB49C"
            player_7 "#E7877B"
            player_8 "#89DEBE"
            player_9 "#FFD57A"
            player_10 "#70B5B9"
        }
    }
}
legacy/paris-guimard.kdlfor Zellij before 0.42, use this file as ~/.config/zellij/themes/paris-guimard.kdl instead
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Paris Guimard: legacy color-list theme for Zellij before 0.42.

themes {
    paris-guimard {
        fg "#D9E1DB"
        bg "#30463B"
        black "#18241D"
        red "#E7877B"
        green "#CA9245" // active frame, selected tab
        yellow "#F1BF4B"
        blue "#709BC8"
        magenta "#FAB49C"
        orange "#F1BF4B" // frame in other modes
        cyan "#549B9F"
        white "#E9EEEC"
    }
}
themes/paris-catacombes.kdlsave as ~/.config/zellij/themes/paris-catacombes.kdl
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Paris Catacombes: Zellij 0.42+ component theme.

themes {
    paris-catacombes {
        text_unselected {
            base "#D4DDD7"
            background "#0D1711"
            emphasis_0 "#CA9245"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#F1BF4B"
        }
        text_selected {
            base "#E7ECEA"
            background "#24342C"
            emphasis_0 "#CA9245"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#F1BF4B"
        }
        ribbon_unselected {
            base "#D4DDD7"
            background "#24342C"
            emphasis_0 "#F1BF4B"
            emphasis_1 "#E7ECEA"
            emphasis_2 "#549B9F"
            emphasis_3 "#CA9245"
        }
        ribbon_selected {
            base "#0A100D"
            background "#CA9245"
            emphasis_0 "#0A100D"
            emphasis_1 "#0A100D"
            emphasis_2 "#0A100D"
            emphasis_3 "#0A100D"
        }
        table_title {
            base "#CA9245"
            background 0
            emphasis_0 "#F1BF4B"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#FAB49C"
        }
        table_cell_selected {
            base "#E7ECEA"
            background "#24342C"
            emphasis_0 "#CA9245"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#F1BF4B"
        }
        table_cell_unselected {
            base "#D4DDD7"
            background "#0D1711"
            emphasis_0 "#CA9245"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#F1BF4B"
        }
        list_selected {
            base "#E7ECEA"
            background "#24342C"
            emphasis_0 "#CA9245"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#F1BF4B"
        }
        list_unselected {
            base "#D4DDD7"
            background "#0D1711"
            emphasis_0 "#CA9245"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#F1BF4B"
        }
        frame_unselected {
            base "#31433A"
            background 0
            emphasis_0 "#CA9245"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 "#F1BF4B"
        }
        frame_selected {
            base "#CA9245"
            background 0
            emphasis_0 "#F1BF4B"
            emphasis_1 "#549B9F"
            emphasis_2 "#70CAA9"
            emphasis_3 0
        }
        frame_highlight {
            base "#F1BF4B"
            background 0
            emphasis_0 "#CA9245"
            emphasis_1 "#F1BF4B"
            emphasis_2 "#F1BF4B"
            emphasis_3 "#F1BF4B"
        }
        exit_code_success {
            base "#70CAA9"
            background 0
            emphasis_0 "#549B9F"
            emphasis_1 "#0A100D"
            emphasis_2 "#F1BF4B"
            emphasis_3 "#709BC8"
        }
        exit_code_error {
            base "#E7877B"
            background 0
            emphasis_0 "#F1BF4B"
            emphasis_1 0
            emphasis_2 0
            emphasis_3 0
        }
        multiplayer_user_colors {
            player_1 "#CA9245"
            player_2 "#F1BF4B"
            player_3 "#70CAA9"
            player_4 "#549B9F"
            player_5 "#709BC8"
            player_6 "#FAB49C"
            player_7 "#E7877B"
            player_8 "#89DEBE"
            player_9 "#FFD57A"
            player_10 "#70B5B9"
        }
    }
}
legacy/paris-catacombes.kdlfor Zellij before 0.42, use this file as ~/.config/zellij/themes/paris-catacombes.kdl instead
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Paris Catacombes: legacy color-list theme for Zellij before 0.42.

themes {
    paris-catacombes {
        fg "#D4DDD7"
        bg "#24342C"
        black "#0D1711"
        red "#E7877B"
        green "#CA9245" // active frame, selected tab
        yellow "#F1BF4B"
        blue "#709BC8"
        magenta "#FAB49C"
        orange "#F1BF4B" // frame in other modes
        cyan "#549B9F"
        white "#E7ECEA"
    }
}
themes/paris-carrelage.kdlsave as ~/.config/zellij/themes/paris-carrelage.kdl
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Paris Carrelage: Zellij 0.42+ component theme.

themes {
    paris-carrelage {
        text_unselected {
            base "#27342F"
            background "#D5DBDA"
            emphasis_0 "#764C00"
            emphasis_1 "#006267"
            emphasis_2 "#218366"
            emphasis_3 "#916D07"
        }
        text_selected {
            base "#19221E"
            background "#B0BFBB"
            emphasis_0 "#764C00"
            emphasis_1 "#006267"
            emphasis_2 "#218366"
            emphasis_3 "#916D07"
        }
        ribbon_unselected {
            base "#27342F"
            background "#B0BFBB"
            emphasis_0 "#916D07"
            emphasis_1 "#19221E"
            emphasis_2 "#006267"
            emphasis_3 "#764C00"
        }
        ribbon_selected {
            base "#EEF2F1"
            background "#764C00"
            emphasis_0 "#EEF2F1"
            emphasis_1 "#EEF2F1"
            emphasis_2 "#EEF2F1"
            emphasis_3 "#EEF2F1"
        }
        table_title {
            base "#764C00"
            background 0
            emphasis_0 "#916D07"
            emphasis_1 "#006267"
            emphasis_2 "#218366"
            emphasis_3 "#B36B51"
        }
        table_cell_selected {
            base "#19221E"
            background "#B0BFBB"
            emphasis_0 "#764C00"
            emphasis_1 "#006267"
            emphasis_2 "#218366"
            emphasis_3 "#916D07"
        }
        table_cell_unselected {
            base "#27342F"
            background "#D5DBDA"
            emphasis_0 "#764C00"
            emphasis_1 "#006267"
            emphasis_2 "#218366"
            emphasis_3 "#916D07"
        }
        list_selected {
            base "#19221E"
            background "#B0BFBB"
            emphasis_0 "#764C00"
            emphasis_1 "#006267"
            emphasis_2 "#218366"
            emphasis_3 "#916D07"
        }
        list_unselected {
            base "#27342F"
            background "#D5DBDA"
            emphasis_0 "#764C00"
            emphasis_1 "#006267"
            emphasis_2 "#218366"
            emphasis_3 "#916D07"
        }
        frame_unselected {
            base "#99ABA6"
            background 0
            emphasis_0 "#764C00"
            emphasis_1 "#006267"
            emphasis_2 "#218366"
            emphasis_3 "#916D07"
        }
        frame_selected {
            base "#764C00"
            background 0
            emphasis_0 "#916D07"
            emphasis_1 "#006267"
            emphasis_2 "#218366"
            emphasis_3 0
        }
        frame_highlight {
            base "#916D07"
            background 0
            emphasis_0 "#764C00"
            emphasis_1 "#916D07"
            emphasis_2 "#916D07"
            emphasis_3 "#916D07"
        }
        exit_code_success {
            base "#218366"
            background 0
            emphasis_0 "#006267"
            emphasis_1 "#EEF2F1"
            emphasis_2 "#916D07"
            emphasis_3 "#25629B"
        }
        exit_code_error {
            base "#AC3B32"
            background 0
            emphasis_0 "#916D07"
            emphasis_1 0
            emphasis_2 0
            emphasis_3 0
        }
        multiplayer_user_colors {
            player_1 "#764C00"
            player_2 "#916D07"
            player_3 "#218366"
            player_4 "#006267"
            player_5 "#25629B"
            player_6 "#B36B51"
            player_7 "#AC3B32"
            player_8 "#278D6E"
            player_9 "#A07A12"
            player_10 "#027479"
        }
    }
}
legacy/paris-carrelage.kdlfor Zellij before 0.42, use this file as ~/.config/zellij/themes/paris-carrelage.kdl instead
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Paris Carrelage: legacy color-list theme for Zellij before 0.42.

themes {
    paris-carrelage {
        fg "#27342F"
        bg "#B0BFBB"
        black "#E1E6E5"
        red "#AC3B32"
        green "#764C00" // active frame, selected tab
        yellow "#916D07"
        blue "#25629B"
        magenta "#B36B51"
        orange "#916D07" // frame in other modes
        cyan "#006267"
        white "#19221E"
    }
}