diff --git a/home/lilith/hyprland/default.nix b/home/lilith/hyprland/default.nix index fd9c3a6e..003dea63 100644 --- a/home/lilith/hyprland/default.nix +++ b/home/lilith/hyprland/default.nix @@ -25,22 +25,15 @@ monitor = [ ",preferred,1" ]; - ecosystem = { - "no_update_news" = true; - "no_donation_nag" = true; - }; - exec-once = [ "hyprlock" "ags" + "[workspace special:keepass silent] keepassxc" ]; - exec = [ "[workspace special:keepass silent] keepassxc" ]; - windowrule = [ "workspace special:keepass,class:org.keepassxc.KeePassXC,title:^(.*)(KeePassXC)(.*)$" "workspace unset,class:org.keepassxc.KeePassXC,title:Unlock Database - KeePassXC" - "noanim, class:^ueberzugpp_(.*)$" ]; workspace = [ @@ -106,7 +99,6 @@ dwindle = { pseudotile = true; - smart_split = true; preserve_split = true; }; @@ -119,14 +111,14 @@ bind = [ "$mainMod, Q, exec, $terminal" - "$mainMod, W, exec, $terminal -e yazi" "$mainMod, C, killactive," "$mainMod, backspace, exec, hyprlock" + "$mainMod, E, exec, $fileManager" + "$mainMod, A, togglefloating," "$mainMod, R, exec, rofi -show drun" - "$mainMod, A, togglefloating," - "$mainMod, S, togglesplit," "$mainMod, D, pseudo," + "$mainMod, S, togglesplit," "$mainMod, F, fullscreen," "$mainMod, P, togglespecialworkspace, keepass" diff --git a/home/lilith/packages.nix b/home/lilith/packages.nix index a87ce1be..0e36e1dd 100644 --- a/home/lilith/packages.nix +++ b/home/lilith/packages.nix @@ -33,9 +33,5 @@ prismlauncher lutris # steamtinkerlaunch - - unzip - ueberzugpp - yazi ]; } diff --git a/home/lilith/ssh.nix b/home/lilith/ssh.nix index 9ea0cc63..6aee5dcb 100644 --- a/home/lilith/ssh.nix +++ b/home/lilith/ssh.nix @@ -1,25 +1,4 @@ -{ ... }: -{ +{...}:{ services.ssh-agent.enable = true; - - programs.ssh = { - enable = true; - - matchBlocks = { - "hpc" = { - user = "benstem"; - hostname = "login1.hpc.uni-potsdam.de"; - }; - - "lilith-lab" = { - user = "lilith"; - hostname = "nixserver"; - }; - - "lilith-server" = { - user = "lilith"; - hostname = "2a01:4f9:4a:1ecb::2:"; - }; - }; - }; } + diff --git a/system/optional/gaming.nix b/system/optional/gaming.nix index 42c25b75..3d320633 100644 --- a/system/optional/gaming.nix +++ b/system/optional/gaming.nix @@ -4,36 +4,32 @@ lib, ... }: -let - gaming-host = lib.mkIf (!config.gaming.client-only); -in { options.gaming.enable = lib.mkEnableOption "Enable steam and related software"; - options.gaming.client-only = lib.mkEnableOption "Only enable steam, to stream via SteamLink"; config = lib.mkIf config.gaming.enable { programs = { - gamescope = gaming-host { + gamescope = { enable = true; capSysNice = true; }; steam = { enable = true; - gamescopeSession.enable = gaming-host true; + gamescopeSession.enable = true; - remotePlay.openFirewall = gaming-host true; - dedicatedServer.openFirewall = gaming-host true; - localNetworkGameTransfers.openFirewall = gaming-host true; + remotePlay.openFirewall = true; + dedicatedServer.openFirewall = true; + localNetworkGameTransfers.openFirewall = true; }; - gamemode.enable = gaming-host true; + gamemode.enable = true; }; - hardware.steam-hardware.enable = gaming-host true; + hardware.steam-hardware.enable = true; - environment = gaming-host { + environment = { systemPackages = with pkgs; [ mangohud protonup @@ -42,7 +38,7 @@ in }; # SteamVR kernel patch for AMDGPU - boot.kernelPatches = gaming-host [ + boot.kernelPatches = [ { name = "amdgpu-ignore-ctx-privileges"; patch = pkgs.fetchpatch { diff --git a/unfree.nix b/unfree.nix index 6675cc39..e038300b 100644 --- a/unfree.nix +++ b/unfree.nix @@ -2,5 +2,7 @@ allowed = [ "steam" "steam-unwrapped" + + # "rocm-runtime-ext" ]; }