wayland: add initial config for hyprland and XDPH and implement new colors
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
		
							
								
								
									
										26
									
								
								home/natto/config/foot/foot.ini
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								home/natto/config/foot/foot.ini
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
			
		||||
[colors]
 | 
			
		||||
background=11111B
 | 
			
		||||
bright0=585B70
 | 
			
		||||
bright1=F38BA8
 | 
			
		||||
bright2=A6E3A1
 | 
			
		||||
bright3=F9E2AF
 | 
			
		||||
bright4=89B4FA
 | 
			
		||||
bright5=F5C2E7
 | 
			
		||||
bright6=94E2D5
 | 
			
		||||
bright7=A6ADC8
 | 
			
		||||
foreground=CDD6F4
 | 
			
		||||
regular0=45475A
 | 
			
		||||
regular1=F38BA8
 | 
			
		||||
regular2=A6E3A1
 | 
			
		||||
regular3=F9E2AF
 | 
			
		||||
regular4=89B4FA
 | 
			
		||||
regular5=F5C2E7
 | 
			
		||||
regular6=94E2D5
 | 
			
		||||
regular7=BAC2DE
 | 
			
		||||
 | 
			
		||||
[main]
 | 
			
		||||
font=Fira Mono:style=Regular:pixelsize=12
 | 
			
		||||
font-bold=Fira Mono:style=Bold:pixelsize=12
 | 
			
		||||
 | 
			
		||||
[scrollback]
 | 
			
		||||
lines=4000
 | 
			
		||||
							
								
								
									
										147
									
								
								home/natto/config/hypr/hyprland.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										147
									
								
								home/natto/config/hypr/hyprland.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,147 @@
 | 
			
		||||
exec-once=/nix/store/x6xkqqa5caslrmbz36m2hxg5b3pzzydy-dbus-1.14.4/bin/dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY HYPRLAND_INSTANCE_SIGNATURE XDG_CURRENT_DESKTOP && systemctl --user start hyprland-session.target
 | 
			
		||||
monitor=,preferred,auto,1
 | 
			
		||||
