Compare commits
6 commits
30765ff3c4
...
04f1310c0a
Author | SHA1 | Date | |
---|---|---|---|
|
04f1310c0a | ||
|
dc7b557fcc | ||
|
37d2f38926 | ||
|
03bc3ff44a | ||
|
bea9909fc0 | ||
|
41f670b2bb |
2 changed files with 24 additions and 12 deletions
|
@ -33,6 +33,9 @@
|
||||||
|
|
||||||
# Use the latest linux Kernel
|
# Use the latest linux Kernel
|
||||||
boot.kernelPackages = pkgs.linuxPackages_latest;
|
boot.kernelPackages = pkgs.linuxPackages_latest;
|
||||||
|
# boot.kernelPackages = unstable.linuxPackages_xanmod_latest;
|
||||||
|
# boot.kernelPackages = pkgs.linuxPackages_6_14;
|
||||||
|
# boot.kernelPackages = pkgs.linuxPackages_6_13;
|
||||||
|
|
||||||
# Bootloader.
|
# Bootloader.
|
||||||
boot.loader.systemd-boot.enable = true;
|
boot.loader.systemd-boot.enable = true;
|
||||||
|
@ -53,7 +56,7 @@
|
||||||
|
|
||||||
i18n = {
|
i18n = {
|
||||||
|
|
||||||
# Select internationalisation properties.
|
# Select internationalisation properties.
|
||||||
defaultLocale = "C.UTF-8";
|
defaultLocale = "C.UTF-8";
|
||||||
|
|
||||||
extraLocaleSettings = {
|
extraLocaleSettings = {
|
||||||
|
@ -171,12 +174,23 @@
|
||||||
|
|
||||||
programs.steam = {
|
programs.steam = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
package = pkgs.steam.override {
|
||||||
|
extraPkgs = (pkgs: with pkgs; [
|
||||||
|
gamemode
|
||||||
|
mangohud
|
||||||
|
# additional packages...
|
||||||
|
# e.g. some games require python3
|
||||||
|
]);
|
||||||
|
};
|
||||||
|
|
||||||
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
|
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
|
||||||
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
|
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
|
||||||
localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers
|
localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers
|
||||||
};
|
};
|
||||||
programs.steam.gamescopeSession.enable = true;
|
programs.steam.gamescopeSession.enable = true;
|
||||||
programs.steam.protontricks.enable = true;
|
programs.steam.protontricks.enable = true;
|
||||||
|
hardware.steam-hardware.enable = true;
|
||||||
|
programs.gamescope.enable = true;
|
||||||
programs.gamemode.enable = true;
|
programs.gamemode.enable = true;
|
||||||
|
|
||||||
programs.gnupg.agent = {
|
programs.gnupg.agent = {
|
||||||
|
@ -207,7 +221,7 @@
|
||||||
unstable.nix-your-shell
|
unstable.nix-your-shell
|
||||||
|
|
||||||
amdgpu_top
|
amdgpu_top
|
||||||
mangohud
|
# unstable.mangohud
|
||||||
|
|
||||||
unstable.svt-av1-psy
|
unstable.svt-av1-psy
|
||||||
unstable.ffmpeg-full
|
unstable.ffmpeg-full
|
||||||
|
@ -216,7 +230,7 @@
|
||||||
|
|
||||||
vscode.fhs # .fhs version will be more compatable even if slightly less nix flavoured
|
vscode.fhs # .fhs version will be more compatable even if slightly less nix flavoured
|
||||||
|
|
||||||
openrazer-daemon
|
# unstable.openrazer-daemon # Broken, enable again in a few days?
|
||||||
|
|
||||||
# === nix related ===
|
# === nix related ===
|
||||||
comma
|
comma
|
||||||
|
@ -327,6 +341,7 @@
|
||||||
environment.sessionVariables = {
|
environment.sessionVariables = {
|
||||||
# === Prefer RADV driver ===
|
# === Prefer RADV driver ===
|
||||||
AMD_VULKAN_ICD = "RADV";
|
AMD_VULKAN_ICD = "RADV";
|
||||||
|
VK_ICD_FILENAMES = "/run/opengl-driver/share/vulkan/icd.d/radeon_icd.x86_64.json";
|
||||||
|
|
||||||
FLAKE = "/home/buymymojo/etc/nixos/";
|
FLAKE = "/home/buymymojo/etc/nixos/";
|
||||||
|
|
||||||
|
|
|
@ -200,17 +200,14 @@
|
||||||
# === vulkan/mesa ===
|
# === vulkan/mesa ===
|
||||||
|
|
||||||
# === amdvlk driver ===
|
# === amdvlk driver ===
|
||||||
extraPackages = with pkgs; [
|
|
||||||
amdvlk
|
|
||||||
];
|
|
||||||
extraPackages32 = with pkgs; [
|
|
||||||
driversi686Linux.amdvlk
|
|
||||||
];
|
|
||||||
# === amdvlk driver ===
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
amdgpu.amdvlk = {
|
||||||
|
enable = true;
|
||||||
|
support32Bit.enable = true;
|
||||||
|
};
|
||||||
|
# === amdvlk driver ===
|
||||||
|
|
||||||
openrazer.enable = true;
|
# openrazer.enable = true;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue