From 7744c92905a4c13e64bac3cdbfb5d68a6807d958 Mon Sep 17 00:00:00 2001 From: Ahwx Date: Tue, 8 Apr 2025 14:01:58 +0200 Subject: [PATCH] feat: adds swaylock for desktop + formatting --- roles/desktop.nix | 42 +++++++++++++++++++++++++----------------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/roles/desktop.nix b/roles/desktop.nix index 4693d0e..fc6fcdb 100644 --- a/roles/desktop.nix +++ b/roles/desktop.nix @@ -1,8 +1,16 @@ -{ lib, pkgs, config, username, home-manager, ... }: +{ + lib, + pkgs, + config, + username, + home-manager, + ... +}: with lib; let cfg = config.liv.desktop; -in { +in +{ options.liv.desktop = { enable = mkEnableOption "Enable desktop"; }; @@ -12,6 +20,7 @@ in { users.${username} = { home.packages = with pkgs; [ # Home packages + swaylock ]; }; }; @@ -19,22 +28,21 @@ in { networking.networkmanager.enable = true; boot = { - kernelModules = ["acpi_call"]; - extraModulePackages = with config.boot.kernelPackages; - [ - acpi_call - ]; - }; - services = { + kernelModules = [ "acpi_call" ]; + extraModulePackages = with config.boot.kernelPackages; [ + acpi_call + ]; + }; + services = { thermald.enable = true; - hardware.openrgb = { - enable = true; - package = pkgs.openrgb-with-all-plugins; - motherboard = "amd"; - server = { - port = 6742; - # autoStart = true; - }; + hardware.openrgb = { + enable = true; + package = pkgs.openrgb-with-all-plugins; + motherboard = "amd"; + server = { + port = 6742; + # autoStart = true; + }; }; }; };