From 07be68d83247176b8ac1eea4077f373b0b342da4 Mon Sep 17 00:00:00 2001 From: clxxiii Date: Tue, 14 Oct 2025 02:08:00 -0400 Subject: [PATCH] add video BGs --- Wallpapers/video/chihiro-waters.3840x2160.mp4 | 3 + Wallpapers/video/cozy-room.1920x1080.mp4 | 3 + .../video/harmony-in-the-wild.3840x2160.mp4 | 3 + .../video/mountain-landscape.1920x1080.mp4 | 3 + .../orange-train-at-sunset.3840x2160.mp4 | 3 + Wallpapers/video/pixel-cranes.3840x2160.mp4 | 3 + Wallpapers/video/winter-2.3840x2160.mp4 | 3 + hypr/hyprland.conf | 167 +++++++++--------- hypr/monitors.conf | 6 +- 9 files changed, 110 insertions(+), 84 deletions(-) create mode 100644 Wallpapers/video/chihiro-waters.3840x2160.mp4 create mode 100644 Wallpapers/video/cozy-room.1920x1080.mp4 create mode 100644 Wallpapers/video/harmony-in-the-wild.3840x2160.mp4 create mode 100644 Wallpapers/video/mountain-landscape.1920x1080.mp4 create mode 100644 Wallpapers/video/orange-train-at-sunset.3840x2160.mp4 create mode 100644 Wallpapers/video/pixel-cranes.3840x2160.mp4 create mode 100644 Wallpapers/video/winter-2.3840x2160.mp4 diff --git a/Wallpapers/video/chihiro-waters.3840x2160.mp4 b/Wallpapers/video/chihiro-waters.3840x2160.mp4 new file mode 100644 index 0000000..a71755d --- /dev/null +++ b/Wallpapers/video/chihiro-waters.3840x2160.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d6df5702ea6d4c961b0945ec6050a8493bcc3c1bf55ff70b2f8d4df58926c5a +size 52982032 diff --git a/Wallpapers/video/cozy-room.1920x1080.mp4 b/Wallpapers/video/cozy-room.1920x1080.mp4 new file mode 100644 index 0000000..e674b85 --- /dev/null +++ b/Wallpapers/video/cozy-room.1920x1080.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cfba785b53cf7a070bf1395908f3c221aecb054ee66bf058cfba586072ce301 +size 6441058 diff --git a/Wallpapers/video/harmony-in-the-wild.3840x2160.mp4 b/Wallpapers/video/harmony-in-the-wild.3840x2160.mp4 new file mode 100644 index 0000000..5ccdb3a --- /dev/null +++ b/Wallpapers/video/harmony-in-the-wild.3840x2160.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4c2c4ac34ffb24759d029fbe599d0f5d8e64007a44b4ae828a0ebcd23f3b76a +size 26898183 diff --git a/Wallpapers/video/mountain-landscape.1920x1080.mp4 b/Wallpapers/video/mountain-landscape.1920x1080.mp4 new file mode 100644 index 0000000..aef0569 --- /dev/null +++ b/Wallpapers/video/mountain-landscape.1920x1080.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af4a769116a083ea23478c90736bc2cf4f675f884fff8f2d607a51ad529153e7 +size 10994160 diff --git a/Wallpapers/video/orange-train-at-sunset.3840x2160.mp4 b/Wallpapers/video/orange-train-at-sunset.3840x2160.mp4 new file mode 100644 index 0000000..09bd405 --- /dev/null +++ b/Wallpapers/video/orange-train-at-sunset.3840x2160.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4092031238472413b0a8ffe963e987c1138d1f8ad061da4f64078fd896f8885f +size 11683349 diff --git a/Wallpapers/video/pixel-cranes.3840x2160.mp4 b/Wallpapers/video/pixel-cranes.3840x2160.mp4 new file mode 100644 index 0000000..60704ed --- /dev/null +++ b/Wallpapers/video/pixel-cranes.3840x2160.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8a663be0274fd6c7544c208cfcb9e2573db623870c01b30bbc9712b892bb1d9 +size 10786865 diff --git a/Wallpapers/video/winter-2.3840x2160.mp4 b/Wallpapers/video/winter-2.3840x2160.mp4 new file mode 100644 index 0000000..e1d16bd --- /dev/null +++ b/Wallpapers/video/winter-2.3840x2160.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85322c3b5fb6233d12e843aff93629abc18005099cad17f59d6599508ba081ce +size 25963646 diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index c08c5b2..8086ba7 100755 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -4,6 +4,9 @@ # For a full list, see the wiki # +$terminal = alacritty +$wallpaper = ~/Pictures/Wallpapers/video/cozy-room.1920x1080.mp4 + # See https://wiki.hyprland.org/Configuring/Monitors/ source = ~/.config/hypr/monitors.conf source = ~/.config/hypr/workspaces.conf @@ -17,31 +20,23 @@ exec-once = hash dbus-update-activation-environment 2>/dev/null & exec-once = dbus-update-activation-environment --systemd & # Open utilities -exec-once = swaybg -o \* -i ~/Pictures/Wallpapers/wallpaper -m fill & # wallpaper -exec-once = waybar -c ~/.config/waybar/config-hypr # top bar +exec-once = systemctl --user start hyprpolkitagent +exec-once = mpvpaper -o "loop=inf" eDP-1 $wallpaper # Wallpepr +# exec-once = swayidle -w timeout 600 'swaylock' +exec-once = eww open-many monitor-border hyprbar # bar exec-once = mako & # notification service exec-once = nm-applet --indicator & # network manager system tray -exec-once = bash -c "mkfifo /tmp/$HYPRLAND_INSTANCE_SIGNATURE.wob && tail -f /tmp/$HYPRLAND_INSTANCE_SIGNATURE.wob | wob & disown" & # wayland overlay bar -exec-once = /usr/bin/kwalletd5 & # keyring -exec-once = /usr/bin/mailspring --password-store="kwallet5" & -exec-once = /usr/lib/polkit-kde-authentication-agent-1 & -exec-once = /usr/bin/vesktop --start-minimized & -exec-once = /usr/bin/otd-daemon & -# Source a file (multi-file configs) -# source = ~/.config/hypr/myColors.conf +# Autostart applications +exec-once = [workspace special] thunderbird +exec-once = vesktop --ozone-platform-hint=auto & # Some default env vars. env = XCURSOR_SIZE,24 -env = GTK_THEME,Catppuccin-Mocha-Standard-Sky-Dark:dark # For all categories, see https://wiki.hyprland.org/Configuring/Variables/ input { kb_layout = us - kb_variant = - kb_model = - kb_options = - kb_rules = follow_mouse = 1 @@ -56,38 +51,39 @@ general { # See https://wiki.hyprland.org/Configuring/Variables/ for more gaps_in = 3 - gaps_out = 6 - border_size = 2 - col.active_border = rgba(585b70ff) - col.inactive_border = rgba(1e1e2eff) + gaps_out = 16 + + border_size = 1 + col.active_border = rgba(585b7033) + col.inactive_border = rgba(1e1e2e33) + + resize_on_border = true + extend_border_grab_area = 15 layout = dwindle - apply_sens_to_raw=0 # whether to apply the sensitivity to raw input (e.g. used by games where you aim using your mouse) + # apply_sens_to_raw=0 # whether to apply the sensitivity to raw input (e.g. used by games where you aim using your mouse) } decoration { - # See https://wiki.hyprland.org/Configuring/Variables/ for more + rounding = 8 + + dim_inactive = true + dim_strength = 0.2 - rounding = 6 blur { enabled = true - size = 15 - passes = 2 + size = 6 + passes = 3 noise = 0 new_optimizations = true xray = false ignore_opacity = true } - # blur = yes - # blur_size = 3 - # blur_passes = 1 - # blur_new_optimizations = on - - drop_shadow = no - shadow_range = 4 - shadow_render_power = 3 - col.shadow = rgba(1a1a1aee) + + shadow { + enabled = false + } } animations { @@ -107,13 +103,13 @@ animations { dwindle { # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more - pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below - preserve_split = yes # 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 { # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more - new_is_master = true + # new_is_master = true } misc { @@ -128,60 +124,55 @@ misc { vfr = 1 } -gestures { - # See https://wiki.hyprland.org/Configuring/Variables/ for more - workspace_swipe = off -} +# Eww layerrules +layerrule = ignorezero, gtk-layer-shell +layerrule = blur, gtk-layer-shell +layerrule = xray on, gtk-layer-shell -# Example per-device config -# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more -device:epic mouse V1 { - # sensitivity=-0.5 -} - -bindl =,switch:Lid Switch,exec,swaylock # Example windowrule v1 # windowrule = float, ^(kitty)$ -# Example windowrule v2 -windowrulev2 = opacity 0.7,class:Rofi -windowrulev2 = opacity 0.8,class:Spotify -windowrulev2 = opacity 0.8,class:discord -windowrulev2 = opacity 0.8,class:vesktop -windowrulev2 = opacity 0.8,class:mailspring -windowrulev2 = opacity 0.8,class:todoist -windowrulev2 = opacity 0.8,class:obsidian -windowrulev2 = opacity 0.8,class:Nautilus -windowrulev2 = opacity 0.8,class:Code -windowrulev2 = opacity 0.8,class:neovide -windowrulev2 = opacity 0.8,class:Todoist -windowrulev2 = opacity 0.8,class:chatterino +# Window Opacities +windowrule = opacity 0.7,class:Rofi-launcher +windowrule = opacity 0.8,class:Spotify +windowrule = opacity 0.8,class:discord +windowrule = opacity 0.8,class:vesktop +windowrule = opacity 0.8,class:mailspring +windowrule = opacity 0.8,class:todoist +windowrule = opacity 0.8,class:obsidian +windowrule = opacity 0.8,class:org.gnome.Nautilus +windowrule = opacity 0.8,class:Code +windowrule = opacity 0.8,class:neovide +windowrule = opacity 0.8,class:com.chatterino.chatterino +windowrule = opacity 0.8,class:thunderbird + +layerrule = blur,rofi # Rofi +# layerrule = dimaround,0x55ca657ecc40 # Rofi # Default Float -windowrulev2 = float,class:blueman -windowrulev2 = float,class:Calculator -windowrulev2 = float,class:Alacritty -windowrulev2 = float,class:warp +windowrule = float,class:blueman +windowrule = float,class:Calculator -windowrulev2 = forceinput,class:Celeste -windowrulev2 = forceinput,class:osu! +# Warning for xwayland windows +windowrule = bordersize 5, xwayland:1 +windowrule = bordercolor rgb(ff0000), xwayland:1 +windowrule = workspace silent,class:vesktop +bindl =,switch:Lid Switch,exec,swaylock -# See https://wiki.hyprland.org/Configuring/Keywords/ for more $mainMod = SUPER -# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more -bind = $mainMod, RETURN, exec, alacritty -bind = ,Print, exec, flameshot gui +bind = $mainMod, RETURN, exec, $terminal +bind = ,Print, exec, grimblast copy area bind = $mainMod SHIFT, Q, killactive, bind = $mainMod SHIFT, E, exec, rofi -show p -modi 'p:~/.config/rofi/rofi-power-menu-hypr --choices shutdown/reboot/suspend/logout', -bind = $mainMod, PERIOD, exec, rofi -show emoji, +# bind = $mainMod, PERIOD, exec, rofi -show emoji, bind = $mainMod SHIFT, SPACE, togglefloating, bind = $mainMod SHIFT, D, exec, ~/.config/eww/cards.sh toggle # cards toggle bind = $mainMod, D, exec, rofi -show drun bind = $mainMod, E, togglesplit, # dwindle -bind = $mainMod, Y, pseudo # dwindle +bind = $mainMod, P, pseudo # dwindle bind = $mainMod, F, fullscreen # dwindle # Move focus with mainMod + arrow keys @@ -196,11 +187,26 @@ bind = $mainMod SHIFT, L, movewindow, r bind = $mainMod SHIFT, K, movewindow, u bind = $mainMod SHIFT, J, movewindow, d -# Change Window Size -bind = $mainMod, U, resizeactive, -40 0 -bind = $mainMod, P, resizeactive, 40 0 -bind = $mainMod, O, resizeactive, 0 40 -bind = $mainMod, I, resizeactive, 0 -40 +# Toggle between floating and tiled and psuedo windows +bind = $mainMod, space, exec, $(hyprctl activewindow -j | jq '.floating') && hyprctl dispatch cyclenext tiled || hyprctl dispatch cyclenext floating + + +# Resize mode +bind = $mainMod, r, submap, resize +submap = resize +bind = , escape, submap, reset + +binde = SHIFT, H, moveactive, -40 0 +binde = SHIFT, L, moveactive, 40 0 +binde = SHIFT, J, moveactive, 0 40 +binde = SHIFT, K, moveactive, 0 -40 + +binde = , H, resizeactive, -40 0 +binde = , L, resizeactive, 40 0 +binde = , J, resizeactive, 0 40 +binde = , K, resizeactive, 0 -40 + +submap = reset # Switch workspaces with mainMod + [0-9] bind = $mainMod, 1, workspace, 1 @@ -231,12 +237,11 @@ bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, mouse_up, workspace, e-1 # Example special workspace (scratchpad) -bind = $mainMod, T, togglespecialworkspace, magic -bind = $mainMod SHIFT, T, movetoworkspace, special:magic +bind = $mainMod, T, togglespecialworkspace, special +bind = $mainMod SHIFT, T, movetoworkspace, special:special -# Move/resize windows with mainMod + LMB/RMB and dragging +# Move windows with mainMod + LMB and dragging bindm = $mainMod, mouse:272, movewindow -bindm = $mainMod, mouse:273, resizewindow # Media Keys bind=,XF86AudioLowerVolume,exec,pamixer -ud 3 && pamixer --get-volume > /tmp/$HYPRLAND_INSTANCE_SIGNATURE.wob diff --git a/hypr/monitors.conf b/hypr/monitors.conf index 41a6210..d2655ad 100755 --- a/hypr/monitors.conf +++ b/hypr/monitors.conf @@ -1,4 +1,4 @@ -# Generated by nwg-displays on 2024-02-29 at 19:05:53. Do not edit manually. +# Generated by nwg-displays on 2024-05-20 at 17:57:02. Do not edit manually. -monitor=eDP-1,1920x1080@60.004002,0x0,1.0 -monitor=HDMI-A-2,1920x1200@59.950001,1920x0,1.0,mirror,eDP-1 +monitor=eDP-1,1920x1080@60.0,0x0,1.0 +monitor=HDMI-A-2,2560x1440@59.95,1920x0,1.0 -- 2.51.2