Skip to content

Commit 28a3389

Browse files
Merge pull request #1 from localhostadmin/kde
Changing base desktop enviroment from gnome to plasma
2 parents 2f9bfba + db60afd commit 28a3389

1 file changed

Lines changed: 36 additions & 24 deletions

File tree

recipes/recipe.yml

Lines changed: 36 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,43 @@
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

710
modules:
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

0 commit comments

Comments
 (0)