aboutsummaryrefslogtreecommitdiff
path: root/fedora39.sh
diff options
context:
space:
mode:
authorMitchell Riedstra <mitch@riedstra.dev>2025-12-26 14:30:12 -0500
committerMitchell Riedstra <mitch@riedstra.dev>2025-12-26 14:30:12 -0500
commit0514cf908c25e683c921519c537efe1ee887f19c (patch)
tree3b55fba3d9f58794775887eeb0ea974dadbfb689 /fedora39.sh
parent41b0e793aaefffd903915ed5cacee8e6278e815a (diff)
downloadrivercfg-0514cf908c25e683c921519c537efe1ee887f19c.tar.gz
rivercfg-0514cf908c25e683c921519c537efe1ee887f19c.tar.xz
Minor changes to make things work with Fedora 43
Diffstat (limited to 'fedora39.sh')
-rwxr-xr-xfedora39.sh39
1 files changed, 39 insertions, 0 deletions
diff --git a/fedora39.sh b/fedora39.sh
new file mode 100755
index 0000000..6670658
--- /dev/null
+++ b/fedora39.sh
@@ -0,0 +1,39 @@
+#!/bin/sh
+set -ex
+zigver=0.13.0
+zigdir="$HOME/scm/zig/zig$zigver"
+zigout="${zigdir}.tar.xz"
+zigurl="https://ziglang.org/download/$zigver/zig-linux-x86_64-$zigver.tar.xz"
+zigsigurl="${zigurl}.minisig"
+zigkey="RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U"
+sudo yum -y install \
+ clang13-libs \
+ libevdev-devel \
+ lld13-libs \
+ llvm13-libs \
+ minisign \
+ scdoc \
+ wayland-protocols-devel \
+ wget \
+ wlroots \
+ wlroots-devel \
+ xdg-desktop-portal-wlr \
+ xwayland-run
+mkdir -p "$(dirname "$zigdir")"
+cd "$(dirname "$zigdir")"
+if ! [ -d "$zigdir" ] ; then
+ wget -O "$zigout" "$zigurl"
+ wget -O "${zigout}.minisig" "$zigsigurl"
+ minisign -Vm "$zigout" -P "$zigkey"
+ mkdir "$zigdir"
+ cd -
+ cd "$zigdir"
+ tar --strip-components=1 -xJf "$zigout"
+fi
+export PATH="$zigdir:$PATH"
+cd -
+./bldRiver.sh
+sudo yum -y install foot bemenu waybar swaylock swaybg grim slurp wdisplays \
+ kanshi wlr-randr wtype
+./bldSession.sh
+./link.sh