Skip to content
Merged
2 changes: 1 addition & 1 deletion mkosi.conf
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ MinimumVersion=26~devel
[Distribution]
Distribution=ubuntu
Release=resolute
Repositories=main,universe,restricted
Repositories=main,universe,restricted,multiverse

[Content]
InitrdProfiles=plymouth
Expand Down
3 changes: 1 addition & 2 deletions mkosi.conf.d/arch.arm64.conf
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,5 @@ Dependencies=
ext-sdk
ext-virt
driver-nvidia-addon
driver-nvidia-modules
driver-nvidia-runtime
driver-nvidia
modules-db
6 changes: 2 additions & 4 deletions mkosi.conf.d/arch.x86-64.conf
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@ Dependencies=
ext-sdk
ext-virt
driver-nvidia-addon
driver-nvidia-modules
driver-nvidia-runtime
driver-nvidia
driver-broadcom-addon
driver-broadcom-modules
driver-broadcom-runtime
driver-broadcom
modules-db
5 changes: 0 additions & 5 deletions mkosi.images/driver-broadcom-runtime/enable-runtime.chroot

This file was deleted.

24 changes: 0 additions & 24 deletions mkosi.images/driver-broadcom-runtime/mkosi.conf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
#broadcom-modules
#driver-broadcom
[Config]
Dependencies=base

[Match]
Architecture=x86-64

[Output]
ImageId=driver-broadcom-modules
ImageId=driver-broadcom
Format=sysext
Overlay=yes
Output=driver-broadcom-modules-%a_%v
Output=driver-broadcom-%a_%v
CompressOutput=false

[Validation]
Expand Down
25 changes: 0 additions & 25 deletions mkosi.images/driver-nvidia-runtime/mkosi.conf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
#nvidia-modules
#driver-nvidia
[Config]
Dependencies=base

[Output]
ImageId=driver-nvidia-modules
ImageId=driver-nvidia
Format=sysext
Overlay=yes
Output=driver-nvidia-modules-%a_%v
Output=driver-nvidia-%a_%v
CompressOutput=false

[Validation]
Expand All @@ -18,5 +18,11 @@ Environment=DEB_BUILD_PROFILES=nokerneldkms
[Content]
Bootable=no
BaseTrees=%O/base_%v
Packages=linux-modules-nvidia-590-open-generic
BuildPackages=
linux-headers-generic
Packages=
linux-modules-nvidia-610-open-generic
libnvidia-gl-610
nvidia-utils-610
nvidia-driver-610-open
BuildScripts=get-module-only
6 changes: 4 additions & 2 deletions mkosi.images/modules-db/mkosi.conf.d/arch.arm64.conf
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
[Config]
Dependencies=base
Dependencies=
base
driver-nvidia

[Match]
Architecture=arm64
Expand All @@ -13,5 +15,5 @@ CompressOutput=false
Bootable=false
BaseTrees=
%O/base_%v
%O/driver-nvidia-modules-%a_%v.raw
%O/driver-nvidia-%a_%v.raw
Output=modules-db_%a-%v
9 changes: 6 additions & 3 deletions mkosi.images/modules-db/mkosi.conf.d/arch.x86-64.conf
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
[Config]
Dependencies=base
Dependencies=
base
driver-broadcom
driver-nvidia

[Match]
Architecture=x86-64
Expand All @@ -13,6 +16,6 @@ CompressOutput=false
Bootable=false
BaseTrees=
%O/base_%v
%O/driver-broadcom-modules-%a_%v.raw
%O/driver-nvidia-modules-%a_%v.raw
%O/driver-broadcom-%a_%v.raw
%O/driver-nvidia-%a_%v.raw
Output=modules-db_%a-%v

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ Verify=yes
[Source]
Type=url-file
Path=https://%W.updates.elementaryos.org/%a/ext
MatchPattern=driver-broadcom-runtime-%a_@v.raw.zst
MatchPattern=driver-broadcom-%a_@v.raw.zst

[Target]
Type=regular-file
Path=/var/lib/extensions/
MatchPattern=driver-broadcom-runtime-%a_@v.raw
MatchPattern=driver-broadcom-%a_@v.raw
InstancesMax=2

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ Verify=yes
[Source]
Type=url-file
Path=https://%W.updates.elementaryos.org/%a/ext
MatchPattern=driver-nvidia-modules-%a_@v.raw.zst
MatchPattern=driver-nvidia-%a_@v.raw.zst

[Target]
Type=regular-file
Path=/var/lib/extensions/
MatchPattern=driver-nvidia-modules-%a_@v.raw
MatchPattern=driver-nvidia-%a_@v.raw
InstancesMax=2
17 changes: 17 additions & 0 deletions repos/common-files/etc/apt/preferences.d/restrict-proprietary
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
Explanation: Block everything by default in multiverse, except NVIDIA.
Package: *
Pin: release c=multiverse
Pin-Priority: -1

Package: /.*nvidia.*/
Pin: release c=multiverse
Pin-Priority: 500

Explanation: Block everything by default in restricted, except NVIDIA and Broadcom.
Package: *
Pin: release c=restricted
Pin-Priority: -1

Package: /.*(nvidia|broadcom).*/
Pin: release c=restricted
Pin-Priority: 500
Loading