Compare commits

..

2 commits

2 changed files with 30 additions and 0 deletions

View file

@ -96,6 +96,7 @@ input "type:touchpad" {
accel_profile flat accel_profile flat
dwt disabled dwt disabled
scroll_factor 0.3 scroll_factor 0.3
click_method clickfinger
} }
input "1739:0:Synaptics_TM3075-002" { input "1739:0:Synaptics_TM3075-002" {

View file

@ -16,6 +16,30 @@
}; };
}; };
programs.firejail = {
enable = true;
wrappedBinaries = {
packettracer9 = {
executable = lib.getExe pkgs.ciscoPacketTracer9;
# Will still want a .desktop entry as the package is not directly added
desktop = "${pkgs.ciscoPacketTracer9}/share/applications/cisco-packet-tracer-9.desktop";
extraArgs = [
# This should make it run in isolated netns, preventing internet access
"--net=none"
# firejail is only needed for network isolation so no futher profile is needed
"--noprofile"
# Packet tracer doesn't play nice with dark QT themes so this
# should unset the theme. Uncomment if you have this issue.
''--env=QT_STYLE_OVERRIDE=""''
];
};
};
};
services.upower.enable = true; services.upower.enable = true;
services.power-profiles-daemon.enable = true; services.power-profiles-daemon.enable = true;
@ -57,6 +81,11 @@
isSystemUser = true; isSystemUser = true;
}; };
environment.systemPackages = with pkgs; [
ciscoPacketTracer9
];
boot.kernelPackages = pkgs.linuxKernel.packages.linux_xanmod_latest; boot.kernelPackages = pkgs.linuxKernel.packages.linux_xanmod_latest;
hardware.graphics.extraPackages = with pkgs; [vpl-gpu-rt mesa.opencl libvdpau-va-gl intel-media-driver intel-vaapi-driver libva-vdpau-driver vulkan-validation-layers]; hardware.graphics.extraPackages = with pkgs; [vpl-gpu-rt mesa.opencl libvdpau-va-gl intel-media-driver intel-vaapi-driver libva-vdpau-driver vulkan-validation-layers];