hyprland.conf 870 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. $mainMod = SUPER
  2. general {
  3. # Gaps and border
  4. gaps_in = 0
  5. gaps_out = 0
  6. gaps_workspaces = 50
  7. border_size = 0
  8. # Functionality
  9. no_focus_fallback = true
  10. layout = master
  11. allow_tearing = false # some guy told me tearing might make things smoother idk
  12. }
  13. animations {
  14. enabled = false
  15. }
  16. misc {
  17. vfr = true
  18. vrr = 1
  19. animate_manual_resizes = false
  20. enable_swallow = true
  21. disable_hyprland_logo = true
  22. background_color = rgb(000000)
  23. new_window_takes_over_fullscreen = 2
  24. }
  25. # Window rules
  26. windowrule = workspace 1 silent, title:^(pulpit_in)(.*)$
  27. windowrule = workspace 2 silent, title:^(rtmp_in)(.*)$
  28. # Exec Rules
  29. exec-once=[workspace 4 silent] kitty -e ~/.local/bin/videopc_api
  30. exec-once=[workspace 4 silent] kitty -e ~/.local/bin/show-rtmp-in
  31. exec-once=[workspace 4 silent] kitty -e ~/.local/bin/show-pulpit-in