commit 468de62901a28acb4445b50cf85d08e47cda7e8b
parent a224e5dc926c49662b1942f0fc6928428b641041
Author: awy <awy@awy.one>
Date: Sat, 19 Apr 2025 18:28:08 +0300
update
Diffstat:
5 files changed, 161 insertions(+), 97 deletions(-)
diff --git a/.config/foot/foot.ini b/.config/foot/foot.ini
@@ -1,33 +0,0 @@
-font=monospace:size=14
-font-size-adjustment=3
-dpi-aware=true
-
-[cursor]
-style=beam
-
-[colors]
-alpha = 0.8
-background=282828
-foreground=ebdbb2
-regular0=928374
-regular1=fb4934
-regular2=b8bb26
-regular3=fabd2f
-regular4=83a598
-regular5=d3869b
-regular6=8ec07c
-regular7=ebdbb2
-bright0=282828
-bright1=cc241d
-bright2=98971a
-bright3=d79921
-bright4=458588
-bright5=b16286
-bright6=689d6a
-bright7=a89984
-
-[key-bindings]
-clipboard-copy=Mod1+c
-clipboard-paste=Mod1+v
-scrollback-up-line=Mod1+k
-scrollback-down-line=Mod1+j
diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf
@@ -1,9 +1,10 @@
monitor=,preferred,auto,auto
monitor = DP-3, 3840x2160@165, 0x0, 1, bitdepth, 10
-# monitor = DP-3, 3840x2160@165, 0x0, 1
+
monitor = DP-2, 2560x1440@165, -2560x720, 1
-$terminal = foot
+$terminal = kitty
+$menu = rofi --show drun
exec-once = dbus-update-activation-environment --all
exec-once = start-pipewire
@@ -12,7 +13,6 @@ exec-once = singboxwrap
exec-once = dunst
exec-once = gpg-agent --daemon
exec-once = gnome-keyring-daemon --start --components=secrets
-exec-once = foot --server
exec-once = randombg
exec-once = waybar
exec-once = mpd
@@ -22,94 +22,83 @@ env = HYPRCURSOR_SIZE,24
env = ENABLE_HDR_WSI,1
general {
- gaps_in = 10,5,10,5
- gaps_out = 10,30,10,30
-
- border_size = 3
-
- col.active_border = rgb(83a598)
- col.inactive_border = rgba(595959aa)
-
- resize_on_border = false
+ gaps_in = 5
+ gaps_out = 10
+ border_size = 1
+ col.active_border = rgb(cba6f7)
+ col.inactive_border = rgba(595959aa)
- allow_tearing = false
+ layout = dwindle
- layout = dwindle
+ allow_tearing = false
}
-decoration {
- rounding = 0
- rounding_power = 2
-
- active_opacity = 1.0
- inactive_opacity = 1.0
-
- shadow {
- enabled = false
- range = 4
- render_power = 3
- color = rgba(1a1a1aee)
- }
- blur {
- enabled = false
- size = 3
- passes = 1
- vibrancy = 0.1696
- }
+decoration {
+ rounding = 5
+ rounding_power = 2
+ active_opacity = 1.0
+ inactive_opacity = 1.0
+
+ shadow {
+ enabled = true
+ range = 4
+ render_power = 3
+ color = rgba(1a1a1aee)
+ }
+
+ blur {
+ enabled = true
+ size = 3
+ passes = 2
+ vibrancy = 0.0
+ }
}
animations {
- enabled = no
- bezier = easeOutQuint,0.23,1,0.32,1
- bezier = easeInOutCubic,0.65,0.05,0.36,1
- bezier = linear,0,0,1,1
- bezier = almostLinear,0.5,0.5,0.75,1.0
- bezier = quick,0.15,0,0.1,1
- animation = global, 1, 10, default
- animation = border, 1, 5.39, easeOutQuint
- animation = windows, 1, 4.79, easeOutQuint
- animation = windowsIn, 1, 4.1, easeOutQuint, popin 87%
- animation = windowsOut, 1, 1.49, linear, popin 87%
- animation = fadeIn, 1, 1.73, almostLinear
- animation = fadeOut, 1, 1.46, almostLinear
- animation = fade, 1, 3.03, quick
- animation = layers, 1, 3.81, easeOutQuint
- animation = layersIn, 1, 4, default, popin 87%
- animation = layersOut, 1, 1.5, linear, fade
- animation = fadeLayersIn, 1, 1.79, almostLinear
- animation = fadeLayersOut, 1, 1.39, almostLinear
- animation = workspaces, 1, 4, quick, slidevert
+ enabled = true
+
+ bezier = myBezier, 0.05, 0.9, 0.1, 1.05
+
+ animation = windows, 1, 5, myBezier
+ animation = windowsOut, 1, 5, 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 = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
- preserve_split = true # You probably want this
+ pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
+ preserve_split = true # You probably want this
}
+
master {
- new_status = master
+ new_status = master
}
+
misc {
force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :(
enable_swallow = 1
- swallow_regex = ^(foot)$
+ swallow_regex = ^(kitty)$
}
input {
kb_layout = us, ru
kb_variant =
kb_model =
- kb_options = grp:alt_shift_toggle
+ # kb_options = grp:alt_shift_toggle
kb_rules =
follow_mouse = 1
force_no_accel = 1
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
+
repeat_rate=50
repeat_delay=300
@@ -119,7 +108,7 @@ input {
}
gestures {
- workspace_swipe = false
+ workspace_swipe = false
}
experimental {
@@ -146,7 +135,7 @@ bind = $mainMod, W, exec, firefox
bind = $mainMod, R, exec, $terminal -e yazi
bind = $mainMod SHIFT, D, exec, tessen
bind = $mainMod, V, togglefloating,
-bind = $mainMod, D, exec, wmenu-run
+bind = $mainMod, D, exec, rofi -show drun
bind = $mainMod, P, exec, mpc toggle
bind = $mainMod, Grave, exec, bookmarks
bind = $mainMod SHIFT, J, togglesplit, # dwindle
@@ -214,10 +203,20 @@ bind = $mainMod, mouse_up, workspace, e-1
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
-windowrulev2 = suppressevent maximize, class:.*
+bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+
+bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
+bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
+bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
+bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+
+bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-
+
+bindl = , XF86AudioNext, exec, mpc next
+bindl = , XF86AudioPause, exec, mpc toggle
+bindl = , XF86AudioPlay, exec, mpc toggle
+bindl = , XF86AudioPrev, exec, mpc prev
-windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
-layerrule = noanim, ^(menu)$
+windowrule = suppressevent maximize, class:.*
+windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
workspace = 1, monitor:DP-2
workspace = 2, monitor:DP-2
diff --git a/.config/kitty/catppuccin.conf b/.config/kitty/catppuccin.conf
@@ -0,0 +1,80 @@
+# vim:ft=kitty
+
+## name: Catppuccin Kitty Mocha
+## author: Catppuccin Org
+## license: MIT
+## upstream: https://github.com/catppuccin/kitty/blob/main/themes/mocha.conf
+## blurb: Soothing pastel theme for the high-spirited!
+
+
+
+# The basic colors
+foreground #cdd6f4
+background #1e1e2e
+selection_foreground #1e1e2e
+selection_background #f5e0dc
+
+# Cursor colors
+cursor #f5e0dc
+cursor_text_color #1e1e2e
+
+# URL underline color when hovering with mouse
+url_color #f5e0dc
+
+# Kitty window border colors
+active_border_color #b4befe
+inactive_border_color #6c7086
+bell_border_color #f9e2af
+
+# OS Window titlebar colors
+wayland_titlebar_color system
+macos_titlebar_color system
+
+# Tab bar colors
+active_tab_foreground #11111b
+active_tab_background #cba6f7
+inactive_tab_foreground #cdd6f4
+inactive_tab_background #181825
+tab_bar_background #11111b
+
+# Colors for marks (marked text in the terminal)
+mark1_foreground #1e1e2e
+mark1_background #b4befe
+mark2_foreground #1e1e2e
+mark2_background #cba6f7
+mark3_foreground #1e1e2e
+mark3_background #74c7ec
+
+# The 16 terminal colors
+
+# black
+color0 #45475a
+color8 #585b70
+
+# red
+color1 #f38ba8
+color9 #f38ba8
+
+# green
+color2 #a6e3a1
+color10 #a6e3a1
+
+# yellow
+color3 #f9e2af
+color11 #f9e2af
+
+# blue
+color4 #89b4fa
+color12 #89b4fa
+
+# magenta
+color5 #f5c2e7
+color13 #f5c2e7
+
+# cyan
+color6 #94e2d5
+color14 #94e2d5
+
+# white
+color7 #bac2de
+color15 #a6adc8
diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf
@@ -0,0 +1,17 @@
+include ~/.config/kitty/catppuccin.conf
+
+font_size 14
+background_opacity 0.8
+confirm_os_window_close 0
+cursor_blink_interval 0
+
+# binds
+map alt+c copy_to_clipboard
+map alt+v paste_from_clipboard
+
+map alt+k scroll_line_up
+map alt+j scroll_line_down
+
+map alt+shift+k change_font_size all +2.0
+map alt+shift+j change_font_size all -2.0
+map alt+0 change_font_size all 0
diff --git a/dependencies.txt b/dependencies.txt
@@ -28,7 +28,8 @@ bat
chafa
# apps
-foot
+kitty
+rofi-wayland
firefox
wl-clipboard
neovim