hyprland: extract hyprlock

This commit is contained in:
Jordan Holt 2025-03-16 22:03:35 +00:00
parent cd4b58ae90
commit ad6d6d4f15
Signed by: jordan
GPG Key ID: B8CFFF61F1CCF520
3 changed files with 46 additions and 37 deletions

View File

@ -15,7 +15,7 @@
./gnome.nix ./gnome.nix
] ]
++ lib.optionals osConfig.modules.system.desktop.hyprland.enable [ ++ lib.optionals osConfig.modules.system.desktop.hyprland.enable [
./hyprland.nix ./hyprland
]; ];
home.packages = with pkgs; [ home.packages = with pkgs; [

View File

@ -4,6 +4,10 @@
}: }:
{ {
imports = [
./hyprlock.nix
];
wayland.windowManager.hyprland = { wayland.windowManager.hyprland = {
enable = true; enable = true;
settings = { settings = {
@ -190,42 +194,6 @@
}; };
}; };
programs.hyprlock = {
enable = false;
settings = {
general = {
disable_loading_bar = false;
grace = 300;
hide_cursor = true;
no_fade_in = false;
};
background = [
{
path = "screenshot";
blur_passes = 3;
blur_size = 8;
}
];
input-field = [
{
size = "200, 50";
position = "0, -80";
monitor = "";
dots_center = true;
fade_on_empty = false;
font_color = "rgb(202, 211, 245)";
inner_color = "rgb(91, 96, 120)";
outer_color = "rgb(24, 25, 38)";
outline_thickness = 5;
placeholder_text = "Password...";
shadow_passes = 2;
}
];
};
};
services.hyprpaper = { services.hyprpaper = {
enable = true; enable = true;
settings = { settings = {

View File

@ -0,0 +1,41 @@
{
...
}:
{
programs.hyprlock = {
enable = false;
settings = {
general = {
disable_loading_bar = false;
grace = 300;
hide_cursor = true;
no_fade_in = false;
};
background = [
{
path = "screenshot";
blur_passes = 3;
blur_size = 8;
}
];
input-field = [
{
size = "200, 50";
position = "0, -80";
monitor = "";
dots_center = true;
fade_on_empty = false;
font_color = "rgb(202, 211, 245)";
inner_color = "rgb(91, 96, 120)";
outer_color = "rgb(24, 25, 38)";
outline_thickness = 5;
placeholder_text = "Password...";
shadow_passes = 2;
}
];
};
};
}