From: Andre Ramnitz Date: Thu, 3 Oct 2024 22:18:14 +0000 (+0200) Subject: hypr: update config X-Git-Tag: v0.2~27 X-Git-Url: https://git.ramnitz.eu/?a=commitdiff_plain;h=54978dc199d074e96bc61610a35f33da687227d0;p=dotfiles.git hypr: update config --- diff --git a/config/dot-config/hypr/fragments/hypr-windowrules.conf b/config/dot-config/hypr/fragments/hypr-windowrules.conf index 625e4ddc..b6e0577c 100644 --- a/config/dot-config/hypr/fragments/hypr-windowrules.conf +++ b/config/dot-config/hypr/fragments/hypr-windowrules.conf @@ -27,6 +27,7 @@ windowrule = float, ^(org.kde.*)$ windowrule = float, ^(kdesystemsettings.*)$ windowrulev2 = minsize 1 1, stayfocused, float, class: ^(com.nextcloud.desktopclient.nextcloud)$ windowrulev2 = float, size 1560 1000, pin, workspace special:overlay, class:^(org.keepassxc.KeePassXC)$ +windowrule = float, ^(ark.*)$ windowrule = float, ^(lxqt-.*)$ windowrule = float, ^(vlc.*)$ windowrule = float, ^(pcmanfm.*)$ @@ -51,6 +52,7 @@ windowrulev2 = maxsize 60% 80%, class:^(ncmpcpp)$ windowrulev2 = float, stayfocused, center, opacity 1.0 override, class:^(kakpopup)$ # handle other clients +windowrule = float, ^(discord.*)$ windowrule = float, ^(openrgb)$ windowrule = float, ^(org.corectrl.CoreCtrl)$ windowrule = float, ^(pavucontrol.*)$ diff --git a/config/dot-config/hypr/hyprland.conf b/config/dot-config/hypr/hyprland.conf index 20445e07..716126ec 100644 --- a/config/dot-config/hypr/hyprland.conf +++ b/config/dot-config/hypr/hyprland.conf @@ -18,7 +18,8 @@ xwayland { } # See https://wiki.hyprland.org/Configuring/Keywords/ for more -env = VK_ICD_FILENAMES,/usr/share/vulkan/icd.d/radeon_icd.x86_64.json +# env = AMD_VULKAN_ICD,RADV +# env = VK_DRIVER_FILES,/usr/share/vulkan/icd.d/radeon_icd.x86_64.json:/usr/share/vulkan/icd.d/radeon_icd.x86_32.json env = WLR_RENDERER,vulkan env = XDG_CURRENT_DESKTOP,Hyprland env = XDG_SESSION_TYPE,wayland @@ -27,6 +28,7 @@ env = XDG_SESSION_DESKTOP,Hyprland # Some default env vars. env = QT_QPA_PLATFORM,wayland;xcb env = QT_QPA_PLATFORMTHEME,kde +env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 env = GDK_BACKEND,wayland,x11,* env = GTK_USE_PORTAL,1 @@ -40,9 +42,9 @@ env = SDL_VIDEODRIVER,wayland # remove or set to x11 for games providing older v # set cursor env = XCURSOR_THEME,BreezeX-Black -env = XCURSOR_SIZE,40 +env = XCURSOR_SIZE,30 env = HYPRCURSOR_THEME,rose-pine-hyprcursors -env = HYPRCURSOR_SIZE,40 +env = HYPRCURSOR_SIZE,30 # Execute your favorite apps at launch exec-once = hyprpm enable hyprbars @@ -56,10 +58,10 @@ exec-shutdown = pkill -f '/usr/lib/python-exec/python3.12/python /home/andy/.con # For all categories, see https://wiki.hyprland.org/Configuring/Variables/ input { - kb_layout = us - kb_variant = de_se_fi + kb_layout = us,de + kb_variant = de_se_fi, kb_model = - kb_options = + kb_options = grp:alt_caps_toggle kb_rules = follow_mouse = 1 @@ -204,13 +206,13 @@ plugin { bar_text_font = Iosevka Nerd Font Propo bar_text_size = 12 bar_height = 24 - bar_color = 0xee$base00 + bar_color = 0xee$base01 col.text = 0xff$base07 - bar_part_of_window = true - bar_precedence_over_border = false + bar_part_of_window = 1 + bar_precedence_over_border = 1 # hyprbars-button = color, size, icon, on-click - hyprbars-button = 0x70eb6f92, 22, 󰖭, hyprctl dispatch killactive - hyprbars-button = 0x80f6c177, 22, 󰁌, hyprctl dispatch fullscreen 1 + hyprbars-button = 0x70eb6f92, 20, 󰖭, hyprctl dispatch killactive + hyprbars-button = 0x80f6c177, 20, 󰁌, hyprctl dispatch fullscreen 1 } } diff --git a/config/dot-config/hypr/hyprlock.conf b/config/dot-config/hypr/hyprlock.conf index a964bcc3..bbbc8fd1 100644 --- a/config/dot-config/hypr/hyprlock.conf +++ b/config/dot-config/hypr/hyprlock.conf @@ -1,5 +1,10 @@ source=./base16-colors.conf +general { + ignore_empty_input = 1 + pam_module = hyprlock +} + background { monitor = path = /home/andy/Bilder/Wallpapers/5120x1440-aerjl345234.webp # supports png, jpg, webp (no animations, though) @@ -20,7 +25,7 @@ image { size = 150 rounding = -1 # negative values mean circle border_size = 4 - border_color = $base05 + border_color = 0xee$base05 rotate = 0 reload_time = -1 # seconds between reloading, 0 to reload with SIGUSR2 reload_cmd = # command to get new path. if empty, old path will be used. don't run "follow" commands like tail -F @@ -30,6 +35,43 @@ image { valign = center } + +label { + text = $TIME + text_align = right + font_size = 24 + font_family = IosevkaTerm Nerd Font Mono + color = 0xff$base05 + + position = -10, -5 + halign = right + valign = top +} + +label { + text = xkb: $LAYOUT + text_align = right + font_size = 15 + font_family = IosevkaTerm Nerd Font Mono + color = 0xff$base05 + + position = -10, -40 + halign = right + valign = top +} + +label { + text = cmd[update:1000] echo "load avg:$(uptime | cut -f5 -d':') " + text_align = right + font_size = 15 + font_family = IosevkaTerm Nerd Font Mono + color = 0xff$base05 + + position = -10, -64 + halign = right + valign = top +} + input-field { monitor = size = 300, 50 @@ -38,16 +80,16 @@ input-field { dots_spacing = 0.15 # Scale of dots' absolute size, 0.0 - 1.0 dots_center = false dots_rounding = -1 # -1 default circle, -2 follow input-field rounding - outer_color = $base05 - inner_color = $base00 - font_color = $base05 + outer_color = 0xff$base00 + inner_color = 0xdd$base05 + font_color = 0xff$base00 fade_on_empty = true fade_timeout = 1000 # Milliseconds before fade_on_empty is triggered. placeholder_text = $PROMPT # Text rendered in the input box when it's empty. hide_input = false rounding = -1 # -1 means complete rounding (circle/oval) - check_color = $base0A - fail_color = $base08 # if authentication failed, changes outer_color and fail message color + check_color = 0xff$base07 + fail_color = 0xff$base08 # if authentication failed, changes outer_color and fail message color fail_text = $FAIL ($ATTEMPTS) # can be set to empty fail_transition = 300 # transition time in ms between normal outer_color and fail_color capslock_color = -1 diff --git a/config/dot-config/hypr/hyprpaper.conf b/config/dot-config/hypr/hyprpaper.conf index dfc9e4c7..4d83eefc 100644 --- a/config/dot-config/hypr/hyprpaper.conf +++ b/config/dot-config/hypr/hyprpaper.conf @@ -1,5 +1,39 @@ -preload = /mnt/multimedia/Wallpapers/wp10330139-5120x1440-star-wars-wallpapers.jpg -wallpaper = DP-3,/mnt/multimedia/Wallpapers/wp10330139-5120x1440-star-wars-wallpapers.jpg +preload = ~/Bilder/Wallpapers/5120x1440-IMG_0065.webp +preload = ~/Bilder/Wallpapers/1329165.jpg +preload = ~/Bilder/Wallpapers/1329200.jpg +preload = ~/Bilder/Wallpapers/1irjg5r6br6b1.jpg +preload = ~/Bilder/Wallpapers/1nk4fkke50pd1.jpeg +preload = ~/Bilder/Wallpapers/5120x1440-aerjl345234.webp +preload = ~/Bilder/Wallpapers/5120x1440-Hyprland_wall0_ultrawide.png +preload = ~/Bilder/Wallpapers/5120x1440-Hyprland_wall1_ultrawide.png +preload = ~/Bilder/Wallpapers/5120x1440-iu34ljlsdfl.webp +preload = ~/Bilder/Wallpapers/5120x1440-jk3io4uiou89.webp +preload = ~/Bilder/Wallpapers/5120x1440-jkoljfds89.webp +preload = ~/Bilder/Wallpapers/5120x1440-kj3l4j987fs.webp +preload = ~/Bilder/Wallpapers/5120x1440-ljfal3wkjr3laf.JPG +preload = ~/Bilder/Wallpapers/5120x1440-rl0b9avw791b1.jpg +preload = ~/Bilder/Wallpapers/5120x1440-Space.jpeg +preload = ~/Bilder/Wallpapers/5120x1440_farbstrubbel.jpeg +preload = ~/Bilder/Wallpapers/861746.jpg +preload = ~/Bilder/Wallpapers/deep-blue-sea-5120x1440.jpg +preload = ~/Bilder/Wallpapers/default.jpg +preload = ~/Bilder/Wallpapers/desert-dunes-landscape-ultrawide-hd-wallpaper-0702c899869763077e4e5db93e071906.jpg +preload = ~/Bilder/Wallpapers/flying-turtle-5120x1440.jpg +preload = ~/Bilder/Wallpapers/foggy-layers-5120x1440.jpg +preload = ~/Bilder/Wallpapers/iceland-caps-5120x1440.jpg +preload = ~/Bilder/Wallpapers/into-the-woods-5120x1440.jpg +preload = ~/Bilder/Wallpapers/macos-mojave-dark-mode-5120x1440.jpg +preload = ~/Bilder/Wallpapers/MagicNeonRays.webp +preload = ~/Bilder/Wallpapers/morning-mountain-5120x1440.jpg +preload = ~/Bilder/Wallpapers/sand-storm-5120x1440.jpg +preload = ~/Bilder/Wallpapers/shooting-star-5120x1440.jpg +preload = ~/Bilder/Wallpapers/simvoly-osminog-cio2-pauk-atom-lego-kniga-lapka-vai-fai-ochk.jpg +preload = ~/Bilder/Wallpapers/ultrawide-32-9-hd-wallpaper-87f2b8a946d7c327be3e4d69cec7c9f6.jpg +preload = ~/Bilder/Wallpapers/ultrawide-abstract-pixel-sorting-hd-wallpaper-57f2a89906472397ce1e9d690e6759d6.jpg +preload = ~/Bilder/Wallpapers/ultrawide-playstation-video-games-hd-wallpaper-a7724869b60713275e7e3d49cec7c986.jpg +preload = ~/Bilder/Wallpapers/ultrawide-superultrawide-hd-wallpaper-45e20c30d7efe89553ba71b762c6c224.jpg +preload = ~/Bilder/Wallpapers/urban-escape-5120x1440.jpg +wallpaper = DP-2,~/Bilder/Wallpapers/ultrawide-32-9-hd-wallpaper-87f2b8a946d7c327be3e4d69cec7c9f6.jpg ipc = on - +splash = 1