diff --git a/core/theme.nix b/core/theme.nix index e1624a4..e0ef6f7 100644 --- a/core/theme.nix +++ b/core/theme.nix @@ -1,4 +1,4 @@ -{...}: { +{ x = c: "#${c}"; colors = rec { @@ -18,4 +18,6 @@ "highlightmed" = "ff403d52"; "highlighthigh" = "ff524f67"; }; + + wallpaper = ./wall.png; } diff --git a/core/wall.png b/core/wall.png new file mode 100644 index 0000000..75880b8 Binary files /dev/null and b/core/wall.png differ diff --git a/modules/rice/hyprland/config.nix b/modules/rice/hyprland/config.nix index 7a3f632..1c75663 100644 --- a/modules/rice/hyprland/config.nix +++ b/modules/rice/hyprland/config.nix @@ -17,8 +17,8 @@ apply_sens_to_raw = 0; # active border color - # "col.active_border" = "rgb(${rose}) rgb(${pine}) rgb(${love}) rgb(${iris}) 90deg"; - # "col.inactive_border" = "rgb(${muted})"; + "col.active_border" = "rgb(${rose})"; + "col.inactive_border" = "rgb(${muted})"; }; input = { @@ -50,6 +50,24 @@ "col.shadow" = "rgba(292c3cee)"; }; + misc = { + # disable redundant renders + disable_splash_rendering = true; + force_default_wallpaper = 0; + disable_hyprland_logo = true; + + vfr = true; + + # window swallowing + enable_swallow = true; # hide windows that spawn other windows + swallow_regex = "^(foot)$"; + + # dpms + mouse_move_enables_dpms = true; # enable dpms on mouse/touchpad action + key_press_enables_dpms = true; # enable dpms on keyboard action + disable_autoreload = true; # autoreload is unnecessary on nixos, because the config is readonly anyway + }; + xwayland = { force_zero_scaling = true; };