{ pkgs, lib, device, ... }: { imports = [] ++ (lib.optionals device.hasGui [ ../common/firefox.nix ../linux/hyprland.nix ../linux/gtk.nix ../linux/anyrun.nix ../linux/ironbar ../linux/foot.nix ../linux/mpd.nix ]); services.kdeconnect.enable = device.hasGui; services.kdeconnect.indicator = device.hasGui; services.swayosd.enable = device.hasGui; services.swaync.enable = device.hasGui; services.nextcloud-client = { enable = device.hasGui; startInBackground = true; }; # systemd.user.services.spotify-player = { # Install = {WantedBy = ["graphical-session.target"];}; # Unit = { # Description = "Spotify Player Daemon"; # After = ["graphical-session.target"]; # }; # Service = { # ExecStart = "${pkgs.spotify-player}/bin/spotify_player -d"; # Restart = "on-failure"; # RestartSec = "5"; # User = "${device.user}"; # }; # }; }