Skip to content

Commit f09a2fb

Browse files
author
system64fumo
committed
Use generic session starter
This should make it easier to use Hyprland later.
1 parent 6a8daba commit f09a2fb

4 files changed

Lines changed: 25 additions & 4 deletions

File tree

distribution/files/.bash_profile_user

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ DESKTOP=y
1212
# Session Launcher
1313
if [[ -z "$DISPLAY" ]] && [[ $(tty) = /dev/tty1 ]] && [[ "$DESKTOP" == "y" ]]; then
1414
clear
15-
dbus-run-session -- labwc &> /tmp/log/session.log
15+
~/.config/scripts/start-session.sh
1616
fi
1717

1818
[[ -f ~/.bashrc ]] && . ~/.bashrc

distribution/files/.config/labwc/autostart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ gsettings set org.gnome.desktop.interface icon-theme 'Colloid-Grey-Dark'
66
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
77
sed -i '3,8d' ~/.config/labwc/autostart
88

9-
# Audio server
10-
/etc/rc.d/service start audio
11-
129
# Environment
1310
dbus-update-activation-environment --all &
1411

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#!/bin/sh
2+
3+
# Audio server
4+
/etc/rc.d/service start audio
5+
6+
export ADW_DISABLE_PORTAL=1
7+
export GSK_RENDERER=cairo
8+
9+
export PAN_MESA_DEBUG=gl3,forcepack,crc,msaa16
10+
export PAN_I_WANT_A_BROKEN_VULKAN_DRIVER=1
11+
export MESA_DEBUG=silent
12+
export mesa_glthread=true
13+
export vblank_mode=0
14+
15+
export MOZ_ENABLE_WAYLAND=1
16+
export MOZ_USE_XINPUT2=1
17+
export MOZ_DISABLE_RDD_SANDBOX=1
18+
19+
export QT_QPA_PLATFORMTHEME=qt6ct
20+
21+
export ELECTRON_OZONE_PLATFORM_HINT=wayland
22+
23+
dbus-run-session -- labwc &> /tmp/log/session.log

distribution/files/install.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ doas useradd -m\
2626
doas su "$USERNAME" -c "xdg-user-dirs-update" &
2727

2828
doas chfn -f "$FULLUSER" "$USERNAME" &> /dev/null &
29+
doas chmod +x /home/"$USERNAME"/.config/scripts/start-session.sh &
2930

3031
echo "Setting up autologin"
3132
doas sed -i "s/setup/$USERNAME/g" /etc/inittab

0 commit comments

Comments
 (0)