Skip to content

Commit 98852b2

Browse files
authored
Merge pull request #461 from Gaming-Linux-FR/stable-stable
LTS + Stable Studio
2 parents e76db52 + 0eab03e commit 98852b2

File tree

3 files changed

+33
-29
lines changed

3 files changed

+33
-29
lines changed

modules/default/boot.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ in
1919
boot.loader.grub.splashImage = ../../assets/wallpaper/dark.jpg;
2020
boot.loader.grub.default = "saved";
2121
boot = {
22-
kernelPackages = pkgs.linuxPackages_6_15;
22+
#kernelPackages = pkgs.linuxPackages_6_15;
2323
tmp.cleanOnBoot = true;
2424
supportedFilesystems.zfs = lib.mkForce false; # Force disable ZFS
2525
kernelParams =

modules/default/environments/studio.nix

Lines changed: 31 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -7,36 +7,36 @@
77
}:
88

99
{
10-
config = lib.mkIf(config.glf.environment.enable && (config.glf.environment.edition == "studio" || config.glf.environment.edition == "studio-pro")) {
11-
systemd.tmpfiles.rules =
12-
let
13-
rocmEnv = pkgs.symlinkJoin {
14-
name = "rocm-combined";
15-
paths = with pkgs-unstable.rocmPackages; [
16-
rocblas
17-
hipblas
18-
clr
10+
config = lib.mkIf(config.glf.environment.enable && (config.glf.environment.edition == "studio" || config.glf.environment.edition == "studio-pro")) {
11+
systemd.tmpfiles.rules =
12+
let
13+
rocmEnv = pkgs.symlinkJoin {
14+
name = "rocm-combined";
15+
paths = with pkgs.rocmPackages; [
16+
rocblas
17+
hipblas
18+
clr
19+
];
20+
};
21+
in [
22+
"L+ /opt/rocm/hip - - - - ${rocmEnv}"
23+
];
24+
25+
hardware.graphics = {
26+
enable = true;
27+
extraPackages = with pkgs-unstable; [
28+
mesa.opencl
1929
];
20-
};
21-
in [
22-
"L+ /opt/rocm/hip - - - - ${rocmEnv}"
23-
];
30+
};
2431

25-
hardware.graphics = {
26-
enable = true;
27-
extraPackages = with pkgs-unstable; [
28-
mesa.opencl # Assure que l'implémentation OpenCL de Mesa (Rusticl) est installée
29-
];
30-
};
32+
environment.variables = {
33+
ROC_ENABLE_PRE_VEGA = "1";
34+
RUSTICL_ENABLE = "radeonsi";
35+
};
3136

32-
environment.variables = {
33-
ROC_ENABLE_PRE_VEGA = "1";
34-
RUSTICL_ENABLE = "radeonsi";
35-
};
36-
3737
environment.systemPackages =
3838
if config.glf.environment.edition == "studio-pro" then
39-
with pkgs-unstable; [
39+
with pkgs; [
4040
blender-hip
4141
obs-studio
4242
obs-studio-plugins.obs-vkcapture
@@ -47,7 +47,7 @@ systemd.tmpfiles.rules =
4747
freetube
4848
]
4949
else
50-
with pkgs-unstable; [
50+
with pkgs; [
5151
blender-hip
5252
obs-studio
5353
obs-studio-plugins.obs-vkcapture
@@ -57,6 +57,10 @@ systemd.tmpfiles.rules =
5757
audacity
5858
freetube
5959
];
60-
};
6160

61+
programs.obs-studio = {
62+
enable=true;
63+
package = pkgs-unstable.obs-studio.override {cudaSupport = true;};
64+
};
65+
};
6266
}

modules/default/gaming.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ in
2929
winetricks
3030
joystickwake
3131
oversteer
32-
linuxKernel.packages.linux_6_15.hid-tmff2
32+
linuxKernel.packages.linux_6_12.hid-tmff2
3333
mesa
3434
glxinfo
3535
];

0 commit comments

Comments
 (0)