waydroid, wireshark and 24.11
Some checks failed
/ ci (push) Has been cancelled

This commit is contained in:
Callum Leslie 2025-01-10 10:38:30 +00:00
parent 37b26d1f17
commit 44419a52d6
Signed by: cleslie
GPG key ID: D382C4AFEECEAA90
8 changed files with 19 additions and 5 deletions

View file

@ -58,6 +58,7 @@
xh xh
unzip unzip
just just
wireshark
inputs.nixvim.packages."x86_64-linux".default # nixvim inputs.nixvim.packages."x86_64-linux".default # nixvim
]; ];

View file

@ -19,7 +19,7 @@
users.users.c = { users.users.c = {
isNormalUser = true; isNormalUser = true;
extraGroups = ["wheel" "networkmanager" "libvirtd" "dialout"]; extraGroups = ["wheel" "networkmanager" "libvirtd" "dialout" "wireshark"];
openssh.authorizedKeys.keys = config.keys.c; openssh.authorizedKeys.keys = config.keys.c;
shell = pkgs.fish; shell = pkgs.fish;
packages = with pkgs; []; packages = with pkgs; [];

View file

@ -1,5 +1,6 @@
{...}: { {...}: {
virtualisation = { virtualisation = {
waydroid.enable = true;
libvirtd.enable = true; libvirtd.enable = true;
podman = { podman = {
enable = true; enable = true;

View file

@ -12,6 +12,10 @@
initrd.kernelModules = []; initrd.kernelModules = [];
kernelModules = ["kvm-intel"]; kernelModules = ["kvm-intel"];
extraModulePackages = []; extraModulePackages = [];
kernelParams = [
"i915.enable_psr=0"
"i915.enable_fbc=0"
];
#kernelPackages = pkgs.linuxPackages_latest; #kernelPackages = pkgs.linuxPackages_latest;
loader.systemd-boot.enable = lib.mkForce false; loader.systemd-boot.enable = lib.mkForce false;
@ -32,11 +36,12 @@
enable = true; enable = true;
extraPackages = with pkgs; [ extraPackages = with pkgs; [
intel-media-driver # LIBVA_DRIVER_NAME=iHD intel-media-driver # LIBVA_DRIVER_NAME=iHD
intel-vaapi-driver # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium) #intel-vaapi-driver # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium)
intel-ocl
libvdpau-va-gl libvdpau-va-gl
vaapiVdpau vaapiVdpau
intel-compute-runtime intel-compute-runtime
unstable.vpl-gpu-rt vpl-gpu-rt
]; ];
}; };

View file

@ -1,5 +1,6 @@
{pkgs, ...}: { {pkgs, ...}: {
programs = { programs = {
wireshark.enable = true;
fish.enable = true; fish.enable = true;
seahorse.enable = true; seahorse.enable = true;
nix-ld.enable = true; nix-ld.enable = true;

View file

@ -8,7 +8,7 @@ in {
port = 8080; port = 8080;
settings = { settings = {
server_url = "https://${domain}"; server_url = "https://${domain}";
dns_config = {base_domain = "cleslie.uk";}; dns = {base_domain = "net.cleslie.uk";};
ip_prefixes = "100.64.0.0/10"; ip_prefixes = "100.64.0.0/10";
}; };

View file

@ -48,6 +48,12 @@ in {
]; ];
}; };
nixpkgs.config.permittedInsecurePackages = [
"aspnetcore-runtime-6.0.36"
"aspnetcore-runtime-wrapped-6.0.36"
"dotnet-sdk-6.0.428"
"dotnet-sdk-wrapped-6.0.428"
];
services = { services = {
caddy = { caddy = {
enable = true; enable = true;

View file

@ -12,7 +12,7 @@
nish = inputs'.nish.packages.default; nish = inputs'.nish.packages.default;
nsbm = inputs'.nsbm.packages.default; nsbm = inputs'.nsbm.packages.default;
jellyfin-ffmpeg = pkgs.jellyfin-ffmpeg.override { jellyfin-ffmpeg = pkgs.jellyfin-ffmpeg.override {
ffmpeg_6-full = pkgs.ffmpeg_6-full.override { ffmpeg_7-full = pkgs.ffmpeg_7-full.override {
withMfx = false; withMfx = false;
withVpl = true; withVpl = true;
}; };