Skip to content

vibrantleaf/leafos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

136 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LeafOS

It's Tux, Linux's Penguin Mascot

Hello, This repository is for building my own for fun custom personal operating system.

It's Blue Build's Duck Mascot Built Using Blue Build.

Anti-AI logo Made with AI Free Code*.

GitHub License

Image Architecture: Build Automation Status:
AMD64 GitHub Actions Workflow Status
ARM64 GitHub Actions Workflow Status

Checkout It's Gnome's foot logo GNOME Apps for a curated list of Great Applications and It's Flathub's logo Flathub The App Store for Linux.

Changes from upstream.

Here is the changes that I have made in this os image derived from bazzite with gnome.

  • Added: The github Logo Microsoft/mimalloc
    • Added: ujust script to enable and disable mimalloc globally via LD_PRELOAD in /etc/environment
  • Added: The github Logo Feral Interactive/gamemode
  • Added: The gitlab logo vibrantleaf/systemd-curfew
  • Added: Cloudflare Warp installed by default for The Cloudflare one dot one dot one dot one logo 1.1.1.1
  • Added (deck image only): The Kodi logo kodi
  • Enabled: NTSYNC Kernel Module by default
  • Replaced: htop with btop, a more modern alternitive to top
  • Replaced: It's Bazzite's B logo Bazzite's default wallpapers with It's Bluefin's Dinosaur Logo Bluefin's default wallpapers
  • Changed: Uses the Arc-Lighter theme by default.
    • added: ujust use-arc-dark-theme & ujust use-arc-light-theme to switch between the recommended dark/light themes.
  • Changed: Uses the Papirus icons by default.
  • Tweaked: Uses 24h clock by default.
  • Tweaked: Uses Left-side Close, Minimize and Maximize window decoration buttons.

GNOME Extensions

The following is a list of the preinstalled GNOME extensions and there ID number.

ID: Name:
307 Dash to Dock
615 AppIndicator and KStatusNotifierItem Support
3193 Blur my Shell
517 Caffeine
7065 Tiling Shell
779 Clipboard Indicator
1319 GSConnect
5446 Quick Settings Tweaks
3628 ArcMenu
4655 Date Menu Formatter

Installation Guide.

Unfortunately due to the size of the .iso installers they cannot be provided.

Inorder to install this os you will need to rebase from a already installed It's Universal Blue's U Logo Universal Blue Image Such as It's Aurora's A Logo Aurrora, It's Bazzite's B logo Bazzite or It's Bluefin's Dinosaur Logo Bluefin Then follow the rebase helper and run the supplyed commands in the terminal from with in your Universal Blue Image Installation. after the commands hsve finnished next time you reboot your installation will switch over as if it was a just a normal over-the-air update.

Warrning: Do not use a CentOS Stream based image such as Bluefin LTS as rebassing between Fedora Atomic and CentOS Stream is unsupported.

Rebase Helper.

Sellect Your formfactor:

Desktop or Laptop
Select Your Prossesor Vendor:
It's Amd's logo AMD or It's Intel's logo Intel Select Your Video Card's Vendor:
It's Amd's logo AMD cosign verify --key https://raw.githubusercontent.com/vibrantleaf/leafos/refs/heads/main/cosign.pub ghcr.io/vibrantleaf/leafos:stable pkexec bootc switch --enforce-container-sigpolicy ghcr.io/vibrantleaf/leafos:stable
It's Intel's logo Intel cosign verify --key https://raw.githubusercontent.com/vibrantleaf/leafos/refs/heads/main/cosign.pub ghcr.io/vibrantleaf/leafos:stable pkexec bootc switch --enforce-container-sigpolicy ghcr.io/vibrantleaf/leafos:stable
It's NVidia's logo NVida Select Your Prefered Video Driver:
NEW Proprietary Open-Module Driver. cosign verify --key https://raw.githubusercontent.com/vibrantleaf/leafos/refs/heads/main/cosign.pub ghcr.io/vibrantleaf/leafos-nvidia-open:stable pkexec bootc switch --enforce-container-sigpolicy ghcr.io/vibrantleaf/leafos-nvidia-open:stable
OLD Proprietary Closed-Module Driver. cosign verify --key https://raw.githubusercontent.com/vibrantleaf/leafos/refs/heads/main/cosign.pub ghcr.io/vibrantleaf/leafos-nvidia:stable pkexec bootc switch --enforce-container-sigpolicy ghcr.io/vibrantleaf/leafos-nvidia:stable
OPEN SOURCE NVK or Nouveau Driver. cosign verify --key https://raw.githubusercontent.com/vibrantleaf/leafos/refs/heads/main/cosign.pub ghcr.io/vibrantleaf/leafos:stable pkexec bootc switch --enforce-container-sigpolicy ghcr.io/vibrantleaf/leafos:stable
It's Apple's logo Apple, It's Rockchip's logo Rockchip or It's Qualcomm's logo Qualcomm. cosign verify --key https://raw.githubusercontent.com/vibrantleaf/leafos/refs/heads/main/cosign.pub ghcr.io/vibrantleaf/sawfish:arm64-lts-hwe pkexec bootc switch --enforce-container-sigpolicy ghcr.io/vibrantleaf/sawfish:arm64-lts-hwe
Handheld or HTPC
Γ— Note. Only Handhelds and HTPCs with either an AMD or Intel Video Card is supported by this image.

The Handheld / HTPC Image fetures both automaticly starting into the SteamDeck UI and Kodi preinstalled.
cosign verify --key https://raw.githubusercontent.com/vibrantleaf/leafos/refs/heads/main/cosign.pub ghcr.io/vibrantleaf/leafos-deck:stable pkexec bootc switch --enforce-container-sigpolicy ghcr.io/vibrantleaf/leafos-deck:stable

Source Code Mirrors.

The Source Code for this is made aviable via the following mirrors:

Clarifications.

AI-Free

The AI Free Code only applys to code for the customisations that I have made to the image, any application or program that is incuded may or may not incude AI Generated Code as unfortantly that is imposable to know.

Special Thanks.

Thank you to the It's Fedora's F infitity logo Fedora, It's Universal Blue's U Logo Unversial Blue and the It's Blue Build's Duck Mascot Blue Build Teams for making custom personal operating system images possible.

Thank you to the It's Gnome's foot logo GNOME Team for making a fantastic desktop environment.

About

LeafOS πŸ‚ Personalised Universal Blue images, with the GNOME Desktop Environment.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Generated from blue-build/template