Desktop
Hyprland
Window borders, group borders, the groupbar, the shadow and the no-wallpaper background. Hyprland 0.55 moved to Lua: require the module for the palette and call .apply() for the borders. The .conf is the same palette for hyprland.conf on 0.54 and older.
Showing WalnutTunnelEnamelMoquetteDeep LevelPortlandGuimardCatacombesCarrelage. Switch flavors with the bullets up top.
Hyprland 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 hyprland
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor tunnel --only hyprland
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor enamel --only hyprland
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor moquette --only hyprland
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor deep --only hyprland
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor portland --only hyprland
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor guimard --only hyprland
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor catacombes --only hyprland
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor carrelage --only hyprland
Turn it on
require("themes.subway-seat").apply()require("themes.subway-seat-tunnel").apply()require("themes.subway-seat-enamel").apply()require("themes.london-moquette").apply()require("themes.london-deep-level").apply()require("themes.london-portland").apply()require("themes.paris-guimard").apply()require("themes.paris-catacombes").apply()require("themes.paris-carrelage").apply()The files
Download all (.zip)Download all (.zip)Download all (.zip)Download all (.zip)Download all (.zip)Download all (.zip)Download all (.zip)Download all (.zip)Download all (.zip)subway-seat.luasave as ~/.config/hypr/themes/subway-seat.lua-- Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
-- Subway Seat for Hyprland 0.55+.
--
-- local colors = require("themes.subway-seat") -- the palette
-- colors.apply() -- borders, groups, groupbar
--
local M = {}
M.crust = 'rgb(20160E)'
M.crustAlpha = '20160E'
M.mantle = 'rgb(2A1D13)'
M.mantleAlpha = '2A1D13'
M.base = 'rgb(362619)'
M.baseAlpha = '362619'
M.surface0 = 'rgb(43301F)'
M.surface0Alpha = '43301F'
M.surface1 = 'rgb(513B27)'
M.surface1Alpha = '513B27'
M.surface2 = 'rgb(634932)'
M.surface2Alpha = '634932'
M.overlay0 = 'rgb(7B6047)'
M.overlay0Alpha = '7B6047'
M.overlay1 = 'rgb(967B5C)'
M.overlay1Alpha = '967B5C'
M.overlay2 = 'rgb(AE9575)'
M.overlay2Alpha = 'AE9575'
M.subtext0 = 'rgb(C4AE8C)'
M.subtext0Alpha = 'C4AE8C'
M.subtext1 = 'rgb(D9C6A3)'
M.subtext1Alpha = 'D9C6A3'
M.text = 'rgb(EDDCBC)'
M.textAlpha = 'EDDCBC'
M.text_hi = 'rgb(F8ECD4)'
M.text_hiAlpha = 'F8ECD4'
M.yellow = 'rgb(F3BF45)'
M.yellowAlpha = 'F3BF45'
M.yellow_hi = 'rgb(FFD36B)'
M.yellow_hiAlpha = 'FFD36B'
M.orange = 'rgb(EC7F31)'
M.orangeAlpha = 'EC7F31'
M.orange_hi = 'rgb(FF9D55)'
M.orange_hiAlpha = 'FF9D55'
M.red = 'rgb(E05C45)'
M.redAlpha = 'E05C45'
M.red_hi = 'rgb(FF8373)'
M.red_hiAlpha = 'FF8373'
M.green = 'rgb(ADB956)'
M.greenAlpha = 'ADB956'
M.green_hi = 'rgb(BFCB63)'
M.green_hiAlpha = 'BFCB63'
M.sage = 'rgb(86AD95)'
M.sageAlpha = '86AD95'
M.sage_hi = 'rgb(A5C9B0)'
M.sage_hiAlpha = 'A5C9B0'
M.denim = 'rgb(7F9BAE)'
M.denimAlpha = '7F9BAE'
M.denim_hi = 'rgb(9DB6C6)'
M.denim_hiAlpha = '9DB6C6'
M.clay = 'rgb(F4A87E)'
M.clayAlpha = 'F4A87E'
function M.apply()
hl.config({
general = {
col = {
active_border = 'rgb(F3BF45)',
inactive_border = 'rgb(513B27)',
nogroup_border = 'rgb(92674A)',
nogroup_border_active = 'rgb(F4A87E)',
},
},
group = {
col = {
border_active = 'rgb(F3BF45)',
border_inactive = 'rgb(927033)',
border_locked_active = 'rgb(EC7F31)',
border_locked_inactive = 'rgb(8F562B)',
},
groupbar = {
text_color = 'rgb(F8ECD4)',
text_color_inactive = 'rgb(C4AE8C)',
col = {
active = 'rgb(F3BF45)',
inactive = 'rgb(634932)',
locked_active = 'rgb(EC7F31)',
locked_inactive = 'rgb(8F562B)',
},
},
},
decoration = {
shadow = {
color = 'rgba(100B0799)',
},
},
misc = {
background_color = 'rgb(362619)',
},
})
end
return Msubway-seat.confsave as ~/.config/hypr/subway-seat.confHyprland 0.54 or older: add
source = ~/.config/hypr/subway-seat.conf near the top of hyprland.conf# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat for hyprland.conf (Hyprland 0.54 and older).
# The palette
$crust = rgb(20160E)
$crustAlpha = 20160E
$mantle = rgb(2A1D13)
$mantleAlpha = 2A1D13
$base = rgb(362619)
$baseAlpha = 362619
$surface0 = rgb(43301F)
$surface0Alpha = 43301F
$surface1 = rgb(513B27)
$surface1Alpha = 513B27
$surface2 = rgb(634932)
$surface2Alpha = 634932
$overlay0 = rgb(7B6047)
$overlay0Alpha = 7B6047
$overlay1 = rgb(967B5C)
$overlay1Alpha = 967B5C
$overlay2 = rgb(AE9575)
$overlay2Alpha = AE9575
$subtext0 = rgb(C4AE8C)
$subtext0Alpha = C4AE8C
$subtext1 = rgb(D9C6A3)
$subtext1Alpha = D9C6A3
$text = rgb(EDDCBC)
$textAlpha = EDDCBC
$text_hi = rgb(F8ECD4)
$text_hiAlpha = F8ECD4
$yellow = rgb(F3BF45)
$yellowAlpha = F3BF45
$yellow_hi = rgb(FFD36B)
$yellow_hiAlpha = FFD36B
$orange = rgb(EC7F31)
$orangeAlpha = EC7F31
$orange_hi = rgb(FF9D55)
$orange_hiAlpha = FF9D55
$red = rgb(E05C45)
$redAlpha = E05C45
$red_hi = rgb(FF8373)
$red_hiAlpha = FF8373
$green = rgb(ADB956)
$greenAlpha = ADB956
$green_hi = rgb(BFCB63)
$green_hiAlpha = BFCB63
$sage = rgb(86AD95)
$sageAlpha = 86AD95
$sage_hi = rgb(A5C9B0)
$sage_hiAlpha = A5C9B0
$denim = rgb(7F9BAE)
$denimAlpha = 7F9BAE
$denim_hi = rgb(9DB6C6)
$denim_hiAlpha = 9DB6C6
$clay = rgb(F4A87E)
$clayAlpha = F4A87E
# The theme: delete the blocks below to keep only the variables
general {
col.active_border = rgb(F3BF45)
col.inactive_border = rgb(513B27)
col.nogroup_border = rgb(92674A)
col.nogroup_border_active = rgb(F4A87E)
}
group {
col.border_active = rgb(F3BF45)
col.border_inactive = rgb(927033)
col.border_locked_active = rgb(EC7F31)
col.border_locked_inactive = rgb(8F562B)
groupbar {
text_color = rgb(F8ECD4)
col.active = rgb(F3BF45)
col.inactive = rgb(634932)
col.locked_active = rgb(EC7F31)
col.locked_inactive = rgb(8F562B)
}
}
decoration {
shadow {
color = rgba(100B0799)
}
}
misc {
background_color = rgb(362619)
}subway-seat-tunnel.luasave as ~/.config/hypr/themes/subway-seat-tunnel.lua-- Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
-- Subway Seat Tunnel for Hyprland 0.55+.
--
-- local colors = require("themes.subway-seat-tunnel") -- the palette
-- colors.apply() -- borders, groups, groupbar
--
local M = {}
M.crust = 'rgb(140D07)'
M.crustAlpha = '140D07'
M.mantle = 'rgb(1B120A)'
M.mantleAlpha = '1B120A'
M.base = 'rgb(24180E)'
M.baseAlpha = '24180E'
M.surface0 = 'rgb(302115)'
M.surface0Alpha = '302115'
M.surface1 = 'rgb(3D2C1D)'
M.surface1Alpha = '3D2C1D'
M.surface2 = 'rgb(4F3927)'
M.surface2Alpha = '4F3927'
M.overlay0 = 'rgb(745B45)'
M.overlay0Alpha = '745B45'
M.overlay1 = 'rgb(917759)'
M.overlay1Alpha = '917759'
M.overlay2 = 'rgb(AA9171)'
M.overlay2Alpha = 'AA9171'
M.subtext0 = 'rgb(C0AA88)'
M.subtext0Alpha = 'C0AA88'
M.subtext1 = 'rgb(D6C3A0)'
M.subtext1Alpha = 'D6C3A0'
M.text = 'rgb(E9D8B6)'
M.textAlpha = 'E9D8B6'
M.text_hi = 'rgb(F6EAD1)'
M.text_hiAlpha = 'F6EAD1'
M.yellow = 'rgb(F3BF45)'
M.yellowAlpha = 'F3BF45'
M.yellow_hi = 'rgb(FFD36B)'
M.yellow_hiAlpha = 'FFD36B'
M.orange = 'rgb(EC7F31)'
M.orangeAlpha = 'EC7F31'
M.orange_hi = 'rgb(FF9D55)'
M.orange_hiAlpha = 'FF9D55'
M.red = 'rgb(E05C45)'
M.redAlpha = 'E05C45'
M.red_hi = 'rgb(FF8373)'
M.red_hiAlpha = 'FF8373'
M.green = 'rgb(ADB956)'
M.greenAlpha = 'ADB956'
M.green_hi = 'rgb(BFCB63)'
M.green_hiAlpha = 'BFCB63'
M.sage = 'rgb(86AD95)'
M.sageAlpha = '86AD95'
M.sage_hi = 'rgb(A5C9B0)'
M.sage_hiAlpha = 'A5C9B0'
M.denim = 'rgb(7F9BAE)'
M.denimAlpha = '7F9BAE'
M.denim_hi = 'rgb(9DB6C6)'
M.denim_hiAlpha = '9DB6C6'
M.clay = 'rgb(F4A87E)'
M.clayAlpha = 'F4A87E'
function M.apply()
hl.config({
general = {
col = {
active_border = 'rgb(F3BF45)',
inactive_border = 'rgb(3D2C1D)',
nogroup_border = 'rgb(865E44)',
nogroup_border_active = 'rgb(F4A87E)',
},
},
group = {
col = {
border_active = 'rgb(F3BF45)',
border_inactive = 'rgb(86672D)',
border_locked_active = 'rgb(EC7F31)',
border_locked_inactive = 'rgb(834D25)',
},
groupbar = {
text_color = 'rgb(F6EAD1)',
text_color_inactive = 'rgb(C0AA88)',
col = {
active = 'rgb(F3BF45)',
inactive = 'rgb(4F3927)',
locked_active = 'rgb(EC7F31)',
locked_inactive = 'rgb(834D25)',
},
},
},
decoration = {
shadow = {
color = 'rgba(0A060499)',
},
},
misc = {
background_color = 'rgb(24180E)',
},
})
end
return Msubway-seat-tunnel.confsave as ~/.config/hypr/subway-seat-tunnel.confHyprland 0.54 or older: add
source = ~/.config/hypr/subway-seat-tunnel.conf near the top of hyprland.conf# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat Tunnel for hyprland.conf (Hyprland 0.54 and older).
# The palette
$crust = rgb(140D07)
$crustAlpha = 140D07
$mantle = rgb(1B120A)
$mantleAlpha = 1B120A
$base = rgb(24180E)
$baseAlpha = 24180E
$surface0 = rgb(302115)
$surface0Alpha = 302115
$surface1 = rgb(3D2C1D)
$surface1Alpha = 3D2C1D
$surface2 = rgb(4F3927)
$surface2Alpha = 4F3927
$overlay0 = rgb(745B45)
$overlay0Alpha = 745B45
$overlay1 = rgb(917759)
$overlay1Alpha = 917759
$overlay2 = rgb(AA9171)
$overlay2Alpha = AA9171
$subtext0 = rgb(C0AA88)
$subtext0Alpha = C0AA88
$subtext1 = rgb(D6C3A0)
$subtext1Alpha = D6C3A0
$text = rgb(E9D8B6)
$textAlpha = E9D8B6
$text_hi = rgb(F6EAD1)
$text_hiAlpha = F6EAD1
$yellow = rgb(F3BF45)
$yellowAlpha = F3BF45
$yellow_hi = rgb(FFD36B)
$yellow_hiAlpha = FFD36B
$orange = rgb(EC7F31)
$orangeAlpha = EC7F31
$orange_hi = rgb(FF9D55)
$orange_hiAlpha = FF9D55
$red = rgb(E05C45)
$redAlpha = E05C45
$red_hi = rgb(FF8373)
$red_hiAlpha = FF8373
$green = rgb(ADB956)
$greenAlpha = ADB956
$green_hi = rgb(BFCB63)
$green_hiAlpha = BFCB63
$sage = rgb(86AD95)
$sageAlpha = 86AD95
$sage_hi = rgb(A5C9B0)
$sage_hiAlpha = A5C9B0
$denim = rgb(7F9BAE)
$denimAlpha = 7F9BAE
$denim_hi = rgb(9DB6C6)
$denim_hiAlpha = 9DB6C6
$clay = rgb(F4A87E)
$clayAlpha = F4A87E
# The theme: delete the blocks below to keep only the variables
general {
col.active_border = rgb(F3BF45)
col.inactive_border = rgb(3D2C1D)
col.nogroup_border = rgb(865E44)
col.nogroup_border_active = rgb(F4A87E)
}
group {
col.border_active = rgb(F3BF45)
col.border_inactive = rgb(86672D)
col.border_locked_active = rgb(EC7F31)
col.border_locked_inactive = rgb(834D25)
groupbar {
text_color = rgb(F6EAD1)
col.active = rgb(F3BF45)
col.inactive = rgb(4F3927)
col.locked_active = rgb(EC7F31)
col.locked_inactive = rgb(834D25)
}
}
decoration {
shadow {
color = rgba(0A060499)
}
}
misc {
background_color = rgb(24180E)
}subway-seat-enamel.luasave as ~/.config/hypr/themes/subway-seat-enamel.lua-- Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
-- Subway Seat Enamel for Hyprland 0.55+.
--
-- local colors = require("themes.subway-seat-enamel") -- the palette
-- colors.apply() -- borders, groups, groupbar
--
local M = {}
M.crust = 'rgb(E4D8C0)'
M.crustAlpha = 'E4D8C0'
M.mantle = 'rgb(EEE4D0)'
M.mantleAlpha = 'EEE4D0'
M.base = 'rgb(F8EFDF)'
M.baseAlpha = 'F8EFDF'
M.surface0 = 'rgb(DBCDB3)'
M.surface0Alpha = 'DBCDB3'
M.surface1 = 'rgb(CBB898)'
M.surface1Alpha = 'CBB898'
M.surface2 = 'rgb(BAA380)'
M.surface2Alpha = 'BAA380'
M.overlay0 = 'rgb(A58D6D)'
M.overlay0Alpha = 'A58D6D'
M.overlay1 = 'rgb(8C7254)'
M.overlay1Alpha = '8C7254'
M.overlay2 = 'rgb(735C44)'
M.overlay2Alpha = '735C44'
M.subtext0 = 'rgb(654F3B)'
M.subtext0Alpha = '654F3B'
M.subtext1 = 'rgb(54402F)'
M.subtext1Alpha = '54402F'
M.text = 'rgb(3E2C1E)'
M.textAlpha = '3E2C1E'
M.text_hi = 'rgb(2A1D13)'
M.text_hiAlpha = '2A1D13'
M.yellow = 'rgb(976608)'
M.yellowAlpha = '976608'
M.yellow_hi = 'rgb(A9720A)'
M.yellow_hiAlpha = 'A9720A'
M.orange = 'rgb(A04800)'
M.orangeAlpha = 'A04800'
M.orange_hi = 'rgb(BA4D0A)'
M.orange_hiAlpha = 'BA4D0A'
M.red = 'rgb(992418)'
M.redAlpha = '992418'
M.red_hi = 'rgb(BF4233)'
M.red_hiAlpha = 'BF4233'
M.green = 'rgb(66740F)'
M.greenAlpha = '66740F'
M.green_hi = 'rgb(697813)'
M.green_hiAlpha = '697813'
M.sage = 'rgb(3E7157)'
M.sageAlpha = '3E7157'
M.sage_hi = 'rgb(4C8367)'
M.sage_hiAlpha = '4C8367'
M.denim = 'rgb(3F6480)'
M.denimAlpha = '3F6480'
M.denim_hi = 'rgb(517791)'
M.denim_hiAlpha = '517791'
M.clay = 'rgb(843811)'
M.clayAlpha = '843811'
function M.apply()
hl.config({
general = {
col = {
active_border = 'rgb(976608)',
inactive_border = 'rgb(CBB898)',
nogroup_border = 'rgb(AF8562)',
nogroup_border_active = 'rgb(843811)',
},
},
group = {
col = {
border_active = 'rgb(976608)',
border_inactive = 'rgb(B6975E)',
border_locked_active = 'rgb(A04800)',
border_locked_inactive = 'rgb(BA8B5B)',
},
groupbar = {
text_color = 'rgb(2A1D13)',
text_color_inactive = 'rgb(654F3B)',
col = {
active = 'rgb(976608)',
inactive = 'rgb(CBB898)',
locked_active = 'rgb(A04800)',
locked_inactive = 'rgb(BA8B5B)',
},
},
},
decoration = {
shadow = {
color = 'rgba(3E2C1E24)',
},
},
misc = {
background_color = 'rgb(F8EFDF)',
},
})
end
return Msubway-seat-enamel.confsave as ~/.config/hypr/subway-seat-enamel.confHyprland 0.54 or older: add
source = ~/.config/hypr/subway-seat-enamel.conf near the top of hyprland.conf# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat Enamel for hyprland.conf (Hyprland 0.54 and older).
# The palette
$crust = rgb(E4D8C0)
$crustAlpha = E4D8C0
$mantle = rgb(EEE4D0)
$mantleAlpha = EEE4D0
$base = rgb(F8EFDF)
$baseAlpha = F8EFDF
$surface0 = rgb(DBCDB3)
$surface0Alpha = DBCDB3
$surface1 = rgb(CBB898)
$surface1Alpha = CBB898
$surface2 = rgb(BAA380)
$surface2Alpha = BAA380
$overlay0 = rgb(A58D6D)
$overlay0Alpha = A58D6D
$overlay1 = rgb(8C7254)
$overlay1Alpha = 8C7254
$overlay2 = rgb(735C44)
$overlay2Alpha = 735C44
$subtext0 = rgb(654F3B)
$subtext0Alpha = 654F3B
$subtext1 = rgb(54402F)
$subtext1Alpha = 54402F
$text = rgb(3E2C1E)
$textAlpha = 3E2C1E
$text_hi = rgb(2A1D13)
$text_hiAlpha = 2A1D13
$yellow = rgb(976608)
$yellowAlpha = 976608
$yellow_hi = rgb(A9720A)
$yellow_hiAlpha = A9720A
$orange = rgb(A04800)
$orangeAlpha = A04800
$orange_hi = rgb(BA4D0A)
$orange_hiAlpha = BA4D0A
$red = rgb(992418)
$redAlpha = 992418
$red_hi = rgb(BF4233)
$red_hiAlpha = BF4233
$green = rgb(66740F)
$greenAlpha = 66740F
$green_hi = rgb(697813)
$green_hiAlpha = 697813
$sage = rgb(3E7157)
$sageAlpha = 3E7157
$sage_hi = rgb(4C8367)
$sage_hiAlpha = 4C8367
$denim = rgb(3F6480)
$denimAlpha = 3F6480
$denim_hi = rgb(517791)
$denim_hiAlpha = 517791
$clay = rgb(843811)
$clayAlpha = 843811
# The theme: delete the blocks below to keep only the variables
general {
col.active_border = rgb(976608)
col.inactive_border = rgb(CBB898)
col.nogroup_border = rgb(AF8562)
col.nogroup_border_active = rgb(843811)
}
group {
col.border_active = rgb(976608)
col.border_inactive = rgb(B6975E)
col.border_locked_active = rgb(A04800)
col.border_locked_inactive = rgb(BA8B5B)
groupbar {
text_color = rgb(2A1D13)
col.active = rgb(976608)
col.inactive = rgb(CBB898)
col.locked_active = rgb(A04800)
col.locked_inactive = rgb(BA8B5B)
}
}
decoration {
shadow {
color = rgba(3E2C1E24)
}
}
misc {
background_color = rgb(F8EFDF)
}london-moquette.luasave as ~/.config/hypr/themes/london-moquette.lua-- Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
-- London Moquette for Hyprland 0.55+.
--
-- local colors = require("themes.london-moquette") -- the palette
-- colors.apply() -- borders, groups, groupbar
--
local M = {}
M.crust = 'rgb(121826)'
M.crustAlpha = '121826'
M.mantle = 'rgb(172032)'
M.mantleAlpha = '172032'
M.base = 'rgb(1E2941)'
M.baseAlpha = '1E2941'
M.surface0 = 'rgb(263451)'
M.surface0Alpha = '263451'
M.surface1 = 'rgb(303F61)'
M.surface1Alpha = '303F61'
M.surface2 = 'rgb(3D4F72)'
M.surface2Alpha = '3D4F72'
M.overlay0 = 'rgb(576685)'
M.overlay0Alpha = '576685'
M.overlay1 = 'rgb(73819C)'
M.overlay1Alpha = '73819C'
M.overlay2 = 'rgb(8F9AB0)'
M.overlay2Alpha = '8F9AB0'
M.subtext0 = 'rgb(A9B2C4)'
M.subtext0Alpha = 'A9B2C4'
M.subtext1 = 'rgb(C1C9D8)'
M.subtext1Alpha = 'C1C9D8'
M.text = 'rgb(D8DEEA)'
M.textAlpha = 'D8DEEA'
M.text_hi = 'rgb(E9EDF5)'
M.text_hiAlpha = 'E9EDF5'
M.yellow = 'rgb(F2C03F)'
M.yellowAlpha = 'F2C03F'
M.yellow_hi = 'rgb(FFD36C)'
M.yellow_hiAlpha = 'FFD36C'
M.orange = 'rgb(DE8946)'
M.orangeAlpha = 'DE8946'
M.orange_hi = 'rgb(E5AA7F)'
M.orange_hiAlpha = 'E5AA7F'
M.red = 'rgb(DB6052)'
M.redAlpha = 'DB6052'
M.red_hi = 'rgb(FE8474)'
M.red_hiAlpha = 'FE8474'
M.green = 'rgb(77C581)'
M.greenAlpha = '77C581'
M.green_hi = 'rgb(9AD2A0)'
M.green_hiAlpha = '9AD2A0'
M.sage = 'rgb(54B4B5)'
M.sageAlpha = '54B4B5'
M.sage_hi = 'rgb(72D1D3)'
M.sage_hiAlpha = '72D1D3'
M.denim = 'rgb(7595DA)'
M.denimAlpha = '7595DA'
M.denim_hi = 'rgb(8BB0FF)'
M.denim_hiAlpha = '8BB0FF'
M.clay = 'rgb(AE9EDC)'
M.clayAlpha = 'AE9EDC'
function M.apply()
hl.config({
general = {
col = {
active_border = 'rgb(F2C03F)',
inactive_border = 'rgb(303F61)',
nogroup_border = 'rgb(626592)',
nogroup_border_active = 'rgb(AE9EDC)',
},
},
group = {
col = {
border_active = 'rgb(F2C03F)',
border_inactive = 'rgb(7E7353)',
border_locked_active = 'rgb(DE8946)',
border_locked_inactive = 'rgb(765D56)',
},
groupbar = {
text_color = 'rgb(E9EDF5)',
text_color_inactive = 'rgb(A9B2C4)',
col = {
active = 'rgb(F2C03F)',
inactive = 'rgb(3D4F72)',
locked_active = 'rgb(DE8946)',
locked_inactive = 'rgb(765D56)',
},
},
},
decoration = {
shadow = {
color = 'rgba(090C1399)',
},
},
misc = {
background_color = 'rgb(1E2941)',
},
})
end
return Mlondon-moquette.confsave as ~/.config/hypr/london-moquette.confHyprland 0.54 or older: add
source = ~/.config/hypr/london-moquette.conf near the top of hyprland.conf# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Moquette for hyprland.conf (Hyprland 0.54 and older).
# The palette
$crust = rgb(121826)
$crustAlpha = 121826
$mantle = rgb(172032)
$mantleAlpha = 172032
$base = rgb(1E2941)
$baseAlpha = 1E2941
$surface0 = rgb(263451)
$surface0Alpha = 263451
$surface1 = rgb(303F61)
$surface1Alpha = 303F61
$surface2 = rgb(3D4F72)
$surface2Alpha = 3D4F72
$overlay0 = rgb(576685)
$overlay0Alpha = 576685
$overlay1 = rgb(73819C)
$overlay1Alpha = 73819C
$overlay2 = rgb(8F9AB0)
$overlay2Alpha = 8F9AB0
$subtext0 = rgb(A9B2C4)
$subtext0Alpha = A9B2C4
$subtext1 = rgb(C1C9D8)
$subtext1Alpha = C1C9D8
$text = rgb(D8DEEA)
$textAlpha = D8DEEA
$text_hi = rgb(E9EDF5)
$text_hiAlpha = E9EDF5
$yellow = rgb(F2C03F)
$yellowAlpha = F2C03F
$yellow_hi = rgb(FFD36C)
$yellow_hiAlpha = FFD36C
$orange = rgb(DE8946)
$orangeAlpha = DE8946
$orange_hi = rgb(E5AA7F)
$orange_hiAlpha = E5AA7F
$red = rgb(DB6052)
$redAlpha = DB6052
$red_hi = rgb(FE8474)
$red_hiAlpha = FE8474
$green = rgb(77C581)
$greenAlpha = 77C581
$green_hi = rgb(9AD2A0)
$green_hiAlpha = 9AD2A0
$sage = rgb(54B4B5)
$sageAlpha = 54B4B5
$sage_hi = rgb(72D1D3)
$sage_hiAlpha = 72D1D3
$denim = rgb(7595DA)
$denimAlpha = 7595DA
$denim_hi = rgb(8BB0FF)
$denim_hiAlpha = 8BB0FF
$clay = rgb(AE9EDC)
$clayAlpha = AE9EDC
# The theme: delete the blocks below to keep only the variables
general {
col.active_border = rgb(F2C03F)
col.inactive_border = rgb(303F61)
col.nogroup_border = rgb(626592)
col.nogroup_border_active = rgb(AE9EDC)
}
group {
col.border_active = rgb(F2C03F)
col.border_inactive = rgb(7E7353)
col.border_locked_active = rgb(DE8946)
col.border_locked_inactive = rgb(765D56)
groupbar {
text_color = rgb(E9EDF5)
col.active = rgb(F2C03F)
col.inactive = rgb(3D4F72)
col.locked_active = rgb(DE8946)
col.locked_inactive = rgb(765D56)
}
}
decoration {
shadow {
color = rgba(090C1399)
}
}
misc {
background_color = rgb(1E2941)
}london-deep-level.luasave as ~/.config/hypr/themes/london-deep-level.lua-- Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
-- London Deep Level for Hyprland 0.55+.
--
-- local colors = require("themes.london-deep-level") -- the palette
-- colors.apply() -- borders, groups, groupbar
--
local M = {}
M.crust = 'rgb(0A0E18)'
M.crustAlpha = '0A0E18'
M.mantle = 'rgb(0D1421)'
M.mantleAlpha = '0D1421'
M.base = 'rgb(121A2D)'
M.baseAlpha = '121A2D'
M.surface0 = 'rgb(1A243A)'
M.surface0Alpha = '1A243A'
M.surface1 = 'rgb(232F49)'
M.surface1Alpha = '232F49'
M.surface2 = 'rgb(303E5B)'
M.surface2Alpha = '303E5B'
M.overlay0 = 'rgb(53617D)'
M.overlay0Alpha = '53617D'
M.overlay1 = 'rgb(6F7C97)'
M.overlay1Alpha = '6F7C97'
M.overlay2 = 'rgb(8B96AC)'
M.overlay2Alpha = '8B96AC'
M.subtext0 = 'rgb(A5AEC0)'
M.subtext0Alpha = 'A5AEC0'
M.subtext1 = 'rgb(BEC6D5)'
M.subtext1Alpha = 'BEC6D5'
M.text = 'rgb(D4DAE7)'
M.textAlpha = 'D4DAE7'
M.text_hi = 'rgb(E7EBF3)'
M.text_hiAlpha = 'E7EBF3'
M.yellow = 'rgb(F2C03F)'
M.yellowAlpha = 'F2C03F'
M.yellow_hi = 'rgb(FFD36C)'
M.yellow_hiAlpha = 'FFD36C'
M.orange = 'rgb(DE8946)'
M.orangeAlpha = 'DE8946'
M.orange_hi = 'rgb(E5AA7F)'
M.orange_hiAlpha = 'E5AA7F'
M.red = 'rgb(DB6052)'
M.redAlpha = 'DB6052'
M.red_hi = 'rgb(FE8474)'
M.red_hiAlpha = 'FE8474'
M.green = 'rgb(77C581)'
M.greenAlpha = '77C581'
M.green_hi = 'rgb(9AD2A0)'
M.green_hiAlpha = '9AD2A0'
M.sage = 'rgb(54B4B5)'
M.sageAlpha = '54B4B5'
M.sage_hi = 'rgb(72D1D3)'
M.sage_hiAlpha = '72D1D3'
M.denim = 'rgb(7595DA)'
M.denimAlpha = '7595DA'
M.denim_hi = 'rgb(8BB0FF)'
M.denim_hiAlpha = '8BB0FF'
M.clay = 'rgb(AE9EDC)'
M.clayAlpha = 'AE9EDC'
function M.apply()
hl.config({
general = {
col = {
active_border = 'rgb(F2C03F)',
inactive_border = 'rgb(232F49)',
nogroup_border = 'rgb(5B5B84)',
nogroup_border_active = 'rgb(AE9EDC)',
},
},
group = {
col = {
border_active = 'rgb(F2C03F)',
border_inactive = 'rgb(766945)',
border_locked_active = 'rgb(DE8946)',
border_locked_inactive = 'rgb(6E5348)',
},
groupbar = {
text_color = 'rgb(E7EBF3)',
text_color_inactive = 'rgb(A5AEC0)',
col = {
active = 'rgb(F2C03F)',
inactive = 'rgb(303E5B)',
locked_active = 'rgb(DE8946)',
locked_inactive = 'rgb(6E5348)',
},
},
},
decoration = {
shadow = {
color = 'rgba(05070C99)',
},
},
misc = {
background_color = 'rgb(121A2D)',
},
})
end
return Mlondon-deep-level.confsave as ~/.config/hypr/london-deep-level.confHyprland 0.54 or older: add
source = ~/.config/hypr/london-deep-level.conf near the top of hyprland.conf# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Deep Level for hyprland.conf (Hyprland 0.54 and older).
# The palette
$crust = rgb(0A0E18)
$crustAlpha = 0A0E18
$mantle = rgb(0D1421)
$mantleAlpha = 0D1421
$base = rgb(121A2D)
$baseAlpha = 121A2D
$surface0 = rgb(1A243A)
$surface0Alpha = 1A243A
$surface1 = rgb(232F49)
$surface1Alpha = 232F49
$surface2 = rgb(303E5B)
$surface2Alpha = 303E5B
$overlay0 = rgb(53617D)
$overlay0Alpha = 53617D
$overlay1 = rgb(6F7C97)
$overlay1Alpha = 6F7C97
$overlay2 = rgb(8B96AC)
$overlay2Alpha = 8B96AC
$subtext0 = rgb(A5AEC0)
$subtext0Alpha = A5AEC0
$subtext1 = rgb(BEC6D5)
$subtext1Alpha = BEC6D5
$text = rgb(D4DAE7)
$textAlpha = D4DAE7
$text_hi = rgb(E7EBF3)
$text_hiAlpha = E7EBF3
$yellow = rgb(F2C03F)
$yellowAlpha = F2C03F
$yellow_hi = rgb(FFD36C)
$yellow_hiAlpha = FFD36C
$orange = rgb(DE8946)
$orangeAlpha = DE8946
$orange_hi = rgb(E5AA7F)
$orange_hiAlpha = E5AA7F
$red = rgb(DB6052)
$redAlpha = DB6052
$red_hi = rgb(FE8474)
$red_hiAlpha = FE8474
$green = rgb(77C581)
$greenAlpha = 77C581
$green_hi = rgb(9AD2A0)
$green_hiAlpha = 9AD2A0
$sage = rgb(54B4B5)
$sageAlpha = 54B4B5
$sage_hi = rgb(72D1D3)
$sage_hiAlpha = 72D1D3
$denim = rgb(7595DA)
$denimAlpha = 7595DA
$denim_hi = rgb(8BB0FF)
$denim_hiAlpha = 8BB0FF
$clay = rgb(AE9EDC)
$clayAlpha = AE9EDC
# The theme: delete the blocks below to keep only the variables
general {
col.active_border = rgb(F2C03F)
col.inactive_border = rgb(232F49)
col.nogroup_border = rgb(5B5B84)
col.nogroup_border_active = rgb(AE9EDC)
}
group {
col.border_active = rgb(F2C03F)
col.border_inactive = rgb(766945)
col.border_locked_active = rgb(DE8946)
col.border_locked_inactive = rgb(6E5348)
groupbar {
text_color = rgb(E7EBF3)
col.active = rgb(F2C03F)
col.inactive = rgb(303E5B)
col.locked_active = rgb(DE8946)
col.locked_inactive = rgb(6E5348)
}
}
decoration {
shadow {
color = rgba(05070C99)
}
}
misc {
background_color = rgb(121A2D)
}london-portland.luasave as ~/.config/hypr/themes/london-portland.lua-- Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
-- London Portland for Hyprland 0.55+.
--
-- local colors = require("themes.london-portland") -- the palette
-- colors.apply() -- borders, groups, groupbar
--
local M = {}
M.crust = 'rgb(CCDAF2)'
M.crustAlpha = 'CCDAF2'
M.mantle = 'rgb(DCE5F7)'
M.mantleAlpha = 'DCE5F7'
M.base = 'rgb(E8F0FF)'
M.baseAlpha = 'E8F0FF'
M.surface0 = 'rgb(BFCFF1)'
M.surface0Alpha = 'BFCFF1'
M.surface1 = 'rgb(A8BBE2)'
M.surface1Alpha = 'A8BBE2'
M.surface2 = 'rgb(93A7CF)'
M.surface2Alpha = '93A7CF'
M.overlay0 = 'rgb(8192B4)'
M.overlay0Alpha = '8192B4'
M.overlay1 = 'rgb(697794)'
M.overlay1Alpha = '697794'
M.overlay2 = 'rgb(556179)'
M.overlay2Alpha = '556179'
M.subtext0 = 'rgb(4A5469)'
M.subtext0Alpha = '4A5469'
M.subtext1 = 'rgb(3C4557)'
M.subtext1Alpha = '3C4557'
M.text = 'rgb(293040)'
M.textAlpha = '293040'
M.text_hi = 'rgb(1B202B)'
M.text_hiAlpha = '1B202B'
M.yellow = 'rgb(8D6C08)'
M.yellowAlpha = '8D6C08'
M.yellow_hi = 'rgb(9B770A)'
M.yellow_hiAlpha = '9B770A'
M.orange = 'rgb(A54300)'
M.orangeAlpha = 'A54300'
M.orange_hi = 'rgb(AC5A00)'
M.orange_hiAlpha = 'AC5A00'
M.red = 'rgb(9B211A)'
M.redAlpha = '9B211A'
M.red_hi = 'rgb(CC2E25)'
M.red_hiAlpha = 'CC2E25'
M.green = 'rgb(0D8131)'
M.greenAlpha = '0D8131'
M.green_hi = 'rgb(008730)'
M.green_hiAlpha = '008730'
M.sage = 'rgb(007376)'
M.sageAlpha = '007376'
M.sage_hi = 'rgb(008688)'
M.sage_hiAlpha = '008688'
M.denim = 'rgb(0019A8)'
M.denimAlpha = '0019A8'
M.denim_hi = 'rgb(4A6EBD)'
M.denim_hiAlpha = '4A6EBD'
M.clay = 'rgb(755FA9)'
M.clayAlpha = '755FA9'
function M.apply()
hl.config({
general = {
col = {
active_border = 'rgb(8D6C08)',
inactive_border = 'rgb(A8BBE2)',
nogroup_border = 'rgb(9496CB)',
nogroup_border_active = 'rgb(755FA9)',
},
},
group = {
col = {
border_active = 'rgb(8D6C08)',
border_inactive = 'rgb(9D9B8B)',
border_locked_active = 'rgb(A54300)',
border_locked_inactive = 'rgb(A78B88)',
},
groupbar = {
text_color = 'rgb(1B202B)',
text_color_inactive = 'rgb(4A5469)',
col = {
active = 'rgb(8D6C08)',
inactive = 'rgb(A8BBE2)',
locked_active = 'rgb(A54300)',
locked_inactive = 'rgb(A78B88)',
},
},
},
decoration = {
shadow = {
color = 'rgba(29304024)',
},
},
misc = {
background_color = 'rgb(E8F0FF)',
},
})
end
return Mlondon-portland.confsave as ~/.config/hypr/london-portland.confHyprland 0.54 or older: add
source = ~/.config/hypr/london-portland.conf near the top of hyprland.conf# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Portland for hyprland.conf (Hyprland 0.54 and older).
# The palette
$crust = rgb(CCDAF2)
$crustAlpha = CCDAF2
$mantle = rgb(DCE5F7)
$mantleAlpha = DCE5F7
$base = rgb(E8F0FF)
$baseAlpha = E8F0FF
$surface0 = rgb(BFCFF1)
$surface0Alpha = BFCFF1
$surface1 = rgb(A8BBE2)
$surface1Alpha = A8BBE2
$surface2 = rgb(93A7CF)
$surface2Alpha = 93A7CF
$overlay0 = rgb(8192B4)
$overlay0Alpha = 8192B4
$overlay1 = rgb(697794)
$overlay1Alpha = 697794
$overlay2 = rgb(556179)
$overlay2Alpha = 556179
$subtext0 = rgb(4A5469)
$subtext0Alpha = 4A5469
$subtext1 = rgb(3C4557)
$subtext1Alpha = 3C4557
$text = rgb(293040)
$textAlpha = 293040
$text_hi = rgb(1B202B)
$text_hiAlpha = 1B202B
$yellow = rgb(8D6C08)
$yellowAlpha = 8D6C08
$yellow_hi = rgb(9B770A)
$yellow_hiAlpha = 9B770A
$orange = rgb(A54300)
$orangeAlpha = A54300
$orange_hi = rgb(AC5A00)
$orange_hiAlpha = AC5A00
$red = rgb(9B211A)
$redAlpha = 9B211A
$red_hi = rgb(CC2E25)
$red_hiAlpha = CC2E25
$green = rgb(0D8131)
$greenAlpha = 0D8131
$green_hi = rgb(008730)
$green_hiAlpha = 008730
$sage = rgb(007376)
$sageAlpha = 007376
$sage_hi = rgb(008688)
$sage_hiAlpha = 008688
$denim = rgb(0019A8)
$denimAlpha = 0019A8
$denim_hi = rgb(4A6EBD)
$denim_hiAlpha = 4A6EBD
$clay = rgb(755FA9)
$clayAlpha = 755FA9
# The theme: delete the blocks below to keep only the variables
general {
col.active_border = rgb(8D6C08)
col.inactive_border = rgb(A8BBE2)
col.nogroup_border = rgb(9496CB)
col.nogroup_border_active = rgb(755FA9)
}
group {
col.border_active = rgb(8D6C08)
col.border_inactive = rgb(9D9B8B)
col.border_locked_active = rgb(A54300)
col.border_locked_inactive = rgb(A78B88)
groupbar {
text_color = rgb(1B202B)
col.active = rgb(8D6C08)
col.inactive = rgb(A8BBE2)
col.locked_active = rgb(A54300)
col.locked_inactive = rgb(A78B88)
}
}
decoration {
shadow {
color = rgba(29304024)
}
}
misc {
background_color = rgb(E8F0FF)
}paris-guimard.luasave as ~/.config/hypr/themes/paris-guimard.lua-- Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
-- Paris Guimard for Hyprland 0.55+.
--
-- local colors = require("themes.paris-guimard") -- the palette
-- colors.apply() -- borders, groups, groupbar
--
local M = {}
M.crust = 'rgb(131A17)'
M.crustAlpha = '131A17'
M.mantle = 'rgb(18241D)'
M.mantleAlpha = '18241D'
M.base = 'rgb(1E2E26)'
M.baseAlpha = '1E2E26'
M.surface0 = 'rgb(263930)'
M.surface0Alpha = '263930'
M.surface1 = 'rgb(30463B)'
M.surface1Alpha = '30463B'
M.surface2 = 'rgb(3E554A)'
M.surface2Alpha = '3E554A'
M.overlay0 = 'rgb(586B61)'
M.overlay0Alpha = '586B61'
M.overlay1 = 'rgb(74857C)'
M.overlay1Alpha = '74857C'
M.overlay2 = 'rgb(909E96)'
M.overlay2Alpha = '909E96'
M.subtext0 = 'rgb(A9B5AE)'
M.subtext0Alpha = 'A9B5AE'
M.subtext1 = 'rgb(C2CBC5)'
M.subtext1Alpha = 'C2CBC5'
M.text = 'rgb(D9E1DB)'
M.textAlpha = 'D9E1DB'
M.text_hi = 'rgb(E9EEEC)'
M.text_hiAlpha = 'E9EEEC'
M.yellow = 'rgb(F1BF4B)'
M.yellowAlpha = 'F1BF4B'
M.yellow_hi = 'rgb(FFD57A)'
M.yellow_hiAlpha = 'FFD57A'
M.orange = 'rgb(CA9245)'
M.orangeAlpha = 'CA9245'
M.orange_hi = 'rgb(DFAA61)'
M.orange_hiAlpha = 'DFAA61'
M.red = 'rgb(C7665B)'
M.redAlpha = 'C7665B'
M.red_hi = 'rgb(E7877B)'
M.red_hiAlpha = 'E7877B'
M.green = 'rgb(70CAA9)'
M.greenAlpha = '70CAA9'
M.green_hi = 'rgb(89DEBE)'
M.green_hiAlpha = '89DEBE'
M.sage = 'rgb(549B9F)'
M.sageAlpha = '549B9F'
M.sage_hi = 'rgb(70B5B9)'
M.sage_hiAlpha = '70B5B9'
M.denim = 'rgb(709BC8)'
M.denimAlpha = '709BC8'
M.denim_hi = 'rgb(8DB6E2)'
M.denim_hiAlpha = '8DB6E2'
M.clay = 'rgb(FAB49C)'
M.clayAlpha = 'FAB49C'
function M.apply()
hl.config({
general = {
col = {
active_border = 'rgb(F1BF4B)',
inactive_border = 'rgb(30463B)',
nogroup_border = 'rgb(817262)',
nogroup_border_active = 'rgb(FAB49C)',
},
},
group = {
col = {
border_active = 'rgb(F1BF4B)',
border_inactive = 'rgb(7D7641)',
border_locked_active = 'rgb(CA9245)',
border_locked_inactive = 'rgb(6E643F)',
},
groupbar = {
text_color = 'rgb(E9EEEC)',
text_color_inactive = 'rgb(A9B5AE)',
col = {
active = 'rgb(F1BF4B)',
inactive = 'rgb(3E554A)',
locked_active = 'rgb(CA9245)',
locked_inactive = 'rgb(6E643F)',
},
},
},
decoration = {
shadow = {
color = 'rgba(0A0D0C99)',
},
},
misc = {
background_color = 'rgb(1E2E26)',
},
})
end
return Mparis-guimard.confsave as ~/.config/hypr/paris-guimard.confHyprland 0.54 or older: add
source = ~/.config/hypr/paris-guimard.conf near the top of hyprland.conf# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Guimard for hyprland.conf (Hyprland 0.54 and older).
# The palette
$crust = rgb(131A17)
$crustAlpha = 131A17
$mantle = rgb(18241D)
$mantleAlpha = 18241D
$base = rgb(1E2E26)
$baseAlpha = 1E2E26
$surface0 = rgb(263930)
$surface0Alpha = 263930
$surface1 = rgb(30463B)
$surface1Alpha = 30463B
$surface2 = rgb(3E554A)
$surface2Alpha = 3E554A
$overlay0 = rgb(586B61)
$overlay0Alpha = 586B61
$overlay1 = rgb(74857C)
$overlay1Alpha = 74857C
$overlay2 = rgb(909E96)
$overlay2Alpha = 909E96
$subtext0 = rgb(A9B5AE)
$subtext0Alpha = A9B5AE
$subtext1 = rgb(C2CBC5)
$subtext1Alpha = C2CBC5
$text = rgb(D9E1DB)
$textAlpha = D9E1DB
$text_hi = rgb(E9EEEC)
$text_hiAlpha = E9EEEC
$yellow = rgb(F1BF4B)
$yellowAlpha = F1BF4B
$yellow_hi = rgb(FFD57A)
$yellow_hiAlpha = FFD57A
$orange = rgb(CA9245)
$orangeAlpha = CA9245
$orange_hi = rgb(DFAA61)
$orange_hiAlpha = DFAA61
$red = rgb(C7665B)
$redAlpha = C7665B
$red_hi = rgb(E7877B)
$red_hiAlpha = E7877B
$green = rgb(70CAA9)
$greenAlpha = 70CAA9
$green_hi = rgb(89DEBE)
$green_hiAlpha = 89DEBE
$sage = rgb(549B9F)
$sageAlpha = 549B9F
$sage_hi = rgb(70B5B9)
$sage_hiAlpha = 70B5B9
$denim = rgb(709BC8)
$denimAlpha = 709BC8
$denim_hi = rgb(8DB6E2)
$denim_hiAlpha = 8DB6E2
$clay = rgb(FAB49C)
$clayAlpha = FAB49C
# The theme: delete the blocks below to keep only the variables
general {
col.active_border = rgb(F1BF4B)
col.inactive_border = rgb(30463B)
col.nogroup_border = rgb(817262)
col.nogroup_border_active = rgb(FAB49C)
}
group {
col.border_active = rgb(F1BF4B)
col.border_inactive = rgb(7D7641)
col.border_locked_active = rgb(CA9245)
col.border_locked_inactive = rgb(6E643F)
groupbar {
text_color = rgb(E9EEEC)
col.active = rgb(F1BF4B)
col.inactive = rgb(3E554A)
col.locked_active = rgb(CA9245)
col.locked_inactive = rgb(6E643F)
}
}
decoration {
shadow {
color = rgba(0A0D0C99)
}
}
misc {
background_color = rgb(1E2E26)
}paris-catacombes.luasave as ~/.config/hypr/themes/paris-catacombes.lua-- Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
-- Paris Catacombes for Hyprland 0.55+.
--
-- local colors = require("themes.paris-catacombes") -- the palette
-- colors.apply() -- borders, groups, groupbar
--
local M = {}
M.crust = 'rgb(0A100D)'
M.crustAlpha = '0A100D'
M.mantle = 'rgb(0D1711)'
M.mantleAlpha = '0D1711'
M.base = 'rgb(121E19)'
M.baseAlpha = '121E19'
M.surface0 = 'rgb(1A2921)'
M.surface0Alpha = '1A2921'
M.surface1 = 'rgb(24342C)'
M.surface1Alpha = '24342C'
M.surface2 = 'rgb(31433A)'
M.surface2Alpha = '31433A'
M.overlay0 = 'rgb(54655C)'
M.overlay0Alpha = '54655C'
M.overlay1 = 'rgb(708178)'
M.overlay1Alpha = '708178'
M.overlay2 = 'rgb(8C9A92)'
M.overlay2Alpha = '8C9A92'
M.subtext0 = 'rgb(A5B1AA)'
M.subtext0Alpha = 'A5B1AA'
M.subtext1 = 'rgb(BFC8C2)'
M.subtext1Alpha = 'BFC8C2'
M.text = 'rgb(D4DDD7)'
M.textAlpha = 'D4DDD7'
M.text_hi = 'rgb(E7ECEA)'
M.text_hiAlpha = 'E7ECEA'
M.yellow = 'rgb(F1BF4B)'
M.yellowAlpha = 'F1BF4B'
M.yellow_hi = 'rgb(FFD57A)'
M.yellow_hiAlpha = 'FFD57A'
M.orange = 'rgb(CA9245)'
M.orangeAlpha = 'CA9245'
M.orange_hi = 'rgb(DFAA61)'
M.orange_hiAlpha = 'DFAA61'
M.red = 'rgb(C7665B)'
M.redAlpha = 'C7665B'
M.red_hi = 'rgb(E7877B)'
M.red_hiAlpha = 'E7877B'
M.green = 'rgb(70CAA9)'
M.greenAlpha = '70CAA9'
M.green_hi = 'rgb(89DEBE)'
M.green_hiAlpha = '89DEBE'
M.sage = 'rgb(549B9F)'
M.sageAlpha = '549B9F'
M.sage_hi = 'rgb(70B5B9)'
M.sage_hiAlpha = '70B5B9'
M.denim = 'rgb(709BC8)'
M.denimAlpha = '709BC8'
M.denim_hi = 'rgb(8DB6E2)'
M.denim_hiAlpha = '8DB6E2'
M.clay = 'rgb(FAB49C)'
M.clayAlpha = 'FAB49C'
function M.apply()
hl.config({
general = {
col = {
active_border = 'rgb(F1BF4B)',
inactive_border = 'rgb(24342C)',
nogroup_border = 'rgb(7A6759)',
nogroup_border_active = 'rgb(FAB49C)',
},
},
group = {
col = {
border_active = 'rgb(F1BF4B)',
border_inactive = 'rgb(766C38)',
border_locked_active = 'rgb(CA9245)',
border_locked_inactive = 'rgb(665A36)',
},
groupbar = {
text_color = 'rgb(E7ECEA)',
text_color_inactive = 'rgb(A5B1AA)',
col = {
active = 'rgb(F1BF4B)',
inactive = 'rgb(31433A)',
locked_active = 'rgb(CA9245)',
locked_inactive = 'rgb(665A36)',
},
},
},
decoration = {
shadow = {
color = 'rgba(05080699)',
},
},
misc = {
background_color = 'rgb(121E19)',
},
})
end
return Mparis-catacombes.confsave as ~/.config/hypr/paris-catacombes.confHyprland 0.54 or older: add
source = ~/.config/hypr/paris-catacombes.conf near the top of hyprland.conf# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Catacombes for hyprland.conf (Hyprland 0.54 and older).
# The palette
$crust = rgb(0A100D)
$crustAlpha = 0A100D
$mantle = rgb(0D1711)
$mantleAlpha = 0D1711
$base = rgb(121E19)
$baseAlpha = 121E19
$surface0 = rgb(1A2921)
$surface0Alpha = 1A2921
$surface1 = rgb(24342C)
$surface1Alpha = 24342C
$surface2 = rgb(31433A)
$surface2Alpha = 31433A
$overlay0 = rgb(54655C)
$overlay0Alpha = 54655C
$overlay1 = rgb(708178)
$overlay1Alpha = 708178
$overlay2 = rgb(8C9A92)
$overlay2Alpha = 8C9A92
$subtext0 = rgb(A5B1AA)
$subtext0Alpha = A5B1AA
$subtext1 = rgb(BFC8C2)
$subtext1Alpha = BFC8C2
$text = rgb(D4DDD7)
$textAlpha = D4DDD7
$text_hi = rgb(E7ECEA)
$text_hiAlpha = E7ECEA
$yellow = rgb(F1BF4B)
$yellowAlpha = F1BF4B
$yellow_hi = rgb(FFD57A)
$yellow_hiAlpha = FFD57A
$orange = rgb(CA9245)
$orangeAlpha = CA9245
$orange_hi = rgb(DFAA61)
$orange_hiAlpha = DFAA61
$red = rgb(C7665B)
$redAlpha = C7665B
$red_hi = rgb(E7877B)
$red_hiAlpha = E7877B
$green = rgb(70CAA9)
$greenAlpha = 70CAA9
$green_hi = rgb(89DEBE)
$green_hiAlpha = 89DEBE
$sage = rgb(549B9F)
$sageAlpha = 549B9F
$sage_hi = rgb(70B5B9)
$sage_hiAlpha = 70B5B9
$denim = rgb(709BC8)
$denimAlpha = 709BC8
$denim_hi = rgb(8DB6E2)
$denim_hiAlpha = 8DB6E2
$clay = rgb(FAB49C)
$clayAlpha = FAB49C
# The theme: delete the blocks below to keep only the variables
general {
col.active_border = rgb(F1BF4B)
col.inactive_border = rgb(24342C)
col.nogroup_border = rgb(7A6759)
col.nogroup_border_active = rgb(FAB49C)
}
group {
col.border_active = rgb(F1BF4B)
col.border_inactive = rgb(766C38)
col.border_locked_active = rgb(CA9245)
col.border_locked_inactive = rgb(665A36)
groupbar {
text_color = rgb(E7ECEA)
col.active = rgb(F1BF4B)
col.inactive = rgb(31433A)
col.locked_active = rgb(CA9245)
col.locked_inactive = rgb(665A36)
}
}
decoration {
shadow {
color = rgba(05080699)
}
}
misc {
background_color = rgb(121E19)
}paris-carrelage.luasave as ~/.config/hypr/themes/paris-carrelage.lua-- Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
-- Paris Carrelage for Hyprland 0.55+.
--
-- local colors = require("themes.paris-carrelage") -- the palette
-- colors.apply() -- borders, groups, groupbar
--
local M = {}
M.crust = 'rgb(D5DBDA)'
M.crustAlpha = 'D5DBDA'
M.mantle = 'rgb(E1E6E5)'
M.mantleAlpha = 'E1E6E5'
M.base = 'rgb(EEF2F1)'
M.baseAlpha = 'EEF2F1'
M.surface0 = 'rgb(C6D2CF)'
M.surface0Alpha = 'C6D2CF'
M.surface1 = 'rgb(B0BFBB)'
M.surface1Alpha = 'B0BFBB'
M.surface2 = 'rgb(99ABA6)'
M.surface2Alpha = '99ABA6'
M.overlay0 = 'rgb(859792)'
M.overlay0Alpha = '859792'
M.overlay1 = 'rgb(6C7C76)'
M.overlay1Alpha = '6C7C76'
M.overlay2 = 'rgb(56645F)'
M.overlay2Alpha = '56645F'
M.subtext0 = 'rgb(4A5752)'
M.subtext0Alpha = '4A5752'
M.subtext1 = 'rgb(3B4742)'
M.subtext1Alpha = '3B4742'
M.text = 'rgb(27342F)'
M.textAlpha = '27342F'
M.text_hi = 'rgb(19221E)'
M.text_hiAlpha = '19221E'
M.yellow = 'rgb(916D07)'
M.yellowAlpha = '916D07'
M.yellow_hi = 'rgb(A07A12)'
M.yellow_hiAlpha = 'A07A12'
M.orange = 'rgb(764C00)'
M.orangeAlpha = '764C00'
M.orange_hi = 'rgb(885A00)'
M.orange_hiAlpha = '885A00'
M.red = 'rgb(88251E)'
M.redAlpha = '88251E'
M.red_hi = 'rgb(AC3B32)'
M.red_hiAlpha = 'AC3B32'
M.green = 'rgb(218366)'
M.greenAlpha = '218366'
M.green_hi = 'rgb(278D6E)'
M.green_hiAlpha = '278D6E'
M.sage = 'rgb(006267)'
M.sageAlpha = '006267'
M.sage_hi = 'rgb(027479)'
M.sage_hiAlpha = '027479'
M.denim = 'rgb(25629B)'
M.denimAlpha = '25629B'
M.denim_hi = 'rgb(3D75AD)'
M.denim_hiAlpha = '3D75AD'
M.clay = 'rgb(B36B51)'
M.clayAlpha = 'B36B51'
function M.apply()
hl.config({
general = {
col = {
active_border = 'rgb(916D07)',
inactive_border = 'rgb(B0BFBB)',
nogroup_border = 'rgb(B19D91)',
nogroup_border_active = 'rgb(B36B51)',
},
},
group = {
col = {
border_active = 'rgb(916D07)',
border_inactive = 'rgb(A49E73)',
border_locked_active = 'rgb(764C00)',
border_locked_inactive = 'rgb(999170)',
},
groupbar = {
text_color = 'rgb(19221E)',
text_color_inactive = 'rgb(4A5752)',
col = {
active = 'rgb(916D07)',
inactive = 'rgb(B0BFBB)',
locked_active = 'rgb(764C00)',
locked_inactive = 'rgb(999170)',
},
},
},
decoration = {
shadow = {
color = 'rgba(27342F24)',
},
},
misc = {
background_color = 'rgb(EEF2F1)',
},
})
end
return Mparis-carrelage.confsave as ~/.config/hypr/paris-carrelage.confHyprland 0.54 or older: add
source = ~/.config/hypr/paris-carrelage.conf near the top of hyprland.conf# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Carrelage for hyprland.conf (Hyprland 0.54 and older).
# The palette
$crust = rgb(D5DBDA)
$crustAlpha = D5DBDA
$mantle = rgb(E1E6E5)
$mantleAlpha = E1E6E5
$base = rgb(EEF2F1)
$baseAlpha = EEF2F1
$surface0 = rgb(C6D2CF)
$surface0Alpha = C6D2CF
$surface1 = rgb(B0BFBB)
$surface1Alpha = B0BFBB
$surface2 = rgb(99ABA6)
$surface2Alpha = 99ABA6
$overlay0 = rgb(859792)
$overlay0Alpha = 859792
$overlay1 = rgb(6C7C76)
$overlay1Alpha = 6C7C76
$overlay2 = rgb(56645F)
$overlay2Alpha = 56645F
$subtext0 = rgb(4A5752)
$subtext0Alpha = 4A5752
$subtext1 = rgb(3B4742)
$subtext1Alpha = 3B4742
$text = rgb(27342F)
$textAlpha = 27342F
$text_hi = rgb(19221E)
$text_hiAlpha = 19221E
$yellow = rgb(916D07)
$yellowAlpha = 916D07
$yellow_hi = rgb(A07A12)
$yellow_hiAlpha = A07A12
$orange = rgb(764C00)
$orangeAlpha = 764C00
$orange_hi = rgb(885A00)
$orange_hiAlpha = 885A00
$red = rgb(88251E)
$redAlpha = 88251E
$red_hi = rgb(AC3B32)
$red_hiAlpha = AC3B32
$green = rgb(218366)
$greenAlpha = 218366
$green_hi = rgb(278D6E)
$green_hiAlpha = 278D6E
$sage = rgb(006267)
$sageAlpha = 006267
$sage_hi = rgb(027479)
$sage_hiAlpha = 027479
$denim = rgb(25629B)
$denimAlpha = 25629B
$denim_hi = rgb(3D75AD)
$denim_hiAlpha = 3D75AD
$clay = rgb(B36B51)
$clayAlpha = B36B51
# The theme: delete the blocks below to keep only the variables
general {
col.active_border = rgb(916D07)
col.inactive_border = rgb(B0BFBB)
col.nogroup_border = rgb(B19D91)
col.nogroup_border_active = rgb(B36B51)
}
group {
col.border_active = rgb(916D07)
col.border_inactive = rgb(A49E73)
col.border_locked_active = rgb(764C00)
col.border_locked_inactive = rgb(999170)
groupbar {
text_color = rgb(19221E)
col.active = rgb(916D07)
col.inactive = rgb(B0BFBB)
col.locked_active = rgb(764C00)
col.locked_inactive = rgb(999170)
}
}
decoration {
shadow {
color = rgba(27342F24)
}
}
misc {
background_color = rgb(EEF2F1)
}