Harald Sitter
84377c92f1
add readme
2024-09-10 15:53:24 +02:00
Harald Sitter
b21db2afd5
put the data in the debugroot location
2024-08-27 00:33:14 +02:00
Harald Sitter
b911e6e40b
extract debug files into real debug location
...
this should technically make it work as a sysext. and hopefully not
break debuginfod :|
2024-08-26 17:10:32 +02:00
Harald Sitter
17bad6cbd7
add mount support for debug extension
...
this isn't fully ready yet, but the plan is to have the debug tarball
consumable as part of sysupdate and then have the generator
automatically pick it up when booting
2024-08-26 16:52:32 +02:00
Harald Sitter
baf09d3888
make snap actually work
...
(I hope)
so the conflict between where snaps are mounted isn't really solvable in
a trivial matter so recursive bind /snap into the /var location expected
by the AUR build. this way things should start working properly
2024-08-26 16:45:33 +02:00
Harald Sitter
c0e3b07361
debug file ownership
2024-08-26 16:44:24 +02:00
Harald Sitter
6dda11a0f8
explicitly set the outputdirectory
...
to make sure artifacts are where we expect them in the long run
2024-08-25 00:57:36 +02:00
Harald Sitter
a7ab8ba327
clone mkosi into tmp
...
this way it won't fall over when running the build on the same checkout
multiple times
2024-08-24 16:54:49 +02:00
Harald Sitter
66ec287526
debug++
...
something is wrong with the working directory handling
2024-08-24 16:54:25 +02:00
Harald Sitter
ad4d0a9531
make sure we run docker builds on btrfs
...
with overlay2 things can easily explode because mkosi will itself also
overlay through bwrap
2024-08-24 16:54:05 +02:00
Harald Sitter
8667b395ef
debug output name
...
it disappeared and it's unclear where to
2024-08-23 15:06:56 +02:00
Harald Sitter
874c918c13
use correct del command
2024-08-23 15:03:57 +02:00
Harald Sitter
2e7a6642eb
sync debug tar name with rootfs name
2024-08-23 13:36:52 +02:00
Harald Sitter
bb834e277c
turn debug tar into a sysext
2024-08-23 13:36:42 +02:00
Harald Sitter
6a66bda518
drop dog
...
it's fairly unmaintained by the looks of it
2024-08-17 17:22:42 +02:00
Harald Sitter
ca65502f11
create a graphics package list to include vulkan drivers
2024-08-17 17:22:19 +02:00
Harald Sitter
1c413bd5d7
try different branding
2024-08-15 04:26:32 +02:00
Harald Sitter
a2e0ee799e
also install system-config-printer for the printer kcm
2024-08-03 11:59:08 +02:00
Harald Sitter
9f87ab207e
install llvm toolchains
...
handy for development and debugging. includes for example the debuginfod
support
2024-07-29 13:36:03 +02:00
Harald Sitter
c413b3a488
try a different approach to get snap path consistency
...
the arch snapd wants /var/lib/snapd/snap the snap snapd wants /snap.
link the former to the latter and maybe that will get us going.
we cannot not have /snap because then the snap snapd will error out on
uncreatable /snap. symlinking the other way around also didn't work in
testing.
2024-07-20 20:29:18 +02:00
Harald Sitter
6f13a8f474
make sure btrfs is in the initrd
2024-07-20 20:25:24 +02:00
Harald Sitter
68403ffbfa
fix overlay
...
- only create the @root volume if it doesn't exist yet
- mount snaps into the overlay /var
2024-07-20 11:55:40 +02:00
Harald Sitter
2162a453af
seems the final snap location exists on disk already
...
let's remove the mkdir and see what happens
2024-07-20 06:38:49 +02:00
Harald Sitter
bad477d078
use mkosi from git
...
current release is a bit defective for arch systems
2024-07-18 22:36:16 +02:00
Harald Sitter
3900b8467a
disable key refreshing
...
unclear if it is needed and it is dreadfully slow. let's try with just
--init for now.
2024-07-18 22:36:01 +02:00
Harald Sitter
24975796da
move to /var/lib/snapd/snap
...
as it turns out the AUR build of snapd explicitly builds with a
different path for snaps. to make things work that way and match snapd
expectations we now mount the snap volume into /var/lib/snapd/snap
(which is created during rootfs creation).
we also symlink /snap there so to the user everything seems as though it
was under /snap
if that doesn't work out we might have to reconsider using the AUR
package :\
2024-07-18 00:16:42 +02:00
Harald Sitter
594d9b6c74
make a subvolume for @root and mount it under /root
...
I am currently having trouble getting snapd to play nice and I think it
may be because /root is not writable
2024-07-17 23:16:37 +02:00
Harald Sitter
d5c8ba6e9b
make sure pacman keys are in order
2024-07-10 09:58:01 +02:00
Harald Sitter
003af6db2c
make sure the keyring is up to date
2024-07-10 09:55:16 +02:00
Harald Sitter
91ee4c32a2
install accountsservice for users kcm
2024-06-21 12:59:05 +02:00
Harald Sitter
fe6b396fd5
make sure ESP is mounted when updating
2024-06-17 19:47:45 +02:00
Harald Sitter
dfa0922ac1
install glib2-devel
...
it's newly split from glib2 and required to build (at least) appstream
2024-06-17 02:05:02 +02:00
Harald Sitter
e503803f03
Merge branch 'work/apol/things' into 'master'
...
Bluetooth, DDC
See merge request sitter/systemdos!1
2024-06-16 23:16:32 +00:00
Aleix Pol
64a8dd8b29
Add ddcutil
...
It should make Powerdevil pick up DDC support which is required to
control certain monitors.
2024-06-09 00:13:13 +02:00
Aleix Pol
cfd53e12c1
Make sure bluetooth gets enabled
...
Alternatively Plasma integration won't work.
2024-06-09 00:10:43 +02:00
Harald Sitter
c53a697cc7
add an update script for convenience
...
we currently need to set TAR_OPTIONS which is a bit annoying
2024-05-24 10:09:39 +02:00
Harald Sitter
cad44c3416
more kde-builder updates
...
would be grand if it could tell everything that's wrong in one go
2024-05-24 06:48:28 +02:00
Harald Sitter
341ceba91c
update kde-builder config
2024-05-24 06:33:36 +02:00
Harald Sitter
8620eec146
port away from pyenv
...
it's no longer the recommended way to run things and breaks appstream
builds because inside the pyenv we'll not have access to relevant
modules
2024-05-24 06:14:57 +02:00
Harald Sitter
40a1553114
Revert "try to build without appstream"
...
Didn't work.
This reverts commit 6a48b62fc1 .
2024-05-24 05:50:58 +02:00
Harald Sitter
6a48b62fc1
try to build without appstream
...
technically we should be getting it from arch already
2024-05-23 17:01:11 +02:00
Harald Sitter
4b48688aef
archive artifacts from new directory
...
NAME in build.sh was changed a while ago and I'm doubtful it's used
anyway
2024-05-23 15:06:10 +02:00
Harald Sitter
2804befc34
try to fix option list for builder
...
apparently prompt answer yes only applies to non-builds. using it for
the build command treats it as part of the project list
2024-05-19 10:29:00 +02:00
Harald Sitter
b5e9fdccac
set new kde-builder argument for prompt answers
...
let's see if this explodes in new fun ways
2024-05-18 00:40:35 +02:00
Harald Sitter
d85fabc73b
install fprintd
...
for finger print authentication. remains to be seen if everything is
otherwise properly set up
2024-05-03 11:57:36 +02:00
Harald Sitter
3a34c38512
also install cups-browsed
...
so network printing works
2024-04-18 18:33:48 +02:00
Harald Sitter
24e47f2a2b
add more pipewire stuff
...
a bit sad that pipewire is split so much
2024-04-17 16:05:34 +02:00
Harald Sitter
5cdb7c92b1
disable missing programs check
2024-04-15 22:13:50 +02:00
Harald Sitter
9ad3906765
make sure xwaylandvideobridge gets built
...
it's important for x11-wayland interop
2024-04-15 18:44:05 +02:00
Harald Sitter
2eff829837
install opencv for spectacle
...
new dep in master it seems
2024-04-08 05:50:25 +02:00