/davrOS

Popular British Science Fiction Linux Distro

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

davrOS

davrOS

Popular British Science Fiction Linux Distro. A Post-Install script for Arch Linux written in Python.

(Not yet suitable for production usage)

Install

Run this on an Arch Linux base install:

curl -fsSL https://davros.netlify.app/davros > davros
chmod +x davros && ./davros

Warning: Configuration and other files may be deleted, only use davrOS on a blank slate just in case!
Note: Installation will be network intensive and may take time.

Upgrade davrOS (beta)

Run this as root on your davrOS system. This will also work on any other Arch-Based distro but it will just install and upgrade packages that davrOS installs by default.

if command -v curl >/dev/null 2>&1; then
  curl -fsSL "https://davros.netlify.app/upgrade.sh" > davros
  curl -fsSL "https://davros.netlify.app/pkg.txt" > pkg.txt
else
  wget "https://davros.netlify.app/upgrade.sh"
  wget "https://davros.netlify.app/pkg.txt"
  mv upgrade.sh davros
fi
chmod +x davros
./davros

Note: Upgrading may be network intensive and may take time.

Info

Component Type davrOS Component
Base Arch Linux x86_64
Desktop(s) hyprland, cinnamon coming soon
Display Manager(s) lightdm, sddm, ly
Supported Architecture x86_64
Font Hermit: Nerd Font
Shell zsh
Theme(s) Catppuccin Mocha

OS Comparison

davrOS ChimeraOS SteamOS 3.x HoloISO Garuda Linux
Based on Arch Linux Arch Linux Arch Linux SteamOS 3.x/Arch Linux Arch Linux
Desktop Hyprland Gnome KDE Plasma KDE Plasma Full List
Display manager SDDM/GDM/LightDM/ly/None ? SDDM Wayland SDDM Wayland SDDM
Officially Supported? πŸ”΄ πŸ”΄ 🟒 πŸ”΄ πŸ”΄
Atomic updates 🟒 🟒 πŸ”΄ πŸ”΄ 🟒
Read-write root filesystem 🟒 πŸ”΄ ~ 🟒 🟒
Custom partitioning 🟒 πŸ”΄ πŸ”΄ 🟒 🟒
General hardware support 🟒 🟒 πŸ”΄ 🟠 🟒
Up-to-date base packages 🟒 🟒 πŸ”΄ πŸ”΄ 🟒
Can be used without Steam 🟒 πŸ”΄ πŸ”΄ πŸ”΄ 🟒
Installable on Deck (without keyboard) πŸ”΄ - Not Planned 🟒 🟒 🟒 🟒
Remote app installation 🟒 🟒 πŸ”΄ πŸ”΄ πŸ”΄
Built-in Epic Games support 🟒 🟒 πŸ”΄ πŸ”΄ πŸ”΄
Built-in GOG support 🟒 🟒 πŸ”΄ πŸ”΄ πŸ”΄
Built-in Amazon Games support 🟒 🟒 πŸ”΄ πŸ”΄ πŸ”΄
Built-in emulation support 🟒 🟒 πŸ”΄ πŸ”΄ πŸ”΄
Additional game tweaks πŸ”΄ 🟒 πŸ”΄ πŸ”΄ πŸ”΄
Additional artwork πŸ”΄ - Planned 🟒 πŸ”΄ πŸ”΄ πŸ”΄
Built-in GE Proton πŸ”΄ - Planned 🟒 πŸ”΄ πŸ”΄ Installable in Garuda Gamer
Full source publicly hosted 🟒 🟒 πŸ”΄ πŸ”΄ 🟒
Forkable infrastructure 🟒 🟒 πŸ”΄ πŸ”΄ 🟒
Production Ready πŸ”΄ 🟒 🟠 🟒 🟒

Hall of Fame

Neofetch Output

neofetch output

Useful Resources

Support Me

If you would like to support me financially, then go ahead. The following link is the best way to do so.

ko-fi

Credits

General

yuckdevchan is the Main Developer of davrOS

Art

Ken Vermette created the Original CanopΓ©e Wallpaper

Software Components Used in davrOS

Credit to both these contributors and everyone else who has made contributions to these projects.

yuckdevchan authored the post install scripts and configuration files for davrOS

Vaxry created Hyprland

Roman Perepelitsa created zsh4humans

dylanaraps created neofetch

Licensing

Remember, davrOS is free software. davrOS is licensed under the GPL version 2 only.

If you would like, you can support davrOS by starring it right here, for free, on GitHub!