enable jovian nixos on glados and set some auto mount and other steamos settings on shodan

This commit is contained in:
Lillian Violet 2025-01-13 15:13:45 +01:00
parent 988f703407
commit 6b3767a02e
3 changed files with 23 additions and 1 deletions

View file

@ -195,6 +195,7 @@
++ desktopModules ++ desktopModules
++ [ ++ [
{_module.args = {inherit pkgs-edge;};} {_module.args = {inherit pkgs-edge;};}
jovian.nixosModules.jovian
# > Our main nixos configuration file < # > Our main nixos configuration file <
./nixos/hosts/GLaDOS/configuration.nix ./nixos/hosts/GLaDOS/configuration.nix
]; ];

View file

@ -11,6 +11,7 @@
# Import home-manager's NixOS module # Import home-manager's NixOS module
inputs.home-manager.nixosModules.home-manager inputs.home-manager.nixosModules.home-manager
outputs.nixosModules.vpn-ip outputs.nixosModules.vpn-ip
inputs.jovian.nixosModules.jovian
# If you want to use modules your own flake exports (from modules/nixos): # If you want to use modules your own flake exports (from modules/nixos):
# outputs.nixosModules.example # outputs.nixosModules.example
@ -69,6 +70,22 @@
}; };
}; };
}; };
jovian = {
steam = {
enable = true;
autoStart = false;
user = "lillian";
desktopSession = "plasma";
};
decky-loader = {
enable = true;
package = pkgs.decky-loader-prerelease;
extraPackages = [pkgs.python3];
};
hardware.has.amd.gpu = true;
};
boot = { boot = {
loader.systemd-boot.enable = true; loader.systemd-boot.enable = true;
binfmt.emulatedSystems = ["aarch64-linux"]; binfmt.emulatedSystems = ["aarch64-linux"];

View file

@ -25,7 +25,7 @@
../../../disko/shodan ../../../disko/shodan
./auto-mount.nix # ./auto-mount.nix
]; ];
boot = { boot = {
tmp.cleanOnBoot = true; tmp.cleanOnBoot = true;
@ -194,6 +194,10 @@
autoUpdate = true; autoUpdate = true;
enableGyroDsuService = true; enableGyroDsuService = true;
}; };
steamos = {
enableAutoMountUdevRules = true;
enableMesaPatches = true;
};
}; };
programs = { programs = {
steam = lib.mkForce { steam = lib.mkForce {