Skip to content

Commit 11e10d3

Browse files
committed
#63 feat: update package installation in recipes for Wezterm, Rambox, Zoom, and PowerShell to DNF. Remove deprecated optfix and revert cleanup
1 parent f582f93 commit 11e10d3

File tree

4 files changed

+37
-47
lines changed

4 files changed

+37
-47
lines changed

files/scripts/cleanup_staged_rpms.sh

Lines changed: 0 additions & 10 deletions
This file was deleted.

recipes/recipe-dx-hwe-nvidia.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -62,19 +62,25 @@ modules:
6262

6363
- type: signing # this sets up the proper policy & signing files for signed images to work fully
6464

65+
- type: dnf
66+
install:
67+
packages:
68+
- https://github.com/ramboxapp/download/releases/download/v2.5.2/Rambox-2.5.2-linux-x64.rpm
69+
- wezterm
70+
- https://cdn.zoom.us/prod/6.7.2.6498/zoom_x86_64.rpm
71+
- https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
72+
- https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-1.rh.x86_64.rpm
73+
- https://github.com/TibixDev/winboat/releases/download/v0.9.0/winboat-0.9.0-x86_64.rpm
74+
repos:
75+
copr:
76+
- wezfurlong/wezterm-nightly
77+
6578
- type: rpm-ostree
6679
repos:
6780
- https://repo.kompassos.nl/rpm/kompass.repo
68-
- https://copr.fedorainfracloud.org/coprs/wezfurlong/wezterm-nightly/repo/fedora-%OS_VERSION%/wezfurlong-wezterm-nightly-fedora-%OS_VERSION%.repo # wezterm repo
6981
- https://copr.fedorainfracloud.org/coprs/mlampe/webkit2gtk3/repo/rhel+epel-10/mlampe-webkit2gtk3-rhel+epel-10.repo # Workaround for Citrix ICAClient dependency on webkit2gtk3: https://community.citrix.com/forums/topic/258561-fedora-43-no-longer-provides-webkit2gtk3-226/
7082
install:
7183
- https://repo.kompassos.nl/rpm/ICAClient-rhel-25.08.0.88-0.x86_64.rpm
72-
- https://cdn.zoom.us/prod/6.7.2.6498/zoom_x86_64.rpm
73-
- https://github.com/ramboxapp/download/releases/download/v2.5.2/Rambox-2.5.2-linux-x64.rpm
74-
- https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
75-
- wezterm
76-
- https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-1.rh.x86_64.rpm
77-
- https://github.com/TibixDev/winboat/releases/download/v0.9.0/winboat-0.9.0-x86_64.rpm
7884
# Intel IPU6 Camera support (for built-in laptop webcam)
7985
# Dependencies: dummy kmod -> v4l2-relayd -> gstreamer plugin -> camera-bins -> camera-hal
8086
# Already in base: v4l2loopback, intel-ipu6 kernel modules (in-tree), intel-vsc-firmware
@@ -84,16 +90,10 @@ modules:
8490
- https://download1.rpmfusion.org/nonfree/fedora/releases/43/Everything/x86_64/os/Packages/g/gstreamer1-plugins-icamerasrc-0.0-15.20250325git7f90219.fc43.x86_64.rpm
8591
- https://download1.rpmfusion.org/nonfree/fedora/releases/43/Everything/x86_64/os/Packages/i/ipu6-camera-bins-0.0-19.20250627git30e8766.fc43.x86_64.rpm
8692
- https://download1.rpmfusion.org/nonfree/fedora/releases/43/Everything/x86_64/os/Packages/i/ipu6-camera-hal-0.0-26.20250627gitc933525.fc43.x86_64.rpm
87-
optfix:
88-
- Citrix
89-
- zoom
90-
- Rambox
91-
- google
9293

9394
- type: script
9495
scripts:
9596
- install_pwsh_wsman.sh
96-
- cleanup_staged_rpms.sh
9797

9898
- type: default-flatpaks
9999
configurations:

recipes/recipe-dx-hwe.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,29 +58,29 @@ modules:
5858

5959
- type: signing # this sets up the proper policy & signing files for signed images to work fully
6060

