dustbowl: Add rr, intel_gpu_top wrappers

This commit is contained in:
joachimschmidt557 2022-05-04 09:54:08 +02:00
parent 3b88bd0645
commit 8557c95979
No known key found for this signature in database
GPG key ID: E0B575BE2884ACC5

View file

@ -54,18 +54,11 @@
"v4l2loopback"
];
programs.adb.enable = true;
# Set sysctl parameters
boot.kernel.sysctl = {
# Useful for rr
"kernel.perf_event_paranoid" = 1;
};
# Add qemu-binfmt for ARM and AArch64
boot.binfmt.emulatedSystems = [
"armv7l-linux"
"aarch64-linux"
"riscv64-linux"
];
services.fwupd.enable = true;
@ -148,8 +141,8 @@
bind.dnsutils
openrgb
gdb
rr
intel-gpu-tools
config.boot.kernelPackages.perf
# GTK theme
gnome.adwaita-icon-theme
@ -171,6 +164,7 @@
zathura
imv
pavucontrol
xournalpp
];
# Use doas instead of sudo
@ -186,6 +180,20 @@
];
};
security.wrappers.rr = {
owner = "root";
group = "root";
capabilities = "cap_perfmon=ip";
source = "${pkgs.rr}/bin/rr";
};
security.wrappers.intel_gpu_top = {
owner = "root";
group = "root";
capabilities = "cap_perfmon=p";
source = "${pkgs.intel-gpu-tools}/bin/intel_gpu_top";
};
# Enable gnupg
programs.gnupg.agent.enable = true;
@ -288,10 +296,6 @@
virtualisation.libvirtd.enable = true;
services.postgresql = {
enable = true;
};
users.users.joachim = {
isNormalUser = true;
home = "/home/joachim";