Harald Sitter 7248df97b6 update variables to new names
and -u so it exits when variables are undefined
2024-10-09 20:50:54 +02:00
2024-10-08 18:56:36 +02:00
2024-10-08 18:56:36 +02:00
2023-05-15 14:25:50 +02:00
2024-10-09 17:22:38 +02:00
2024-04-04 16:39:15 +02:00
2024-10-09 19:26:30 +02:00
2024-03-13 19:48:30 +01:00
2024-03-13 19:48:30 +01:00
2024-03-13 19:48:30 +01:00
2024-10-01 22:37:10 -06:00
2024-10-08 20:16:59 +02:00
2024-10-08 18:56:13 +02:00
2024-10-09 20:50:54 +02:00

Installation

  • Download latest .raw http://kdeos.haraldsitter.eu/index.html
  • Attach USB drive
  • lsblk to find the right /dev/node. e.g. /dev/sda
  • sudo dd if=kdeos.raw of=/dev/sda bs=4M
  • sudo sync
  • reboot into USB stick
  • no password on sddm
  • run calamares via kickoff/krunner

Updates

Until discover gets support the following needs running

git clone https://invent.kde.org/sitter/kde-linux
cd kde-linux
sudo ./update.sh update

VM

virt-manager

  • File -> New VM
  • Import existing disk image
  • [Forward]
  • Select from disk
  • Set arch as OS
  • [Forward]
  • Set resources
  • [Forward]
  • Customize configuration
  • [Finish]
  • Config window opens
  • Make sure at the bottom it says Firmware: UEFI
  • [Add Hardware]
  • Add a storage of some reasonable size
  • [Finish]
  • In the boot options item:
  • check VirtIO Disk 2 and move it above 1
  • [Apply]
  • [Begin installation]

Local Development

In order to speed up local builds, you can create a mkosi.local.conf file in the root of the repository with the following content:

[Content]
Environment=LOCALE_GEN="en_US.UTF-8 UTF-8" # replace with your locale`
Environment=MIRRORS_COUNTRY=us # replace with your country code`
Environment=PARALLEL_DOWNLOADS=50 # if your internet connection is fast

# Only uncomment this after you have done a complete build once
#Environment=KDE_BUILDER_ARGS="--no-src --install-only"

Then (assuming you have docker with the BTRFS storage driver) you can run:

./build_docker.sh --incremental
Description
No description provided
Readme 5.1 MiB
Languages
Shell 51.6%
Go 25.2%
Python 7.7%
Rust 7.5%
QML 5.6%
Other 2.4%