diff options
Diffstat (limited to '.config/hypr')
-rwxr-xr-x | .config/hypr/config.d/autostart.sh | 18 | ||||
-rw-r--r-- | .config/hypr/config.d/input.conf | 2 | ||||
-rw-r--r-- | .config/hypr/config.d/keybinds.conf | 22 | ||||
-rw-r--r-- | .config/hypr/config.d/theme.conf | 42 | ||||
-rw-r--r-- | .config/hypr/hyprland.conf | 6 |
5 files changed, 40 insertions, 50 deletions
diff --git a/.config/hypr/config.d/autostart.sh b/.config/hypr/config.d/autostart.sh index 9b18715..b506e3d 100755 --- a/.config/hypr/config.d/autostart.sh +++ b/.config/hypr/config.d/autostart.sh @@ -1,21 +1,11 @@ #!/bin/bash -pipewire & &> ~/.log/pipewire -pipewire-pulse & &> ~/.log/pipewire-pulse -wireplumber & &> ~/.log/wireplumber - -/usr/lib/xdg-desktop-portal -r & -/usr/lib/xdg-desktop-portal-hyprland -r & - -waybar & - -mako & - -hyprpaper & +waybar --config $HOME/.config/waybar/config.hypr & nm-applet --indicator & /usr/bin/gnome-keyring-daemon --foreground & -discord --enable-features=UseOzonePlatform --ozone-platform=wayland & -element-desktop --enable-features=UseOzonePlatform --ozone-platform=wayland & +discord & +element-desktop & +thunderbird & diff --git a/.config/hypr/config.d/input.conf b/.config/hypr/config.d/input.conf index 947ae3d..32843aa 100644 --- a/.config/hypr/config.d/input.conf +++ b/.config/hypr/config.d/input.conf @@ -1,5 +1,5 @@ -monitor= eDP-1, 3072x1920, 0x0, $scale +monitor= eDP-1, 2560x1600, 0x0, $scale env = XCURSOR_SIZE, 24 diff --git a/.config/hypr/config.d/keybinds.conf b/.config/hypr/config.d/keybinds.conf index 3351e85..eaa625f 100644 --- a/.config/hypr/config.d/keybinds.conf +++ b/.config/hypr/config.d/keybinds.conf @@ -4,18 +4,13 @@ bind = $mod, W, exec, $browser bind = $mod SHIFT, SPACE, togglefloating bind = $mod, D, exec, $menu bind = $mod, J, togglesplit +bind = $mod SHIFT, C, togglegroup bind = $mod, F, fullscreen -bind = $mod, L, exec, killall wlogout || wlogout --css ~/scripts/power/style.css -l ~/scripts/power/layout -bind = $mod, P, exec, killall wlogout || wlogout --css ~/scripts/monitor/style.css -l ~/scripts/monitor/layout -b 2 -L 400 -R 400 -bind = $mod SHIFT, B, exec, killall waybar && waybar +bind = $mod SHIFT, B, exec, killall waybar && waybar --config ~/.config/waybar/config.hypr bind = $mod SHIFT, Q, killactive -bind = $mod SHIFT, W, exec, hyprpaper - -$monitor_sh = ~/scripts/monitor -bind = $mod ALT, right, exec, $monitor_sh right -bind = $mod ALT, left, exec, $monitor_sh left -bind = $mod ALT, up, exec, $monitor_sh mirror -bind = $mod ALT, down, exec, $monitor_sh disable +bind = $mod, L, exec, swaylock +bind = $mod SHIFT, L, exec, killall Hyprland +bind = $mod, TAB, changegroupactive binde =, XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 5%+ binde =, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- @@ -29,6 +24,7 @@ binde =, XF86AudioPlay, exec, playerctl play-pause binde =, XF86AudioNext, exec, playerctl next binde =, XF86AudioPrev, exec, playerctl previous -bind = ,Print, exec, grim -g "$(slurp)" - | wl-copy -bind = SHIFT, Print, exec, slurp -p | grim -g - - | convert - txt:- | tail -n 1 | awk '{print $3}' | wl-copy -bind = CONTROL, Print, exec, +bind = $mod SHIFT, s, exec, grim -g "$(slurp)" - | wl-copy -t image/png && notify-send -t 3000 "Sway" "Screenshot copied to clipboard" +bind = , Print, exec, grim - | wl-copy -t iamge/png && notify-send -t 3000 "Hyprland" "Full screen copied to clipboard" +bind = , Shift Print, exec, slurp -p | grim -g - - | convert - txt:- | tail -n 1 | awk '{print $3}' | wl-copy + diff --git a/.config/hypr/config.d/theme.conf b/.config/hypr/config.d/theme.conf index 90e23e8..22ff1bd 100644 --- a/.config/hypr/config.d/theme.conf +++ b/.config/hypr/config.d/theme.conf @@ -1,18 +1,31 @@ general { gaps_in = $radius gaps_out = $gaps - border_size = $border - col.active_border = rgba(aaaaaa90) - col.inactive_border = rgba(77777790) - col.group_border_active = rgba(aaaaaa90) - col.group_border = rgba(77777790) - + border_size = 0 + col.active_border = rgba(aaaaaa00) + col.inactive_border = rgba(77777700) layout = dwindle } -decoration { +group { + col.border_active = 0x14171d 0x14171d 360deg + col.border_inactive = 0x14171d 0x14171d 360deg + col.border_locked_active = rgb(14171d) rgb(14171d) 0deg + col.border_locked_inactive = rgb(14171d) rgb(14171d) 0deg + groupbar { + enabled = false + gradients = false + font_family = monospace + font_size = 14 + col.active = rgb(14171d) rgb(14171d) 0deg + col.inactive = rgb(14171d) rgb(14171d) 0deg + col.locked_active = rgb(14171d) rgb(14171d) 0deg + col.locked_inactive = rgb(14171d) rgb(14171d) 0deg + } +} - rounding = 5 +decoration { + rounding = 0 drop_shadow = yes shadow_range = 4 shadow_render_power = 3 @@ -22,19 +35,10 @@ decoration { 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 = windows, 1, 7, default + animation = windowsOut, 1, 7, default animation = border, 1, 10, default animation = borderangle, 1, 8, default animation = fade, 1, 7, default animation = workspaces, 1, 6, default } - -windowrule = float, ^(wlogout)$ -windowrule = move 12.5% 12.5%, ^(wlogout)$ -windowrule = size 75% 75%, ^(wlogout)$ -windowrule = noborder, ^(wlogout)$ -windowrule = noshadow, ^(wlogout)$ -windowrule = nofullscreenrequest, ^(wlogout)$ diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index c3542a7..b3611a7 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -1,5 +1,5 @@ -exec systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP GTK_THEME -exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY GTK_THEME XDG_CURRENT_DESKTOP=Hyprland +exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP GTK_THEME +exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY GTK_THEME XDG_CURRENT_DESKTOP=Hyprland $mod = SUPER @@ -15,8 +15,8 @@ $border = 3 $browser = librewolf -source = ~/.config/hypr/config.d/theme.conf source = ~/.config/hypr/config.d/keybinds.conf +source = ~/.config/hypr/config.d/theme.conf source = ~/.config/hypr/config.d/input.conf source = ~/.config/hypr/config.d/workspaces.conf |