diff --git a/hypr-configs/dotfiles/hypr/configs/monitor/variants/default.conf b/hypr-configs/dotfiles/hypr/configs/monitor/variants/default.conf index 31ae2df..caa0eff 100644 --- a/hypr-configs/dotfiles/hypr/configs/monitor/variants/default.conf +++ b/hypr-configs/dotfiles/hypr/configs/monitor/variants/default.conf @@ -4,3 +4,7 @@ # ----------------------------------------------------- monitor=,highres,auto,1 + +xwayland { + force_zero_scaling = true +} \ No newline at end of file diff --git a/hypr-configs/dotfiles/hypr/configs/startup.conf b/hypr-configs/dotfiles/hypr/configs/startup.conf index cf9138d..6f095b2 100644 --- a/hypr-configs/dotfiles/hypr/configs/startup.conf +++ b/hypr-configs/dotfiles/hypr/configs/startup.conf @@ -2,7 +2,8 @@ # Startup # ----------------------------------------------------- -exec-once = [workspace 3 silent] $terminal -e btop +# exec-once = [workspace 3 silent] $terminal -e btop +exec-once = [workspace 3 silent] nekoray exec-once = [workspace 3 silent] $terminal -e htop exec-once = [workspace special:$networks_workspace silent] $terminal diff --git a/hypr-configs/dotfiles/wayfire/wayfire.ini b/hypr-configs/dotfiles/wayfire/wayfire.ini new file mode 100644 index 0000000..fa8706c --- /dev/null +++ b/hypr-configs/dotfiles/wayfire/wayfire.ini @@ -0,0 +1,129 @@ +# Core configuration +[core] +close_top_view = KEY_C +plugins = simple-tile alpha autostart command cube decoration expo fast-switcher fisheye grid idle invert move place resize switcher vswitch wm-actions wobbly wrot zoom +xwayland = true +max_render_time = 7 +vheight = 3 +vwidth = 3 + +# Input settings +[input] +tap_to_click = true +natural_scroll = true +disable_while_typing = true +cursor_theme = Adwaita +cursor_size = 24 + +[animate] +close_animation = fire +open_animation = fire + +# Autostart applications +[autostart] +; autostart_wf_shell = true +; panel = waybar +; notifications = mako +; idle = swayidle before-sleep swaylock +; portal = /usr/libexec/xdg-desktop-portal + +# Window management +[move] +activate = BTN_LEFT +enable_snap = true +snap_threshold = 10 + +[resize] +activate = BTN_RIGHT + +[switcher] +next_view = Tab +prev_view = Tab +speed = 500 +view_thumbnail_scale = 1.0 + +[expo] +toggle = KEY_O + +# Workspace management with better keybindings +[vswitch] +binding_left = KEY_LEFT +binding_right = KEY_RIGHT +binding_up = KEY_UP +binding_down = KEY_DOWN +; with_win_left = KEY_LEFT +; with_win_right = KEY_RIGHT +; with_win_up = KEY_UP +; with_win_down = KEY_DOWN + +[simple-tile] +tile_by_default = all +keep_fullscreen_on_adjacent = true +# button_move = BTN_LEFT +# button_resize = BTN_RIGHT +key_toggle = KEY_T +key_focus_left = KEY_LEFT +key_focus_right = KEY_RIGHT +key_focus_up = KEY_TOP +key_focus_down = KEY_DOWN +key_toggle_split = KEY_E +inner_gap_size = 5 +outer_gap_size = 5 +animation_duration = 400 + +# Place windows in a tiling layout by default +[place] +mode = cascade + +# Grid for manual tiling +; [grid] +; slot_bl = KEY_M +; slot_b = KEY_COMMA +; slot_br = KEY_PERIOD +; slot_l = KEY_J +; slot_c = KEY_K +; slot_r = KEY_L +; slot_tl = KEY_U +; slot_t = KEY_I +; slot_tr = KEY_O +; restore = KEY_R +; duration = 200 + + +# Window states +[command] +binding_toggle_maximize = KEY_F +command_toggle_maximize = wtype -M super -P f + +binding_toggle_fullscreen = KEY_F +command_toggle_fullscreen = wtype -M super -M shift -P f + +binding_terminal = KEY_ENTER +command_terminal = alacritty + +binding_restart = KEY_R +command_restart = wayfire --restart + +# Appearance +[decoration] +border_size = 4 +title_height = 0 +active_color = 0.6 0.6 0.6 1.0 +inactive_color = rgba(565f89, 0.9) +border_part_size = 4 +shadows = true + +[blur] +method = kawase +blur_passes = 3 +blur_degrade = 1 +blur_strength = 3 + +[alpha] +min_value = 0.8 +modifier = + +# Additional window rules for better tiling +[window-rules] +sticky_external = true +maximize_by_default = all \ No newline at end of file diff --git a/linux-configs b/linux-configs index 531caf6..5ac0c02 160000 --- a/linux-configs +++ b/linux-configs @@ -1 +1 @@ -Subproject commit 531caf610535125667377e627f4a5bcbcda43a96 +Subproject commit 5ac0c02566f2b78f08fedb4b66a83ca92691cafe