{ pkgs, hostname, lib, ... }: { imports = lib.optionals (! (lib.elem hostname [ "buildbox" "eva-02" ])) [ ./ghostty/ghostty.nix ./rofi/rofi.nix ./hypr/hypridle.nix ./hypr/hyprland.nix ./hypr/hyprlock.nix #./hypr/waybar.nix ] ++ lib.optionals (hostname == "eva-02") [ ./ghostty/ghostty.nix ]; home.packages = lib.optionals (! (lib.elem hostname [ "buildbox" "eva-02" ])) (with pkgs; [ #pwndbg bambu-studio blender brave desmume gparted jellyfin-media-player kdePackages.bluedevil kdePackages.bluez-qt kdePackages.kate kdePackages.kdeconnect-kde kdePackages.oxygen-sounds kdePackages.partitionmanager libreoffice-still librewolf localsend lutris-unwrapped meld melonDS moonlight-qt nestopia-ue nix-ld notion-app obsidian pandoc prismlauncher protonplus protonup-qt putty pwninit pwntools qFlipper r2modman remmina sdrangel sdrpp signal-desktop spice steam steamcmd swww tor-browser vesktop vlc vscode wireshark yubikey-agent # rpi-imager ] ++ lib.optionals (hostname == "eva-01") [ sonic-visualiser cinny-desktop calibre ] ++ lib.optionals (hostname == "eva-02") [ vscode ] ++ lib.optionals (hostname == "eva-03") [ ]); # environment.sessionVariables.NIXOS_OZONE_WL = "1"; }