summaryrefslogtreecommitdiff
path: root/.config/hypr
diff options
context:
space:
mode:
Diffstat (limited to '.config/hypr')
-rwxr-xr-x.config/hypr/config.d/autostart.sh18
-rw-r--r--.config/hypr/config.d/input.conf2
-rw-r--r--.config/hypr/config.d/keybinds.conf22
-rw-r--r--.config/hypr/config.d/theme.conf42
-rw-r--r--.config/hypr/hyprland.conf6
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