This commit is contained in:
Danilo Reyes
2025-11-22 23:30:45 -06:00
parent 4d66cff834
commit a3cc30d74c
3 changed files with 16 additions and 1 deletions

View File

@@ -9,6 +9,7 @@
{ {
imports = [ imports = [
inputs.home-manager.nixosModules.home-manager inputs.home-manager.nixosModules.home-manager
./users.nix
./jawz.nix ./jawz.nix
../modules/modules.nix ../modules/modules.nix
]; ];

13
config/users.nix Normal file
View File

@@ -0,0 +1,13 @@
{ ... }:
{
users.users = {
sonarr = {
uid = 274;
group = "piracy";
};
radarr = {
uid = 275;
group = "piracy";
};
};
}

View File

@@ -7,11 +7,12 @@
{ {
options.my.services.nvidia.enable = lib.mkEnableOption "NVIDIA GPU drivers and CUDA"; options.my.services.nvidia.enable = lib.mkEnableOption "NVIDIA GPU drivers and CUDA";
config = lib.mkIf config.my.services.nvidia.enable { config = lib.mkIf config.my.services.nvidia.enable {
environment.variables.CUDA_CACHE_PATH = "\${XDG_CACHE_HOME}/nv";
boot.kernelParams = lib.mkIf (config.networking.hostName == "workstation") [ "nvidia-drm.fbdev=1" ]; boot.kernelParams = lib.mkIf (config.networking.hostName == "workstation") [ "nvidia-drm.fbdev=1" ];
services.xserver.videoDrivers = [ "nvidia" ]; services.xserver.videoDrivers = [ "nvidia" ];
virtualisation.podman.enableNvidia = config.virtualisation.podman.enable; virtualisation.podman.enableNvidia = config.virtualisation.podman.enable;
environment.variables.CUDA_CACHE_PATH = "\${XDG_CACHE_HOME}/nv";
hardware = { hardware = {
nvidia-container-toolkit.enable = true;
graphics = { graphics = {
enable = true; enable = true;
enable32Bit = true; enable32Bit = true;