diff --git a/home/arrakis/default.nix b/home/arrakis/default.nix index 686dd93..a70a0dc 100644 --- a/home/arrakis/default.nix +++ b/home/arrakis/default.nix @@ -21,6 +21,7 @@ ../common/features/colorscheme.nix ../common/features/xdg.nix ../common/features/bluetooth.nix + ./monitors.nix ]; home.sessionVariables = { @@ -31,7 +32,6 @@ }; wayland.windowManager.hyprland.settings = { - monitor = [ "eDP-1, preferred, 0x1080, 1, bitdepth, 8" ]; windowrulev2 = [ "float, class:thunar" "move cursor -50% -50%, class:thunar" diff --git a/home/arrakis/monitors.nix b/home/arrakis/monitors.nix new file mode 100644 index 0000000..b36f5ab --- /dev/null +++ b/home/arrakis/monitors.nix @@ -0,0 +1,24 @@ +{ + inputs, + pkgs, + config, + ... +}: +let + wallpaper1 = pkgs.fetchurl { + url = "https://4kwallpapers.com/images/wallpapers/abstract-design-3840x2160-17068.jpg"; + hash = "sha256-F/XE/ETwzYwtbQWXY78c2AJc8xe2mRunB8Q9/c2F7kY="; + }; +in +{ + wayland.windowManager.hyprland.settings = { + monitor = [ + "eDP-1, preferred, 0x0, auto, bitdepth, 8" + ]; + }; + + services.hyprpaper.settings.preload = [ (builtins.toString wallpaper1) ]; + services.hyprpaper.settings.wallpaper = [ + "eDP-1,${builtins.toString wallpaper1}" + ]; +}