{pkgs, inputs, ...}: { imports = [ inputs.noctalia.homeModules.default ]; wayland.windowManager.hyprland = { enable = true; xwayland.enable = true; settings = { # bind = [ # "SUPER, Space, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window" # ]; #So hyprland doesnt break after a rebuild... #exec = [ "systemctl --user restart hyprland-session.target" ]; }; extraConfig = builtins.readFile ./hyprland.conf; }; services = { hyprpaper = { enable = true; settings = { preload = [ "/etc/nixos/other/wallpaper2.png" ]; wallpaper = [ "eDP-1,/etc/nixos/other/wallpaper2.png" ]; }; }; }; programs = { noctalia-shell = { enable = false; systemd.enable = false; }; hyprlock.enable = true; }; }