probably finalised, works good enough idk

This commit is contained in:
voidarclabs
2025-10-12 17:29:03 +01:00
parent 9195c90aab
commit b6a5f6b218
19 changed files with 272 additions and 1626 deletions

View File

@@ -15,7 +15,7 @@ $browser = firefox
bind = $mainMod, backspace, exec, $scrPath/dontkillsteam.sh # close focused window
bind = $mainMod, F, fullscreen # toggle the window between focus and fullscreen
bind = $mainMod, e, exec, caelestia shell drawers toggle session # Launcher for caelestia
bind = $mainMod, d, exec, caelestia shell drawers toggle launcher # Launcher for caelestia
bind = $mainMod, d, exec, fuzzel # Launcher
# Application shortcuts
bind = $mainMod, return, exec, $term # launch terminal emulator

View File

@@ -4,6 +4,7 @@ input {
touchpad {
natural_scroll = yes
disable_while_typing = yes
}
sensitivity = -0.3

View File

@@ -27,10 +27,17 @@ windowrulev2 = float,class:^(yad)$ # Protontricks-Gtk
# Specific Animations and Styling
windowrulev2 = size 800 500,class:^(xdg-desktop-portal-gtk)$
windowrulev2 = animation popin,class:^(xdg-desktop-portal-gtk)$
windowrulev2 = size 600 400,class:^(.blueman-manager-wrapped)$
windowrulev2 = animation popin,class:^(.blueman-manager-wrapped)$
# Layer rules
layerrule = blur,notifications
layerrule = ignorezero,notifications
layerrule = blur,swaync-notification-window
layerrule = ignorezero,swaync-notification-window
layerrule = blur,logout_dialog
layerrule = animation popin 90%, wofi
layerrule = blur,launcher
layerrule = animation fade, launcher
layerrule= animation slide right, swaync-control-center
layerrule= blur, swaync-control-center
layerrule= ignorezero, swaync-control-center

View File

@@ -3,9 +3,10 @@ exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CUR
exec-once = dbus-update-activation-environment --systemd --all # for XDPH
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # for XDPH
exec-once = $scrPath/polkitkdeauth.sh # authentication dialogue for GUI apps
exec-once = caelestia shell # Shmexy system shell
exec-once = wl-paste --type text --watch cliphist store # clipboard store text data
exec-once = wl-paste --type image --watch cliphist store # clipboard store image data
exec-once = way-edges # Screen Edge Shell
exec-once = waybar # System bar
exec-once = swaync # Notifications
exec-once = swww-daemon # Wallpaper
exec-once = ~/.config/scripts/.venv/bin/python ~/.config/scripts/notify.py # Android notification forwarding
exec-once = wayvnc 0.0.0.0 --output=DP-1 # runs vnc server on all interfaces
exec-once = syncthing -home=/home/user01/.config/syncthing -no-browser # starts syncthing in background
@@ -14,3 +15,4 @@ exec-once = syncthing -home=/home/user01/.config/syncthing -no-browser # starts
exec-once = 'kitten panel --edge=background -o background_opacity=0 --output-name HDMI-A-1 sh -c "cmatrix -b -C magenta -a -u 10"'
exec-once = 'kitten panel --edge=background -o background_opacity=0 --output-name DP-3 sh -c "cava"'
exec-once = 'kitten panel --edge=background -o background_opacity=0 --output-name DP-1 sh -c "fastfetch && tail -f /dev/null"'
exec-once = 'kitten panel --edge=background -o background_opacity=0 --output-name eDP-1 sh -c "fastfetch && tail -f /dev/null"'

View File

@@ -38,7 +38,7 @@ exec = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
# Make things look nice
general {
gaps_in = 3
gaps_out = 8
gaps_out = 5, 8, 8, 8
border_size = 2
col.active_border = rgba(cba6f7ff) rgba(cba6f7ff) 45deg
col.inactive_border = rgba(45475acc) rgba(45475acc) 45deg
@@ -54,7 +54,7 @@ group {
}
decoration {
rounding = 5
rounding = 10
# Change transparency of focused and unfocused windows
active_opacity = 1.0
@@ -89,17 +89,15 @@ env XCURSOR_SIZE = 20
animations {
enabled = true
# Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
bezier = smooth, .23,.51,.4,.98
bezier = my, .34,.77,.74,1.47
animation = windows, 1, 2, my, slide
animation = windowsOut, 1, 2, my, slide
animation = windowsOut, 1, 2, smooth, slide
animation = border, 1, 2, smooth
animation = borderangle, 1, 8, my
animation = fade, 1, 1, my
animation = fade, 1, 2, my
animation = workspaces, 1, 2, smooth
animation = layersIn, 1, 2, smooth, slide top
animation = layersOut, 1, 2, smooth, slide
animation = layers, 1, 2, smooth, fade
animation = fadeLayers, 1, 2, smooth
}