diff options
Diffstat (limited to 'dotfiles')
| -rw-r--r-- | dotfiles/common/.config/systemd/user/xdg-desktop-portal-gtk.service.d/environment.conf | 3 | ||||
| -rw-r--r-- | dotfiles/dwm/.Xresources (renamed from dotfiles/common/.Xresources) | 0 | ||||
| -rw-r--r-- | dotfiles/dwm/.config/conky/conky.conf (renamed from dotfiles/common/.config/conky/conky.conf) | 0 | ||||
| -rw-r--r-- | dotfiles/dwm/.config/flameshot/flameshot.ini (renamed from dotfiles/common/.config/flameshot/flameshot.ini) | 0 | ||||
| -rw-r--r-- | dotfiles/dwm/.config/picom.conf (renamed from dotfiles/common/.config/picom.conf) | 0 | ||||
| -rw-r--r-- | dotfiles/dwm/.config/redshift.conf (renamed from dotfiles/common/.config/redshift.conf) | 0 | ||||
| -rw-r--r-- | dotfiles/dwm/.config/touchpad-indicator/touchpad-indicator.conf (renamed from dotfiles/common/.config/touchpad-indicator/touchpad-indicator.conf) | 0 | ||||
| -rwxr-xr-x | dotfiles/dwm/.xinitrc (renamed from dotfiles/common/.xinitrc) | 0 | ||||
| -rw-r--r-- | dotfiles/hyprland/.config/hypr/hyprland.conf | 27 | ||||
| -rw-r--r-- | dotfiles/hyprland/.config/xdg-desktop-portal/portals.conf | 3 |
10 files changed, 25 insertions, 8 deletions
diff --git a/dotfiles/common/.config/systemd/user/xdg-desktop-portal-gtk.service.d/environment.conf b/dotfiles/common/.config/systemd/user/xdg-desktop-portal-gtk.service.d/environment.conf deleted file mode 100644 index e8c5e8f..0000000 --- a/dotfiles/common/.config/systemd/user/xdg-desktop-portal-gtk.service.d/environment.conf +++ /dev/null @@ -1,3 +0,0 @@ -[Service] -Environment="DISPLAY=:0" -Environment="XAUTHORITY=/home/cjennings/.Xauthority"
\ No newline at end of file diff --git a/dotfiles/common/.Xresources b/dotfiles/dwm/.Xresources index 4b35809..4b35809 100644 --- a/dotfiles/common/.Xresources +++ b/dotfiles/dwm/.Xresources diff --git a/dotfiles/common/.config/conky/conky.conf b/dotfiles/dwm/.config/conky/conky.conf index 09ee8ea..09ee8ea 100644 --- a/dotfiles/common/.config/conky/conky.conf +++ b/dotfiles/dwm/.config/conky/conky.conf diff --git a/dotfiles/common/.config/flameshot/flameshot.ini b/dotfiles/dwm/.config/flameshot/flameshot.ini index 8874b3b..8874b3b 100644 --- a/dotfiles/common/.config/flameshot/flameshot.ini +++ b/dotfiles/dwm/.config/flameshot/flameshot.ini diff --git a/dotfiles/common/.config/picom.conf b/dotfiles/dwm/.config/picom.conf index 0b65df7..0b65df7 100644 --- a/dotfiles/common/.config/picom.conf +++ b/dotfiles/dwm/.config/picom.conf diff --git a/dotfiles/common/.config/redshift.conf b/dotfiles/dwm/.config/redshift.conf index 92b61bf..92b61bf 100644 --- a/dotfiles/common/.config/redshift.conf +++ b/dotfiles/dwm/.config/redshift.conf diff --git a/dotfiles/common/.config/touchpad-indicator/touchpad-indicator.conf b/dotfiles/dwm/.config/touchpad-indicator/touchpad-indicator.conf index 51a9907..51a9907 100644 --- a/dotfiles/common/.config/touchpad-indicator/touchpad-indicator.conf +++ b/dotfiles/dwm/.config/touchpad-indicator/touchpad-indicator.conf diff --git a/dotfiles/common/.xinitrc b/dotfiles/dwm/.xinitrc index 991f507..991f507 100755 --- a/dotfiles/common/.xinitrc +++ b/dotfiles/dwm/.xinitrc diff --git a/dotfiles/hyprland/.config/hypr/hyprland.conf b/dotfiles/hyprland/.config/hypr/hyprland.conf index 2cc42e3..67604c0 100644 --- a/dotfiles/hyprland/.config/hypr/hyprland.conf +++ b/dotfiles/hyprland/.config/hypr/hyprland.conf @@ -10,22 +10,32 @@ monitor=,preferred,auto,auto # ============================================================================ # Startup Applications # ============================================================================ +# Portal and D-Bus setup FIRST (other apps depend on these) +exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP +exec-once = systemctl --user start xdg-desktop-portal-hyprland xdg-desktop-portal + +# Core services exec-once = hyprpm reload && sleep 1 && hyprctl dismissnotify -1 -exec-once = waybar > ~/.local/var/log/waybar-$(date +%Y-%m-%d-%H%M%S).log 2>&1 -exec-once = swww-daemon && sleep 1 && swww img ~/pictures/wallpaper/trondheim-norway.jpg +exec-once = /usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh exec-once = dunst > ~/.local/var/log/dunst-$(date +%Y-%m-%d-%H%M%S).log 2>&1 + +# Desktop appearance (after portal is ready) +exec-once = swww-daemon && sleep 1 && swww img ~/pictures/wallpaper/trondheim-norway.jpg +exec-once = waybar > ~/.local/var/log/waybar-$(date +%Y-%m-%d-%H%M%S).log 2>&1 +exec-once = set-theme "$(cat ~/.config/current-theme 2>/dev/null || echo hudson)" + +# Background services exec-once = hypridle > ~/.local/var/log/hypridle-$(date +%Y-%m-%d-%H%M%S).log 2>&1 exec-once = /usr/lib/geoclue-2.0/demos/agent exec-once = gammastep > ~/.local/var/log/gammastep-$(date +%Y-%m-%d-%H%M%S).log 2>&1 exec-once = blueman-applet exec-once = easyeffects --gapplication-service -exec-once = /usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh -exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once = mpd + +# Apps that can start later exec-once = signal-desktop --start-in-tray --ozone-platform=wayland exec-once = protonmail-bridge --no-window exec-once = insync start -exec-once = set-theme "$(cat ~/.config/current-theme 2>/dev/null || echo hudson)" # ============================================================================ # Environment Variables @@ -107,6 +117,13 @@ misc { } # ============================================================================ +# Debug (temporary - disable when stable) +# ============================================================================ +debug { + disable_logs = false +} + +# ============================================================================ # XWayland # ============================================================================ xwayland { diff --git a/dotfiles/hyprland/.config/xdg-desktop-portal/portals.conf b/dotfiles/hyprland/.config/xdg-desktop-portal/portals.conf new file mode 100644 index 0000000..9cc87a2 --- /dev/null +++ b/dotfiles/hyprland/.config/xdg-desktop-portal/portals.conf @@ -0,0 +1,3 @@ +[preferred] +default=hyprland;gtk +org.freedesktop.impl.portal.Settings=none |
