29 lines
814 B
Nix
29 lines
814 B
Nix
{ inputs, config, lib, ... }:
|
|
{
|
|
# millenium steam
|
|
nixpkgs.overlays = [ inputs.millennium.overlays.default ];
|
|
virtualisation.waydroid.enable = true;
|
|
services.flatpak.enable = true;
|
|
|
|
programs.obs-studio.enable = true;
|
|
programs.obs-studio.enableVirtualCamera = true;
|
|
boot.extraModulePackages = with config.boot.kernelPackages; [
|
|
v4l2loopback
|
|
];
|
|
boot.kernelModules = [ "v4l2loopback" ];
|
|
boot.extraModprobeConfig = ''
|
|
options v4l2loopback devices=1 video_nr=1 card_label="OBS Cam" exclusive_caps=1
|
|
'';
|
|
|
|
security.polkit.enable = true;
|
|
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
|
|
"ida-free"
|
|
"pantum-driver"
|
|
];
|
|
|
|
services.nix-serve.secretKeyFile = "/home/store_secret.pem";
|
|
|
|
services.displayManager.plasma-login-manager.enable = true;
|
|
|
|
}
|