943 Commits

Author SHA1 Message Date
Kyle Gospodnetich
25ae0707c0 Revert "feat: Switch to zap for managing AppImages, auto-update zap installed AppImages with Topgrade"
This reverts commit 7d291a10ad94e460ba156ea1093369d908b5696d.
2024-05-03 20:02:11 -07:00
Kyle Gospodnetich
eab782b80b chore: Update zap download URL 2024-05-03 10:00:39 -07:00
Kyle Gospodnetich
7d291a10ad feat: Switch to zap for managing AppImages, auto-update zap installed AppImages with Topgrade 2024-05-02 23:42:24 -07:00
Kyle Gospodnetich
4e93ad5fc9 chore: Correct some copr paths 2024-05-01 23:49:09 -07:00
Kyle Gospodnetich
9627279085 chore: Clean up repositories, disable rpmfusion to fix Fedora 39 rebasing 2024-05-01 23:06:20 -07:00
Marco Rodolfi
a2a784f15b chore: Final fixes for testing CDEmu (#1055)
* Actually export the recipe in the justfile.

* Cleanup script file and remove service logic

The service is not activable/deactivable by the user.

* Manually enable the service after install

It doesn't seem to kickstart after install without a restart of the system
2024-05-01 15:18:18 -07:00
Kyle Gospodnetich
857f933088 fix: Drop patched bluez
chore: Readme cleanup
2024-04-30 19:44:52 -07:00
Kyle Gospodnetich
7ee223123d chore: Restore use of split gamescope 2024-04-29 23:54:21 -07:00
Kyle Gospodnetich
8d1b5506ec chore: Always remove jupiter-sd-mounting-btrfs from deck images 2024-04-28 21:30:32 -07:00
Kyle Gospodnetich
821e9ea6a1 fix: Always install jupiter-sd-mounting-btrfs
chore: Split gamescope install between main and testing
2024-04-28 16:39:53 -07:00
Kyle Gospodnetich
4279921bda chore: Drop xwayland scaling due to still breaking discord (sadly) 2024-04-28 15:49:39 -07:00
Kyle Gospodnetich
7fc2e18e86 chore: Switch back to PPD from TuneD per Mario's advice 2024-04-28 01:04:29 -07:00
Kyle Gospodnetich
dbc7862607 feat(gnome): Restore xwayland fractional scaling
feat(gnome): Add compiz alike magic lamp effect extension, default disabled
chore: Use packages fomr ublue-os:staging for sharing purposes
2024-04-28 00:48:44 -07:00
Kyle Gospodnetich
a6751e6185 chore: Use both repos on testing 2024-04-27 19:55:07 -07:00
Kyle Gospodnetich
f1cc418e4e chore: Fix extra curl commands 2024-04-27 19:40:23 -07:00
Kyle Gospodnetich
fb006c2fb7 feat(gnome): Add power profile switcher extension (pre-configured, but disabled by default) 2024-04-27 19:11:49 -07:00
Kyle Gospodnetich
a683b3bc97 feat: Add Steam Deck SD card mounting to desktop images 2024-04-27 18:42:13 -07:00
Kyle Gospodnetich
9b4dda4a78 Merge branch 'main' into testing 2024-04-27 15:04:17 -07:00
Kyle Gospodnetich
73fc6f0408
chore: Fix akmods inclusion 2024-04-27 16:16:42 -04:00
Kyle Gospodnetich
7f024e0086 Merge branch 'main' into testing 2024-04-27 00:23:40 -07:00
Kyle Gospodnetich
7444f0277d
chore: Restore bmi260 kmod 2024-04-27 00:23:09 -07:00
Jon Mulder
9588b5a671
chore(akmods): add in akmods-extra to support common/extra breakout in ublue-os/akmods#163 (#1009)
Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2024-04-27 00:18:11 -07:00
Kyle Gospodnetich
f53fc08004 chore: Fix gamescope no longer being split arch, add newer wlroots 2024-04-26 21:38:53 -07:00
Kyle Gospodnetich
ca1c8b84b7 chore: Use testing repo on branches other than main 2024-04-26 21:08:23 -07:00
Kyle Gospodnetich
0ab537c39f chore: This is why we can't have nice things 2024-04-26 12:44:32 -07:00
Kyle Gospodnetich
6335bae324 chore: Temporarily disable wallpaper engine while QT6 support is stabilized 2024-04-24 13:56:50 -07:00
Kyle Gospodnetich
5200ecbf6c chore: Drop patched mutter 2024-04-24 13:54:05 -07:00
Kyle Gospodnetich
3c3f433194 Revert "chore: Drop gcadapter_oc kmod, use custom device pollrate to achieve same change"
This reverts commit 79258de26af4f9bbd1542cf49b27d3ebc2dc001c.
2024-04-24 07:59:59 -07:00
Kyle Gospodnetich
1f64f50e27 chore: Drop custom-device-pollrates service due to potential sleep issues 2024-04-24 01:14:56 -07:00
Kyle Gospodnetich
d2dc01466f Revert "feat(deck): Add unl0kr for password entry on handhelds & tablets"
This reverts commit d0d9088d27c5453ba0826394b43765c4b5fcd235.
2024-04-23 20:27:36 -07:00
Kyle Gospodnetich
bcd868022c chore: Add pipewire-workaround 2024-04-23 16:35:31 -07:00
Kyle Gospodnetich
1ab933cb4b feat: Add framework-laptop kmod 2024-04-23 12:35:51 -07:00
Kyle Gospodnetich
b8a8a43dbc chore: Switch back to fsync kernel 2024-04-23 09:01:24 -07:00
Kyle Gospodnetich
9f1a3dbf30 chore: Adjust order 2024-04-23 09:00:19 -07:00
Kyle Gospodnetich
3c38bd32be feat: Add ujust command to optionally install CDEmu for handling disk-based games without a CD drive. 2024-04-23 08:15:58 -07:00
Kyle Gospodnetich
fc9fe6821d chore: Fix repo file path 2024-04-23 00:06:06 -07:00
Kyle Gospodnetich
8ae44a7b63 feat: Include zoxide by default 2024-04-22 23:59:22 -07:00
Kyle Gospodnetich
3bc16a2fb9 chore: Move dock updater to libexec for consistency 2024-04-22 23:56:54 -07:00
Kyle Gospodnetich
a541f0575e chore: Restore goverlay 2024-04-22 22:43:50 -07:00
Kyle Gospodnetich
c789ce2db5 feat: Add kmod for cdemu 2024-04-22 22:40:30 -07:00
Kyle Gospodnetich
049912f67a feat: Add kmod for looking glass client 2024-04-22 21:37:49 -07:00
Benjamin Sherman
efc52956bd
refactor(ci): retry image pull/push, fix oci labels (#1001)
* refactor(ci): retry image pull/push, fix oci labels

This is now a single place in the build workflow where kernel_version
can be specified to pull the desired akmods image (assuming it was build
and tagged correctly) which also impacts the rest of the workflow and
the Containerfile logic for replacing kernel, or not replacing kernel.

This is the new `kernel_flavor` include in the matrix configuration.

Current valid values would be: main, fsync, or fsync-lts

other included changes:
- pre-pull source images before building (makes building more reliable)
- add retry action for image push/pulls (makes building more reliable)
- rename FEDORA_MAJOR_VERSION/major_version to FEDORA_VERSION/fedora_version
  (in matrix vars) (this is easier to read)
- read kernel version from akmods image and use to populate ostree.linux
  label on the built images (ostree image version is inherited)
- remove some redundant workflow env vars where matrix vars exist

* refactor(ci): remove extraneous excludes

* refactor(ci): inherit image.version, use KERNEL_VERSION for ostree.linux

* refactor(ci): fix env var definition

* refactor(ci): fix trailing double ampersand add echo

* refactor(ci): correct AKMODS_FLAVOR reference

* refactor(ci): target_image_flavor instead of base_image_flavor

* chore: always cliwrap install kernel section

* refactor(ci): revert FEDORA_MAJOR_VERSION for Containerfile
2024-04-22 10:15:28 -07:00
Kyle Gospodnetich
5b7dcdbe12 chore(deck): Use correct package for qdbus 2024-04-21 18:55:01 -07:00
Kyle Gospodnetich
8c921a5780 feat: Switch to fastfetch from hyfetch
chore(KDE): use newer extension installer
2024-04-21 13:53:59 -07:00
Kyle Gospodnetich
05182d1976 chore: Move scripts into image, easier 2024-04-21 08:07:56 -07:00
Kyle Gospodnetich
79258de26a chore: Drop gcadapter_oc kmod, use custom device pollrate to achieve same change 2024-04-21 07:55:13 -07:00
Kyle Gospodnetich
d9e207608b Revert "chore: Drop v4l2loopback temporarily"
This reverts commit 7c0bee3badb2827683b8cc706371dd03fc1427ed.
2024-04-20 23:40:47 -07:00
Kyle Gospodnetich
b10f4c5023 chore: Use qt6 version of qtvirtualkeyboard 2024-04-20 22:58:08 -07:00
Kyle Gospodnetich
aeb9aa008e chore(ci): Remove unneeded lines 2024-04-20 22:57:05 -07:00
Kyle Gospodnetich
e7209fd2b5 chore: Add missing AKMODS_FLAVOR arg in container 2024-04-20 22:31:59 -07:00