|
|
||
|---|---|---|
| README.md | ||
| branding-logo.png | ||
| sethian-build.sh | ||
README.md
Sethian OS - Modification Log
Project Overview
Base System: Debian GNU/Linux 13 "Trixie" (Testing)
Desktop Environment: GNOME 48
Project Path: /home/seth/Sethian/sethian0.2
Current Version: 0.2
1. Core System Modifications
Package Management
- Added:
task-gnome-desktop: Full GNOME desktop environment.calamares: The system installer.calamares-settings-debian: Debian-specific configurations for Calamares.gnome-shell-extension-dash-to-panel: Taskbar functionality.gnome-shell-extensions: Standard GNOME extensions.qbittorrent: BitTorrent client.
- Removed (Debloating):
totem: Default GNOME Videos app.xiterm+thai: Thai terminal emulator.thunderbird: Email client.gnome-maps: Maps application.gnome-weather: Weather application.malcontent,malcontent-gui: Parental controls.firmware-netronome,firmware-marvell-prestera: Enterprise networking firmware (~200MB).fonts-noto-extra,fonts-noto-ui-extra: Extensive global font support (~400MB).locales-all: Pre-generated locales for all languages (~230MB).gnome-user-docs: GNOME documentation (~70MB).wpolish: Polish dictionary.
System Configuration
- Hostname: Set to
sethian. - Locales:
- Restricted to
en_US.UTF-8andes_MX.UTF-8. - Removed all other locale directories from
/usr/share/locale.
- Restricted to
- Keyboard Layout:
- Primary: English (US).
- Secondary: English (Dvorak).
- Toggle:
Win+Space. - Applied system-wide via
/etc/default/keyboardand per-user via DConf.
2. Desktop & UI Customizations (GNOME)
DConf Settings (Applied to Default User)
- Dash to Panel:
- Enabled by default.
- Position: Top.
- Height: 35px.
- App Grouping: Disabled (
group-apps=false).
- Extensions:
- Enabled
dash-to-panelandapps-menuby default.
- Enabled
- Appearance:
- Accent Color: Locked to Orange.
- Wallpaper: Locked to custom Black + Sethian Logo image.
- Theme: Adwaita (Default).
Wallpaper
- File:
/usr/share/backgrounds/black.png(1920x1080 Black with centered Sethian logo). - Registration: Added
sethian-wallpapers.xmlto/usr/share/gnome-background-properties/. - Cleanup: Removed all other default wallpapers and XML definitions from
/usr/share/gnome-background-properties/.
3. Installer (Calamares) Customization
Branding
- Name: "Sethian" (Replaced "Debian GNU/Linux").
- Version: "0.2" (Replaced "13" / "trixie").
- Images:
- Replaced
squid.png(Icon),languages.png(Welcome),banner.png(Header) withSethian0.1.png. - Target Directory:
/etc/calamares/branding/debian/.
- Replaced
- Style:
- Sidebar Background: Black (
#000000). - Highlight Color: Orange (
#ff8c00).
- Sidebar Background: Black (
Configuration
- Welcome Screen:
- Disabled "Support", "Known Issues", and "Release Notes" buttons.
- Language Selection:
- Restricted list to English (
en) and Mexican Spanish (es_MX) viawelcome.conf.
- Restricted list to English (
- Post-Install:
- Added
calamaresto the removal list inpackages.conf, ensuring the installer is uninstalled from the target system after setup.
- Added
4. Bootloader & Splash Branding
ISOLINUX (BIOS Boot)
- Splash Image: Replaced
/isolinux/splash.pngwith Sethian logo incustom-disk. - Menu Text: Updated
menu.cfgandstdmenu.cfgto display "Sethian Live" instead of "Debian Live".
GRUB (UEFI Boot)
- Splash Image: Replaced
/boot/grub/splash.pngwith Sethian logo incustom-disk. - Menu Text: Updated
grub.cfgto display "Sethian Live".
Plymouth (Boot Animation)
- Theme: Default
spinnertheme. - Watermark: Replaced
/usr/share/plymouth/themes/spinner/watermark.pngwith Sethian logo.
GDM (Login Screen)
- Background: Replaced
/usr/share/desktop-base/ceratopsian-theme/login/background.svgwith the Sethian wallpaper.
5. OS Identification
- Files Modified:
/etc/os-releaseand/usr/lib/os-release. - NAME: "Sethian".
- PRETTY_NAME: "Sethian 0.2".
- HOME_URL: "https://example.com/sethian" (Placeholder).