organise stuff
This commit is contained in:
parent
3b63b8b52b
commit
52dff69cca
8 changed files with 149 additions and 124 deletions
|
|
@ -14,38 +14,24 @@ with lib; {
|
|||
nixpkgs.config.permittedInsecurePackages = [
|
||||
"electron-25.9.0"
|
||||
];
|
||||
nixpkgs.config.packageOverrides = pkgs: {
|
||||
steam = pkgs.steam.override {
|
||||
extraPkgs = pkgs:
|
||||
with pkgs; [
|
||||
xorg.libXcursor
|
||||
xorg.libXi
|
||||
xorg.libXinerama
|
||||
xorg.libXScrnSaver
|
||||
libpng
|
||||
libpulseaudio
|
||||
libvorbis
|
||||
stdenv.cc.cc.lib
|
||||
libkrb5
|
||||
keyutils
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
home-manager.users.${user}.imports = [
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
# Games
|
||||
airshipper
|
||||
minetest
|
||||
superTuxKart
|
||||
xonotic
|
||||
|
||||
# Helpers
|
||||
heroic
|
||||
BeatSaberModManager
|
||||
protontricks
|
||||
protonup-qt
|
||||
gamescope
|
||||
oversteer
|
||||
|
||||
# vr
|
||||
monado
|
||||
openxr-loader
|
||||
opencomposite
|
||||
|
|
@ -55,7 +41,6 @@ with lib; {
|
|||
desktopName = "X11 Steam Wrapper";
|
||||
exec = "QT_QPA_PLATFORM=xcb SDL_VIDEODRIVER=x11 ${steam}/bin/steam";
|
||||
})
|
||||
oversteer
|
||||
];
|
||||
}
|
||||
];
|
||||
|
|
@ -74,22 +59,5 @@ with lib; {
|
|||
dedicatedServer.openFirewall = true;
|
||||
};
|
||||
programs.gamemode.enable = true;
|
||||
|
||||
hardware.steam-hardware.enable = true;
|
||||
environment.etc.logitechG920 = {
|
||||
target = "usb_modeswitch.d/046d:c261";
|
||||
text = ''
|
||||
DefaultVendor=046d
|
||||
DefaultProduct=c261
|
||||
MessageEndpoint=01
|
||||
ResponseEndpoint=01
|
||||
TargetClass=0x03
|
||||
MessageContent="0f00010142"
|
||||
'';
|
||||
};
|
||||
services.udev.extraRules = ''
|
||||
ATTR{idVendor}=="046d", ATTR{idProduct}=="c261", RUN+="${pkgs.usb-modeswitch}/bin/usb_modeswitch -c '/etc/usb_modeswitch.d/046d:c261'"
|
||||
'';
|
||||
hardware.new-lg4ff.enable = true;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue