File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- # shift-os-recipe.yml
2- name : shift-os
3- description : The mechanic's approach to a Forever PC. (GNOME Edition)
4- base-image : ghcr.io/ublue-os/silverblue-main
5- image-version : 39
1+ ---
2+ # yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
3+
4+ name : shiftos
5+ description : ShiftOS - KDE-based Atomic OS for Localhost deployments
6+
7+ base-image : ghcr.io/ublue-os/kinoite-main
8+ image-version : latest
69
710modules :
8- # 1. Wrenching out the bloat
9- - type : rpm-ostree
10- remove :
11- - firefox # Removing the stock version to use the Flatpak
12- - yelp # Removing GNOME help
13- install :
14- - gnome-tweaks # Adding customization tools
15-
16- # 2. Installing the safe, sandboxed apps
11+
12+ # 1️⃣ Enable Flathub and install safe sandboxed apps
1713 - type : default-flatpaks
18- system :
19- - repo-url : https://dl.flathub.org/repo/flathub.flatpakrepo
20- repo-name : flathub
14+ configurations :
15+ - scope : system
16+ repo :
17+ name : flathub
18+ url : https://dl.flathub.org/repo/flathub.flatpakrepo
2119 install :
2220 - org.mozilla.firefox
21+ - org.libreoffice.LibreOffice
2322 - org.videolan.VLC
24- - com.rustdesk.RustDesk # For your remote support!
23+ - com.rustdesk.RustDesk
2524
26- # 3. Injecting the Shiffty Welcome App
27- - type : script
28- snippets :
29- - " echo 'Waking up Shiffty...'"
30- - " mkdir -p /usr/share/shift-os"
31- # (This is where we will pull your Shiffty Python script)
25+ # 2️⃣ Remove unwanted default apps (optional cleanup)
26+ - type : remove-packages
27+ packages :
28+ - kate
29+ - konsole
30+ - akregator
31+
32+ # 3️⃣ Install essential system packages (minimal)
33+ - type : rpm-ostree
34+ install :
35+ - plasma-discover
36+ - kde-gtk-config
37+ - firewall-config
38+
39+ # 4️⃣ Enable and configure firewall
40+ - type : systemd
41+ system :
42+ enabled :
43+ - firewalld.service
You can’t perform that action at this time.
0 commit comments