Compare commits
4 commits
a6a3e046e1
...
0ed1f81bb2
Author | SHA1 | Date | |
---|---|---|---|
0ed1f81bb2 | |||
35798f4707 | |||
0a12098bc7 | |||
218163587e |
75
.github/workflows/gh-pages-deployment.yml
vendored
Normal file
75
.github/workflows/gh-pages-deployment.yml
vendored
Normal file
|
@ -0,0 +1,75 @@
|
||||||
|
name: Deploy site
|
||||||
|
|
||||||
|
on:
|
||||||
|
# Runs on pushes targeting the default branch
|
||||||
|
push:
|
||||||
|
branches: ["main"]
|
||||||
|
|
||||||
|
# Allows you to run this workflow manually from the Actions tab
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
pages: write
|
||||||
|
id-token: write
|
||||||
|
|
||||||
|
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
|
||||||
|
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
|
||||||
|
concurrency:
|
||||||
|
group: "pages"
|
||||||
|
cancel-in-progress: false
|
||||||
|
|
||||||
|
# Default to bash
|
||||||
|
defaults:
|
||||||
|
run:
|
||||||
|
shell: bash
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
# Build job
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
env:
|
||||||
|
HUGO_VERSION: 0.124.1
|
||||||
|
steps:
|
||||||
|
- name: Install Hugo CLI
|
||||||
|
run: |
|
||||||
|
wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \
|
||||||
|
&& sudo dpkg -i ${{ runner.temp }}/hugo.deb
|
||||||
|
- name: Install Dart Sass
|
||||||
|
run: sudo snap install dart-sass
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
submodules: recursive
|
||||||
|
- name: Setup Pages
|
||||||
|
id: pages
|
||||||
|
uses: actions/configure-pages@v5
|
||||||
|
- name: Install Node.js dependencies
|
||||||
|
run: "[[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true"
|
||||||
|
- name: Build with Hugo
|
||||||
|
env:
|
||||||
|
# For maximum backward compatibility with Hugo modules
|
||||||
|
HUGO_ENVIRONMENT: production
|
||||||
|
HUGO_ENV: production
|
||||||
|
run: |
|
||||||
|
hugo \
|
||||||
|
--minify \
|
||||||
|
--baseURL "${{ steps.pages.outputs.base_url }}/"
|
||||||
|
- name: Upload artifact
|
||||||
|
uses: actions/upload-pages-artifact@v3
|
||||||
|
with:
|
||||||
|
path: ./public
|
||||||
|
|
||||||
|
# Deployment job
|
||||||
|
deploy:
|
||||||
|
environment:
|
||||||
|
name: github-pages
|
||||||
|
url: ${{ steps.deployment.outputs.page_url }}
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
needs: build
|
||||||
|
steps:
|
||||||
|
- name: Deploy to GitHub Pages
|
||||||
|
id: deployment
|
||||||
|
uses: actions/deploy-pages@v4
|
||||||
|
|
7
TODO.md
7
TODO.md
|
@ -1,14 +1,11 @@
|
||||||
TODO List
|
TODO List
|
||||||
==========
|
==========
|
||||||
|
|
||||||
## Move to lix.systems Blockers
|
|
||||||
|
|
||||||
- Put this up on GH pages?
|
|
||||||
|
|
||||||
## Soft Release Blockers
|
## Soft Release Blockers
|
||||||
|
|
||||||
- Remove the "pending pull request" from the install page, once that's merged.
|
- Remove the "pending pull request" from the install page, once that's merged.
|
||||||
- Fix the way CSS makes the page look on narrower monitors / mobile phones/
|
- Fix the way CSS makes the page look on narrower monitors / mobile phones
|
||||||
|
- Fix the logo to have proper transparency
|
||||||
|
|
||||||
## After Soft Release
|
## After Soft Release
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,9 @@
|
||||||
baseURL: "https://scratch.lix.systems/"
|
baseURL: "https://lix.systems/"
|
||||||
theme: "lix"
|
theme: "lix"
|
||||||
languageCode: "en-us"
|
languageCode: "en-us"
|
||||||
|
|
||||||
title: "Lix"
|
title: "Lix"
|
||||||
|
|
||||||
# googleAnalytics: ""
|
|
||||||
|
|
||||||
summaryLength: 20
|
summaryLength: 20
|
||||||
|
|
||||||
params:
|
params:
|
||||||
|
|
|
@ -7,7 +7,7 @@ author: "Lix Team"
|
||||||
|
|
||||||
Lix exists **first and foremost for its community** -- and we very much hope that will include you!
|
Lix exists **first and foremost for its community** -- and we very much hope that will include you!
|
||||||
If you're looking for help, have any questions, want to pitch in -- or just want to talk -- join us
|
If you're looking for help, have any questions, want to pitch in -- or just want to talk -- join us
|
||||||
using [one of the venues below](Engaging-with-the-Community) .
|
using [one of the venues below](#engaging-with-the-community) .
|
||||||
|
|
||||||
## Community Standards
|
## Community Standards
|
||||||
|
|
||||||
|
@ -39,7 +39,8 @@ Joining is relatively straightforward -- you can find us on the `lix.systems` Ma
|
||||||
The easiest way to connect with us is to join our [Matrix space](https://matrix.to/#/#space:lix.systems),
|
The easiest way to connect with us is to join our [Matrix space](https://matrix.to/#/#space:lix.systems),
|
||||||
which will allow you to see previews of and join the most relevant community rooms.
|
which will allow you to see previews of and join the most relevant community rooms.
|
||||||
|
|
||||||
Note that all community venues -- including our Matrix rooms -- are subject to our [community standards].
|
Note that all community venues -- including our Matrix rooms -- are subject to our [community standards]
|
||||||
|
(/community-standards).
|
||||||
|
|
||||||
### Community Resources
|
### Community Resources
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ content:
|
||||||
text: "Like other Nix ecosystems, Lix layers together multiple projects to create a full Lix stack — allowing you to forge your own systems on a base of community work."
|
text: "Like other Nix ecosystems, Lix layers together multiple projects to create a full Lix stack — allowing you to forge your own systems on a base of community work."
|
||||||
cards:
|
cards:
|
||||||
- image: "images/ecosystem-lix.png"
|
- image: "images/ecosystem-lix.png"
|
||||||
alt: "lix's ice cream logo"
|
alt: "Lix's ice cream logo"
|
||||||
title: "The Lix Package Manager"
|
title: "The Lix Package Manager"
|
||||||
text: "The ecosystem's core is the Lix package manager — a community variant of the Nix configuration language and package management system."
|
text: "The ecosystem's core is the Lix package manager — a community variant of the Nix configuration language and package management system."
|
||||||
button:
|
button:
|
||||||
|
@ -14,7 +14,7 @@ content:
|
||||||
url: "https://git.lix.systems/lix-project/lix"
|
url: "https://git.lix.systems/lix-project/lix"
|
||||||
|
|
||||||
- image: "images/ecosystem-nixpkgs.svg"
|
- image: "images/ecosystem-nixpkgs.svg"
|
||||||
alt: "nixpkg's logo in lix colors"
|
alt: "nixpkg's logo in Lix colors"
|
||||||
title: "Community Packages"
|
title: "Community Packages"
|
||||||
text: "Lix is fully compatible with existing Nix expressions — which means it benefits from the hundreds of thousands of existing community-maintained packages and configurations."
|
text: "Lix is fully compatible with existing Nix expressions — which means it benefits from the hundreds of thousands of existing community-maintained packages and configurations."
|
||||||
button:
|
button:
|
||||||
|
@ -22,9 +22,9 @@ content:
|
||||||
url: "https://github.com/nixos/nixpkgs"
|
url: "https://github.com/nixos/nixpkgs"
|
||||||
|
|
||||||
- image: "images/ecosystem-nixos.svg"
|
- image: "images/ecosystem-nixos.svg"
|
||||||
alt: "image of the lix logo on a monitor"
|
alt: "image of the Lix logo on a monitor"
|
||||||
title: "Lix-Managed Systems"
|
title: "Lix-Managed Systems"
|
||||||
text: "Lix can also be used as the core Nix implementation for Nix-based systems, including the full NixOS distribution, as well as system management software like Home Manager or nix-darwin."
|
text: "Lix can also be used as the core Nix implementation for Nix-based systems, including the full NixOS distribution, as well as system management software like Home Manager or nix-darwin."
|
||||||
button:
|
button:
|
||||||
label: "use lix with NixOS"
|
label: "use Lix with NixOS"
|
||||||
url: "/add-to-config"
|
url: "/add-to-config"
|
||||||
|
|
|
@ -10,6 +10,6 @@ content:
|
||||||
url: "/about#why-lix"
|
url: "/about#why-lix"
|
||||||
|
|
||||||
buttonSecondary:
|
buttonSecondary:
|
||||||
label: "Start using lix"
|
label: "Start using Lix"
|
||||||
url: "/install"
|
url: "/install"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue