From 48108e693a54bd7150ee2c9ec05027880d8e4d40 Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Mon, 28 Jul 2025 14:49:03 -0500 Subject: [PATCH] gnome home manager on steamdeck --- homes/x86_64-linux/deck@steamdeck/default.nix | 2 ++ .../x86_64-linux/steamdeck/configuration.nix | 29 ++----------------- systems/x86_64-linux/steamdeck/default.nix | 2 ++ 3 files changed, 6 insertions(+), 27 deletions(-) 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;