diff --git a/homes/x86_64-linux/deck@steamdeck/default.nix b/homes/x86_64-linux/deck@steamdeck/default.nix index 12e4c8d..43835ea 100755 --- a/homes/x86_64-linux/deck@steamdeck/default.nix +++ b/homes/x86_64-linux/deck@steamdeck/default.nix @@ -10,6 +10,8 @@ in { home.username = "deck"; + mjallen.desktop.gnome.enable = true; + sops = { age.keyFile = "/home/deck/.config/sops/age/keys.txt"; defaultSopsFile = "/etc/nixos/secrets/secrets.yaml"; diff --git a/systems/x86_64-linux/steamdeck/configuration.nix b/systems/x86_64-linux/steamdeck/configuration.nix index d552b8c..094311e 100755 --- a/systems/x86_64-linux/steamdeck/configuration.nix +++ b/systems/x86_64-linux/steamdeck/configuration.nix @@ -8,35 +8,9 @@ pkgs, ... }: - { - nix = { - settings = { - substituters = [ - "https://cache.mjallen.dev" - ]; - trusted-public-keys = [ - "cache.mjallen.dev-1:IzFmKCd8/gggI6lcCXsW65qQwiCLGFFN9t9s2iw7Lvc=" - ]; - builders-use-substitutes = true; - }; - distributedBuilds = true; - buildMachines = [ - { - hostName = "jalle-nas.local"; - system = "x86_64-linux"; - maxJobs = 10; - sshUser = "admin"; - supportedFeatures = [ - "nixos-test" - "benchmark" - "big-parallel" - "kvm" - ]; - } - ]; - }; + nixpkgs.config.allowUnfree = lib.mkForce true; # Define a user account. Don't forget to set a password with ‘passwd’. users.users = { deck = { @@ -87,6 +61,7 @@ variables = { STEAM_FORCE_DESKTOPUI_SCALING = "1.0"; GDK_SCALE = "1"; + LSFG_DLL_PATH = "/home/deck/.steam/steam/steamapps/common/Lossless Scaling/Lossless.dll"; }; }; } diff --git a/systems/x86_64-linux/steamdeck/default.nix b/systems/x86_64-linux/steamdeck/default.nix index f43fb48..679db4b 100644 --- a/systems/x86_64-linux/steamdeck/default.nix +++ b/systems/x86_64-linux/steamdeck/default.nix @@ -19,6 +19,8 @@ ./sops.nix ]; + nixpkgs.config.allowUnfree = true; + ${namespace} = { hardware.disko.enable = true; bootloader.lanzaboote.enable = true;