From e3c79188d379fd3ab5f90462a0ad2098dacecfd4 Mon Sep 17 00:00:00 2001 From: Tristan Date: Sun, 11 Jan 2026 15:19:22 +0000 Subject: [PATCH] zenix: alt shift keyboard toggle --- home/desktop/hyprland/default.nix | 6 +++--- nixos/programs/gamer.nix | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/home/desktop/hyprland/default.nix b/home/desktop/hyprland/default.nix index 2bb165c..12603c1 100644 --- a/home/desktop/hyprland/default.nix +++ b/home/desktop/hyprland/default.nix @@ -32,9 +32,9 @@ in { natural_scroll = true; scroll_factor = 0.5; }; - kb_options = lib.mkDefault "caps:escape"; - kb_layout = lib.mkDefault "us"; - kb_variant = lib.mkDefault "dvorak"; + kb_options = lib.mkDefault "caps:escape,grp:alt_shift_toggle"; + kb_layout = lib.mkDefault "us,gb"; + kb_variant = lib.mkDefault "dvorak,"; numlock_by_default = true; accel_profile = "flat"; }; diff --git a/nixos/programs/gamer.nix b/nixos/programs/gamer.nix index ffd64c0..7a5ac34 100644 --- a/nixos/programs/gamer.nix +++ b/nixos/programs/gamer.nix @@ -6,10 +6,14 @@ "steam-original" "osu-lazer" ]; + environment.systemPackages = with pkgs; [ + gamescope-wsi # HDR won't work without this + ]; programs.steam = { enable = true; remotePlay.openFirewall = true; dedicatedServer.openFirewall = true; + localNetworkGameTransfers.openFirewall = true; gamescopeSession = { enable = true; args = ["-r" "120" "-W" "3840" "-H" "2160" "-O" "HDMI-A-1" "--rt" "--hdr-enabled" "--adaptive-sync" "--xwayland-count" "2"];