libconfig for hypridle

This commit is contained in:
joygnu 2024-09-01 19:10:52 +02:00
parent 55f06c6a4f
commit 4526d9c757
2 changed files with 25 additions and 17 deletions

View file

@ -1,6 +1,5 @@
{ {
inputs, inputs,
pkgs,
... ...
}: { }: {
networking.hostName = "laptop"; networking.hostName = "laptop";
@ -8,6 +7,8 @@
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
services.xserver.desktopManager.gnome.enable = true; services.xserver.desktopManager.gnome.enable = true;
hypridle.enable = true;
imports = [ imports = [
../../modules ../../modules
./hardware.nix ./hardware.nix

View file

@ -1,4 +1,9 @@
{...}: { {lib,config,...}: {
options = {
hypridle.enable = lib.mkEnableOption "Enables kitty";
};
config = lib.mkIf config.hypridle.enable {
home-manager.users.joy.services.hypridle = { home-manager.users.joy.services.hypridle = {
enable = true; enable = true;
settings = { settings = {
@ -16,4 +21,6 @@
]; ];
}; };
}; };
};
} }