61+
- type: dnf
62+
install:
63+
packages:
64+
- https://github.com/ramboxapp/download/releases/download/v2.5.2/Rambox-2.5.2-linux-x64.rpm
65+
- wezterm
66+
- https://cdn.zoom.us/prod/6.7.2.6498/zoom_x86_64.rpm
67+
- https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
68+
- https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-1.rh.x86_64.rpm
69+
repos:
70+
copr:
71+
- wezfurlong/wezterm-nightly
72+
6173
- type: rpm-ostree
6274
repos:
6375
- https://repo.kompassos.nl/rpm/kompass.repo
64-
- https://copr.fedorainfracloud.org/coprs/wezfurlong/wezterm-nightly/repo/fedora-%OS_VERSION%/wezfurlong-wezterm-nightly-fedora-%OS_VERSION%.repo # wezterm repo
6576
- https://copr.fedorainfracloud.org/coprs/mlampe/webkit2gtk3/repo/rhel+epel-10/mlampe-webkit2gtk3-rhel+epel-10.repo # Workaround for Citrix ICAClient dependency on webkit2gtk3: https://community.citrix.com/forums/topic/258561-fedora-43-no-longer-provides-webkit2gtk3-226/
6677
install:
6778
- ICAClient
68-
- https://cdn.zoom.us/prod/6.7.2.6498/zoom_x86_64.rpm
69-
- https://github.com/ramboxapp/download/releases/download/v2.5.2/Rambox-2.5.2-linux-x64.rpm
70-
- https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
71-
- wezterm
72-
- https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-1.rh.x86_64.rpm
7379
- https://github.com/TibixDev/winboat/releases/download/v0.9.0/winboat-0.9.0-x86_64.rpm
74-
optfix:
75-
- Citrix
76-
- zoom
77-
- Rambox
78-
- google
7980

8081
- type: script
8182
scripts:
8283
- install_pwsh_wsman.sh
83-
- cleanup_staged_rpms.sh
8484

8585
- type: default-flatpaks
8686
configurations:

recipes/recipe-dx-surface.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -64,29 +64,29 @@ modules:
6464

6565
- type: signing # this sets up the proper policy & signing files for signed images to work fully
6666

67+
- type: dnf
68+
install:
69+
packages:
70+
- https://github.com/ramboxapp/download/releases/download/v2.5.2/Rambox-2.5.2-linux-x64.rpm
71+
- wezterm
72+
- https://cdn.zoom.us/prod/6.7.2.6498/zoom_x86_64.rpm
73+
- https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
74+
- https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-1.rh.x86_64.rpm
75+
repos:
76+
copr:
77+
- wezfurlong/wezterm-nightly
78+
6779
- type: rpm-ostree
6880
repos:
6981
- https://repo.kompassos.nl/rpm/kompass.repo
70-
- https://copr.fedorainfracloud.org/coprs/wezfurlong/wezterm-nightly/repo/fedora-%OS_VERSION%/wezfurlong-wezterm-nightly-fedora-%OS_VERSION%.repo # wezterm repo
7182
- https://copr.fedorainfracloud.org/coprs/mlampe/webkit2gtk3/repo/rhel+epel-10/mlampe-webkit2gtk3-rhel+epel-10.repo # Workaround for Citrix ICAClient dependency on webkit2gtk3: https://community.citrix.com/forums/topic/258561-fedora-43-no-longer-provides-webkit2gtk3-226/
7283
install:
7384
- ICAClient
74-
- https://cdn.zoom.us/prod/6.7.2.6498/zoom_x86_64.rpm
75-
- https://github.com/ramboxapp/download/releases/download/v2.5.2/Rambox-2.5.2-linux-x64.rpm
76-
- https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
77-
- wezterm
78-
- https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-1.rh.x86_64.rpm
7985
- https://github.com/TibixDev/winboat/releases/download/v0.9.0/winboat-0.9.0-x86_64.rpm
80-
optfix:
81-
- Citrix
82-
- zoom
83-
- Rambox
84-
- google
8586

8687
- type: script
8788
scripts:
8889
- install_pwsh_wsman.sh
89-
- cleanup_staged_rpms.sh
9090

9191
- type: default-flatpaks
9292
configurations:

0 commit comments

Comments
 (0)