summary refs log tree commit diff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/sway/config45
1 files changed, 28 insertions, 17 deletions
diff --git a/.config/sway/config b/.config/sway/config
index 15fe350..b1ef8f1 100644
--- a/.config/sway/config
+++ b/.config/sway/config
@@ -4,22 +4,6 @@ output * scale 1
 output * max_render_time 1
 output * adaptive_sync on
 
-exec light -S 80
-
-#exec dbus-update-activation-environment --all
-exec once pipewire
-exec once oguri
-exec once kanshi
-exec once waybar
-exec once gammastep
-exec once foot -s
-exec once swayidle -w \
-	timeout 540 'lock' \
-	timeout 800 'swaymsg output \* dpms off' \
-	     resume 'swaymsg output \* dpms on' \
-	before-sleep 'lock' \
-	lock 'lock'
-
 # for_window [app_id=Alacritty] max_render_time 2
 # for_window [app_id=firefox] max_render_time 3
 # seat * hide_cursor 2000
@@ -69,7 +53,14 @@ include binds.conf
 include auto.conf
 
 # style {{{
-font pango:Iosevka Aile 12
+font pango:Iosevka Aile 10
+seat * xcursor_theme WinSur
+exec_always {
+	gsettings set org.gnome.desktop.interface gtk-theme Adwaita
+	gsettings set org.gnome.desktop.interface icon-theme gnome
+	gsettings set org.gnome.desktop.interface cursor-theme WinSur
+	gsettings set org.gnome.desktop.interface font-name 'Noto Sans'
+}
 
 set $bpix 3
 set $fat_bpix 5
@@ -98,3 +89,23 @@ client.urgent $urgent2 $urgent $text $indicator_focused $urgent
 
 # include config.d/*
 # include "`uname -n`"
+
+exec {
+	light -S 80
+	once mako
+	once oguri
+	once kanshi
+	once wlsunset -l $HOME_LAT -L $HOME_LON -H ~/bin/darkmode
+	once waybar
+	once swayidle -w \
+		timeout 540 'lock' \
+		timeout 800 'swaymsg output \* dpms off' \
+				resume 'swaymsg output \* dpms on' \
+		before-sleep 'lock' \
+		lock 'lock'
+	once foot -s
+}
+
+exec {
+	dbus-update-activation-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK && once pipewire
+}