Commit Graph

221 Commits

Author SHA1 Message Date
Harald Sitter
e42e5677ed move most of the readme to the wiki
easier to edit that way
2024-10-11 18:21:43 +02:00
Harald Sitter
a9b2fa6851 keep the key secure 2024-10-10 02:07:53 +02:00
Harald Sitter
41b14fcdf7 set known_hosts for scp
in retrospect I probably should have just written all of this in go -.-
2024-10-10 00:29:33 +02:00
Harald Sitter
13e836d523 use correct package for scp 2024-10-09 22:13:20 +02:00
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
Harald Sitter
64349757f9 add missing dep on scp
used in the upload script
2024-10-09 19:26:30 +02:00
Harald Sitter
e2529cb000 add missing dependencies for installer 2024-10-09 17:26:51 +02:00
Harald Sitter
2a26e15594 move uploads to files.kde.org
this requires that we vacuum uploads automatically so there's a helper
for that now. hopefully it works :D
2024-10-09 17:22:38 +02:00
Harald Sitter
68e79935d4 clean up image a bit 2024-10-08 20:16:59 +02:00
Harald Sitter
22fb758f04 fixup licensing 2024-10-08 18:56:36 +02:00
Harald Sitter
95f983d58c add an issue file
for tty heading
2024-10-08 18:56:13 +02:00
Lasath Fernando
31d6702e7e Some quality of life improvements for local development 2024-10-08 06:15:29 +00:00
Justin Zobel
93e8db731b Update update.sh - make sure user is running as root 2024-10-04 11:04:16 +00:00
Nate Graham
757025e474 Use less jargon in power management inhibitor 2024-10-04 11:03:38 +00:00
Lasath Fernando
60924d05aa Speed up build by limiting generated locales to the UTF-8 variants because Qt... 2024-10-04 11:03:22 +00:00
Harald Sitter
b21dac4a3c Merge branch 'inhibit-suspend' into 'master'
Inhibit suspend during update

See merge request sitter/kde-linux!12
2024-10-03 13:46:36 +00:00
Harald Sitter
3053d9f2e6 Merge branch 'packages-for-gtk-flatpak-integration' into 'master'
Pre-install some more packages for Flatpak/GTK app integration

See merge request sitter/kde-linux!9
2024-10-03 13:45:55 +00:00
Harald Sitter
a7c2aea6d0 Merge branch 'build-kwalletmanager' into 'master'
Build KWalletManager

See merge request sitter/kde-linux!10
2024-10-03 13:45:42 +00:00
Justin Zobel
139ee7579b Inhibit suspend during update 2024-10-03 15:42:37 +09:30
Nate Graham
88e5280088 Build KWalletManager
This packageintludes not only an app but also a useful System Settings
KCM. For this reason, we don't have the option to get it from Flatpak or
Snap.
2024-10-01 22:37:10 -06:00
Nate Graham
171d0f626e Pre-install some more packages for Flatpak/GTK app integration
https://community.kde.org/Distributions/Packaging_Recommendations
mentions both of them.
2024-10-01 22:31:13 -06:00
Harald Sitter
2203b7c1fb Merge branch 'pre-install-iio-sensor-proxy' into 'master'
Pre-install iio-sensor-proxy

See merge request sitter/kde-linux!8
2024-10-01 12:29:31 +00:00
Harald Sitter
e2dd939661 Merge branch 'install-more-fancy-cli-tools' into 'master'
Pre-install some more CLI tools

See merge request sitter/kde-linux!5
2024-10-01 12:29:19 +00:00
Harald Sitter
7c3daf0cab calamares: disable swap setup
we actually would like to have a swapfile, but also have it managed
automatically, so calamares' static swapfile is not suitable for our
purposes.

instead we'll probably want a systemd generator that creates a swapfile
in /system or /var and then creates a suitable .swap file for systemd to
manage (all TBD)
2024-09-30 14:49:45 +02:00
Harald Sitter
198682e5b3 calamares: subvol btrfs receives some data
it can take a long while
2024-09-30 14:47:33 +02:00
Harald Sitter
87330215f6 calamares: unmount cala mount before syncing the subvol removal
otherwise we get stuck waiting forever for the hold to be released
2024-09-30 14:47:22 +02:00
Nate Graham
c08c1020d5 Pre-install iio-sensor-proxy
This makes auto-rotate works on devices with rotation sensors.
2024-09-28 13:39:31 -06:00
Nate Graham
337b716a65 Pre-install some more CLI tools
These are widely used, popular, or generally useful.
2024-09-28 13:36:59 -06:00
Harald Sitter
e5042c1c12 try to overlay flatpak in live session
this is a bit complicated unfortunately
2024-09-28 14:07:20 +02:00
Harald Sitter
8d3de329df calamares: delegate mount options to calamares itself
I have a suspision that this wasn't working before because this isn't a
remount ;)

