mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-04-09 21:45:13 +00:00
fix: Switch to layered OpenRazer due to issues in Distrobox.
This commit is contained in:
parent
9f52ad4581
commit
f127260bbf
@ -1,11 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Daemon to manage razer devices in userspace
|
|
||||||
Documentation=man:openrazer-daemon(8)
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=dbus
|
|
||||||
BusName=org.razer
|
|
||||||
ExecStart=/usr/bin/distrobox-enter -n fedora -- ' /usr/bin/openrazer-daemon -F'
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=default.target
|
|
@ -58,23 +58,6 @@ install-oversteer: distrobox-check-fedora
|
|||||||
sudo dnf install -y oversteer && \
|
sudo dnf install -y oversteer && \
|
||||||
distrobox-export --app oversteer'
|
distrobox-export --app oversteer'
|
||||||
|
|
||||||
# Install OpenRazer for Razer gaming hardware
|
|
||||||
install-openrazer: distrobox-check-fedora
|
|
||||||
distrobox-enter -n fedora -- bash -c 'sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \
|
|
||||||
sudo dnf install -y \
|
|
||||||
openrazer-meta \
|
|
||||||
razergenie && \
|
|
||||||
distrobox-export --app razergenie' && \
|
|
||||||
mkdir -p ~/.config/systemd/user && \
|
|
||||||
wget https://raw.githubusercontent.com/ublue-os/bazzite/main/post_install_files/OpenRazer/openrazer-daemon.service -O ~/.config/systemd/user/openrazer-daemon.service && \
|
|
||||||
systemctl --user daemon-reload && \
|
|
||||||
systemctl enable --user openrazer-daemon.service && \
|
|
||||||
if ! grep -q "plugdev" /etc/group; then \
|
|
||||||
sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \
|
|
||||||
; fi && \
|
|
||||||
sudo usermod -a -G plugdev $USER && \
|
|
||||||
echo "Please reboot to apply needed changes."
|
|
||||||
|
|
||||||
# Install Solaar for Logitech Mice, Keyboards, and Trackpads
|
# Install Solaar for Logitech Mice, Keyboards, and Trackpads
|
||||||
install-solaar: distrobox-check-fedora
|
install-solaar: distrobox-check-fedora
|
||||||
distrobox-enter -n fedora -- bash -c 'sudo dnf install -y \
|
distrobox-enter -n fedora -- bash -c 'sudo dnf install -y \
|
||||||
|
@ -55,6 +55,17 @@ get-steamcmd:
|
|||||||
tar -xvzf /tmp/steamcmd.tar.gz -C ~/.steam
|
tar -xvzf /tmp/steamcmd.tar.gz -C ~/.steam
|
||||||
rm /tmp/steamcmd.tar.gz
|
rm /tmp/steamcmd.tar.gz
|
||||||
|
|
||||||
|
# Install OpenRazer for Razer gaming hardware
|
||||||
|
install-openrazer:
|
||||||
|
sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \
|
||||||
|
ublue-update --wait && \
|
||||||
|
rpm-ostree install openrazer-meta razergenie && \
|
||||||
|
if ! grep -q "plugdev" /etc/group; then \
|
||||||
|
sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \
|
||||||
|
; fi && \
|
||||||
|
sudo usermod -a -G plugdev $USER && \
|
||||||
|
echo "Please reboot to apply needed changes."
|
||||||
|
|
||||||
# Install Nix with the Determinate Nix Installer
|
# Install Nix with the Determinate Nix Installer
|
||||||
install-nix:
|
install-nix:
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
@ -95,23 +95,6 @@ install-oversteer: distrobox-check-fedora
|
|||||||
sudo dnf install -y oversteer && \
|
sudo dnf install -y oversteer && \
|
||||||
distrobox-export --app oversteer'
|
distrobox-export --app oversteer'
|
||||||
|
|
||||||
# Install OpenRazer for Razer gaming hardware
|
|
||||||
install-openrazer: distrobox-check-fedora
|
|
||||||
distrobox-enter -n fedora -- bash -c 'sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \
|
|
||||||
sudo dnf install -y \
|
|
||||||
openrazer-meta \
|
|
||||||
razergenie && \
|
|
||||||
distrobox-export --app razergenie' && \
|
|
||||||
mkdir -p ~/.config/systemd/user && \
|
|
||||||
wget https://raw.githubusercontent.com/ublue-os/bazzite/main/post_install_files/OpenRazer/openrazer-daemon.service -O ~/.config/systemd/user/openrazer-daemon.service && \
|
|
||||||
systemctl --user daemon-reload && \
|
|
||||||
systemctl enable --user openrazer-daemon.service && \
|
|
||||||
if ! grep -q "plugdev" /etc/group; then \
|
|
||||||
sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \
|
|
||||||
; fi && \
|
|
||||||
sudo usermod -a -G plugdev $USER && \
|
|
||||||
echo "Please reboot to apply needed changes."
|
|
||||||
|
|
||||||
# Install Solaar for Logitech Mice, Keyboards, and Trackpads
|
# Install Solaar for Logitech Mice, Keyboards, and Trackpads
|
||||||
install-solaar: distrobox-check-fedora
|
install-solaar: distrobox-check-fedora
|
||||||
distrobox-enter -n fedora -- bash -c 'sudo dnf install -y \
|
distrobox-enter -n fedora -- bash -c 'sudo dnf install -y \
|
||||||
|
@ -28,6 +28,17 @@ install-corectrl:
|
|||||||
echo 'Setting needed kargs for CoreCtrl...'
|
echo 'Setting needed kargs for CoreCtrl...'
|
||||||
rpm-ostree kargs --append="amdgpu.ppfeaturemask=0xffffffff"
|
rpm-ostree kargs --append="amdgpu.ppfeaturemask=0xffffffff"
|
||||||
|
|
||||||
|
# Install OpenRazer for Razer gaming hardware
|
||||||
|
install-openrazer:
|
||||||
|
sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \
|
||||||
|
ublue-update --wait && \
|
||||||
|
rpm-ostree install openrazer-meta razergenie && \
|
||||||
|
if ! grep -q "plugdev" /etc/group; then \
|
||||||
|
sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \
|
||||||
|
; fi && \
|
||||||
|
sudo usermod -a -G plugdev $USER && \
|
||||||
|
echo "Please reboot to apply needed changes."
|
||||||
|
|
||||||
# Install Nix with the Determinate Nix Installer
|
# Install Nix with the Determinate Nix Installer
|
||||||
install-nix:
|
install-nix:
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
Loading…
x
Reference in New Issue
Block a user