{pkgs, ...}: { programs = { starship = { enable = true; settings = { add_newline = false; buf = { symbol = " "; }; c = { symbol = " "; }; directory = { read_only = " 󰌾"; }; docker_context = { symbol = " "; }; fossil_branch = { symbol = " "; }; git_branch = { symbol = " "; }; golang = { symbol = " "; }; hg_branch = { symbol = " "; }; hostname = { ssh_symbol = " "; }; lua = { symbol = " "; }; memory_usage = { symbol = "󰍛 "; }; meson = { symbol = "󰔷 "; }; nim = { symbol = "󰆥 "; }; nix_shell = { symbol = " "; }; nodejs = { symbol = " "; }; ocaml = { symbol = " "; }; package = { symbol = "󰏗 "; }; python = { symbol = " "; }; rust = { symbol = " "; }; swift = { symbol = " "; }; zig = { symbol = " "; }; }; }; hyprland = { enable = true; withUWSM = true; portalPackage = pkgs.xdg-desktop-portal-hyprland; }; dconf.enable = true; seahorse.enable = true; fuse.userAllowOther = true; mtr.enable = true; gnupg.agent = { enable = true; enableSSHSupport = true; }; virt-manager.enable = true; steam = { enable = true; gamescopeSession.enable = true; remotePlay.openFirewall = true; dedicatedServer.openFirewall = true; extraCompatPackages = with pkgs; [ proton-ge-bin ]; }; gamescope = { enable = true; capSysNice = true; }; gamemode.enable = true; auto-cpufreq = { enable = true; settings = { charger = { governor = "performance"; turbo = "auto"; }; battery = { governor = "powersave"; turbo = "auto"; }; }; }; thunar = { enable = true; plugins = with pkgs.xfce; [ thunar-archive-plugin thunar-volman ]; }; kdeconnect.enable = true; }; }