various: several rounds of refactoring

This commit is contained in:
2026-10-08 20:28:35 -04:00
parent 562ff446e1
commit 8c1b8c93fe
3 changed files with 19 additions and 21 deletions
+9 -16
View File
@@ -4,7 +4,10 @@
... ...
}: }:
let let
unstable = inputs.nixpkgs-unstable.legacyPackages.${pkgs.stdenv.hostPlatform.system}; unstable = import inputs.nixpkgs-unstable {
system = pkgs.stdenv.hostPlatform.system;
config.allowUnfree = true;
};
wivrn-overlay = _final: _prev: { wivrn-overlay = _final: _prev: {
inherit (unstable) wivrn; inherit (unstable) wivrn;
@@ -25,15 +28,17 @@ in
boot = { boot = {
kernelParams = [ kernelParams = [
"vfio-pci.ids=10de:2782,10de:22bc"
"video=DP-2:1152x864@75" "video=DP-2:1152x864@75"
"amdgpu.dcfeaturemask=0x402"
]; ];
}; };
networking.hostName = "nero"; networking.hostName = "nero";
services = { services = {
xserver = {
videoDrivers = [ "nvidia" ];
};
flatpak = { flatpak = {
packages = [ packages = [
{ {
@@ -76,18 +81,6 @@ in
openFirewall = true; openFirewall = true;
autoStart = true; autoStart = true;
}; };
sunshine = {
enable = true;
autoStart = true;
capSysAdmin = true;
openFirewall = true;
settings = {
encoder = "vulkan";
output_name = 3;
};
};
}; };
programs = { programs = {
@@ -140,11 +133,11 @@ in
lsfg-vk-ui lsfg-vk-ui
unstable.qbittorrent unstable.qbittorrent
unstable.aseprite
inputs.scopebuddy.packages.${pkgs.stdenv.hostPlatform.system}.default inputs.scopebuddy.packages.${pkgs.stdenv.hostPlatform.system}.default
inputs.xivlauncher-rb.packages.${pkgs.stdenv.hostPlatform.system}.default inputs.xivlauncher-rb.packages.${pkgs.stdenv.hostPlatform.system}.default
(callPackage ../../packages/aseprite/package.nix { })
(callPackage ../../packages/aseprite-thumbnailer-kde/package.nix { inherit unstable; }) (callPackage ../../packages/aseprite-thumbnailer-kde/package.nix { inherit unstable; })
(callPackage ../../packages/undertale-mod-tool/package.nix { }) (callPackage ../../packages/undertale-mod-tool/package.nix { })
]; ];
+10 -1
View File
@@ -79,6 +79,15 @@
hardware = { hardware = {
bluetooth.enable = true; bluetooth.enable = true;
cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
graphics.extraPackages = with pkgs; [ mesa.opencl ];
nvidia = {
open = true;
modesetting.enable = true;
};
graphics = {
enable = true;
extraPackages = with pkgs; [ mesa.opencl ];
};
}; };
} }
-4
View File
@@ -19,10 +19,6 @@ in
consoleLogLevel = 3; consoleLogLevel = 3;
#kernelPackages =
# inputs.nix-cachyos-kernel.legacyPackages.x86_64-linux.linuxPackages-cachyos-bore-lto-x86_64-v3;
kernelPackages = pkgs.linuxPackages_latest;
extraModulePackages = [ config.boot.kernelPackages.kvmfr ]; extraModulePackages = [ config.boot.kernelPackages.kvmfr ];
kernelParams = [ kernelParams = [