Skip to content

Commit d39adf7

Browse files
authored
fix(user-setup): Ensure user always has working justfile
Backs up old file just in case there are user recipes there. Fixes #186
1 parent 54907ea commit d39adf7

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

system_files/desktop/shared/usr/bin/bazzite-user-setup

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
#!/usr/bin/env bash
22
source /etc/default/bazzite
33

4+
if [[ -f "${HOME}/.justfile" ]]; then
5+
if grep -Eqvz "main|nvidia|custom" "${HOME}/.justfile"; then
6+
mv "${HOME}/.justfile" "${HOME}/.justfile.old"
7+
cd /usr/share/ublue-os/just
8+
for justfile in *.just; do
9+
echo "!include ${PWD}/${justfile}" >> "${HOME}/.justfile"
10+
done
11+
cd ~
12+
fi
13+
else
14+
cd /usr/share/ublue-os/just
15+
for justfile in *.just; do
16+
echo "!include ${PWD}/${justfile}" >> "${HOME}/.justfile"
17+
done
18+
cd ~
19+
fi
20+
421
if [[ $BASE_IMAGE_NAME =~ "kinoite" ]]; then
522
echo 'Running setup for Kinoite'
623

0 commit comments

Comments
 (0)