nix-config/home/hyprland/default.nix

34 lines
773 B
Nix
Raw Normal View History

2025-09-05 01:03:12 +02:00
{ monitorSetup, ... }:
2025-09-03 10:03:29 +02:00
{
imports = [
./kitty.nix # Terminal
./hyprland.nix
./hypridle.nix
./hyprlock.nix
2025-09-10 11:48:22 +02:00
#./hyprpaper.nix
#./wpaperd.nix
./swww.nix
2025-09-03 10:03:29 +02:00
./rofi # App Launcher
./mako.nix # Notifyer
2025-09-05 01:03:12 +02:00
./cava.nix # Music Visualizer
2025-09-03 10:03:29 +02:00
];
2025-09-05 01:03:12 +02:00
programs.waybar =
if monitorSetup == "single" then
import ../../home/hyprland/waybar/single.nix
else if monitorSetup == "dual" then
import ../../home/hyprland/waybar/dual.nix
2025-09-10 11:48:22 +02:00
else if monitorSetup == "side" then
import ../../home/hyprland/waybar/side.nix
2025-09-05 01:03:12 +02:00
else
{ };
home.file.".config/waybar" = {
source = ./waybar/configs;
# copy the scripts directory recursively
recursive = true;
};
home.file.".config/hypr/hyprland.conf".enable = false;
2025-03-24 12:11:44 +01:00
}