diff --git a/hosts/nixos/deck/home.nix b/hosts/nixos/deck/home.nix index e00c729..2abbdc6 100644 --- a/hosts/nixos/deck/home.nix +++ b/hosts/nixos/deck/home.nix @@ -7,35 +7,8 @@ # Import the common NixOS home configuration imports = [ ../home-default.nix - ../../../modules/syncthing.nix - ../../../modules/firefox.nix - ../../../modules/ghostty.nix - ../../../modules/gnome/home.nix ]; - # Always show GNOME top bar on Steam Deck - gnome-home-custom.alwaysShowTopBar = true; - - # Disable Documents sync on Steam Deck (save space) - syncthing-custom.enabledFolders = [ "Credentials" ]; - - # Enable Ghostty terminal with OSC-52 clipboard support - programs.ghostty-custom = { - enable = true; - package = pkgs.ghostty; - fontSize = 12; - windowMode = "maximized"; - }; - - # Enable Firefox browser - programs.firefox-custom = { - enable = true; - package = pkgs.firefox; - }; - - # ThinkPad-specific applications home.packages = with pkgs; [ - keepassxc - vlc ]; } diff --git a/hosts/nixos/deck/system.nix b/hosts/nixos/deck/system.nix index 2afb30a..89eabc2 100644 --- a/hosts/nixos/deck/system.nix +++ b/hosts/nixos/deck/system.nix @@ -5,14 +5,10 @@ ./hardware-configuration.nix ./disk-config.nix ../system-default.nix # Common NixOS system configuration - ../../../modules/gnome/system.nix ../../../modules/wireguard.nix ../../../modules/login-display.nix ]; - # Desktop module configuration (disable GDM for Jovian autoStart mode) - gnome-system-custom.enableDisplayManager = false; - # Bootloader - standard UEFI setup boot.loader = { systemd-boot.enable = true; @@ -70,7 +66,7 @@ steam = { enable = true; autoStart = true; - desktopSession = "gnome"; + desktopSession = "gamescope-wayland"; user = "yanlin"; }; devices.steamdeck = { diff --git a/modules/syncthing.nix b/modules/syncthing.nix index 5badd96..414eeef 100644 --- a/modules/syncthing.nix +++ b/modules/syncthing.nix @@ -64,9 +64,6 @@ in "thinkpad" = { id = "OMZKASU-QPZDCQ2-7QRHRD4-3TPAXLM-AYRMWXB-A6E5OIZ-MGR422V-JYARQA6"; }; - "deck" = { - id = "4LYWEFD-25FGQ7W-DQ7UC2R-LTJCTYQ-3UHXJUC-DRY2RIF-UFGNCZQ-LLFVDAX"; - }; }; # Define shared folders (only enabled ones) @@ -74,7 +71,7 @@ in (lib.optionalAttrs (lib.elem "Credentials" cfg.enabledFolders) { "Credentials" = { path = "~/Credentials"; - devices = [ "iphone" "hs" "thinkpad" "deck" ]; + devices = [ "iphone" "hs" "thinkpad" ]; ignorePerms = true; versioning = commonVersioning; };