diff --git a/common/desktop/hyprland.nix b/common/desktop/hyprland.nix index a6b9300..4085549 100644 --- a/common/desktop/hyprland.nix +++ b/common/desktop/hyprland.nix @@ -14,6 +14,7 @@ wmenu swaylock swayidle + hyprpaper ]); fonts.packages = with pkgs; [ diff --git a/common/users/cameron/home-manager/hyprland.nix b/common/users/cameron/home-manager/hyprland.nix index 6d996a5..6984d8c 100644 --- a/common/users/cameron/home-manager/hyprland.nix +++ b/common/users/cameron/home-manager/hyprland.nix @@ -5,6 +5,7 @@ let startup = pkgs.writeShellScript "startup.sh" '' hyprctl setcursor Bibata-Original-Classic 24 waybar & + hyprpaper & swayidle -w \ timeout 270 'swaylock -f' \ diff --git a/common/users/cameron/home-manager/hyprpaper.nix b/common/users/cameron/home-manager/hyprpaper.nix new file mode 100644 index 0000000..506cd97 --- /dev/null +++ b/common/users/cameron/home-manager/hyprpaper.nix @@ -0,0 +1,16 @@ +{ pkgs, lib, osConfig, ... }: + +{ + home.file."hyprpaper.conf" = { + enable = builtins.elem "hyprland" osConfig.desktop; + + target = ".config/hypr/hyprpaper.conf"; + text = '' +preload = ${./wallpapers/lake.jpg} + +wallpaper = ,${./wallpapers/lake.jpg} + +splash = false + ''; + }; +} diff --git a/common/users/cameron/home-manager/swaylock.nix b/common/users/cameron/home-manager/swaylock.nix index 190f801..8a486dc 100644 --- a/common/users/cameron/home-manager/swaylock.nix +++ b/common/users/cameron/home-manager/swaylock.nix @@ -7,6 +7,7 @@ settings = { ignore-empty-password = true; color = "333333"; + image = ./wallpapers/lake.jpg; }; }; }; diff --git a/common/users/cameron/home-manager/wallpapers/lake.jpg b/common/users/cameron/home-manager/wallpapers/lake.jpg new file mode 100644 index 0000000..051c176 Binary files /dev/null and b/common/users/cameron/home-manager/wallpapers/lake.jpg differ