Skip to content

Commit 5e528d9

Browse files
authored
Merge pull request #3 from LaswitchTech/dev
General: Version bumped to v1.0.2
2 parents 3ca71b2 + 1462ee6 commit 5e528d9

File tree

3 files changed

+26
-23
lines changed

3 files changed

+26
-23
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1.0.1
1+
v1.0.2

setup.sh

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -148,33 +148,33 @@ fi
148148

149149
# Create a gradient background image
150150
log_step 5 "Creating a gradient background image..."
151-
mkdir -p ~/.config/thinOS/backgrounds
152-
convert -size 1920x1080 gradient:'#76797c-#242829' ~/.config/thinOS/backgrounds/gradient.png
151+
mkdir -p $HOME/.config/thinOS/backgrounds
152+
convert -size 1920x1080 gradient:'#76797c-#242829' $HOME/.config/thinOS/backgrounds/gradient.png
153153

154154
# Configure Openbox
155155
log_step 6 "Configuring Openbox..."
156156
sudo sed -i 's/^#user-session=.*/user-session=openbox/' /etc/lightdm/lightdm.conf
157-
mkdir -p ~/.config
158-
if [ -d ~/.config/openbox ]; then
159-
rm -r ~/.config/openbox
157+
mkdir -p $HOME/.config
158+
if [ -d $HOME/.config/openbox ]; then
159+
rm -r $HOME/.config/openbox
160160
fi
161-
ln -sfn /usr/share/thinOS/src/openbox ~/.config/openbox
162-
ln -sfn /usr/share/thinOS/src/.xinitrc ~/.xinitrc
163-
ln -sfn /usr/share/thinOS/src/.xinitrc ~/.xsession
164-
mkdir -p ~/.themes
165-
ln -sfn /usr/share/thinOS/src/thinOS ~/.themes/thinOS
166-
ln -sfn /usr/share/thinOS/src/.Xdefaults ~/.Xdefaults
161+
ln -sfn /usr/share/thinOS/src/openbox $HOME/.config/openbox
162+
ln -sfn /usr/share/thinOS/src/.xinitrc $HOME/.xinitrc
163+
ln -sfn /usr/share/thinOS/src/.xinitrc $HOME/.xsession
164+
mkdir -p $HOME/.themes
165+
ln -sfn /usr/share/thinOS/src/thinOS $HOME/.themes/thinOS
166+
ln -sfn /usr/share/thinOS/src/.Xdefaults $HOME/.Xdefaults
167167

168168
# Setup bash profile and aliases
169169
log_step 7 "Setup bash profile and aliases..."
170-
if [ -f ~/.bash_profile ]; then
171-
rm ~/.bash_profile
170+
if [ -f $HOME/.bash_profile ]; then
171+
rm $HOME/.bash_profile
172172
fi
173-
ln -sfn /usr/share/thinOS/src/.bash_profile ~/.bash_profile
174-
if [ -f ~/.bash_aliases ]; then
175-
rm ~/.bash_aliases
173+
ln -sfn /usr/share/thinOS/src/.bash_profile $HOME/.bash_profile
174+
if [ -f $HOME/.bash_aliases ]; then
175+
rm $HOME/.bash_aliases
176176
fi
177-
ln -sfn /usr/share/thinOS/src/.bash_aliases ~/.bash_aliases
177+
ln -sfn /usr/share/thinOS/src/.bash_aliases $HOME/.bash_aliases
178178

179179
# Set locale and timezone
180180
log_step 8 "Setting locale and timezone..."
@@ -214,14 +214,17 @@ log_step 12 "Configuring system and Firefox dark mode..."
214214

215215
# System GTK dark mode (source of truth in /usr/share/thinOS/src)
216216
if [ -f /usr/share/thinOS/src/gtk/settings.ini ]; then
217-
mkdir -p ~/.config/gtk-3.0
218-
ln -sfn /usr/share/thinOS/src/gtk/settings.ini ~/.config/gtk-3.0/settings.ini
217+
mkdir -p $HOME/.config/gtk-3.0
218+
ln -sfn /usr/share/thinOS/src/gtk/settings.ini $HOME/.config/gtk-3.0/settings.ini
219219
fi
220220

221221
# Firefox dark mode via user.js (source of truth in /usr/share/thinOS/src)
222222
if [ -f /usr/share/thinOS/src/firefox/user.js ]; then
223-
if [ -d ~/.mozilla/firefox ]; then
224-
for FF_PROFILE in ~/.mozilla/firefox/*.default ~/.mozilla/firefox/*.default-esr; do
223+
if [ ! -d $HOME/.mozilla/firefox ]; then
224+
mkdir -p $HOME/.mozilla/firefox
225+
fi
226+
if [ -d $HOME/.mozilla/firefox ]; then
227+
for FF_PROFILE in $HOME/.mozilla/firefox/*.default $HOME/.mozilla/firefox/*.default-esr; do
225228
[ -d "$FF_PROFILE" ] || continue
226229
ln -sfn /usr/share/thinOS/src/firefox/user.js "$FF_PROFILE/user.js"
227230
done

src/core

0 commit comments

Comments
 (0)