tdarr
This commit is contained in:
@@ -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
13
config/users.nix
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
users.users = {
|
||||||
|
sonarr = {
|
||||||
|
uid = 274;
|
||||||
|
group = "piracy";
|
||||||
|
};
|
||||||
|
radarr = {
|
||||||
|
uid = 275;
|
||||||
|
group = "piracy";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user