diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..6313b56c --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto eol=lf diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index 25a690f3..00000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1,4 +0,0 @@ -# These are supported funding model platforms - -github: vanilla-os -liberapay: fabricators diff --git a/.github/dependabot.yml b/.github/dependabot.yml index bc63aca3..b18fd293 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,4 +3,4 @@ updates: - package-ecosystem: 'github-actions' directory: '/' schedule: - interval: 'monthly' + interval: 'weekly' diff --git a/.github/workflows/orchid.yml b/.github/workflows/orchid.yml index af0ea5c1..376a4ee5 100644 --- a/.github/workflows/orchid.yml +++ b/.github/workflows/orchid.yml @@ -1,4 +1,4 @@ -name: VanillaOS orchid +name: Build ISO on: workflow_dispatch: @@ -32,5 +32,5 @@ jobs: - uses: actions/upload-artifact@v4 with: - name: VanillaOS 2 Beta ${{ env.CURRENT_DATE }} ${{ github.run_number }} + name: VanillaOS 2 Orchid ${{ env.CURRENT_DATE }} path: builds/ diff --git a/.gitignore b/.gitignore index 52e3d408..30b99ab6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ builds/ -tmp/ \ No newline at end of file +tmp/ diff --git a/BACKERS.md b/BACKERS.md index 3c736667..a2ef1fd4 100644 --- a/BACKERS.md +++ b/BACKERS.md @@ -1,19 +1,27 @@ -🏆 Platinum Sponsor\ +# Backers + +## 🏆 Platinum Sponsor + [Be the first!](https://github.com/sponsors/Vanilla-OS) -🥇 Gold Sponsor\ +## 🥇 Gold Sponsor + [Be the first!](https://github.com/sponsors/Vanilla-OS) -🥈 Silver Sponsor\ +## 🥈 Silver Sponsor + [Be the first!](https://github.com/sponsors/Vanilla-OS) -🥉 Bronze Sponsors\ +## 🥉 Bronze Sponsors + [Be the first!](https://github.com/sponsors/Vanilla-OS) -🍺 Generous Backers\ +## 🍺 Generous Backers + - [quentincaffeino](https://github.com/quentincaffeino) -☕️ Backer +## ☕️ Backer + - [thunlix](https://github.com/thunlix) - [purplehepatica](https://github.com/purplehepatica) - [omegaleo](https://github.com/omegaleo) diff --git a/LICENSE b/LICENSE.txt similarity index 100% rename from LICENSE rename to LICENSE.txt diff --git a/README.md b/README.md index e521653c..7d525786 100644 --- a/README.md +++ b/README.md @@ -1,47 +1,38 @@
-## ISO Builder +## Vanilla OS Live ISO Builder -This ISO builder was basically a combination of previous efforts from Ubuntu +Get the latest Vanilla OS ISOs from the [Releases page](https://github.com/Vanilla-OS/live-iso/releases). + +--- + +This ISO builder is a combination of previous efforts from Ubuntu Budgie (budgie-remix at the time), some stuff from livecd-rootfs from launchpad and Elementary OS, thanks to the amazing devs from all around! Elem Link: https://github.com/elementary/os ------------- -
-> Releases usually follows the Ubuntu release cycle i.e. `22.10, 23.04..`. Releases named `22.10-r1` means that the release is still 22.10 with just a refreshed of the repositories and packages, this is meant to help users getting the latest release with updated packages, with more fixes and features OTB. - -## Why not just fork from livecd-rootfs? - -The Ubuntu ISO's are built with ubuntu-cdimage scripts and with livecd-rootfs, -but it has a lot of extra scripts that are hard to navigate all at once unless -you have previous experience and is a bottomless well of asterisks attached to it. -It's better to get something not perfect, but close enough. +--- ## Building Locally -As UCR is built with the Debian version of `live-build`, not the Ubuntu patched version, it's easiest to build an iso in a vanilla-pico VM or container. This prevents messing up your host system too. - -The following example uses Docker and assumes you have Docker correctly installed and set up: - - 1) Clone this project & `cd` into it: +1.) Clone this project & `cd` into it: - ``` - git clone https://github.com/Vanilla-OS/live-iso.git && cd live-iso - ``` +```sh +git clone https://github.com/Vanilla-OS/live-iso.git && cd live-iso +``` - 2) Configure the channel in the `etc/terraform.conf` (unstable, all). +2.) Configure the channel in the `etc/terraform.conf` (unstable, all). - 3) Run the build: +3.) Run the build: - ``` - docker run --privileged -i -v /proc:/proc \ - -v ${PWD}:/working_dir \ - -w /working_dir \ - ghcr.io/vanilla-os/pico:main \ - /bin/bash -s etc/terraform.conf < build.sh - ``` +```sh +docker run --privileged -i -v /proc:/proc \ + -v ${PWD}:/working_dir \ + -w /working_dir \ + ghcr.io/vanilla-os/pico:main \ + /bin/bash -s etc/terraform.conf < build.sh + ``` - 4) When done, your image will be in the `builds` folder. +4.) When done, your image will be in the `builds` folder. diff --git a/etc/terraform.conf b/etc/terraform.conf index 5cf7f082..2b84aefc 100644 --- a/etc/terraform.conf +++ b/etc/terraform.conf @@ -14,7 +14,7 @@ CODENAME="orchid" VERSION="2" # distribution channel -CHANNEL="testing" +CHANNEL="stable" # distribution name NAME="Vanilla OS"