input {
 | 
			
		||||
    kb_layout = us
 | 
			
		||||
    kb_variant = colemak_dh
 | 
			
		||||
    kb_model =
 | 
			
		||||
    kb_options =
 | 
			
		||||
    kb_rules =
 | 
			
		||||
 | 
			
		||||
    follow_mouse = 1
 | 
			
		||||
 | 
			
		||||
    touchpad {
 | 
			
		||||
        natural_scroll = yes
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    repeat_delay = 300
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
general {
 | 
			
		||||
    gaps_in = 5
 | 
			
		||||
    gaps_out = 10
 | 
			
		||||
    border_size = 2
 | 
			
		||||
 | 
			
		||||
    # home-manager is going to override these
 | 
			
		||||
    col.active_border = rgba(b4befeee) rgba(f5c2e7ff) 135deg
 | 
			
		||||
    col.inactive_border = rgba(595959ff)
 | 
			
		||||
 | 
			
		||||
    layout = dwindle
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
decoration {
 | 
			
		||||
    rounding = 1
 | 
			
		||||
    blur = yes
 | 
			
		||||
    blur_size = 6
 | 
			
		||||
    blur_passes = 1
 | 
			
		||||
    blur_new_optimizations = on
 | 
			
		||||
    blur_xray = yes
 | 
			
		||||
    drop_shadow = yes
 | 
			
		||||
    inactive_opacity = 0.8
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
animations {
 | 
			
		||||
    enabled = yes
 | 
			
		||||
 | 
			
		||||
    bezier =overshot,0.01, 0.9, 0.1, 1.05
 | 
			
		||||
    bezier =easeoutexpo,0.16, 1, 0.3, 1
 | 
			
		||||
 | 
			
		||||
    animation = windows, 1, 7, overshot, popin 50%
 | 
			
		||||
    animation = windowsOut, 1, 7, easeoutexpo, popin 50%
 | 
			
		||||
    animation = border, 1, 10, default
 | 
			
		||||
    animation = fade, 1, 7, default
 | 
			
		||||
    animation = workspaces, 1, 6, overshot
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
dwindle {
 | 
			
		||||
    pseudotile = yes
 | 
			
		||||
    preserve_split = yes
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
master {
 | 
			
		||||
    new_is_master = false
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
gestures {
 | 
			
		||||
    workspace_swipe = off
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
$mainMod = SUPER
 | 
			
		||||
 | 
			
		||||
binde=$mainMod, RETURN, exec, foot
 | 
			
		||||
bindr=SUPER, D, exec, pkill wofi || wofi
 | 
			
		||||
 | 
			
		||||
bind=$mainMod, P, exec, mpc toggle
 | 
			
		||||
bind=, XF86AudioNext, exec, mpc seek +00:00:05
 | 
			
		||||
bind=, XF86AudioPrev, exec, mpc seek -00:00:05
 | 
			
		||||
bind=$mainMod, XF86AudioNext, exec, mpc next
 | 
			
		||||
bind=$mainMod, XF86AudioPrev, exec, mpc prev
 | 
			
		||||
binde=, XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
 | 
			
		||||
bindl=, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
 | 
			
		||||
bind=,XF86AudioMute,exec,wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
 | 
			
		||||
 | 
			
		||||
binde=, XF86MonBrightnessUp, exec, light -A 5
 | 
			
		||||
binde=, XF86MonBrightnessDown, exec, light -U 5
 | 
			
		||||
 | 
			
		||||
bind=$mainMod SHIFT, F1, exec, setxkbmap us colemak_dh
 | 
			
		||||
bind=$mainMod SHIFT, F2, exec, setxkbmap us basic
 | 
			
		||||
bind=$mainMod SHIFT, F3, exec, setxkbmap in deva
 | 
			
		||||
bind=$mainMod SHIFT, F4, exec, setxkbmap in guru
 | 
			
		||||
bind=$mainMod SHIFT, F5, exec, setxkbmap colemak dhz
 | 
			
		||||
 | 
			
		||||
binde=$mainMod SHIFT, Q, killactive,
 | 
			
		||||
bind=$mainMod ALT, e, exit,
 | 
			
		||||
bind=$mainMod SHIFT, t, pseudo,
 | 
			
		||||
bind=$mainMod, f, fullscreen,
 | 
			
		||||
bind=$mainMod, t, togglefloating,
 | 
			
		||||
 | 
			
		||||
bindm=SUPER, mouse:272, movewindow
 | 
			
		||||
bindm=SUPER, mouse:273, resizewindow
 | 
			
		||||
 | 
			
		||||
bind=$mainMod, left, movefocus, l
 | 
			
		||||
bind=$mainMod, m, movefocus, l
 | 
			
		||||
bind=$mainMod, right, movefocus, r
 | 
			
		||||
bind=$mainMod, i, movefocus, r
 | 
			
		||||
bind=$mainMod, up, movefocus, u
 | 
			
		||||
bind=$mainMod, e, movefocus, u
 | 
			
		||||
bind=$mainMod, down, movefocus, d
 | 
			
		||||
bind=$mainMod, n, movefocus, d
 | 
			
		||||
 | 
			
		||||
binde=$mainMod SHIFT, left, movewindow, l
 | 
			
		||||
binde=$mainMod SHIFT, m, movewindow, l
 | 
			
		||||
binde=$mainMod SHIFT, right, movewindow, r
 | 
			
		||||
binde=$mainMod SHIFT, i, movewindow, r
 | 
			
		||||
binde=$mainMod SHIFT, up, movewindow, u
 | 
			
		||||
binde=$mainMod SHIFT, e, movewindow, u
 | 
			
		||||
binde=$mainMod SHIFT, down, movewindow, d
 | 
			
		||||
binde=$mainMod SHIFT, n, movewindow, d
 | 
			
		||||
 | 
			
		||||
binde=SHIFT ALT, left, resizeactive, -10 0
 | 
			
		||||
binde=SHIFT ALT, m, resizeactive, -10 0
 | 
			
		||||
binde=SHIFT ALT, right, resizeactive, 10 0
 | 
			
		||||
binde=SHIFT ALT, i, resizeactive, 10 0
 | 
			
		||||
binde=SHIFT ALT, up, resizeactive, 0 -10
 | 
			
		||||
binde=SHIFT ALT, e, resizeactive, 0 -10
 | 
			
		||||
binde=SHIFT ALT, down, resizeactive, 0 10
 | 
			
		||||
binde=SHIFT ALT, n, resizeactive, 0 10
 | 
			
		||||
 | 
			
		||||
bind=$mainMod, 1, workspace, 1
 | 
			
		||||
bind=$mainMod, 2, workspace, 2
 | 
			
		||||
bind=$mainMod, 3, workspace, 3
 | 
			
		||||
bind=$mainMod, 4, workspace, 4
 | 
			
		||||
bind=$mainMod, 5, workspace, 5
 | 
			
		||||
bind=$mainMod, 6, workspace, 6
 | 
			
		||||
bind=$mainMod, 7, workspace, 7
 | 
			
		||||
bind=$mainMod, 8, workspace, 8
 | 
			
		||||
bind=$mainMod, 9, workspace, 9
 | 
			
		||||
bind=$mainMod, 0, workspace, 10
 | 
			
		||||
 | 
			
		||||
bind=$mainMod SHIFT, 1, movetoworkspace, 1
 | 
			
		||||
bind=$mainMod SHIFT, 2, movetoworkspace, 2
 | 
			
		||||
bind=$mainMod SHIFT, 3, movetoworkspace, 3
 | 
			
		||||
bind=$mainMod SHIFT, 4, movetoworkspace, 4
 | 
			
		||||
bind=$mainMod SHIFT, 5, movetoworkspace, 5
 | 
			
		||||
bind=$mainMod SHIFT, 6, movetoworkspace, 6
 | 
			
		||||
bind=$mainMod SHIFT, 7, movetoworkspace, 7
 | 
			
		||||
bind=$mainMod SHIFT, 8, movetoworkspace, 8
 | 
			
		||||
bind=$mainMod SHIFT, 9, movetoworkspace, 9
 | 
			
		||||
bind=$mainMod SHIFT, 0, movetoworkspace, 10
 | 
			
		||||
		Reference in New Issue
	
	Block a user