Hyprland dotfiles
| 1 | # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ # |
| 2 | # Commands and Apps to be executed at launch |
| 3 | |
| 4 | $scriptsDir = $HOME/.config/hypr/scripts |
| 5 | $UserScripts = $HOME/.config/hypr/UserScripts |
| 6 | $backgrounds = $HOME/.config/hypr/backgrounds |
| 7 | |
| 8 | $wallDIR=$HOME/Pictures/wallpapers |
| 9 | $lock = $scriptsDir/LockScreen.sh |
| 10 | $SwwwRandom = $UserScripts/WallpaperAutoChange.sh |
| 11 | $livewallpaper="" |
| 12 | |
| 13 | # polkit |
| 14 | exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 |
| 15 | |
| 16 | # wallpaper stuff |
| 17 | exec-once = awww-daemon --format xrgb |
| 18 | exec-once = sleep 1 && awww img $backgrounds/arch-linux.jpg |
| 19 | #exec-once = mpvpaper '*' -o "load-scripts=no no-audio --loop" $livewallpaper |
| 20 | |
| 21 | # wallpaper random |
| 22 | #exec-once = $SwwwRandom $wallDIR # random wallpaper switcher every 30 minutes |
| 23 | |
| 24 | # Startup |
| 25 | exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP |
| 26 | exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP |
| 27 | |
| 28 | # Polkit (Polkit Gnome / KDE) |
| 29 | exec-once = $scriptsDir/Polkit.sh |
| 30 | |
| 31 | # starup apps |
| 32 | exec-once = nm-applet --indicator |
| 33 | exec-once = swaync |
| 34 | exec-once = ags |
| 35 | #exec-once = blueman-applet |
| 36 | #exec-once = rog-control-center |
| 37 | exec-once = waybar |
| 38 | |
| 39 | #clipboard manager |
| 40 | exec-once = wl-paste --type text --watch cliphist store |
| 41 | exec-once = wl-paste --type image --watch cliphist store |
| 42 | |
| 43 | # Rainbow borders |
| 44 | exec-once = $UserScripts/RainbowBorders.sh |
| 45 | |
| 46 | # Starting hypridle to start hyprlock |
| 47 | exec-once = hypridle |
| 48 | |
| 49 | |
| 50 | # Here are list of features available but disabled by default |
| 51 | # exec-once = swww-daemon --format xrgb && swww img $HOME/Pictures/wallpapers/mecha-nostalgia.png # persistent wallpaper |
| 52 | |
| 53 | #gnome polkit for nixos |
| 54 | #exec-once = $scriptsDir/Polkit-NixOS.sh |
| 55 | |
| 56 | # xdg-desktop-portal-hyprland (should be auto starting. However, you can force to start) |
| 57 | #exec-once = $scriptsDir/PortalHyprland.sh |