From 3ed184c48a1154a2548df807c8aaae7888e4792c Mon Sep 17 00:00:00 2001 From: adikro Date: Wed, 8 Apr 2026 16:21:24 +0200 Subject: flake update --- os/core/drivers.nix | 17 ++++++++++------- os/core/security.nix | 1 + os/core/users.nix | 7 +++++-- 3 files changed, 16 insertions(+), 9 deletions(-) (limited to 'os/core') diff --git a/os/core/drivers.nix b/os/core/drivers.nix index 9b373db..3764937 100644 --- a/os/core/drivers.nix +++ b/os/core/drivers.nix @@ -77,14 +77,17 @@ in }) (lib.mkIf (cfg.graphics.enable && cfg.graphics.amdgpu.enable) { - services.lact.enable = true; - hardware.amdgpu = { - initrd.enable = true; - overdrive.enable = true; + services = { + lact.enable = true; + hardware.openrgb.enable = true; + }; + hardware = { + amdgpu = { + initrd.enable = true; + overdrive.enable = true; + }; + graphics.extraPackages = [ pkgs.rocmPackages.clr.icd ]; }; - hardware.graphics.extraPackages = with pkgs; [ - rocmPackages.clr.icd - ]; }) (lib.mkIf (cfg.graphics.enable && cfg.graphics.version == "git") { nixpkgs.overlays = [ inputs.nix-gaming-edge.overlays.mesa-git ]; diff --git a/os/core/security.nix b/os/core/security.nix index afd6297..fd518c0 100644 --- a/os/core/security.nix +++ b/os/core/security.nix @@ -100,6 +100,7 @@ in environment.systemPackages = with pkgs; [ veracrypt + gocryptfs keepassxc ]; } diff --git a/os/core/users.nix b/os/core/users.nix index 86c015c..4bd0221 100644 --- a/os/core/users.nix +++ b/os/core/users.nix @@ -21,7 +21,11 @@ in hashedPasswordFile = config.sops.secrets.user_password.path; shell = pkgs.fish; extraGroups = lib.mkMerge [ - [ "wheel" ] + [ + "wheel" + "input" + "uinput" + ] (lib.mkIf (config.os.core.drivers.graphics.enable or false) [ "video" @@ -30,7 +34,6 @@ in (lib.mkIf (config.os.core.network.enable or false) [ "networkmanager" ]) (lib.mkIf (config.os.srv.virtualization.enable or false) [ "libvirtd" ]) (lib.mkIf (config.os.srv.docker.enable or false) [ "docker" ]) - (lib.mkIf (config.os.srv.autoclicker.enable or false) [ "input" ]) ]; }; root.hashedPasswordFile = config.sops.secrets.root_password.path; -- cgit v1.3