summaryrefslogtreecommitdiff
path: root/home-manager/compositor/hyprland.nix
diff options
context:
space:
mode:
authorJasper Ras <jaspert.ras@gmail.com>2024-11-09 17:39:52 +0100
committerJasper Ras <jaspert.ras@gmail.com>2024-11-09 17:39:52 +0100
commit870c3fd5540de1f98233e5f558f92a0388a9fca0 (patch)
tree4f21c6cde491e9f54e2524da23f9e672b37a93f7 /home-manager/compositor/hyprland.nix
parent59efaa5a44ffc9bcc68d0538d7b2fc9fbbb7e06d (diff)
hypr: lock and paper enabled
Diffstat (limited to 'home-manager/compositor/hyprland.nix')
-rw-r--r--home-manager/compositor/hyprland.nix59
1 files changed, 47 insertions, 12 deletions
diff --git a/home-manager/compositor/hyprland.nix b/home-manager/compositor/hyprland.nix
index e3fff5e..64957dd 100644
--- a/home-manager/compositor/hyprland.nix
+++ b/home-manager/compositor/hyprland.nix
@@ -1,4 +1,10 @@
{ pkgs, config, ... }:
+let
+ pics = "${config.home.homeDirectory}/Pictures";
+ mac-color-4k = "${pics}/mac-color-4k.jpg";
+ poly = "${pics}/poly-8k.jpg";
+ default = "${poly}";
+in
{
wayland.windowManager.hyprland.enable = true;
wayland.windowManager.hyprland.systemd.enable = true;
@@ -112,19 +118,48 @@
};
services.hyprpaper.enable = true;
- services.hyprpaper.settings =
- let
- p = "${config.home.homeDirectory}/Pictures";
- mac-color-4k = "${p}/mac-mac-color-4k.jpg";
- poly = "${p}/poly-8k.jpg";
- default = "${poly}";
- in
- {
- preload = [
- "${default}"
+ services.hyprpaper.settings = {
+ preload = [ "${default}" ];
+ wallpaper = [ ",${default}" ];
+ };
+
+ programs.hyprlock.enable = true;
+ programs.hyprlock.settings = {
+ background = [
+ { path = "${default}";
+ blur_passes = 2;
+ monitor = "";
+ }
];
- wallpaper = [
- ",${default}"
+
+ general = {
+ no_fade_in = true;
+ no_fade_out = true;
+ hide_cursor = false;
+ disable_loading_bar = true;
+ grace = 0;
+ };
+
+ input-field = [
+ {
+ monitor = "";
+ size = "250, 60";
+ outline_thickness = 2;
+ dots_size = 0.2; # Scale of input-field height, 0.2 - 0.8
+ dots_spacing = 0.35; # Scale of dots' absolute size, 0.0 - 1.0
+ dots_center = true;
+ outer_color = "rgba(0, 0, 0, 0)";
+ inner_color = "rgba(0, 0, 0, 0.2)";
+ font_color = "$foreground";
+ fade_on_empty = false;
+ rounding = -1;
+ check_color = "rgb(204, 136, 34)";
+ placeholder_text = "<i><span foreground=\"##cdd6f4\">Input Password...</span></i>";
+ hide_input = false;
+ position = "0, -200";
+ halign = "center";
+ valign = "center";
+ }
];
};
}