diff options
Diffstat (limited to 'assets/outbox/Hyprland 0.54 is upon us! _ Hyprland.html')
| -rw-r--r-- | assets/outbox/Hyprland 0.54 is upon us! _ Hyprland.html | 362 |
1 files changed, 362 insertions, 0 deletions
diff --git a/assets/outbox/Hyprland 0.54 is upon us! _ Hyprland.html b/assets/outbox/Hyprland 0.54 is upon us! _ Hyprland.html new file mode 100644 index 0000000..6cbbd73 --- /dev/null +++ b/assets/outbox/Hyprland 0.54 is upon us! _ Hyprland.html @@ -0,0 +1,362 @@ +<!DOCTYPE html> +<!-- saved from url=(0032)https://hypr.land/news/update54/ --> +<html lang="en" data-darkreader-proxy-injected="true" data-darkreader-mode="dynamic" data-darkreader-scheme="dark"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><style class="darkreader darkreader--fallback" media="screen"></style><style class="darkreader darkreader--user-agent" media="screen">@layer { +html { + background-color: var(--darkreader-background-ffffff, #191a1a) !important; +} +html { + color-scheme: dark !important; +} +iframe { + color-scheme: dark !important; +} +html, body, input, textarea, select, button, dialog { + background-color: var(--darkreader-background-ffffff, #191a1a); +} +html, body, input, textarea, select, button { + border-color: var(--darkreader-border-4c4c4c, #6f6b65); + color: var(--darkreader-text-000000, #e7e6e5); +} +a { + color: var(--darkreader-text-0040ff, #5c8bc2); +} +table { + border-color: var(--darkreader-border-808080, #575a5c); +} +mark { + color: var(--darkreader-text-000000, #e7e6e5); +} +::placeholder { + color: var(--darkreader-text-a9a9a9, #afaba6); +} +input:-webkit-autofill, +textarea:-webkit-autofill, +select:-webkit-autofill { + background-color: var(--darkreader-background-faffbd, #3f411f) !important; + color: var(--darkreader-text-000000, #e7e6e5) !important; +} +* { + scrollbar-color: var(--darkreader-background-b0b0b0, #474a4b) var(--darkreader-background-f1f1f1, #212323); +} +::selection { + background-color: var(--darkreader-background-0060d4, #004daa) !important; + color: var(--darkreader-text-ffffff, #e8e6e3) !important; +} +::-moz-selection { + background-color: var(--darkreader-background-0060d4, #004daa) !important; + color: var(--darkreader-text-ffffff, #e8e6e3) !important; +} +}</style><style class="darkreader darkreader--text" media="screen"></style><style class="darkreader darkreader--invert" media="screen">.jfk-bubble.gtx-bubble, .captcheck_answer_label > input + img, span#closed_text > img[src^="https://www.gstatic.com/images/branding/googlelogo"], span[data-href^="https://www.hcaptcha.com/"] > #icon, img.Wirisformula, a[data-testid="headerMediumLogo"]>svg, .d2l-navigation-link-image-container, .d2l-iframe-loading-container { + filter: invert(100%) hue-rotate(180deg) contrast(90%) grayscale(50%) !important; +}</style><style class="darkreader darkreader--inline" media="screen">[data-darkreader-inline-bgcolor] { + background-color: var(--darkreader-inline-bgcolor) !important; +} +[data-darkreader-inline-bgimage] { + background-image: var(--darkreader-inline-bgimage) !important; +} +[data-darkreader-inline-border] { + border-color: var(--darkreader-inline-border) !important; +} +[data-darkreader-inline-border-bottom] { + border-bottom-color: var(--darkreader-inline-border-bottom) !important; +} +[data-darkreader-inline-border-left] { + border-left-color: var(--darkreader-inline-border-left) !important; +} +[data-darkreader-inline-border-right] { + border-right-color: var(--darkreader-inline-border-right) !important; +} +[data-darkreader-inline-border-top] { + border-top-color: var(--darkreader-inline-border-top) !important; +} +[data-darkreader-inline-boxshadow] { + box-shadow: var(--darkreader-inline-boxshadow) !important; +} +[data-darkreader-inline-color] { + color: var(--darkreader-inline-color) !important; +} +[data-darkreader-inline-fill] { + fill: var(--darkreader-inline-fill) !important; +} +[data-darkreader-inline-stroke] { + stroke: var(--darkreader-inline-stroke) !important; +} +[data-darkreader-inline-outline] { + outline-color: var(--darkreader-inline-outline) !important; +} +[data-darkreader-inline-stopcolor] { + stop-color: var(--darkreader-inline-stopcolor) !important; +} +[data-darkreader-inline-bg] { + background: var(--darkreader-inline-bg) !important; +} +[data-darkreader-inline-border-short] { + border: var(--darkreader-inline-border-short) !important; +} +[data-darkreader-inline-border-bottom-short] { + border-bottom: var(--darkreader-inline-border-bottom-short) !important; +} +[data-darkreader-inline-border-left-short] { + border-left: var(--darkreader-inline-border-left-short) !important; +} +[data-darkreader-inline-border-right-short] { + border-right: var(--darkreader-inline-border-right-short) !important; +} +[data-darkreader-inline-border-top-short] { + border-top: var(--darkreader-inline-border-top-short) !important; +} +[data-darkreader-inline-invert] { + filter: invert(100%) hue-rotate(180deg); +}</style><style class="darkreader darkreader--variables" media="screen">:root { + --darkreader-neutral-background: var(--darkreader-background-ffffff, #191a1a); + --darkreader-neutral-text: var(--darkreader-text-000000, #e7e6e5); + --darkreader-selection-background: var(--darkreader-background-0060d4, #004daa); + --darkreader-selection-text: var(--darkreader-text-ffffff, #e8e6e3); +}</style><style class="darkreader darkreader--root-vars" media="screen"></style> + + <link rel="icon" href="https://hypr.land/favicon.ico"> + <meta name="viewport" content="width=device-width"> + <meta property="og:image" content="/imgs/og-img.png"> + <link rel="alternate" type="application/rss+xml" title="Hyprland News" href="https://hypr.land/rss.xml"> + <style></style><style class="darkreader darkreader--sync" media="screen"></style> + + <link href="./Hyprland 0.54 is upon us! _ Hyprland_files/0.DNOyjqdj.css" rel="stylesheet"><style class="darkreader darkreader--sync" media="screen"></style> + <link href="./Hyprland 0.54 is upon us! _ Hyprland_files/4.CPBwEgJF.css" rel="stylesheet"><style class="darkreader darkreader--sync" media="screen"></style> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/entry/start.DwtM7o6L.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/entry.Czg1HoqY.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/scheduler.Cy6MnvFp.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/index.BOVBV2KQ.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/control.CYgJF_JY.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/entry/app.DFJd8EuG.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/preload-helper.D6kgxu3v.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/index.CTUCWQBn.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/nodes/0.BUHxQQAd.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/each.D6YF6ztN.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/Sponsor.BXLx8wN5.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/Helper.CxA5Nmqn.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/stores.7haFqMaU.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/close-line.CzSQw6tJ.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/nodes/4.C2mbJrT0.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/globals.D0QH3NT1.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/TitleHeading.SKja1GE2.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/news-thumb.KkmYAXFO.js"> + <link rel="modulepreload" href="https://hypr.land/news/_app/immutable/chunks/TitleSubtile.Dhw46Wob.js"><title>Hyprland 0.54 is upon us! | Hyprland</title> + <link rel="modulepreload" as="script" crossorigin="" href="https://hypr.land/_app/immutable/nodes/1.ozIPHdcR.js"><style class="darkreader darkreader--override" media="screen">.vimvixen-hint { + background-color: var(--darkreader-background-ffd76e, #5a4b26) !important; + border-color: var(--darkreader-background-c59d00, #8d7d3e) !important; + color: var(--darkreader-text-302505, #d6d4d2) !important; +} +#vimvixen-console-frame { + color-scheme: light !important; +} +::placeholder { + opacity: 0.5 !important; +} +#edge-translate-panel-body, +.MuiTypography-body1, +.nfe-quote-text { + color: var(--darkreader-neutral-text) !important; +} +gr-main-header { + background-color: var(--darkreader-background-add8e6, #2e454c) !important; +} +.tou-z65h9k, +.tou-mignzq, +.tou-1b6i2ox, +.tou-lnqlqk { + background-color: var(--darkreader-neutral-background) !important; +} +.tou-75mvi { + background-color: var(--darkreader-background-cfecf5, #20363c) !important; +} +.tou-ta9e87, +.tou-1w3fhi0, +.tou-1b8t2us, +.tou-py7lfi, +.tou-1lpmd9d, +.tou-1frrtv8, +.tou-17ezmgn { + background-color: var(--darkreader-background-f5f5f5, #1f2020) !important; +} +.tou-uknfeu { + background-color: var(--darkreader-background-faedda, #392d1c) !important; +} +.tou-6i3zyv { + background-color: var(--darkreader-background-85c3d8, #3b5861) !important; +} +div.mermaid-viewer-control-panel .btn { + background-color: var(--darkreader-neutral-background); + fill: var(--darkreader-neutral-text); +} +svg g rect.er { + fill: var(--darkreader-neutral-background) !important; +} +svg g rect.er.entityBox { + fill: var(--darkreader-neutral-background) !important; +} +svg g rect.er.attributeBoxOdd { + fill: var(--darkreader-neutral-background) !important; +} +svg g rect.er.attributeBoxEven { + fill: var(--darkreader-selection-background); + fill-opacity: 0.8 !important; +} +svg rect.er.relationshipLabelBox { + fill: var(--darkreader-neutral-background) !important; +} +svg g g.nodes rect, +svg g g.nodes polygon { + fill: var(--darkreader-neutral-background) !important; +} +svg g rect.task { + fill: var(--darkreader-selection-background) !important; +} +svg line.messageLine0, +svg line.messageLine1 { + stroke: var(--darkreader-neutral-text) !important; +} +div.mermaid .actor { + fill: var(--darkreader-neutral-background) !important; +} +mitid-authenticators-code-app > .code-app-container { + background-color: white !important; + padding-top: 1rem; +} +iframe#unpaywall[src$="unpaywall.html"] { + color-scheme: light !important; +} +select { + --darkreader-bg--form-control-background-color: rgba(22, 22, 22, 0) !important; +} +body#tumblr { + --darkreader-bg--secondary-accent: 31, 32, 34 !important; + --darkreader-bg--white: 23, 23, 23 !important; + --darkreader-text--black: 228, 224, 218 !important; +} +:host { + --d2l-border-color: var(--darkreader-bg--d2l-color-gypsum) !important; + --d2l-button-icon-background-color-hover: var(--darkreader-bg--d2l-color-gypsum) !important; + --d2l-color-ferrite: var(--darkreader-neutral-text) !important; + --d2l-color-sylvite: var(--darkreader-bg--d2l-color-sylvite) !important; + --d2l-dropdown-background-color: var(--darkreader-neutral-background) !important; + --d2l-dropdown-border-color: var(--darkreader-border--d2l-color-mica) !important; + --d2l-input-backgroud-color: var(--darkreader-neutral-background) !important; + --d2l-menu-border-color: var(--darkreader-bg--d2l-color-gypsum) !important; + --d2l-tooltip-background-color: var(--darkreader-neutral-background) !important; + --d2l-tooltip-border-color: var(--darkreader-bg--d2l-color-gypsum) !important; +} +:host([_floating]) .d2l-floating-buttons-container { + background-color: var(--darkreader-neutral-background) !important; + border-top-color: var(--darkreader-border--d2l-color-mica) !important; + opacity: 0.88 !important; +} +d2l-card { + background: var(--darkreader-neutral-background) !important; + border-color: var(--darkreader-border--d2l-color-gypsum) !important; +} +d2l-dropdown-content > div, +d2l-menu-item { + background-color: var(--darkreader-neutral-background) !important; + border-radius: 10px !important; +} +d2l-empty-state-simple { + border-color: var(--darkreader-bg--d2l-color-gypsum) !important; +} +.d2l-button-filter > ul > li > a.vui-button { + border-color: var(--darkreader-border--d2l-color-mica) !important; +} +.d2l-label-text:has(.d2l-button-subtle-content):hover, +.d2l-label-text:has(.d2l-button-subtle-content):focus, +.d2l-label-text:has(.d2l-button-subtle-content):active { + background-color: var(--darkreader-bg--d2l-color-gypsum) !important; +} +.d2l-navigation-centerer { + color: inherit !important; +} +.d2l-tabs-layout { + border-color: var(--darkreader-border--d2l-color-gypsum) !important; +} +.d2l-input, +.d2l-calendar-date, +.d2l-htmleditor-container { + background-color: var(--darkreader-neutral-background) !important; +} +.d2l-collapsible-panel { + border: 1px solid var(--darkreader-border--d2l-color-mica) !important; + border-radius: 0.4rem !important; +} +.d2l-collapsible-panel-divider { + border-bottom: 1px solid var(--darkreader-border--d2l-color-mica) !important; +} +.d2l-w2d-flex { + border-bottom: 2px solid var(--darkreader-border--d2l-color-mica) !important; +} +.d2l-collapsible-panel scrolled, +.d2l-collapsible-panel-header, +.d2l-w2d-collection-fixed { + background-color: var(--darkreader-neutral-background) !important; +} +.d2l-loading-spinner-bg { + fill: var(--darkreader-bg--d2l-color-gypsum) !important; +} +.d2l-loading-spinner-bg-stroke { + stroke: var(--darkreader-border--d2l-color-mica) !important; +} +.d2l-loading-spinner-wrapper svg path, +.d2l-loading-spinner-wrapper svg circle { + fill: var(--darkreader-neutral-background) !important; +} +.d2l-twopanelselector-side.d2l-twopanelselector-side-sep { + background: var(--darkreader-bg--d2l-color-mica) !important; +} +.d2l-le-TreeAccordionItem-anchor::before { + background: var(--darkreader-bg--d2l-color-corundum) !important; +}</style><link rel="modulepreload" as="script" crossorigin="" href="https://hypr.land/_app/immutable/nodes/5.BF7DaURe.js"><link rel="modulepreload" as="script" crossorigin="" href="https://hypr.land/_app/immutable/chunks/update54.DZpQR3qD.js"><meta property="og:type" content="article"><meta property="og:title" content="Hyprland 0.54 is upon us!"></head> + <body data-sveltekit-preload-data="hover"> + <div style="display: contents"><header class="fixed inset-x-0 top-0 z-50 flex items-center justify-between rounded-full px-6 pt-2 text-sm duration-1000 animate-in fade-in-0 slide-in-from-top-1 fill-mode-backwards [animation-delay:0ms]"><a href="https://hypr.land/" class="flex items-center gap-4 rounded-full bg-black/50 px-4 py-2 font-bold tracking-wider text-white backdrop-blur"><svg viewBox="0 330 1006.49 347.4685344827586" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" style="width: 6rem; height: 2rem;" class="h-8 w-6 object-contain" width="1006.49" height="347.4685344827586"><defs><style>.st0 { + fill: url(#a); + } + + .st1 { + fill: url(#b); + } + + .st2 { + fill: url(#c); + } + + .st3 { + fill: url(#d); + } + + .st4 { + fill: url(#e); + } + + .st5 { + fill: url(#f); + } + + .st6 { + fill: url(#g); + } + + .st7 { + fill: url(#h); + } + + .st8 { + fill: url(#i); + } + </style><style class="darkreader darkreader--sync" media="screen"></style><lineargradient gradientUnits="userSpaceOnUse" y2="491.29" x2="561.93" y1="593.85" x1="561.93" id="i"><stop stop-color="#00a8f4" offset="0" style="--darkreader-inline-stopcolor: var(--darkreader-background-00a8f4, #377a98);" data-darkreader-inline-stopcolor=""></stop><stop stop-color="#00e5d0" offset="1" style="--darkreader-inline-stopcolor: var(--darkreader-background-00e5d0, #47a39a);" data-darkreader-inline-stopcolor=""></stop></lineargradient><lineargradient xlink:href="#i" y2="491.58" x2="630.69" y1="567.48" x1="630.69" id="c"></lineargradient><lineargradient xlink:href="#i" y2="493.77" x2="480.34" y1="596.04" x1="480.34" id="a"></lineargradient><lineargradient xlink:href="#i" y2="470.31" x2="392.86" y1="567.48" x1="392.86" id="b"></lineargradient><lineargradient xlink:href="#i" y2="491.73" x2="804.79" y1="567.48" x1="804.79" id="f"></lineargradient><lineargradient xlink:href="#i" y2="463.46" x2="883.97" y1="569.67" x1="883.97" id="g"></lineargradient><lineargradient xlink:href="#i" y2="465.94" x2="671.56" y1="567.48" x1="671.56" id="d"></lineargradient><lineargradient xlink:href="#i" y2="491.58" x2="724.23" y1="569.67" x1="724.23" id="e"></lineargradient><lineargradient xlink:href="#i" y2="346.78" x2="202.09" y1="659.7" x1="202.09" id="h"></lineargradient></defs><g><path d="M580.29,495c-5.59-2.48-12.07-3.71-19.45-3.71-4.86,0-9.4.36-13.62,1.09-4.22.73-7.94,1.82-11.15,3.28-3.2,1.46-5.73,3.3-7.58,5.54-1.85,2.24-2.77,4.95-2.77,8.16v84.5h21.27v-28.09c1.05.58,2.16,1.1,3.35,1.5,3.01,1.02,5.92,1.67,8.74,1.97,2.82.29,4.95.44,6.41.44,6.9,0,12.75-1.6,17.56-4.81,4.81-3.21,8.52-7.7,11.15-13.48,2.62-5.78,3.93-12.46,3.93-20.03,0-10.1-1.58-18.07-4.73-23.89-3.16-5.83-7.53-9.98-13.11-12.46ZM574.46,543.37c-1.31,3.16-3.23,5.42-5.75,6.77-2.53,1.36-5.73,2.04-9.62,2.04-1.75,0-3.74-.24-5.97-.73-2.24-.48-4.28-1.26-6.12-2.33v-34.67c0-1.46.99-2.64,2.99-3.57,1.99-.92,5.32-1.38,9.98-1.38,4.27,0,7.6.85,9.98,2.55,2.38,1.7,4.05,4.1,5.03,7.21.97,3.11,1.46,6.9,1.46,11.36,0,5.34-.66,9.59-1.97,12.75Z" class="st8"></path><path d="M638.78,491.58c-4.57,0-9.11.61-13.62,1.82-4.52,1.22-8.52,2.57-12.02,4.08-3.5,1.51-5.93,2.84-7.28,4.01v66h21.71v-56.96c1.65-.29,3.69-.48,6.12-.58,2.43-.1,5-.12,7.72-.07,2.72.05,5.34.17,7.87.36,2.52.2,4.61.49,6.26.87v-15.88c-1.36-1.07-3.35-1.94-5.97-2.62-2.62-.68-6.22-1.02-10.78-1.02Z" class="st2"></path><path d="M481.21,542.1l-15.66-48.33h-24.91l29.61,72.88c-.37,1.26-.77,2.39-1.21,3.39-1.17,2.67-2.65,4.56-4.44,5.68-1.8,1.12-3.91,1.68-6.34,1.68-1.46,0-2.87-.12-4.22-.36-1.36-.24-2.82-.66-4.37-1.24v17.63c1.65.78,3.64,1.41,5.97,1.89,2.33.48,4.71.73,7.14.73,3.5,0,6.9-.87,10.2-2.62,3.3-1.75,6.48-4.61,9.54-8.6,3.06-3.98,5.9-9.37,8.52-16.17l28.99-74.89h-23.31l-15.52,48.33Z" class="st0"></path><polygon points="410.78 509.65 375.08 509.65 375.08 470.31 351.48 470.31 351.48 567.48 375.08 567.48 375.08 528.88 410.78 528.88 410.78 567.48 434.23 567.48 434.23 470.31 410.78 470.31 410.78 509.65" class="st1"></polygon><path d="M825.12,494.28c-4.66-1.7-10.3-2.55-16.9-2.55-3.11,0-6.48.24-10.13.73-3.64.49-7.26,1.12-10.85,1.89-3.59.78-6.9,1.68-9.91,2.7-3.01,1.02-5.44,2.02-7.28,2.99v67.45h21.71v-55.36c1.17-.58,2.86-1.14,5.1-1.67,2.23-.53,4.47-.8,6.7-.8,2.62,0,4.86.32,6.7.95,1.84.63,3.3,1.51,4.37,2.62,1.07,1.12,1.87,2.45,2.4,4.01.53,1.56.8,3.26.8,5.1v45.16h21.71v-49.54c0-6.51-1.24-11.65-3.71-15.44-2.48-3.79-6.05-6.53-10.71-8.23Z" class="st5"></path><path d="M899.27,463.46v31.53c-.93-.55-1.9-1.01-2.91-1.37-2.72-.97-5.34-1.58-7.87-1.82-2.53-.24-4.57-.36-6.12-.36-11.75,0-20.57,3.45-26.44,10.34-5.88,6.9-8.81,16.32-8.81,28.26,0,7.67.99,14.08,2.99,19.23,1.99,5.15,4.73,9.2,8.23,12.17,3.5,2.96,7.65,5.08,12.46,6.34,4.81,1.26,10.08,1.89,15.81,1.89,4.27,0,8.45-.46,12.53-1.38,4.08-.92,7.74-2.26,11-4.01,3.25-1.75,5.85-3.96,7.79-6.63,1.94-2.67,2.91-5.8,2.91-9.4v-84.79h-21.56ZM899.27,545.92c0,1.85-1.09,3.23-3.28,4.15-2.19.92-5.03,1.38-8.52,1.38-4.57,0-8.18-.85-10.85-2.55-2.67-1.7-4.59-4.08-5.75-7.14-1.17-3.06-1.75-6.72-1.75-11,0-5.44.7-9.76,2.11-12.97,1.41-3.2,3.52-5.49,6.34-6.85,2.82-1.36,6.26-2.04,10.34-2.04,1.84,0,3.76.27,5.75.8,1.99.54,3.86,1.29,5.61,2.26v33.95Z" class="st6"></path><rect height="101.55" width="21.56" y="465.94" x="660.78" class="st3"></rect><path d="M750.3,498.72c-2.38-1.94-4.98-3.42-7.79-4.44-2.82-1.02-5.63-1.72-8.45-2.11-2.82-.39-5.39-.58-7.72-.58-6.61,0-12.55.68-17.85,2.04-5.3,1.36-9.2,2.82-11.73,4.37v19.23c2.72-2.14,6.24-3.96,10.56-5.46,4.32-1.5,8.62-2.26,12.89-2.26,5.24,0,9.3,1,12.17,2.99,2.86,1.99,4.3,5.22,4.3,9.69v4.68c-.7-.4-1.44-.8-2.26-1.19-2.48-1.17-5.27-2.09-8.38-2.77-3.11-.68-6.32-1.02-9.62-1.02-5.93,0-10.83.92-14.71,2.77-3.89,1.85-6.77,4.47-8.67,7.87-1.89,3.4-2.84,7.38-2.84,11.95,0,4.86.82,8.91,2.48,12.16,1.65,3.26,3.96,5.83,6.92,7.72,2.96,1.89,6.41,3.25,10.34,4.08,3.93.82,8.13,1.24,12.6,1.24,7.48,0,13.86-.58,19.16-1.75,5.29-1.17,9.35-3.03,12.16-5.61,2.82-2.57,4.23-5.95,4.23-10.13l.15-34.82c0-4.47-.73-8.21-2.19-11.22-1.46-3.01-3.38-5.49-5.75-7.43ZM733.7,553.35c-1.99.68-5.46,1.02-10.42,1.02-1.94,0-3.81-.39-5.61-1.17-1.8-.78-3.23-1.89-4.3-3.35-1.07-1.46-1.6-3.11-1.6-4.95,0-3.01,1.09-5.22,3.28-6.63,2.19-1.41,5.66-2.11,10.42-2.11,3.11,0,6.02.34,8.74,1.02.87.22,1.69.47,2.48.74v11.36c0,2.04-1,3.4-2.99,4.08Z" class="st4"></path></g><path d="M311.03,491.55c-9.09-20.56-22.42-39.71-35.29-58.22-2.38-3.41-4.62-6.64-6.84-9.87-3.15-4.6-7.42-10.49-12.36-17.31-11.29-15.59-28.92-39.62-40.84-59.36v49.42c12.28,17.62,24.2,33.49,30.57,42.78,13.94,20.33,30.09,42,39.67,63.66,28.78,65.13-11.7,128.85-82.05,129.61h-1.26c-.18,0-.35,0-.53,0-.18,0-.35,0-.53,0h-1.26c-70.35-.76-110.84-64.48-82.05-129.61,9.58-21.67,25.72-43.33,39.67-63.66,6.36-9.28,18.28-25.16,30.57-42.78v-49.42c-11.92,19.75-29.55,43.78-40.84,59.36-4.94,6.81-9.21,12.7-12.36,17.31-2.22,3.23-4.46,6.45-6.84,9.87-12.88,18.52-26.21,37.67-35.29,58.22-8.83,19.97-12.7,40.38-11.49,60.65,1.16,19.65,7.28,38.57,17.68,54.73,10.28,15.97,24.74,29.21,41.81,38.29,17.64,9.37,37.44,14.25,58.87,14.48.52,0,1.03,0,1.56,0,.18,0,.35,0,.53,0,.18,0,.35,0,.53,0,.52,0,1.03,0,1.56,0,21.43-.23,41.23-5.1,58.87-14.48,17.07-9.08,31.52-22.32,41.81-38.29,10.4-16.16,16.52-35.08,17.68-54.73,1.2-20.27-2.67-40.68-11.49-60.65Z" class="st7"></path></svg></a> <button class="z-50 rounded-full bg-black/50 p-2 md:backdrop-blur nav:hidden" aria-label="Open Navigation"><svg viewBox="0 0 24 24" width="1.2em" height="1.2em" class="h-6 w-6 text-slate-200 "><g fill="none"><path d="M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022m-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z"></path><path fill="currentColor" d="M20 18a1 1 0 0 1 .117 1.993L20 20H4a1 1 0 0 1-.117-1.993L4 18zm0-7a1 1 0 1 1 0 2H4a1 1 0 1 1 0-2zm0-7a1 1 0 1 1 0 2H4a1 1 0 0 1 0-2z"></path></g></svg></button> <nav class="nav svelte-1bl41vx"><ul class="flex flex-col items-center gap-5 rounded-full nav:h-full nav:max-h-full nav:flex-row [&_li]:transition-colors hover:[&_li]:text-cyan-300"><li data-svelte-h="svelte-1sjdn7u"><a href="https://wiki.hypr.land/Getting-Started/Master-Tutorial/" rel="noopener" target="_blank">Get started</a></li> <li data-svelte-h="svelte-1iva5t9"><a href="https://wiki.hypr.land/">Wiki</a></li> <li data-svelte-h="svelte-1rsohi4"><a href="https://forum.hypr.land/">Forums</a></li> <li data-svelte-h="svelte-mj1rv7"><a href="https://account.hypr.land/">Account</a></li> <li><a href="https://hypr.land/hall_of_fame" data-svelte-h="svelte-wulz1">Hall of fame</a></li> <li><a href="https://hypr.land/news" data-svelte-h="svelte-13uzzsz">News</a></li> <li><a href="https://hypr.land/plugins" data-svelte-h="svelte-9u2utj">Plugins</a></li></ul> <ul class="flex flex-row items-center gap-3 px-4"><li><a href="https://discord.com/invite/hQ9XvMUjjr" class="social-icon svelte-1bl41vx" aria-label="Join us on Discord" target="_blank"><svg viewBox="0 0 24 24" width="1.2em" height="1.2em" class="h-full w-full"><path fill="currentColor" d="M18.59 5.89c-1.23-.57-2.54-.99-3.92-1.23c-.17.3-.37.71-.5 1.04c-1.46-.22-2.91-.22-4.34 0c-.14-.33-.34-.74-.51-1.04c-1.38.24-2.69.66-3.92 1.23c-2.48 3.74-3.15 7.39-2.82 10.98c1.65 1.23 3.24 1.97 4.81 2.46c.39-.53.73-1.1 1.03-1.69c-.57-.21-1.11-.48-1.62-.79c.14-.1.27-.21.4-.31c3.13 1.46 6.52 1.46 9.61 0c.13.11.26.21.4.31c-.51.31-1.06.57-1.62.79c.3.59.64 1.16 1.03 1.69c1.57-.49 3.17-1.23 4.81-2.46c.39-4.17-.67-7.78-2.82-10.98Zm-9.75 8.78c-.94 0-1.71-.87-1.71-1.94s.75-1.94 1.71-1.94s1.72.87 1.71 1.94c0 1.06-.75 1.94-1.71 1.94m6.31 0c-.94 0-1.71-.87-1.71-1.94s.75-1.94 1.71-1.94s1.72.87 1.71 1.94c0 1.06-.75 1.94-1.71 1.94"></path></svg></a></li> <li><a href="https://github.com/hyprwm/Hyprland" class="social-icon svelte-1bl41vx" aria-label="Go to Hyprlands Github" target="_blank"><svg viewBox="0 0 24 24" width="1.2em" height="1.2em" class="h-full w-full"><path fill="currentColor" d="M12.001 2c-5.525 0-10 4.475-10 10a9.99 9.99 0 0 0 6.837 9.488c.5.087.688-.213.688-.476c0-.237-.013-1.024-.013-1.862c-2.512.463-3.162-.612-3.362-1.175c-.113-.288-.6-1.175-1.025-1.413c-.35-.187-.85-.65-.013-.662c.788-.013 1.35.725 1.538 1.025c.9 1.512 2.337 1.087 2.912.825c.088-.65.35-1.087.638-1.337c-2.225-.25-4.55-1.113-4.55-4.938c0-1.088.387-1.987 1.025-2.687c-.1-.25-.45-1.275.1-2.65c0 0 .837-.263 2.75 1.024a9.3 9.3 0 0 1 2.5-.337c.85 0 1.7.112 2.5.337c1.913-1.3 2.75-1.024 2.75-1.024c.55 1.375.2 2.4.1 2.65c.637.7 1.025 1.587 1.025 2.687c0 3.838-2.337 4.688-4.562 4.938c.362.312.675.912.675 1.85c0 1.337-.013 2.412-.013 2.75c0 .262.188.574.688.474A10.02 10.02 0 0 0 22 12c0-5.525-4.475-10-10-10"></path></svg></a></li> <li><a href="https://code.hyprland.org/" class="social-icon svelte-1bl41vx" aria-label="Hyprland git instance" target="_blank"><svg viewBox="0 0 24 24" width="1.2em" height="1.2em" class="h-full w-full"><path fill="currentColor" fill-rule="evenodd" d="M21.623 11.11L12.89 2.376a1.288 1.288 0 0 0-1.821 0L9.256 4.191l2.3 2.3a1.53 1.53 0 0 1 1.937 1.95l2.217 2.217a1.532 1.532 0 1 1-.918.864l-2.068-2.068v5.441a1.533 1.533 0 1 1-1.26-.045V9.36a1.532 1.532 0 0 1-.832-2.01L8.365 5.081l-5.988 5.987a1.289 1.289 0 0 0 0 1.822l8.733 8.732a1.288 1.288 0 0 0 1.821 0l8.692-8.692a1.288 1.288 0 0 0 0-1.822"></path></svg></a></li></ul> <ul class="flex gap-4"><li><a class="inline-block rounded-full px-4 py-2 outline outline-cyan-500 hover:outline-cyan-200" href="https://hypr.land/support" data-svelte-h="svelte-17uwok0">Support us</a></li> <li data-svelte-h="svelte-82jg8f"><a class="inline-block rounded-full bg-cyan-300 px-4 py-2 uppercase tracking-wide text-black hover:bg-cyan-200" href="https://wiki.hypr.land/Getting-Started/Installation/" target="_blank" aria-label="Install Hyprland">Install</a></li></ul></nav></header> <main class="mx-auto flex min-h-screen w-full flex-col"> <div class="fancy-top-gradient fad animate-in"></div> <article class="mx-auto mt-navbar flex max-w-4xl flex-col gap-4 px-6 pt-20 md:gap-8 md:px-8 lg:mt-32 lg:gap-14"><hgroup class="flex flex-col items-start gap-8 duration-1000 animate-in fade-in-0 slide-in-from-bottom-4"><h1 class="text-4xl font-bold lg:text-6xl">Hyprland 0.54 is upon us!</h1> <div class="flex items-center gap-8 text-base font-medium text-slate-400"><a href="https://github.com/vaxerski/" rel="author" target="_blank" class="flex items-center gap-3 rounded-full bg-slate-700/50 px-4 py-2 text-base font-medium text-slate-300 transition-colors hover:bg-slate-700/70 hover:text-slate-200"><img class="size-10 rounded-full" src="./Hyprland 0.54 is upon us! _ Hyprland_files/vaxry.webp" alt="Picture of Vaxry"> <div class="">by Vaxry</div></a> <time class="" datetime="2026-02-27T18:11:48.000Z">February 27, 2026</time></div></hgroup> <div class="prose prose-slate prose-invert transition-none delay-500 animate-in fade-in-0 fill-mode-backwards [animation-duration:2500ms] lg:prose-xl prose-a:text-cyan-400 prose-img:rounded-lg"><p>It’s been a while, but we wanted to polish this one! This is a <strong>massive</strong> update with no +understatement. After a quite tame 0.53 and a few patch releases, we finally can proudly announce +0.54 is out.</p> <p>Special thanks to our HIs (Human Intelligences) for powering Hyprland development.</p> <h2 id="breaking-changes">Breaking changes</h2> <ul><li><code>togglesplit</code> and <code>swapsplit</code> dispatchers have been finally removed after being long deprecated. Please use <code>layoutmsg</code> now.</li> <li><code>single_window_aspect_ratio</code> and <code>single_window_aspect_ratio_tolerance</code> have been migrated from dwindle to layout, and are layout-agnostic.</li></ul> <h2 id="per-workspace-layouts">Per-workspace layouts</h2> <p>The biggest change to how our layouts work since Hyprland’s inception. Layouts now are much simpler, easier to write and +maintain.</p> <p>With this, you can finally have per-workspace layouts (or per-monitor, etc), which means you can have workspaces 1-4 on dwindle, +5-8 on master, and 9-10 on scroll.</p> <p>Wait… scroll?</p> <h2 id="new-layouts">New layouts</h2> <p>With 0.54 and the layout rewrite, the <code>hyprscrolling</code> plugin has been migrated into core, and a <code>monocle</code> layout has also +been added. Check the wiki pages for each for config options and layout messages.</p> <h2 id="massive-performance-improvements">Massive performance improvements</h2> <p>Especially on iGPUs, thanks to massive work from Tom, Ujin and yours truly, we’ve managed to improve performance anywhere +from 50% to 500%, depending on your exact hardware. No more dropped frames, rejoice!</p> <p>The battle is not over, but we already beat many other environments in performance and continue to work on it.</p> <h2 id="full-hyprnix-integration">Full Hyprnix integration</h2> <p>The hyprnix integration is now complete. We will continue testing it over the next few weeks and plan to recommend it by +default for distros other than Arch / Nix in the future.</p> <p>Hyprpm and start-hyprland now have full nix integrations.</p> <h2 id="other-new-stuff">Other new stuff</h2> <p>Other new stuff include:</p> <ul><li>new cursor zoom gesture</li> <li>new groupbar text padding options</li> <li>a few new fields in hyprctl</li> <li>minor misc improvements</li></ul> <h2 id="fixes">Fixes</h2> <p>As usual, tons of fixes, too many to list:</p> <ul><li>various X11 compat fixes</li> <li>fifo improvements</li> <li>tons of renderer fixes</li> <li>various DRM and syncobj fixes</li> <li>error bar padding fixes</li> <li>dynamic layer rule applying fixed</li> <li>tons of crashes fixed</li> <li>and more, I’m too lazy to list…</li></ul> <h2 id="the-raw-release">The raw release</h2> <p>As always, if you prefer reading more, check the release on <a href="https://github.com/hyprwm/Hyprland/releases/tag/v0.54.0" rel="nofollow">Github</a>.</p> <p>Cheers, +vax</p></div></article> <section class="mx-auto mt-72 max-w-screen-lg"><hgroup class="z-10 flex flex-col px-3 text-center items-center mb-6" style="opacity: 0; translate: 0px 24px; transition: 840ms;"> <h1 class="mb-12 font-bold text-5xl md:text-7xl lg:text-8xl">More news</h1> </hgroup> <ul class="grid grid-cols-2 gap-x-7 gap-y-16"><li class="flex" style="opacity: 0; translate: 0px 24px; transition: 840ms;"><a href="https://hypr.land/news/update53" class="w-full transition-transform hover:-translate-y-0.5"><article class="flex h-[100%] flex-col justify-between gap-3 rounded hover:outline-sky-500/80 md:flex-row md:rounded-3xl md:bg-gradient-to-tr md:from-cyan-500/10 md:to-transparent md:p-8 md:shadow-xl md:outline md:outline-1 md:outline-sky-500/30"><div><div class="flex flex-col gap-4 font-medium text-slate-400"><p class="font-bold text-slate-400">December 29, 2025</p></div> <h2 class="title text-xl font-bold hover:text-slate-200 md:text-2xl lg:text-3xl">Hyprland 0.53 dropped!</h2></div> <p class="group flex min-w-max max-w-max flex-row-reverse items-center justify-center gap-2 font-medium text-slate-300 transition-transform hover:text-white md:flex-col"><svg viewBox="0 0 24 24" width="1.2em" height="1.2em" class="h-4 w-4 transition-transform group-hover:translate-y-0.5 md:h-9 md:w-9"><g fill="none"><path d="M24 0v24H0V0zM12.594 23.258l-.012.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.105.074l.014.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.016-.018m.264-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.008l.201.092c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022m-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.092l.01-.009l.004-.011l.017-.43l-.003-.012l-.01-.01z"></path><path fill="currentColor" d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m.005 3.758a1 1 0 0 1 1.32-.084l.094.084l3.535 3.535a1 1 0 0 1 .083 1.32l-.083.094l-3.535 3.536a1 1 0 0 1-1.498-1.32l.084-.094l1.828-1.83H7.757a1 1 0 0 1-.116-1.992L7.757 11h6.076l-1.828-1.828a1 1 0 0 1 0-1.414"></path></g></svg></p></article></a></li><li class="flex" style="opacity: 0; translate: 0px 24px; transition: 840ms;"><a href="https://hypr.land/news/update52" class="w-full transition-transform hover:-translate-y-0.5"><article class="flex h-[100%] flex-col justify-between gap-3 rounded hover:outline-sky-500/80 md:flex-row md:rounded-3xl md:bg-gradient-to-tr md:from-cyan-500/10 md:to-transparent md:p-8 md:shadow-xl md:outline md:outline-1 md:outline-sky-500/30"><div><div class="flex flex-col gap-4 font-medium text-slate-400"><p class="font-bold text-slate-400">November 7, 2025</p></div> <h2 class="title text-xl font-bold hover:text-slate-200 md:text-2xl lg:text-3xl">Hyprland 0.52 out now!</h2></div> <p class="group flex min-w-max max-w-max flex-row-reverse items-center justify-center gap-2 font-medium text-slate-300 transition-transform hover:text-white md:flex-col"><svg viewBox="0 0 24 24" width="1.2em" height="1.2em" class="h-4 w-4 transition-transform group-hover:translate-y-0.5 md:h-9 md:w-9"><g fill="none"><path d="M24 0v24H0V0zM12.594 23.258l-.012.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.105.074l.014.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.016-.018m.264-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.008l.201.092c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022m-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.092l.01-.009l.004-.011l.017-.43l-.003-.012l-.01-.01z"></path><path fill="currentColor" d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m.005 3.758a1 1 0 0 1 1.32-.084l.094.084l3.535 3.535a1 1 0 0 1 .083 1.32l-.083.094l-3.535 3.536a1 1 0 0 1-1.498-1.32l.084-.094l1.828-1.83H7.757a1 1 0 0 1-.116-1.992L7.757 11h6.076l-1.828-1.828a1 1 0 0 1 0-1.414"></path></g></svg></p></article></a></li><li class="flex" style="opacity: 0; translate: 0px 24px; transition: 840ms;"><a href="https://hypr.land/news/update51" class="w-full transition-transform hover:-translate-y-0.5"><article class="flex h-[100%] flex-col justify-between gap-3 rounded hover:outline-sky-500/80 md:flex-row md:rounded-3xl md:bg-gradient-to-tr md:from-cyan-500/10 md:to-transparent md:p-8 md:shadow-xl md:outline md:outline-1 md:outline-sky-500/30"><div><div class="flex flex-col gap-4 font-medium text-slate-400"><p class="font-bold text-slate-400">September 10, 2025</p></div> <h2 class="title text-xl font-bold hover:text-slate-200 md:text-2xl lg:text-3xl">Hyprland 0.51 dropped!</h2></div> <p class="group flex min-w-max max-w-max flex-row-reverse items-center justify-center gap-2 font-medium text-slate-300 transition-transform hover:text-white md:flex-col"><svg viewBox="0 0 24 24" width="1.2em" height="1.2em" class="h-4 w-4 transition-transform group-hover:translate-y-0.5 md:h-9 md:w-9"><g fill="none"><path d="M24 0v24H0V0zM12.594 23.258l-.012.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.105.074l.014.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.016-.018m.264-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.008l.201.092c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022m-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.092l.01-.009l.004-.011l.017-.43l-.003-.012l-.01-.01z"></path><path fill="currentColor" d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m.005 3.758a1 1 0 0 1 1.32-.084l.094.084l3.535 3.535a1 1 0 0 1 .083 1.32l-.083.094l-3.535 3.536a1 1 0 0 1-1.498-1.32l.084-.094l1.828-1.83H7.757a1 1 0 0 1-.116-1.992L7.757 11h6.076l-1.828-1.828a1 1 0 0 1 0-1.414"></path></g></svg></p></article></a></li><li class="flex" style="opacity: 0; translate: 0px 24px; transition: 840ms;"><a href="https://hypr.land/news/hyprperks" class="w-full transition-transform hover:-translate-y-0.5"><article class="flex h-[100%] flex-col justify-between gap-3 rounded hover:outline-sky-500/80 md:flex-row md:rounded-3xl md:bg-gradient-to-tr md:from-cyan-500/10 md:to-transparent md:p-8 md:shadow-xl md:outline md:outline-1 md:outline-sky-500/30"><div><div class="flex flex-col gap-4 font-medium text-slate-400"><p class="font-bold text-slate-400">July 28, 2025</p></div> <h2 class="title text-xl font-bold hover:text-slate-200 md:text-2xl lg:text-3xl">Hyprperks have been launched!</h2></div> <p class="group flex min-w-max max-w-max flex-row-reverse items-center justify-center gap-2 font-medium text-slate-300 transition-transform hover:text-white md:flex-col"><svg viewBox="0 0 24 24" width="1.2em" height="1.2em" class="h-4 w-4 transition-transform group-hover:translate-y-0.5 md:h-9 md:w-9"><g fill="none"><path d="M24 0v24H0V0zM12.594 23.258l-.012.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.105.074l.014.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.016-.018m.264-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.008l.201.092c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022m-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.092l.01-.009l.004-.011l.017-.43l-.003-.012l-.01-.01z"></path><path fill="currentColor" d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m.005 3.758a1 1 0 0 1 1.32-.084l.094.084l3.535 3.535a1 1 0 0 1 .083 1.32l-.083.094l-3.535 3.536a1 1 0 0 1-1.498-1.32l.084-.094l1.828-1.83H7.757a1 1 0 0 1-.116-1.992L7.757 11h6.076l-1.828-1.828a1 1 0 0 1 0-1.414"></path></g></svg></p></article></a></li></ul></section></main> <footer class="max-w-screen relative mt-16 flex items-center justify-center border-t border-blue-400/50 bg-black/50 md:mt-24 lg:mt-32"><div class="footer-inner svelte-1k1m912"><div class="sponsors-row svelte-1k1m912"><div class="sponsors-title svelte-1k1m912" data-svelte-h="svelte-1l3cir4">Sponsors</div> <div class="sponsor-category svelte-1k1m912"><div class="sponsor-label gradient-text svelte-1k1m912"><span class="bg-gradient-to-r from-primary to-blue-500 bg-clip-text text-transparent svelte-1k1m912">Diamond</span></div> <div class="sponsor-logos svelte-1k1m912"><a href="https://37signals.com/" class="cursor-pointer flex flex-col items-center gap-4" target="_blank" rel="noopener noreferrer"><img title="37signals" class="size-full self-center justify-self-start rounded-md object-contain sponsor-logo tier-diamond" src="./Hyprland 0.54 is upon us! _ Hyprland_files/37signals.svg" alt="37signals"> </a></div> </div><div class="sponsor-category svelte-1k1m912"><div class="sponsor-label gradient-text svelte-1k1m912"><span class="bg-gradient-to-r from-yellow-200 to-yellow-400 bg-clip-text text-transparent svelte-1k1m912">Gold</span></div> <div class="sponsor-logos svelte-1k1m912"><a href="https://frame.work/" class="cursor-pointer flex flex-col items-center gap-4" target="_blank" rel="noopener noreferrer"><img title="Framework" class="size-full self-center justify-self-start rounded-md object-contain sponsor-logo tier-gold" src="./Hyprland 0.54 is upon us! _ Hyprland_files/framework-white.png" alt="Framework"> </a></div> </div></div> <div class="flex grow flex-col gap-4 rounded-lg"><div class="pretitle svelte-1k1m912" data-svelte-h="svelte-1snj3bg">Humans</div> <ul class="flex flex-col gap-3 font-medium"><li data-svelte-h="svelte-w1m46h"><a href="https://github.com/vaxerski" target="_blank" class="svelte-1k1m912">Vaxry <span class="bg-gradient-to-r from-primary to-blue-500 bg-clip-text text-transparent">[ Lead Developer ]</span></a></li> <li><a href="https://github.com/fufexan" target="_blank" class="svelte-1k1m912">Fufexan <span class="text-cyan-500"><span class="text-cyan-600">[ </span>Supporting Developer<span class="text-cyan-600"> ]</span></span></a></li><li><a href="https://github.com/NotAShelf" target="_blank" class="svelte-1k1m912">NotAShelf <span class="text-teal-500"><span class="text-teal-600">[ </span>Community Manager<span class="text-teal-600"> ]</span></span></a></li><li><a href="https://github.com/vdawg-git" target="_blank" class="svelte-1k1m912">VDawg <span class="text-emerald-500"><span class="text-emerald-600">[ </span>Webdesign and dev<span class="text-emerald-600"> ]</span></span></a></li> <li data-svelte-h="svelte-xaqv6n"><a href="https://github.com/hyprwm/Hyprland/graphs/contributors" target="_blank" class="svelte-1k1m912">and our <span class="text-indigo-500">fellow contributors</span></a></li></ul></div> <div class="flex flex-col gap-4" data-svelte-h="svelte-i5epxg"><div class="pretitle svelte-1k1m912">Links</div> <ul class="flex flex-col gap-3 font-medium"><li><a href="https://wiki.hypr.land/" target="_blank" class="svelte-1k1m912">Wiki</a></li> <li><a href="https://wiki.hypr.land/Getting-Started/Master-Tutorial/" target="_blank" class="svelte-1k1m912">Get started</a></li> <li><a href="https://hypr.land/hall_of_fame" class="svelte-1k1m912">Hall of fame</a></li> <li><a href="https://forum.hypr.land/" target="_blank" class="svelte-1k1m912">Forum</a></li> <li><a href="https://account.hypr.land/" target="_blank" class="svelte-1k1m912">Account</a></li></ul></div> <div class="flex flex-col gap-4"><div class="pretitle svelte-1k1m912" font-bold="" data-svelte-h="svelte-7bibv5">Socials</div> <ul class="flex grid-cols-2 gap-6 gap-y-3 md:grid"><li class=""><a href="https://discord.com/invite/hQ9XvMUjjr" class="text-slate-400 hover:text-slate-200 svelte-1k1m912" aria-label="Join us on Discord" target="_blank"><svg viewBox="0 0 24 24" width="1.2em" height="1.2em" class="h-12 w-12 "><path fill="currentColor" d="M18.59 5.89c-1.23-.57-2.54-.99-3.92-1.23c-.17.3-.37.71-.5 1.04c-1.46-.22-2.91-.22-4.34 0c-.14-.33-.34-.74-.51-1.04c-1.38.24-2.69.66-3.92 1.23c-2.48 3.74-3.15 7.39-2.82 10.98c1.65 1.23 3.24 1.97 4.81 2.46c.39-.53.73-1.1 1.03-1.69c-.57-.21-1.11-.48-1.62-.79c.14-.1.27-.21.4-.31c3.13 1.46 6.52 1.46 9.61 0c.13.11.26.21.4.31c-.51.31-1.06.57-1.62.79c.3.59.64 1.16 1.03 1.69c1.57-.49 3.17-1.23 4.81-2.46c.39-4.17-.67-7.78-2.82-10.98Zm-9.75 8.78c-.94 0-1.71-.87-1.71-1.94s.75-1.94 1.71-1.94s1.72.87 1.71 1.94c0 1.06-.75 1.94-1.71 1.94m6.31 0c-.94 0-1.71-.87-1.71-1.94s.75-1.94 1.71-1.94s1.72.87 1.71 1.94c0 1.06-.75 1.94-1.71 1.94"></path></svg></a></li> <li class=""><a href="https://github.com/hyprwm/Hyprland" class="text-slate-400 hover:text-slate-200 svelte-1k1m912" target="_blank" aria-label="Go to our Github"><svg viewBox="0 0 24 24" width="1.2em" height="1.2em" class="h-12 w-12 "><path fill="currentColor" d="M12.001 2c-5.525 0-10 4.475-10 10a9.99 9.99 0 0 0 6.837 9.488c.5.087.688-.213.688-.476c0-.237-.013-1.024-.013-1.862c-2.512.463-3.162-.612-3.362-1.175c-.113-.288-.6-1.175-1.025-1.413c-.35-.187-.85-.65-.013-.662c.788-.013 1.35.725 1.538 1.025c.9 1.512 2.337 1.087 2.912.825c.088-.65.35-1.087.638-1.337c-2.225-.25-4.55-1.113-4.55-4.938c0-1.088.387-1.987 1.025-2.687c-.1-.25-.45-1.275.1-2.65c0 0 .837-.263 2.75 1.024a9.3 9.3 0 0 1 2.5-.337c.85 0 1.7.112 2.5.337c1.913-1.3 2.75-1.024 2.75-1.024c.55 1.375.2 2.4.1 2.65c.637.7 1.025 1.587 1.025 2.687c0 3.838-2.337 4.688-4.562 4.938c.362.312.675.912.675 1.85c0 1.337-.013 2.412-.013 2.75c0 .262.188.574.688.474A10.02 10.02 0 0 0 22 12c0-5.525-4.475-10-10-10"></path></svg></a></li> <li class=""><a href="https://hypr.land/rss.xml" class="text-slate-400 hover:text-slate-200 svelte-1k1m912" target="_blank" aria-label="Rss Feed"><svg viewBox="0 0 24 24" width="1.2em" height="1.2em" class="h-12 w-12 "><g fill="none" fill-rule="evenodd"><path d="M24 0v24H0V0zM12.594 23.258l-.012.002l-.071.035l-.02.004l-.014-.004l-.071-.036c-.01-.003-.019 0-.024.006l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.016-.018m.264-.113l-.014.002l-.184.093l-.01.01l-.003.011l.018.43l.005.012l.008.008l.201.092c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022m-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.003-.011l.018-.43l-.003-.012l-.01-.01z"></path><path fill="currentColor" d="M18 3a3 3 0 0 1 2.995 2.824L21 6v12a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-2.995-2.824L3 18V6a3 3 0 0 1 2.824-2.995L6 3zM8.5 14a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3M8 10.5a1 1 0 1 0 0 2a3.5 3.5 0 0 1 3.5 3.5a1 1 0 1 0 2 0A5.5 5.5 0 0 0 8 10.5M8.5 7c-.19 0-.379.006-.566.019a1 1 0 0 0 .132 1.995a6.5 6.5 0 0 1 6.92 6.92a1 1 0 1 0 1.995.132A8.5 8.5 0 0 0 8.5 7"></path></g></svg></a></li> <li class=""><a href="https://code.hyprland.org/" class="text-slate-400 hover:text-slate-200 svelte-1k1m912" target="_blank" aria-label="Rss Feed"><svg viewBox="0 0 24 24" width="1.2em" height="1.2em" class="h-12 w-12 "><path fill="currentColor" fill-rule="evenodd" d="M21.623 11.11L12.89 2.376a1.288 1.288 0 0 0-1.821 0L9.256 4.191l2.3 2.3a1.53 1.53 0 0 1 1.937 1.95l2.217 2.217a1.532 1.532 0 1 1-.918.864l-2.068-2.068v5.441a1.533 1.533 0 1 1-1.26-.045V9.36a1.532 1.532 0 0 1-.832-2.01L8.365 5.081l-5.988 5.987a1.289 1.289 0 0 0 0 1.822l8.733 8.732a1.288 1.288 0 0 0 1.821 0l8.692-8.692a1.288 1.288 0 0 0 0-1.822"></path></svg></a></li></ul></div> <div class="flex w-full flex-wrap gap-4 text-sm font-medium text-slate-400"><p data-svelte-h="svelte-bab96s">Hyprland is licensed under the BSD 3-Clause "New" or "Revised" License.</p> <p data-svelte-h="svelte-1f53hsv">The name "Hyprland" and the logo are registered trademarks of Hyprland Development.</p> <p>© Hyprland Development 2026.</p> <p data-svelte-h="svelte-139d39e">Stay hydrated</p></div></div> <div class="gradient svelte-1k1m912" aria-hidden="true"></div></footer> <div id="svelte-announcer" aria-live="assertive" aria-atomic="true" style="position: absolute; left: 0px; top: 0px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); overflow: hidden; white-space: nowrap; width: 1px; height: 1px;">Hyprland 0.54 is upon us! | Hyprland</div></div> + + +</body></html>
\ No newline at end of file |
