various: several rounds of refactoring
This commit is contained in:
@@ -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
@@ -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 ];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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 = [
|
||||||
|
|||||||
Reference in New Issue
Block a user