{ monitorSetup, ... }: { imports = [ ./kitty.nix # Terminal ./hyprland.nix ./hypridle.nix ./hyprlock.nix #./hyprpaper.nix #./wpaperd.nix ./swww.nix ./rofi # App Launcher ./mako.nix # Notifyer ./cava.nix # Music Visualizer ]; programs.waybar = if monitorSetup == "single" then import ../../home/hyprland/waybar/single.nix else if monitorSetup == "dual" then import ../../home/hyprland/waybar/dual.nix else if monitorSetup == "side" then import ../../home/hyprland/waybar/side.nix else { }; home.file.".config/waybar" = { source = ./waybar/configs; # copy the scripts directory recursively recursive = true; }; home.file.".config/hypr/hyprland.conf".enable = false; }