diff --git a/files/system/etc/skel/.config/hypr/colors.conf b/files/system/etc/skel/.config/hypr/colors.conf index e438d5b..02be299 100644 --- a/files/system/etc/skel/.config/hypr/colors.conf +++ b/files/system/etc/skel/.config/hypr/colors.conf @@ -1,172 +1,174 @@ # Generated with Matugen -$background = "rgba(18, 19, 26, 255)" +$image = /var/home/heus/Pictures/Wallpapers/wallhaven/pixelart/wallhaven-d6e1pg.jpg -$error = "rgba(255, 180, 171, 255)" +$background = rgba(121318ff) -$error_container = "rgba(147, 0, 10, 255)" +$error = rgba(ffb4abff) -$inverse_on_surface = "rgba(48, 48, 55, 255)" +$error_container = rgba(93000aff) -$inverse_primary = "rgba(68, 82, 196, 255)" +$inverse_on_surface = rgba(2f3036ff) -$inverse_surface = "rgba(227, 225, 235, 255)" +$inverse_primary = rgba(4559a7ff) -$light_pastel_blue = "rgba(255, 254, 255, 255)" +$inverse_surface = rgba(e3e1e9ff) -$light_pastel_blue_container = "rgba(215, 227, 240, 255)" +$light_pastel_blue = rgba(fffeffff) -$light_pastel_blue_source = "rgba(215, 227, 240, 255)" +$light_pastel_blue_container = rgba(d7e3f0ff) -$light_pastel_blue_value = "rgba(215, 227, 240, 255)" +$light_pastel_blue_source = rgba(d7e3f0ff) -$on_background = "rgba(227, 225, 235, 255)" +$light_pastel_blue_value = rgba(d7e3f0ff) -$on_error = "rgba(105, 0, 5, 255)" +$on_background = rgba(e3e1e9ff) -$on_error_container = "rgba(255, 218, 214, 255)" +$on_error = rgba(690005ff) -$on_light_pastel_blue = "rgba(38, 50, 59, 255)" +$on_error_container = rgba(ffdad6ff) -$on_light_pastel_blue_container = "rgba(61, 73, 83, 255)" +$on_light_pastel_blue = rgba(26323bff) -$on_primary = "rgba(9, 26, 150, 255)" +$on_light_pastel_blue_container = rgba(3d4953ff) -$on_primary_container = "rgba(188, 193, 255, 255)" +$on_primary = rgba(0f2976ff) -$on_primary_fixed = "rgba(0, 9, 101, 255)" +$on_primary_container = rgba(ffffffff) -$on_primary_fixed_variant = "rgba(42, 56, 172, 255)" +$on_primary_fixed = rgba(001551ff) -$on_secondary = "rgba(40, 45, 87, 255)" +$on_primary_fixed_variant = rgba(2b418dff) -$on_secondary_container = "rgba(195, 199, 251, 255)" +$on_secondary = rgba(282f4cff) -$on_secondary_fixed = "rgba(18, 23, 65, 255)" +$on_secondary_container = rgba(c2c9eeff) -$on_secondary_fixed_variant = "rgba(63, 67, 111, 255)" +$on_secondary_fixed = rgba(121a36ff) -$on_semi_transparent_black = "rgba(48, 48, 48, 255)" +$on_secondary_fixed_variant = rgba(3e4564ff) -$on_semi_transparent_black_container = "rgba(255, 255, 255, 255)" +$on_semi_transparent_black = rgba(303030ff) -$on_success = "rgba(0, 57, 31, 255)" +$on_semi_transparent_black_container = rgba(ffffffff) -$on_success_container = "rgba(255, 255, 255, 255)" +$on_success = rgba(00391fff) -$on_surface = "rgba(227, 225, 235, 255)" +$on_success_container = rgba(ffffffff) -$on_surface_variant = "rgba(198, 197, 213, 255)" +$on_surface = rgba(e3e1e9ff) -$on_tertiary = "rgba(98, 16, 0, 255)" +$on_surface_variant = rgba(c5c5d3ff) -$on_tertiary_container = "rgba(255, 179, 162, 255)" +$on_tertiary = rgba(482900ff) -$on_tertiary_fixed = "rgba(61, 7, 0, 255)" +$on_tertiary_container = rgba(ffffffff) -$on_tertiary_fixed_variant = "rgba(132, 37, 13, 255)" +$on_tertiary_fixed = rgba(2b1700ff) -$on_transparent_black = "rgba(48, 48, 48, 255)" +$on_tertiary_fixed_variant = rgba(673d00ff) -$on_transparent_black_container = "rgba(255, 255, 255, 255)" +$on_transparent_black = rgba(303030ff) -$on_urgent = "rgba(105, 0, 0, 255)" +$on_transparent_black_container = rgba(ffffffff) -$on_urgent_container = "rgba(0, 0, 0, 255)" +$on_urgent = rgba(690000ff) -$on_white = "rgba(47, 49, 49, 255)" +$on_urgent_container = rgba(000000ff) -$on_white_container = "rgba(70, 72, 73, 255)" +$on_white = rgba(2f3131ff) -$outline = "rgba(144, 143, 159, 255)" +$on_white_container = rgba(464849ff) -$outline_variant = "rgba(69, 70, 83, 255)" +$outline = rgba(8f909cff) -$primary = "rgba(189, 194, 255, 255)" +$outline_variant = rgba(444651ff) -$primary_container = "rgba(19, 34, 155, 255)" +$primary = rgba(b7c4ffff) -$primary_fixed = "rgba(223, 224, 255, 255)" +$primary_container = rgba(4257a4ff) -$primary_fixed_dim = "rgba(189, 194, 255, 255)" +$primary_fixed = rgba(dce1ffff) -$scrim = "rgba(0, 0, 0, 255)" +$primary_fixed_dim = rgba(b7c4ffff) -$secondary = "rgba(191, 195, 246, 255)" +$scrim = rgba(000000ff) -$secondary_container = "rgba(63, 67, 111, 255)" +$secondary = rgba(bec5eaff) -$secondary_fixed = "rgba(223, 224, 255, 255)" +$secondary_container = rgba(3e4564ff) -$secondary_fixed_dim = "rgba(191, 195, 246, 255)" +$secondary_fixed = rgba(dce1ffff) -$semi_transparent_black = "rgba(198, 198, 198, 255)" +$secondary_fixed_dim = rgba(bec5eaff) -$semi_transparent_black_container = "rgba(0, 0, 0, 255)" +$semi_transparent_black = rgba(c6c6c6ff) -$semi_transparent_black_source = "rgba(0, 0, 0, 255)" +$semi_transparent_black_container = rgba(000000ff) -$semi_transparent_black_value = "rgba(0, 0, 0, 255)" +$semi_transparent_black_source = rgba(000000ff) -$shadow = "rgba(0, 0, 0, 255)" +$semi_transparent_black_value = rgba(000000ff) -$source_color = "rgba(19, 34, 155, 255)" +$shadow = rgba(000000ff) -$success = "rgba(121, 218, 160, 255)" +$source_color = rgba(4257a4ff) -$success_container = "rgba(27, 133, 83, 255)" +$success = rgba(79daa0ff) -$success_source = "rgba(27, 133, 83, 255)" +$success_container = rgba(1b8553ff) -$success_value = "rgba(27, 133, 83, 255)" +$success_source = rgba(1b8553ff) -$surface = "rgba(18, 19, 26, 255)" +$success_value = rgba(1b8553ff) -$surface_bright = "rgba(56, 56, 64, 255)" +$surface = rgba(121318ff) -$surface_container = "rgba(31, 31, 38, 255)" +$surface_bright = rgba(38393eff) -$surface_container_high = "rgba(41, 41, 49, 255)" +$surface_container = rgba(1f1f24ff) -$surface_container_highest = "rgba(52, 52, 60, 255)" +$surface_container_high = rgba(292a2fff) -$surface_container_low = "rgba(27, 27, 34, 255)" +$surface_container_highest = rgba(34343aff) -$surface_container_lowest = "rgba(13, 14, 20, 255)" +$surface_container_low = rgba(1a1b20ff) -$surface_dim = "rgba(18, 19, 26, 255)" +$surface_container_lowest = rgba(0d0e13ff) -$surface_variant = "rgba(69, 70, 83, 255)" +$surface_dim = rgba(121318ff) -$tertiary = "rgba(255, 180, 163, 255)" +$surface_variant = rgba(444651ff) -$tertiary_container = "rgba(108, 19, 0, 255)" +$tertiary = rgba(ffb867ff) -$tertiary_fixed = "rgba(255, 218, 210, 255)" +$tertiary_container = rgba(845000ff) -$tertiary_fixed_dim = "rgba(255, 180, 163, 255)" +$tertiary_fixed = rgba(ffddbaff) -$transparent_black = "rgba(198, 198, 198, 255)" +$tertiary_fixed_dim = rgba(ffb867ff) -$transparent_black_container = "rgba(0, 0, 0, 255)" +$transparent_black = rgba(c6c6c6ff) -$transparent_black_source = "rgba(0, 0, 0, 255)" +$transparent_black_container = rgba(000000ff) -$transparent_black_value = "rgba(0, 0, 0, 255)" +$transparent_black_source = rgba(000000ff) -$urgent = "rgba(255, 180, 168, 255)" +$transparent_black_value = rgba(000000ff) -$urgent_container = "rgba(255, 85, 64, 255)" +$urgent = rgba(ffb4a8ff) -$urgent_source = "rgba(255, 0, 0, 255)" +$urgent_container = rgba(ff5540ff) -$urgent_value = "rgba(255, 0, 0, 255)" +$urgent_source = rgba(ff0000ff) -$white = "rgba(255, 255, 255, 255)" +$urgent_value = rgba(ff0000ff) -$white_container = "rgba(226, 226, 226, 255)" +$white = rgba(ffffffff) -$white_source = "rgba(255, 255, 255, 255)" +$white_container = rgba(e2e2e2ff) -$white_value = "rgba(255, 255, 255, 255)" +$white_source = rgba(ffffffff) + +$white_value = rgba(ffffffff) diff --git a/files/system/etc/skel/.config/hypr/env.conf b/files/system/etc/skel/.config/hypr/env.conf index f09e159..731650f 100644 --- a/files/system/etc/skel/.config/hypr/env.conf +++ b/files/system/etc/skel/.config/hypr/env.conf @@ -14,6 +14,7 @@ env = MOZ_ENABLE_WAYLAND,1 env = WLR_RENDERER,vulkan # Themes +env = XCURSOR_SIZE,24 env = GTK_THEME,adw-gtk3-dark # env = QT_QPA_PLATFORMTHEME,qt5ct env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 diff --git a/files/system/etc/skel/.config/hypr/hyprland.conf b/files/system/etc/skel/.config/hypr/hyprland.conf index 7c8e81d..58bda91 100644 --- a/files/system/etc/skel/.config/hypr/hyprland.conf +++ b/files/system/etc/skel/.config/hypr/hyprland.conf @@ -18,8 +18,59 @@ general { resize_on_border = true layout = dwindle - col.active_border = $primary $primary 90deg - col.inactive_border = rgba(A58A8D30) + col.active_border = $primary + # col.inactive_border = rgba(ffffffff) +} + +group { + col.border_active = $primary + col.border_inactive = $secondary + + groupbar { + text_color = $on_primary + col.active = $primary + col.inactive = $background + } +} + +decoration { + rounding = 10 + active_opacity = 1.0 + inactive_opacity = 0.8 + fullscreen_opacity = 1.0 + + dim_inactive = true + dim_strength = 0.35 + + drop_shadow=true + shadow_range = 16 + shadow_render_power = 2 + shadow_offset = 2 2 + col.shadow = $shadow + + blur { + enabled = true + size = 5 + passes = 3 + ignore_opacity = true + new_optimizations = true + } +} + +animations { + enabled = yes + + bezier = shot, 0.2, 1.0, 0.2, 1.0 + bezier = swipe, 0.6, 0.0, 0.2, 1.05 + bezier = linear, 0.0, 0.0, 1.0, 1.0 + bezier = progressive, 1.0, 0.0, 0.6, 1.0 + + + animation = windows, 1, 6, shot, slide + animation = workspaces, 1, 6, swipe, slide + animation = fade, 1, 4, progressive + animation = border, 1, 6, linear + animation = borderangle, 1, 180, linear, loop # used by rainbow borders and rotating colors } render { @@ -28,7 +79,6 @@ render { # direct_scanout = false } - dwindle { pseudotile = yes preserve_split = yes @@ -73,57 +123,6 @@ cursor { # enable_hyprcursor = true } -group { - col.border_active = $primary-container - # col.border_inactive = $secondary - - groupbar { - col.active = $primary - col.inactive = $background - } -} - -decoration { - rounding = 20 - - # active_opacity = 1.0 - # inactive_opacity = 0.8 - # fullscreen_opacity = 1.0 - - dim_inactive = true - dim_strength = 0.35 - - drop_shadow=true - shadow_range = 16 - shadow_render_power = 2 - shadow_offset = 2 2 - col.shadow = rgba(0C0E13A6) - - blur { - enabled = true - size = 5 - passes = 3 - ignore_opacity = true - new_optimizations = true - } -} - -animations { - enabled = yes - - bezier = shot, 0.2, 1.0, 0.2, 1.0 - bezier = swipe, 0.6, 0.0, 0.2, 1.05 - bezier = linear, 0.0, 0.0, 1.0, 1.0 - bezier = progressive, 1.0, 0.0, 0.6, 1.0 - - - animation = windows, 1, 6, shot, slide - animation = workspaces, 1, 6, swipe, slide - animation = fade, 1, 4, progressive - animation = border, 1, 6, linear - animation = borderangle, 1, 180, linear, loop # used by rainbow borders and rotating colors -} - binds { workspace_back_and_forth=1 allow_workspace_cycles=1 diff --git a/files/system/etc/skel/.config/hypr/hyprlock.conf b/files/system/etc/skel/.config/hypr/hyprlock.conf index 43f6e82..09f6964 100644 --- a/files/system/etc/skel/.config/hypr/hyprlock.conf +++ b/files/system/etc/skel/.config/hypr/hyprlock.conf @@ -3,8 +3,8 @@ source = colors.conf background { # all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations monitor = - # path = $HOME/.current_wallpaper # Create a symlink with a script when you use pywal or matugen - path = /usr/share/backgrounds/astronaut-nord.png # Default image | only png supported for now + default_image = /usr/share/backgrounds/astronaut-nord.png # Default image | only png supported for now + path = default_image blur_size = 4 blur_passes = 3 # 0 disables blurring noise = 0.0117 diff --git a/files/system/etc/skel/.config/hypr/rules.conf b/files/system/etc/skel/.config/hypr/rules.conf index 1328f6f..934ed89 100644 --- a/files/system/etc/skel/.config/hypr/rules.conf +++ b/files/system/etc/skel/.config/hypr/rules.conf @@ -11,6 +11,9 @@ windowrule = center, title:^(Library)(.*)$ windowrule = center, title:^(File Upload)(.*)$ windowrule = center, title:^(Authentication required)(.*)$ windowrule = center, title:^(Confirm to replace files)(.*)$ +windowrule = center, title:^(xdg-desktop-portal-gtk)(.*)$ +windowrule = center, title:^(MainPicker)(.*)$ +windowrule = center, title:^(Print)(.*)$ # Dialogs windowrule = float, title:^(Open File)(.*)$ @@ -22,6 +25,8 @@ windowrule = float, title:^(Library)(.*)$ windowrule = float, title:^(File Upload)(.*)$ windowrule = float, title:^(Authentication required)(.*)$ windowrule = float, title:^(Confirm to replace files)(.*)$ +windowrule = float, title:^(MainPicker)(.*)$ +windowrule = float, title:^(Print)(.*)$ # fix for rofi xwayland windowrule = float, title:^(rofi)(.*)$ windowrule = noborder, title:^(rofi)(.*)$ diff --git a/recipes/modules/pkgs.yml b/recipes/modules/pkgs.yml index 02e5d81..0db8412 100644 --- a/recipes/modules/pkgs.yml +++ b/recipes/modules/pkgs.yml @@ -50,6 +50,7 @@ install: - gvfs-mtp - gvfs-smb - file-roller + - trash-cli - udiskie - imv - unrar