there is a more general problem that we can't tell systemd to mount with
compression so this actually doesn't yet enable global compression
2024-09-28 13:10:43 +02:00
Harald Sitter
83ca59e5dc mkosi: libgapi actually doesn't exit
try without it and see what happens. ultimately the dep management will
be replaced by tech I discussed with Ben at akademy anyway
2024-09-28 13:09:08 +02:00
Harald Sitter
58754d035c Merge branch 'install-xdg-user-dirs' into 'master'
Pre-install xdg-user-dirs

Closes #4

See merge request sitter/kde-linux!4
2024-09-28 11:03:05 +00:00
Harald Sitter
0434e5c9c4 Merge branch 'add-hplip-as-inaugural-hw-enablement-package' into 'master'
Add `hplip` as inaugural package in new HW enablement package list

Closes #23

See merge request sitter/kde-linux!6
2024-09-28 11:01:56 +00:00
Harald Sitter
98983546c7 Merge branch 'build-more-stuff' into 'master'
Pre-install more useful KDE things

Closes #15 and #20

See merge request sitter/kde-linux!7
2024-09-28 11:01:35 +00:00
Nate Graham
0afba56458 Pre-install more useful KDE things
Fixes #15
Fixes #20
2024-09-25 10:14:31 -06:00
Nate Graham
1e78668096 Add hplip as inaugural package in new HW enablement package list
Fixes #23

Related to #35
2024-09-24 21:51:34 -06:00
Nate Graham
859fb3dbdc Pre-install xdg-user-dirs
This'll set up the expected folders in the user's homedir.

Fixes #4
2024-09-24 17:54:27 -06:00
Harald Sitter
55a2f9aa27 Merge branch 'i-like-cups' into 'master'
Enable cups service so printing works

Closes #28

See merge request sitter/kde-linux!3
2024-09-23 12:12:31 +00:00
Nate Graham
57c4f09380 Enable cups service so printing works
Fixes #28
2024-09-22 13:57:36 -06:00
Harald Sitter
16aa124e76 live: make double sure the setup runs before display-manager 2024-09-22 21:41:07 +02:00
Harald Sitter
f03f7750de live: fix requiredness 2024-09-22 21:40:56 +02:00
Harald Sitter
daaf82f3bf install: try to seed flatpaks into the installed system 2024-09-22 20:15:56 +02:00
Harald Sitter
4f822c10bc live: try to mount flatpak before the volatile overlay
what I want to happen is that the flatpak is also overlayed though I am
not convinced that works the way I think it does
2024-09-22 20:06:44 +02:00
Harald Sitter
f4f03e8e5f live: make generator more robust against multi-runs
also implicitly fixes the symlink of var-lib-flatpak. it was bugging out
because the dir already existed
2024-09-22 19:42:02 +02:00
Harald Sitter
8e3ba4c6e4 live: move user creation to the top
if something below fails it will at least have created a user
2024-09-22 17:11:32 +02:00
Harald Sitter
a9280b2838 live: setup system stuff a bit 2024-09-22 17:10:43 +02:00
Harald Sitter
6cfeb8025b live: disable relogin for now
something is broken causing a login loop ad infinitum
2024-09-22 17:10:26 +02:00
Harald Sitter
d122bf9533 run live setup as part of multi-user
otherwise there is no user when I manually mask sddm :D
2024-09-22 16:45:38 +02:00
Harald Sitter
ab602fc64b live: change the way flatpak setup works
instead of seeding the flatpaks manually let's just use the tree from
installation. we'll put that into /@flatpak and then mount it into place
as part of the live generator.

we'll see how it goes.

if this works out we may then btrfs receive the volume into the
installed system and handle it similar to @snap as a special subvol
2024-09-22 16:37:22 +02:00
Harald Sitter
3b2dcb6411 assume yes when installing flatpak! 2024-09-22 14:48:07 +02:00