From 89ceac6561559641e13263ac2fabba145d46ff1e Mon Sep 17 00:00:00 2001 From: worble Date: Mon, 7 Apr 2025 15:06:40 +0100 Subject: [PATCH] disable cdemu; add ruffle; add cheatengine and heroic; biome.requireConfigFile = true --- configuration/modules/gaming.nix | 3 ++- devices/tuxedo/home.nix | 1 + flake.lock | 42 ++++++++++++++--------------- home-manager/development/vscode.nix | 1 + home-manager/gaming.nix | 2 ++ 5 files changed, 27 insertions(+), 22 deletions(-) diff --git a/configuration/modules/gaming.nix b/configuration/modules/gaming.nix index 8cf0b2f..443b9e8 100644 --- a/configuration/modules/gaming.nix +++ b/configuration/modules/gaming.nix @@ -15,5 +15,6 @@ programs.gamescope.enable = true; # ensure users who need access to this have `cdrom` as `extraGroups` - programs.cdemu.enable = true; + # Wait for https://github.com/NixOS/nixpkgs/issues/393534 to be in stable to reenable + # programs.cdemu.enable = true; } diff --git a/devices/tuxedo/home.nix b/devices/tuxedo/home.nix index 3aab415..35493fc 100644 --- a/devices/tuxedo/home.nix +++ b/devices/tuxedo/home.nix @@ -42,6 +42,7 @@ gpu-screen-recorder-gtk syncthing dbeaver-bin + ruffle ]; home.file = { diff --git a/flake.lock b/flake.lock index 9e55a28..691b2e2 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1741786315, - "narHash": "sha256-VT65AE2syHVj6v/DGB496bqBnu1PXrrzwlw07/Zpllc=", + "lastModified": 1743598667, + "narHash": "sha256-ViE7NoFWytYO2uJONTAX35eGsvTYXNHjWALeHAg8OQY=", "owner": "nix-community", "repo": "disko", - "rev": "0d8c6ad4a43906d14abd5c60e0ffe7b587b213de", + "rev": "329d3d7e8bc63dd30c39e14e6076db590a6eabe6", "type": "github" }, "original": { @@ -45,11 +45,11 @@ ] }, "locked": { - "lastModified": 1739757849, - "narHash": "sha256-Gs076ot1YuAAsYVcyidLKUMIc4ooOaRGO0PqTY7sBzA=", + "lastModified": 1743387206, + "narHash": "sha256-24N3NAuZZbYqZ39NgToZgHUw6M7xHrtrAm18kv0+2Wo=", "owner": "nix-community", "repo": "home-manager", - "rev": "9d3d080aec2a35e05a15cedd281c2384767c2cfe", + "rev": "15c5f9d04fabd176f30286c8f52bbdb2c853a146", "type": "github" }, "original": { @@ -85,11 +85,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1742176409, - "narHash": "sha256-jaTi5Tn5EIvYxThnNs4lFXWROCh8ihgSeORZ9Z1EClc=", + "lastModified": 1743731627, + "narHash": "sha256-gFvZTGlSGCl7MZ5MrihUf7pkIY0zwaUVhl/iUBto/3I=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "002ff77f2ab6417997c5e33883c754f8b23dc11d", + "rev": "c8270f31af9c37e4fe5711567a6412460e94e9b7", "type": "github" }, "original": { @@ -100,11 +100,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1742180333, - "narHash": "sha256-SrvP0G0fxz35lvQxBhAeJOl6+BueIsxJ4azMX+l/kAU=", + "lastModified": 1743420942, + "narHash": "sha256-b/exDDQSLmENZZgbAEI3qi9yHkuXAXCPbormD8CSJXo=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "113cd3916682def185290145924fa30b30bda972", + "rev": "de6fc5551121c59c01e2a3d45b277a6d05077bc4", "type": "github" }, "original": { @@ -132,11 +132,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1742069588, - "narHash": "sha256-C7jVfohcGzdZRF6DO+ybyG/sqpo1h6bZi9T56sxLy+k=", + "lastModified": 1743583204, + "narHash": "sha256-F7n4+KOIfWrwoQjXrL2wD9RhFYLs2/GGe/MQY1sSdlE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "c80f6a7e10b39afcc1894e02ef785b1ad0b0d7e5", + "rev": "2c8d3f48d33929642c1c12cd243df4cc7d2ce434", "type": "github" }, "original": { @@ -148,11 +148,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1742136038, - "narHash": "sha256-DDe16FJk18sadknQKKG/9FbwEro7A57tg9vB5kxZ8kY=", + "lastModified": 1743703532, + "narHash": "sha256-s1KLDALEeqy+ttrvqV3jx9mBZEvmthQErTVOAzbjHZs=", "owner": "nixos", "repo": "nixpkgs", - "rev": "a1185f4064c18a5db37c5c84e5638c78b46e3341", + "rev": "bdb91860de2f719b57eef819b5617762f7120c70", "type": "github" }, "original": { @@ -181,11 +181,11 @@ ] }, "locked": { - "lastModified": 1741006529, - "narHash": "sha256-C9Td+pCQ/qNpr75ZCPpOlOwHZW1zRzi6AXj+p+Mrw10=", + "lastModified": 1742420363, + "narHash": "sha256-60i929vmFO5ZJ+gAltfOZ3kUz6PdwNCxjtOpI3OHdVw=", "owner": "numtide", "repo": "system-manager", - "rev": "9f8f766c3b8a19c68aa43ab19c94b0641d6a5b20", + "rev": "1027975497a91f4db6540528a726b323ef14cfbe", "type": "github" }, "original": { diff --git a/home-manager/development/vscode.nix b/home-manager/development/vscode.nix index d762545..35dfca9 100644 --- a/home-manager/development/vscode.nix +++ b/home-manager/development/vscode.nix @@ -70,6 +70,7 @@ in "editor.defaultFormatter" = "biomejs.biome"; }; "biome.lsp.bin" = "${biome}/bin/biome"; + "biome.requireConfigFile" = true; "typescript.preferences.preferTypeOnlyAutoImports" = true; diff --git a/home-manager/gaming.nix b/home-manager/gaming.nix index 386001f..a3eaae4 100644 --- a/home-manager/gaming.nix +++ b/home-manager/gaming.nix @@ -6,5 +6,7 @@ bottles inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}".ryubing mgba + scanmem + heroic ]; }