diff --git a/dot_config/hypr/config/empty_rules.conf b/dot_config/hypr/config/empty_rules.conf new file mode 100644 index 0000000..e69de29 diff --git a/dot_config/hypr/config/env.conf b/dot_config/hypr/config/env.conf new file mode 100644 index 0000000..23502ad --- /dev/null +++ b/dot_config/hypr/config/env.conf @@ -0,0 +1,13 @@ +env = GTK_THEME,Colloid-Transparent-Dracula +env = QT_QPA_PLATFORM,wayland;xcb +# env = QT_QPA_PLATFORMTHEME,qt6ct,* +env = XDG_CURRENT_DESKTOP,Hyprland +env = XDG_SESSION_TYPE,wayland +env = XDG_SESSION_DESKTOP,Hyprland +env = GDK_BACKEND,wayland,x11,* +env = XCURSOR_SIZE,24 + +exec = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" +exec = gsettings set org.gnome.desktop.interface gtk-theme "adw-gtk3-dark" + +env = QT_QPA_PLATFORMTHEME,kde diff --git a/dot_config/hypr/config/input_devices.conf b/dot_config/hypr/config/input_devices.conf new file mode 100644 index 0000000..b598a3a --- /dev/null +++ b/dot_config/hypr/config/input_devices.conf @@ -0,0 +1,27 @@ +input { + kb_layout = us, ru + kb_variant = + kb_model = + kb_options = grp:alt_shift_toggle, caps:escape + kb_rules = + + follow_mouse = 1 + + touchpad { + natural_scroll = yes + scroll_factor = 0.5 + } + + sensitivity = -0.4 # -1.0 - 1.0, 0 means no modification. + force_no_accel = 1 +} + +gestures { + # gesture = 3, left, dispatcher, focusworkspaceoncurrentmonitor, r+1 + gesture = 3, horizontal, workspace +} + +device { + name = epic-mouse-v1 + sensitivity = -0.5 +} diff --git a/dot_config/hypr/config/layer_rules.conf b/dot_config/hypr/config/layer_rules.conf new file mode 100644 index 0000000..ce587b5 --- /dev/null +++ b/dot_config/hypr/config/layer_rules.conf @@ -0,0 +1,9 @@ +# layers +layerrule = blur, rofi +layerrule = ignorealpha, rofi + +layerrule = blur, notifications +layerrule = ignorealpha, notifications + +layerrule = blur, waybar +layerrule = ignorealpha, waybar diff --git a/dot_config/hypr/config/style.conf b/dot_config/hypr/config/style.conf new file mode 100644 index 0000000..1b3439d --- /dev/null +++ b/dot_config/hypr/config/style.conf @@ -0,0 +1,56 @@ +ecosystem { + no_update_news = true +} + +misc { + disable_hyprland_logo = true +} + + +general { + gaps_in = 3 + gaps_out = 5 + border_size = 2 + col.active_border = rgba(33ccffee) rgba(bd93f9ee) 45deg + col.inactive_border = rgba(595959aa) + layout = dwindle +} + + +decoration { + rounding = 10 + blur { + brightness = 0.7 + contrast = 0.75 + enabled = true + size = 3 + passes = 2 + ignore_opacity = true + } +} + +animations { + enabled = yes + bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + animation = windows, 1, 7, myBezier + animation = windowsOut, 1, 7, default, popin 80% + animation = border, 1, 10, default + animation = borderangle, 1, 8, default + animation = fade, 1, 7, default + animation = workspaces, 1, 6, default +} + +dwindle { + pseudotile = yes + preserve_split = yes +} + + +group { + col.border_active = rgba(33ccffee) rgba(bd93f9ee) 45deg + groupbar { + gradients = false + col.active = rgba(33ccffee) + render_titles = false + } +} diff --git a/dot_config/hypr/config/window_rules.conf b/dot_config/hypr/config/window_rules.conf new file mode 100644 index 0000000..ce03b04 --- /dev/null +++ b/dot_config/hypr/config/window_rules.conf @@ -0,0 +1,26 @@ +# browsers +windowrule = tag +browser, class:^([Gg]oogle-chrome|[Cc]hrome)$ +windowrule = tag +browser, class:^([Ff]irefox|[Ff]irefox-esr|[Ff]irefox-bin|org.mozilla.firefox)$ + +windowrule = opacity 0.9 0.8, tag:browser* + + +# messengers +windowrule = tag +messenger, class:^([Mm]attermost|[Mm]attermost-desktop)$ +windowrule = tag +messenger, class:^([Tt]elegram|[Tt]elegram-desktop|org.telegram.desktop)$ + +windowrule = opacity 1 0.9, tag:messenger* + + +# tools +windowrule = tag +tools, class:^([Dd][Bb]eaver|[Dd][Bb]eaver-ce|[Dd][Bb]eaver-community)$ + +windowrule = opacity 0.85 0.3, tag:tools* + + +# other +windowrulev2 = float, center, class:^(xfce-polkit)$ +windowrulev2 = float, center, class:^(file-roller)$ + +#windowrulev2 = minsize 1 1, title:^()$,class:^(OrcaSlicer)$ +#windowrulev2 = minsize 1 1, title:^()$,class:^(steam)$ diff --git a/dot_config/hypr/hyprpaper.conf b/dot_config/hypr/hyprpaper.conf new file mode 100644 index 0000000..4f27c16 --- /dev/null +++ b/dot_config/hypr/hyprpaper.conf @@ -0,0 +1,2 @@ +preload = $HOME/.config/hypr/Wallpaper/kotamota2.png +wallpaper = , $HOME/.config/hypr/Wallpaper/kotamota2.png diff --git a/dot_config/nvim/lua/plugins/tabline.lua b/dot_config/nvim/lua/plugins/tabline.lua new file mode 100644 index 0000000..8f88577 --- /dev/null +++ b/dot_config/nvim/lua/plugins/tabline.lua @@ -0,0 +1,14 @@ +return { + -- "crispgm/nvim-tabline", + -- config = true, + -- require("tabline").setup({ + -- show_index = true, + -- show_modify = true, + -- show_icon = true, + -- fnamemodify = ":t", + -- modify_indicator = "*", + -- no_name = "Без вымени", + -- brackets = { "[", "]" }, + -- inactive_tab_max_length = 0, + -- }), +}