Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

fixpoint-linux design

The shared Elm design system for fixpoint-linux sites.

Fixpoint.* is a reusable Elm package (git submodule) that renders the brand styling as Elm — no CSS files to link. Consume it by adding this repo as a git submodule and putting design/src in your elm.json source-directories, then import Fixpoint.* in your Elm code.

import Fixpoint.Style
import Fixpoint.Nav
import Fixpoint.Hero
--

view model =
    div []
        [ Fixpoint.Style.stylesheet   -- carries the full design system into the page
        , Fixpoint.Nav.view { brand =, links =, extra =}
        , Fixpoint.Hero.view {}
        ]

Fixpoint.Style.stylesheet emits a single <style> node with the whole canonical stylesheet (design tokens + all component rules), so a static pre-render (SSG) carries the styling into the emitted HTML — self-contained.

Modules: Style (css + stylesheet), Nav, Hero, Section, Grid, Card, Code, Footer, Checks. Author a page once, reuse the brand look everywhere.

Source of the canonical look: fixpointlinux.org.

About

Shared fixpoint-linux design system (fixpoint.css) for org sites

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages