dotfiles/nixos/systems/omen/vr.nix

37 lines
831 B
Nix
Raw Normal View History

{
inputs',
pkgs,
...
}: let
notnft = inputs'.notnft.lib.${pkgs.stdenv.system};
in {
programs.alvr.enable = true;
programs.nix-ld.enable = true;
programs.nix-ld.libraries = with pkgs; [
libva
alsa-lib
wayland
libxkbcommon
libglvnd
xorg.libX11
xorg.libXcursor
xorg.libXi
at-spi2-core
];
# networking.notnft.firewall.interfaces = with notnft.dsl;
# with payload; let
# rules =
# add chain
# [(is.eq ip.protocol (f: f.tcp)) (is.eq th.dport "9943") accept]
# [(is.eq ip.protocol (f: f.tcp)) (is.eq th.dport "9944") accept]
# [(is.eq ip.protocol (f: f.udp)) (is.eq th.dport "9943") accept]
# [(is.eq ip.protocol (f: f.udp)) (is.eq th.dport "9944") accept];
# in {
# "wlan0".rules.input = rules;
# "eth0".rules.input = rules;
# };
}