Skip to content
Subway SeatSubway SeatSubway Seat
← All ports

CLI & TUINeeds fastfetch 2.14+

fastfetch

Gold keys, an orange title, quiet separators, and percentage bars and temperatures that go avocado, gold, redbird. Logo colors are repainted along the 70s stripe, so the Apple logo comes out in avocado, gold, orange, redbird, terracotta and denim. The file lists fastfetch's default modules; to keep your own, copy its logo and display blocks into config.jsonc instead.

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

fastfetch 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 fastfetch
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor tunnel --only fastfetch
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor enamel --only fastfetch
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor moquette --only fastfetch
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor deep --only fastfetch
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor portland --only fastfetch
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor guimard --only fastfetch
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor catacombes --only fastfetch
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor carrelage --only fastfetch

Turn it on

In your shell or an alias
fastfetch --config subway-seat
In your shell or an alias
fastfetch --config subway-seat-tunnel
In your shell or an alias
fastfetch --config subway-seat-enamel
In your shell or an alias
fastfetch --config london-moquette
In your shell or an alias
fastfetch --config london-deep-level
In your shell or an alias
fastfetch --config london-portland
In your shell or an alias
fastfetch --config paris-guimard
In your shell or an alias
fastfetch --config paris-catacombes
In your shell or an alias
fastfetch --config paris-carrelage

The files

