{ config, ... }: let mkSymlink = config.lib.file.mkOutOfStoreSymlink; in { imports = [ ../../linux/gui.nix ]; programs.ssh.settings."github.com".IdentityFile = "${config.home.homeDirectory}/.ssh/idols-ai"; modules.desktop.gaming.enable = true; modules.desktop.niri.enable = true; modules.desktop.nvidia.enable = true; programs.zed-editor.userSettings = { ui_font_size = 18.0; buffer_font_size = 17.0; agent_ui_font_size = 18.0; agent_buffer_font_size = 17.0; }; xdg.configFile."niri/niri-hardware.kdl".source = mkSymlink "${config.home.homeDirectory}/nix-config/hosts/idols-ai/niri-hardware.kdl"; }