{ pkgs, lib, ... }: { imports = [ ../shared/programs/default.nix ../shared/wayland/default.nix ]; home = { packages = with pkgs; [ # gaming prismlauncher runelite jdk21 august-rsps # comms signal-desktop discord # apps chromium pcmanfm feh ffmpeg mpv piper calibre yt-dlp # sysutils appimage-run wireguard-tools android-tools ]; sessionVariables = { MOZ_ENABLE_WAYLAND = 1; JAVA_AWT_WM_NONREPARENTING = 1; }; }; programs.librewolf.enable = true; programs.ssh = { enable = true; enableDefaultConfig = false; matchBlocks = { "consensus" = { port = 2022; hostname = "consensus.tailc353f.ts.net"; identityFile = "/home/e/.ssh/id_ed25519"; }; "oracle1" = { port = 2022; hostname = "oracle1"; user = "root"; identityFile = "/home/e/.ssh/id_ed25519"; }; "10110110.xyz" = { port = 22; hostname = "10110110.xyz"; user = "git"; identityFile = "/home/e/.ssh/id_ed25519"; }; }; }; fonts.fontconfig.enable = lib.mkForce true; systemd.user.startServices = "sd-switch"; }