subway-seat.jsoncsave as ~/.config/fastfetch/subway-seat.jsonc
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Subway Seat for fastfetch.
{
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
  "logo": {
    "color": {
      "1": "#ADB956",
      "2": "#F3BF45",
      "3": "#EC7F31",
      "4": "#E05C45",
      "5": "#F4A87E",
      "6": "#7F9BAE",
      "7": "#86AD95",
      "8": "#FF9D55",
      "9": "#FFD36B"
    }
  },
  "display": {
    "color": {
      "keys": "#F3BF45",
      "title": "#EC7F31",
      "output": "#EDDCBC",
      "separator": "#967B5C"
    },
    "percent": {
      "color": {
        "green": "#ADB956",
        "yellow": "#F3BF45",
        "red": "#FF8373"
      }
    },
    "temp": {
      "color": {
        "green": "#ADB956",
        "yellow": "#F3BF45",
        "red": "#FF8373"
      }
    }
  },
  "modules": [
    "title",
    "separator",
    "os",
    "host",
    "kernel",
    "uptime",
    "packages",
    "shell",
    "display",
    "de",
    "wm",
    "wmtheme",
    "theme",
    "icons",
    "font",
    "cursor",
    "terminal",
    "terminalfont",
    "cpu",
    "gpu",
    "memory",
    "swap",
    "disk",
    "localip",
    "battery",
    "poweradapter",
    "locale",
    "break",
    "colors"
  ]
}
subway-seat-tunnel.jsoncsave as ~/.config/fastfetch/subway-seat-tunnel.jsonc
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Subway Seat Tunnel for fastfetch.
{
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
  "logo": {
    "color": {
      "1": "#ADB956",
      "2": "#F3BF45",
      "3": "#EC7F31",
      "4": "#E05C45",
      "5": "#F4A87E",
      "6": "#7F9BAE",
      "7": "#86AD95",
      "8": "#FF9D55",
      "9": "#FFD36B"
    }
  },
  "display": {
    "color": {
      "keys": "#F3BF45",
      "title": "#EC7F31",
      "output": "#E9D8B6",
      "separator": "#917759"
    },
    "percent": {
      "color": {
        "green": "#ADB956",
        "yellow": "#F3BF45",
        "red": "#FF8373"
      }
    },
    "temp": {
      "color": {
        "green": "#ADB956",
        "yellow": "#F3BF45",
        "red": "#FF8373"
      }
    }
  },
  "modules": [
    "title",
    "separator",
    "os",
    "host",
    "kernel",
    "uptime",
    "packages",
    "shell",
    "display",
    "de",
    "wm",
    "wmtheme",
    "theme",
    "icons",
    "font",
    "cursor",
    "terminal",
    "terminalfont",
    "cpu",
    "gpu",
    "memory",
    "swap",
    "disk",
    "localip",
    "battery",
    "poweradapter",
    "locale",
    "break",
    "colors"
  ]
}
subway-seat-enamel.jsoncsave as ~/.config/fastfetch/subway-seat-enamel.jsonc
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Subway Seat Enamel for fastfetch.
{
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
  "logo": {
    "color": {
      "1": "#66740F",
      "2": "#976608",
      "3": "#A04800",
      "4": "#992418",
      "5": "#843811",
      "6": "#3F6480",
      "7": "#3E7157",
      "8": "#BA4D0A",
      "9": "#A9720A"
    }
  },
  "display": {
    "color": {
      "keys": "#976608",
      "title": "#A04800",
      "output": "#3E2C1E",
      "separator": "#8C7254"
    },
    "percent": {
      "color": {
        "green": "#66740F",
        "yellow": "#976608",
        "red": "#BF4233"
      }
    },
    "temp": {
      "color": {
        "green": "#66740F",
        "yellow": "#976608",
        "red": "#BF4233"
      }
    }
  },
  "modules": [
    "title",
    "separator",
    "os",
    "host",
    "kernel",
    "uptime",
    "packages",
    "shell",
    "display",
    "de",
    "wm",
    "wmtheme",
    "theme",
    "icons",
    "font",
    "cursor",
    "terminal",
    "terminalfont",
    "cpu",
    "gpu",
    "memory",
    "swap",
    "disk",
    "localip",
    "battery",
    "poweradapter",
    "locale",
    "break",
    "colors"
  ]
}
london-moquette.jsoncsave as ~/.config/fastfetch/london-moquette.jsonc
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// London Moquette for fastfetch.
{
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
  "logo": {
    "color": {
      "1": "#77C581",
      "2": "#F2C03F",
      "3": "#DE8946",
      "4": "#DB6052",
      "5": "#AE9EDC",
      "6": "#7595DA",
      "7": "#54B4B5",
      "8": "#E5AA7F",
      "9": "#FFD36C"
    }
  },
  "display": {
    "color": {
      "keys": "#F2C03F",
      "title": "#DE8946",
      "output": "#D8DEEA",
      "separator": "#73819C"
    },
    "percent": {
      "color": {
        "green": "#77C581",
        "yellow": "#F2C03F",
        "red": "#FE8474"
      }
    },
    "temp": {
      "color": {
        "green": "#77C581",
        "yellow": "#F2C03F",
        "red": "#FE8474"
      }
    }
  },
  "modules": [
    "title",
    "separator",
    "os",
    "host",
    "kernel",
    "uptime",
    "packages",
    "shell",
    "display",
    "de",
    "wm",
    "wmtheme",
    "theme",
    "icons",
    "font",
    "cursor",
    "terminal",
    "terminalfont",
    "cpu",
    "gpu",
    "memory",
    "swap",
    "disk",
    "localip",
    "battery",
    "poweradapter",
    "locale",
    "break",
    "colors"
  ]
}
london-deep-level.jsoncsave as ~/.config/fastfetch/london-deep-level.jsonc
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// London Deep Level for fastfetch.
{
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
  "logo": {
    "color": {
      "1": "#77C581",
      "2": "#F2C03F",
      "3": "#DE8946",
      "4": "#DB6052",
      "5": "#AE9EDC",
      "6": "#7595DA",
      "7": "#54B4B5",
      "8": "#E5AA7F",
      "9": "#FFD36C"
    }
  },
  "display": {
    "color": {
      "keys": "#F2C03F",
      "title": "#DE8946",
      "output": "#D4DAE7",
      "separator": "#6F7C97"
    },
    "percent": {
      "color": {
        "green": "#77C581",
        "yellow": "#F2C03F",
        "red": "#FE8474"
      }
    },
    "temp": {
      "color": {
        "green": "#77C581",
        "yellow": "#F2C03F",
        "red": "#FE8474"
      }
    }
  },
  "modules": [
    "title",
    "separator",
    "os",
    "host",
    "kernel",
    "uptime",
    "packages",
    "shell",
    "display",
    "de",
    "wm",
    "wmtheme",
    "theme",
    "icons",
    "font",
    "cursor",
    "terminal",
    "terminalfont",
    "cpu",
    "gpu",
    "memory",
    "swap",
    "disk",
    "localip",
    "battery",
    "poweradapter",
    "locale",
    "break",
    "colors"
  ]
}
london-portland.jsoncsave as ~/.config/fastfetch/london-portland.jsonc
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// London Portland for fastfetch.
{
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
  "logo": {
    "color": {
      "1": "#0D8131",
      "2": "#8D6C08",
      "3": "#A54300",
      "4": "#9B211A",
      "5": "#755FA9",
      "6": "#0019A8",
      "7": "#007376",
      "8": "#AC5A00",
      "9": "#9B770A"
    }
  },
  "display": {
    "color": {
      "keys": "#8D6C08",
      "title": "#A54300",
      "output": "#293040",
      "separator": "#697794"
    },
    "percent": {
      "color": {
        "green": "#0D8131",
        "yellow": "#8D6C08",
        "red": "#CC2E25"
      }
    },
    "temp": {
      "color": {
        "green": "#0D8131",
        "yellow": "#8D6C08",
        "red": "#CC2E25"
      }
    }
  },
  "modules": [
    "title",
    "separator",
    "os",
    "host",
    "kernel",
    "uptime",
    "packages",
    "shell",
    "display",
    "de",
    "wm",
    "wmtheme",
    "theme",
    "icons",
    "font",
    "cursor",
    "terminal",
    "terminalfont",
    "cpu",
    "gpu",
    "memory",
    "swap",
    "disk",
    "localip",
    "battery",
    "poweradapter",
    "locale",
    "break",
    "colors"
  ]
}
paris-guimard.jsoncsave as ~/.config/fastfetch/paris-guimard.jsonc
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Paris Guimard for fastfetch.
{
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
  "logo": {
    "color": {
      "1": "#70CAA9",
      "2": "#F1BF4B",
      "3": "#CA9245",
      "4": "#C7665B",
      "5": "#FAB49C",
      "6": "#709BC8",
      "7": "#549B9F",
      "8": "#DFAA61",
      "9": "#FFD57A"
    }
  },
  "display": {
    "color": {
      "keys": "#F1BF4B",
      "title": "#CA9245",
      "output": "#D9E1DB",
      "separator": "#74857C"
    },
    "percent": {
      "color": {
        "green": "#70CAA9",
        "yellow": "#F1BF4B",
        "red": "#E7877B"
      }
    },
    "temp": {
      "color": {
        "green": "#70CAA9",
        "yellow": "#F1BF4B",
        "red": "#E7877B"
      }
    }
  },
  "modules": [
    "title",
    "separator",
    "os",
    "host",
    "kernel",
    "uptime",
    "packages",
    "shell",
    "display",
    "de",
    "wm",
    "wmtheme",
    "theme",
    "icons",
    "font",
    "cursor",
    "terminal",
    "terminalfont",
    "cpu",
    "gpu",
    "memory",
    "swap",
    "disk",
    "localip",
    "battery",
    "poweradapter",
    "locale",
    "break",
    "colors"
  ]
}
paris-catacombes.jsoncsave as ~/.config/fastfetch/paris-catacombes.jsonc
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Paris Catacombes for fastfetch.
{
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
  "logo": {
    "color": {
      "1": "#70CAA9",
      "2": "#F1BF4B",
      "3": "#CA9245",
      "4": "#C7665B",
      "5": "#FAB49C",
      "6": "#709BC8",
      "7": "#549B9F",
      "8": "#DFAA61",
      "9": "#FFD57A"
    }
  },
  "display": {
    "color": {
      "keys": "#F1BF4B",
      "title": "#CA9245",
      "output": "#D4DDD7",
      "separator": "#708178"
    },
    "percent": {
      "color": {
        "green": "#70CAA9",
        "yellow": "#F1BF4B",
        "red": "#E7877B"
      }
    },
    "temp": {
      "color": {
        "green": "#70CAA9",
        "yellow": "#F1BF4B",
        "red": "#E7877B"
      }
    }
  },
  "modules": [
    "title",
    "separator",
    "os",
    "host",
    "kernel",
    "uptime",
    "packages",
    "shell",
    "display",
    "de",
    "wm",
    "wmtheme",
    "theme",
    "icons",
    "font",
    "cursor",
    "terminal",
    "terminalfont",
    "cpu",
    "gpu",
    "memory",
    "swap",
    "disk",
    "localip",
    "battery",
    "poweradapter",
    "locale",
    "break",
    "colors"
  ]
}
paris-carrelage.jsoncsave as ~/.config/fastfetch/paris-carrelage.jsonc
// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
// Paris Carrelage for fastfetch.
{
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
  "logo": {
    "color": {
      "1": "#218366",
      "2": "#916D07",
      "3": "#764C00",
      "4": "#88251E",
      "5": "#B36B51",
      "6": "#25629B",
      "7": "#006267",
      "8": "#885A00",
      "9": "#A07A12"
    }
  },
  "display": {
    "color": {
      "keys": "#916D07",
      "title": "#764C00",
      "output": "#27342F",
      "separator": "#6C7C76"
    },
    "percent": {
      "color": {
        "green": "#218366",
        "yellow": "#916D07",
        "red": "#AC3B32"
      }
    },
    "temp": {
      "color": {
        "green": "#218366",
        "yellow": "#916D07",
        "red": "#AC3B32"
      }
    }
  },
  "modules": [
    "title",
    "separator",
    "os",
    "host",
    "kernel",
    "uptime",
    "packages",
    "shell",
    "display",
    "de",
    "wm",
    "wmtheme",
    "theme",
    "icons",
    "font",
    "cursor",
    "terminal",
    "terminalfont",
    "cpu",
    "gpu",
    "memory",
    "swap",
    "disk",
    "localip",
    "battery",
    "poweradapter",
    "locale",
    "break",
    "colors"
  ]
}