changes
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# screensharing (https://gist.github.com/PowerBall253/2dea6ddf6974ba4e5d26c3139ffb7580)
|
||||
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP & # for XDPH
|
||||
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP & # for XDPH
|
||||
|
||||
exec-once = hyprpm reload -n
|
||||
|
||||
# Bar and notification
|
||||
exec-once = waybar &
|
||||
@@ -23,6 +23,7 @@ exec-once = udiskie -s &
|
||||
exec-once = feishin &
|
||||
exec-once = elephant &
|
||||
exec-once = discord &
|
||||
exec-once = planify &
|
||||
exec-once = flameshot &
|
||||
|
||||
# Wallpaper
|
||||
|
||||
@@ -11,6 +11,7 @@ bind = $mainMod, RETURN, exec, kitty # Open Terminal
|
||||
bind = $mainMod, E, exec, dolphin # Open Dolphin
|
||||
bind = $mainMod SHIFT, E, exec, kitty -e yazi # Open yazi
|
||||
bind =$mainMod, SPACE, exec, walker # lunch application menu
|
||||
bindo =$mainMod, SPACE, exec, sherlock # lunch application menu
|
||||
# bind =$mainMod, SPACE, exec, walker # lunch application menu
|
||||
# bind =$mainMod, SPACE, exec,rofi -show # lunch rofi application menu
|
||||
bind = $mainMod, l, exec, hyprlock # Screenlock
|
||||
|
||||
@@ -1,97 +1,100 @@
|
||||
plugin {
|
||||
hy3 {
|
||||
# disable gaps when only one window is onscreen
|
||||
# 0 - always show gaps
|
||||
# 1 - hide gaps with a single window onscreen
|
||||
# 2 - 1 but also show the window border
|
||||
# no_gaps_when_only = <int> # default: 0
|
||||
|
||||
# policy controlling what happens when a node is removed from a group,
|
||||
# leaving only a group
|
||||
# 0 = remove the nested group
|
||||
# 1 = keep the nested group
|
||||
# 2 = keep the nested group only if its parent is a tab group
|
||||
# node_collapse_policy = <int> # default: 2
|
||||
|
||||
# offset from group split direction when only one window is in a group
|
||||
# group_inset = <int> # default: 10
|
||||
|
||||
# if a tab group will automatically be created for the first window spawned in a workspace
|
||||
tab_first_window = true
|
||||
|
||||
# # tab group settings
|
||||
# tabs {
|
||||
# # height of the tab bar
|
||||
# height = <int> # default: 15
|
||||
#
|
||||
# # padding between the tab bar and its focused node
|
||||
# padding = <int> # default: 5
|
||||
#
|
||||
# # the tab bar should animate in/out from the top instead of below the window
|
||||
# from_top = <bool> # default: false
|
||||
#
|
||||
# # rounding of tab bar corners
|
||||
# rounding = <int> # default: 3
|
||||
#
|
||||
# # render the window title on the bar
|
||||
# render_text = <bool> # default: true
|
||||
#
|
||||
# # center the window title
|
||||
# text_center = <bool> # default: false
|
||||
#
|
||||
# # font to render the window title with
|
||||
# text_font = <string> # default: Sans
|
||||
#
|
||||
# # height of the window title
|
||||
# text_height = <int> # default: 8
|
||||
#
|
||||
# # left padding of the window title
|
||||
# text_padding = <int> # default: 3
|
||||
#
|
||||
# # active tab bar segment color
|
||||
# col.active = <color> # default: 0xff32b4ff
|
||||
#
|
||||
# # urgent tab bar segment color
|
||||
# col.urgent = <color> # default: 0xffff4f4f
|
||||
#
|
||||
# # inactive tab bar segment color
|
||||
# col.inactive = <color> # default: 0x80808080
|
||||
#
|
||||
# # active tab bar text color
|
||||
# col.text.active = <color> # default: 0xff000000
|
||||
#
|
||||
# # urgent tab bar text color
|
||||
# col.text.urgent = <color> # default: 0xff000000
|
||||
#
|
||||
# # inactive tab bar text color
|
||||
# col.text.inactive = <color> # default: 0xff000000
|
||||
# }
|
||||
|
||||
# autotiling settings
|
||||
autotile {
|
||||
# enable autotile
|
||||
enable = true # default: false
|
||||
|
||||
# make autotile-created groups ephemeral
|
||||
ephemeral_groups = false # default: true
|
||||
|
||||
# if a window would be squished smaller than this width, a vertical split will be created
|
||||
# -1 = never automatically split vertically
|
||||
# 0 = always automatically split vertically
|
||||
# <number> = pixel height to split at
|
||||
# trigger_width = <int> # default: 0
|
||||
#
|
||||
# # if a window would be squished smaller than this height, a horizontal split will be created
|
||||
# # -1 = never automatically split horizontally
|
||||
# # 0 = always automatically split horizontally
|
||||
# # <number> = pixel height to split at
|
||||
# trigger_height = <int> # default: 0
|
||||
#
|
||||
# # a space or comma separated list of workspace ids where autotile should be enabled
|
||||
# # it's possible to create an exception rule by prefixing the definition with "not:"
|
||||
# # workspaces = 1,2 # autotiling will only be enabled on workspaces 1 and 2
|
||||
# # workspaces = not:1,2 # autotiling will be enabled on all workspaces except 1 and 2
|
||||
# workspaces = <string> # default: all
|
||||
}
|
||||
}
|
||||
}
|
||||
# plugin {
|
||||
# hyprexpo {
|
||||
# #general
|
||||
# columns = 3
|
||||
# gaps_in = 50
|
||||
# gaps_out = 25
|
||||
# bg_col = rgb(000000)
|
||||
# workspace_method = DP-2 first 1
|
||||
#
|
||||
# #borders
|
||||
# border_color = rgb(ffffff)
|
||||
# border_color_current = rgba(33ccffee) rgba(00ff99ee) 45deg
|
||||
# border_color_focus = rgba(ffdd44ee) rgba(22aaffee) 30deg
|
||||
# border_color_hover = rgba(ffffffee) rgba(999999ee) 30deg
|
||||
#
|
||||
#
|
||||
# #labels
|
||||
# label_enable = 1
|
||||
# label_bg_shape = circle
|
||||
# label_position = center-center
|
||||
# label_offset_x = 10
|
||||
# label_offset_y = 10
|
||||
# label_color_default = rgb(ffffff)
|
||||
# label_color_hover = rgb(eeeeee)
|
||||
# label_scale_hover = 1.0
|
||||
# label_scale_focus = 1.0
|
||||
# label_bg_enable = 1
|
||||
# label_bg_color = rgba(00000088)
|
||||
# label_bg_rounding = 15
|
||||
# # label_padding = 1
|
||||
#
|
||||
# label_font_size = 100
|
||||
# label_font_family = Sans
|
||||
# label_font_bold = 1
|
||||
# label_font_italic = 0
|
||||
# label_text_underline = 0
|
||||
# label_text_strikethrough = 0
|
||||
# }
|
||||
# }
|
||||
#
|
||||
# bind = $mainMod, up, hyprexpo:expo, toggle
|
||||
# # bind = CTRL ALT, up, hyprexpo:expo, toggle
|
||||
# submap = hyprexpo
|
||||
# bind = $mainMod, down, hyprexpo:expo, close
|
||||
#
|
||||
# bind = , left, hyprexpo:kb_focus, left
|
||||
# bind = , right, hyprexpo:kb_focus, right
|
||||
# bind = , up, hyprexpo:kb_focus, up
|
||||
# bind = , down, hyprexpo:kb_focus, down
|
||||
# bind = , return, hyprexpo:kb_confirm
|
||||
#
|
||||
# # tokens 1..10: digits
|
||||
#
|
||||
# bind = , 1, hyprexpo:kb_selecti, 1
|
||||
# bind = , 2, hyprexpo:kb_selecti, 2
|
||||
# bind = , 3, hyprexpo:kb_selecti, 3
|
||||
# bind = , 4, hyprexpo:kb_selecti, 4
|
||||
# bind = , 5, hyprexpo:kb_selecti, 5
|
||||
# bind = , 6, hyprexpo:kb_selecti, 6
|
||||
# bind = , 0, hyprexpo:kb_selecti, 0
|
||||
#
|
||||
# # tokens 11..20: SHIFT+digits (update args to match your layout symbols)
|
||||
#
|
||||
# bind = SHIFT, 1, hyprexpo:kb_selecti, 11
|
||||
# bind = SHIFT, 2, hyprexpo:kb_selecti, 12
|
||||
# bind = SHIFT, 3, hyprexpo:kb_selecti, 13
|
||||
# bind = SHIFT, 4, hyprexpo:kb_selecti, 14
|
||||
# bind = SHIFT, 5, hyprexpo:kb_selecti, 15
|
||||
# bind = SHIFT, 6, hyprexpo:kb_selecti, 16
|
||||
# bind = SHIFT, 0, hyprexpo:kb_selecti, 20
|
||||
#
|
||||
# # tokens 21..46: alpha
|
||||
#
|
||||
# # bind = , a, hyprexpo:kb_selecti, 21
|
||||
# # bind = , b, hyprexpo:kb_selecti, 22
|
||||
# # bind = , c, hyprexpo:kb_selecti, 23
|
||||
# # bind = , d, hyprexpo:kb_selecti, 24
|
||||
# # bind = , e, hyprexpo:kb_selecti, 25
|
||||
# # bind = , f, hyprexpo:kb_selecti, 26
|
||||
# # bind = , g, hyprexpo:kb_selecti, 27
|
||||
# # bind = , h, hyprexpo:kb_selecti, 28
|
||||
# # bind = , i, hyprexpo:kb_selecti, 29
|
||||
# # bind = , j, hyprexpo:kb_selecti, 30
|
||||
# # bind = , k, hyprexpo:kb_selecti, 31
|
||||
# # bind = , l, hyprexpo:kb_selecti, 32
|
||||
# # bind = , m, hyprexpo:kb_selecti, 33
|
||||
# # bind = , n, hyprexpo:kb_selecti, 34
|
||||
# # bind = , o, hyprexpo:kb_selecti, 35
|
||||
# # bind = , p, hyprexpo:kb_selecti, 36
|
||||
# # bind = , q, hyprexpo:kb_selecti, 37
|
||||
# # bind = , r, hyprexpo:kb_selecti, 38
|
||||
# # bind = , s, hyprexpo:kb_selecti, 39
|
||||
# # bind = , t, hyprexpo:kb_selecti, 40
|
||||
# # bind = , u, hyprexpo:kb_selecti, 41
|
||||
# # bind = , v, hyprexpo:kb_selecti, 42
|
||||
# # bind = , w, hyprexpo:kb_selecti, 43
|
||||
# # bind = , x, hyprexpo:kb_selecti, 44
|
||||
# # bind = , y, hyprexpo:kb_selecti, 45
|
||||
# # bind = , z, hyprexpo:kb_selecti, 46
|
||||
# submap = reset
|
||||
|
||||
@@ -49,11 +49,12 @@ windowrulev2 = workspace 4, class:^(code-url-handler)$
|
||||
windowrulev2 = workspace 5 silent, class:^(vesktop)$
|
||||
windowrulev2 = workspace 5 silent, class:^(discord)(.*)$
|
||||
windowrulev2 = workspace 5, class:^(Spotify)$
|
||||
windowrulev2 = workspace 7 silent, class:^(SDL Application)$
|
||||
windowrulev2 = workspace 7 silent, class:^(steam)$
|
||||
windowrulev2 = workspace 7 silent, title:^(Steam)$
|
||||
windowrulev2 = workspace 7 silent, initialClass:^(steam)$
|
||||
windowrulev2 = workspace 7 silent, class:^(steamwebhelper)$
|
||||
windowrulev2 = workspace 6 silent, class:^(SDL Application)$
|
||||
windowrulev2 = workspace 6 silent, class:^(steam)$
|
||||
windowrulev2 = workspace 6 silent, title:^(Steam)$
|
||||
windowrulev2 = workspace 6 silent, initialClass:^(steam)$
|
||||
windowrulev2 = workspace 6 silent, class:^(steamwebhelper)$
|
||||
windowrulev2 = workspace 3 silent, title:^(Planify)$
|
||||
windowrulev2 = workspace 3 silent, title:^(JDownloader 2)$
|
||||
windowrulev2 = workspace 3 silent, class:^(org-jdownloader-update-launcher-JDLauncher)$
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@ source = $XDG_CONFIG_HOME/hypr/config/windowrule.conf
|
||||
source = $XDG_CONFIG_HOME/hypr/config/animations.conf
|
||||
source = $XDG_CONFIG_HOME/hypr/config/env.conf
|
||||
source = $XDG_CONFIG_HOME/hypr/config/exec.conf
|
||||
source = $XDG_CONFIG_HOME/hypr/monitors.conf
|
||||
source = $XDG_CONFIG_HOME/hypr/config/plugins.conf
|
||||
source = $XDG_CONFIG_HOME/hypr/monitors.conf
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||
# monitor=highres,preferred,auto,auto
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
workspace=1,monitor:DP-1
|
||||
workspace=2,monitor:DP-1
|
||||
workspace=3,monitor:DP-1
|
||||
workspace=4,monitor:DP-1
|
||||
workspace=6,monitor:DP-1
|
||||
workspace=8,monitor:DP-1
|
||||
workspace=9,monitor:DP-1
|
||||
workspace=5,monitor:DP-1
|
||||
workspace=7,monitor:DP-1
|
||||
workspace=10,monitor:DP-1
|
||||
workspace=DP-1,1
|
||||
# Generated by nwg-displays on 2025-10-12 at 19:38:03. Do not edit manually.
|
||||
|
||||
workspace=1,monitor:DP-2,default:true
|
||||
workspace=2,monitor:DP-2
|
||||
workspace=3,monitor:DP-2
|
||||
workspace=4,monitor:DP-2
|
||||
workspace=5,monitor:DP-2
|
||||
workspace=6,monitor:DP-2
|
||||
|
||||
@@ -28,7 +28,7 @@ wheel_scroll_lines=3
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\xf5\0\0\x1\x80\0\0\x3\xdb\0\0\x3\x90\0\0\0\xf5\0\0\x1\x80\0\0\x3\xdb\0\0\x3\x90\0\0\0\0\x2\0\0\0\rp\0\0\0\xf5\0\0\x1\x80\0\0\x3\xdb\0\0\x3\x90)
|
||||
|
||||
[SettingsWindow]
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\xe5\0\0\x3\x95\0\0\0\0\0\0\0\0\0\0\x2\xe5\0\0\x3\x95\0\0\0\0\x2\0\0\0\rp\0\0\0\0\0\0\0\0\0\0\x2\xe5\0\0\x3\x95)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x3-\0\0\x2\xae\0\0\0\0\0\0\0\0\0\0\x3-\0\0\x2\xae\0\0\0\0\x2\0\0\0\rp\0\0\0\0\0\0\0\0\0\0\x3-\0\0\x2\xae)
|
||||
|
||||
[Troubleshooting]
|
||||
force_raster_widgets=1
|
||||
|
||||
@@ -18,11 +18,11 @@ anchor_right = true
|
||||
"default" = { input = "Search", list = "No Results" } # placeholders for input and empty list, key is the providers name, so f.e. "desktopapplications" or "menus:other"
|
||||
|
||||
[keybinds]
|
||||
close = "Escape"
|
||||
next = "Down"
|
||||
previous = "Up"
|
||||
toggle_exact = "ctrl e"
|
||||
resume_last_query = "ctrl r"
|
||||
close = ["Escape"]
|
||||
next = ["Down"]
|
||||
previous = ["Up"]
|
||||
toggle_exact = ["ctrl e"]
|
||||
resume_last_query = ["ctrl r"]
|
||||
quick_activate = ["F1", "F2", "F3", "F4"]
|
||||
|
||||
[providers]
|
||||
|
||||
@@ -11,8 +11,7 @@
|
||||
"3": "", // Icon: code
|
||||
"4": "", // Icon: terminal
|
||||
"5": "", // Icon: terminal
|
||||
"6": "", // Icon: terminal
|
||||
"7": "", // Icon: terminal
|
||||
"6": "", // Icon: terminal
|
||||
"default": "",
|
||||
"active": "",
|
||||
"urgent": "",
|
||||
@@ -20,7 +19,7 @@
|
||||
},
|
||||
"show-special": true,
|
||||
"persistent-workspaces": {
|
||||
"*": 7, // 8 workspaces by default on every monitor
|
||||
"*": 6, // 8 workspaces by default on every monitor
|
||||
// "HDMI-A-1": 3 // but only three on HDMI-A-1
|
||||
},
|
||||
// "all-outputs": true,
|
||||
|
||||
@@ -7,11 +7,12 @@
|
||||
// custom settings, run the `open default settings` command
|
||||
// from the command palette or from `Zed` application menu.
|
||||
{
|
||||
"auto_signature_help": true,
|
||||
"agent": {
|
||||
"default_profile": "ask",
|
||||
"default_model": {
|
||||
"provider": "lmstudio",
|
||||
"model": "google/gemma-3-12b"
|
||||
"provider": "google",
|
||||
"model": "gemini-2.5-flash"
|
||||
},
|
||||
"model_parameters": [],
|
||||
"play_sound_when_agent_done": true
|
||||
@@ -66,7 +67,7 @@
|
||||
"metrics": false
|
||||
},
|
||||
"theme": "Catppuccin Mocha - No Italics",
|
||||
"icon_theme": "Zed (Default)",
|
||||
"icon_theme": "Material Icon Theme",
|
||||
// UI Font Family
|
||||
// UI Font Features
|
||||
// "ui_font_features": {
|
||||
@@ -78,6 +79,7 @@
|
||||
"buffer_font_size": 14,
|
||||
"cursor_blink": false,
|
||||
"enable_language_server": true,
|
||||
"show_completions_on_input": true,
|
||||
"active_pane_modifiers": {
|
||||
"border_size": 2.0,
|
||||
"inactive_opacity": 5.0
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user