This commit is contained in:
Simon Gardling 2025-12-02 15:56:25 -05:00
parent eb3b4f7531
commit 3eaae0b22d
Signed by: titaniumtown
GPG Key ID: 9AB28AC10ECE533D
5 changed files with 17 additions and 10 deletions

View File

@ -16,9 +16,12 @@
./steam.nix ./steam.nix
./networking.nix ./networking.nix
inputs.nixos-hardware.nixosModules.common-pc-ssd
inputs.disko.nixosModules.disko inputs.disko.nixosModules.disko
inputs.lanzaboote.nixosModules.lanzaboote inputs.lanzaboote.nixosModules.lanzaboote
inputs.nixos-hardware.nixosModules.common-cpu-amd-pstate
inputs.nixos-hardware.nixosModules.common-cpu-amd-zenpower
inputs.nixos-hardware.nixosModules.common-pc-ssd
]; ];
# use tuned instead of tlp or ppd # use tuned instead of tlp or ppd
@ -37,7 +40,6 @@
# Add niri to display manager session packages # Add niri to display manager session packages
services.displayManager.sessionPackages = [ niri-package ]; services.displayManager.sessionPackages = [ niri-package ];
# Gamescope configuration for Steam Deck-like experience
programs = { programs = {
gamescope = { gamescope = {
enable = true; enable = true;
@ -81,9 +83,6 @@
]; ];
}; };
# allow unfree packages for jovian-nixos
nixpkgs.config.allowUnfree = true;
# kernel options # kernel options
boot = { boot = {
kernelPackages = pkgs.linuxPackages_latest; kernelPackages = pkgs.linuxPackages_latest;

View File

@ -9,7 +9,7 @@
{ {
imports = [ imports = [
./common.nix ./common.nix
./hardware_laptop.nix ./disk_mreow.nix
inputs.nixos-hardware.nixosModules.framework-amd-ai-300-series inputs.nixos-hardware.nixosModules.framework-amd-ai-300-series
]; ];

View File

@ -8,16 +8,13 @@
}: }:
{ {
imports = [ imports = [
./impermanence-disk-config.nix ./disk_yarn.nix
./common.nix ./common.nix
./impermanence.nix ./impermanence.nix
./no-rgb.nix ./no-rgb.nix
./vr.nix ./vr.nix
inputs.nixos-hardware.nixosModules.common-cpu-amd-pstate
inputs.nixos-hardware.nixosModules.common-cpu-amd-zenpower
inputs.impermanence.nixosModules.impermanence inputs.impermanence.nixosModules.impermanence
inputs.disko.nixosModules.disko
inputs.jovian-nixos.nixosModules.default inputs.jovian-nixos.nixosModules.default
]; ];
@ -60,6 +57,17 @@
systemd.services.lactd.serviceConfig.ExecStartPre = "${lib.getExe pkgs.bash} -c \"sleep 3s\""; systemd.services.lactd.serviceConfig.ExecStartPre = "${lib.getExe pkgs.bash} -c \"sleep 3s\"";
nixpkgs.config.allowUnfreePredicate =
pkg:
builtins.elem (lib.getName pkg) [
"steamdeck-hw-theme"
"steam-jupiter-unwrapped"
"steam"
"steam-original"
"steam-unwrapped"
"steam-run"
];
jovian = { jovian = {
devices.steamdeck.enable = false; devices.steamdeck.enable = false;
steam = { steam = {