2024-10-20 00:30:58 +02:00
{
wayland . windowManager . hyprland = {
settings = {
xwayland = {
force_zero_scaling = true ;
} ;
exec-once = [
2024-11-07 13:35:17 +01:00
" h y p r p a n e l "
2024-10-20 00:30:58 +02:00
" h y p r p a p e r "
" h y p r i d l e "
2025-03-28 11:32:08 +01:00
" w l - p a s t e - - t y p e t e x t - - w a t c h c l i p h i s t s t o r e " # Stores only text data
" w l - p a s t e - - t y p e i m a g e - - w a t c h c l i p h i s t s t o r e " # Stores only image data "wl-paste -p -t text --watch clipman store -P --histpath=\"~/.local/share/clipman-primary.json\""
2024-10-20 00:30:58 +02:00
] ;
env = [
" X C U R S O R _ S I Z E , 3 2 "
2024-12-10 09:50:56 +01:00
" H Y P R C U R S O R _ T H E M E , B i b a t a - M o d e r n - I c e "
2024-10-20 00:30:58 +02:00
" W L R _ N O _ H A R D W A R E _ C U R S O R S , 1 "
" G T K _ T H E M E , D r a c u l a "
] ;
input = {
kb_layout = " d e , u s " ;
kb_variant = " " ;
kb_model = " " ;
kb_rules = " " ;
kb_options = " c t r l : n o c a p s " ;
follow_mouse = 1 ;
} ;
general = {
gaps_in = 5 ;
gaps_out = 5 ;
border_size = 1 ;
" c o l . a c t i v e _ b o r d e r " = " r g b a ( 9 7 4 2 b 5 e e ) r g b a ( 9 7 4 2 b 5 e e ) 4 5 d e g " ;
" c o l . i n a c t i v e _ b o r d e r " = " r g b a ( 5 9 5 9 5 9 a a ) " ;
layout = " d w i n d l e " ;
} ;
decoration = {
2024-12-06 10:16:17 +01:00
shadow = {
enabled = true ;
range = 60 ;
render_power = 3 ;
color = " r g b a ( 1 E 2 0 2 9 6 6 ) " ;
offset = " 1 2 " ;
scale = 0 .97 ;
} ;
2024-10-20 00:30:58 +02:00
rounding = 8 ;
blur = {
enabled = true ;
size = 3 ;
passes = 3 ;
} ;
active_opacity = 0 .9 ;
inactive_opacity = 0 .5 ;
} ;
animations = {
enabled = true ;
bezier = " m y B e z i e r , 0 . 0 5 , 0 . 9 , 0 . 1 , 1 . 0 5 " ;
animation = [
" w i n d o w s , 1 , 7 , m y B e z i e r "
" w i n d o w s O u t , 1 , 7 , d e f a u l t , p o p i n 8 0 % "
" b o r d e r , 1 , 1 0 , d e f a u l t "
" b o r d e r a n g l e , 1 , 8 , d e f a u l t "
" f a d e , 1 , 7 , d e f a u l t "
" w o r k s p a c e s , 1 , 6 , d e f a u l t "
] ;
} ;
dwindle = {
pseudotile = true ;
preserve_split = true ;
} ;
master = {
new_status = " m a s t e r " ;
} ;
gestures = {
workspace_swipe = false ;
} ;
device = [
{
name = " e p i c - m o u s e - v 1 " ;
sensitivity = -0 .5 ;
}
{
name = " z s a - t e c h n o l o g y - l a b s - m o o n l a n d e r - m a r k - i " ;
kb_layout = " u s " ;
}
{
name = " k e y c h r o n - k e y c h r o n - k 7 " ;
kb_layout = " u s " ;
}
] ;
windowrule = [
2025-03-27 09:29:24 +01:00
" f l o a t , c l a s s : f i l e _ p r o g r e s s "
" f l o a t , c l a s s : c o n f i r m "
" f l o a t , c l a s s : d i a l o g "
" f l o a t , c l a s s : d o w n l o a d "
" f l o a t , c l a s s : n o t i f i c a t i o n "
" f l o a t , c l a s s : e r r o r "
" f l o a t , c l a s s : s p l a s h "
" f l o a t , c l a s s : c o n f i r m r e s e t "
2024-10-20 00:30:58 +02:00
" f l o a t , t i t l e : O p e n F i l e "
" f l o a t , t i t l e : b r a n c h d i a l o g "
2025-03-27 09:29:24 +01:00
" f l o a t , c l a s s : p a v u c o n t r o l - q t "
" f l o a t , c l a s s : p a v u c o n t r o l "
" f u l l s c r e e n , c l a s s : w l o g o u t "
2024-10-20 00:30:58 +02:00
" f l o a t , t i t l e : w l o g o u t "
" f u l l s c r e e n , t i t l e : w l o g o u t "
2025-03-27 09:29:24 +01:00
" f l o a t , c l a s s : m p v "
" i d l e i n h i b i t f o c u s , c l a s s : m p v "
" o p a c i t y 1 . 0 o v e r r i d e , c l a s s : m p v "
2024-10-20 00:30:58 +02:00
" f l o a t , t i t l e : ^ ( M e d i a v i e w e r ) $ "
" f l o a t , t i t l e : ^ ( V o l u m e C o n t r o l ) $ "
" f l o a t , t i t l e : ^ ( P i c t u r e - i n - P i c t u r e ) $ "
] ;
" $ m a i n M o d " = " S U P E R " ;
bind = [
" $ m a i n M o d , r e t u r n , e x e c , k i t t y - e z e l l i j - p s "
2025-03-24 13:05:28 +01:00
# "$mainMod, t, exec, warp-terminal"
" $ m a i n M o d , t , e x e c , k i t t y - e f i s h - c ' f a s t f e t c h ; e x e c f i s h ' "
2024-10-20 00:30:58 +02:00
" $ m a i n M o d S H I F T , e , e x e c , k i t t y - e z e l l i j _ n v i m "
" $ m a i n M o d , o , e x e c , h y p r c t l s e t p r o p a c t i v e w i n d o w o p a q u e t o g g l e "
" $ m a i n M o d , b , e x e c , t h u n a r "
2025-03-28 11:32:08 +01:00
" $ m a i n M o d S H I F T , B , e x e c , v i v a l d i "
2024-10-20 00:30:58 +02:00
" $ m a i n M o d , E s c a p e , e x e c , w l o g o u t - p l a y e r - s h e l l "
" $ m a i n M o d , S p a c e , t o g g l e f l o a t i n g "
" $ m a i n M o d , q , k i l l a c t i v e "
" $ m a i n M o d , M , e x i t "
" $ m a i n M o d , F , f u l l s c r e e n "
2025-03-28 11:32:08 +01:00
" $ m a i n M o d S H I F T , V , t o g g l e f l o a t i n g "
2024-10-20 00:30:58 +02:00
" $ m a i n M o d , D , e x e c , r o f i - s h o w "
2025-03-28 11:32:08 +01:00
" $ m a i n M o d , V , e x e c , c l i p h i s t l i s t | r o f i - d m e n u | c l i p h i s t d e c o d e | w l - c o p y "
2024-10-20 00:30:58 +02:00
" $ m a i n M o d S H I F T , S , e x e c , b e m o j i "
" $ m a i n M o d , P , e x e c , r o f i - p a s s "
" $ m a i n M o d S H I F T , P , p s e u d o "
" $ m a i n M o d , J , t o g g l e s p l i t "
" $ m a i n M o d , h , m o v e f o c u s , l "
" $ m a i n M o d , l , m o v e f o c u s , r "
" $ m a i n M o d , k , m o v e f o c u s , u "
" $ m a i n M o d , j , m o v e f o c u s , d "
" $ m a i n M o d , 1 , w o r k s p a c e , 1 "
2025-03-05 09:23:39 +01:00
2024-10-20 00:30:58 +02:00
" $ m a i n M o d , 2 , w o r k s p a c e , 2 "
" $ m a i n M o d , 3 , w o r k s p a c e , 3 "
" $ m a i n M o d , 4 , w o r k s p a c e , 4 "
" $ m a i n M o d , 5 , w o r k s p a c e , 5 "
" $ m a i n M o d , 6 , w o r k s p a c e , 6 "
" $ m a i n M o d , 7 , w o r k s p a c e , 7 "
" $ m a i n M o d , 8 , w o r k s p a c e , 8 "
" $ m a i n M o d , 9 , w o r k s p a c e , 9 "
" $ m a i n M o d , 0 , w o r k s p a c e , 1 0 "
" $ m a i n M o d S H I F T , 1 , m o v e t o w o r k s p a c e , 1 "
" $ m a i n M o d S H I F T , 2 , m o v e t o w o r k s p a c e , 2 "
" $ m a i n M o d S H I F T , 3 , m o v e t o w o r k s p a c e , 3 "
" $ m a i n M o d S H I F T , 4 , m o v e t o w o r k s p a c e , 4 "
" $ m a i n M o d S H I F T , 5 , m o v e t o w o r k s p a c e , 5 "
" $ m a i n M o d S H I F T , 6 , m o v e t o w o r k s p a c e , 6 "
" $ m a i n M o d S H I F T , 7 , m o v e t o w o r k s p a c e , 7 "
" $ m a i n M o d S H I F T , 8 , m o v e t o w o r k s p a c e , 8 "
" $ m a i n M o d S H I F T , 9 , m o v e t o w o r k s p a c e , 9 "
" $ m a i n M o d S H I F T , 0 , m o v e t o w o r k s p a c e , 1 0 "
" $ m a i n M o d , m o u s e _ d o w n , w o r k s p a c e , e + 1 "
" $ m a i n M o d , m o u s e _ u p , w o r k s p a c e , e - 1 "
] ;
bindm = [
" $ m a i n M o d , m o u s e : 2 7 2 , m o v e w i n d o w "
" $ m a i n M o d , m o u s e : 2 7 3 , r e s i z e w i n d o w "
] ;
} ;
} ;
}