From 5fc97f80ef4d5fe03ffbd2d60d4073ebf9514c27 Mon Sep 17 00:00:00 2001 From: Jasper Ras Date: Fri, 29 Nov 2024 09:08:34 +0100 Subject: hyprland tweaks --- home-manager/compositor/hyprland.nix | 22 ++++++++++++++++------ home-manager/static/gear5-luffy.jpg | Bin 0 -> 1690351 bytes home-manager/static/guts-neon.jpg | Bin 0 -> 1710854 bytes home-manager/static/wallpaper.jpg | Bin 0 -> 2252674 bytes static/wallpaper.jpg | Bin 3492698 -> 0 bytes 5 files changed, 16 insertions(+), 6 deletions(-) create mode 100644 home-manager/static/gear5-luffy.jpg create mode 100644 home-manager/static/guts-neon.jpg create mode 100644 home-manager/static/wallpaper.jpg delete mode 100644 static/wallpaper.jpg diff --git a/home-manager/compositor/hyprland.nix b/home-manager/compositor/hyprland.nix index 089497e..64bc288 100644 --- a/home-manager/compositor/hyprland.nix +++ b/home-manager/compositor/hyprland.nix @@ -1,15 +1,24 @@ -{ pkgs, config, monitor-names, ... }: +{ pkgs, monitor-names, ... }: let - pics = "${config.home.homeDirectory}/Pictures"; - default = "${pics}/wallpaper.jpg"; + wallpaper = ../static/gear5-luffy.jpg; in { home.packages = with pkgs; [ rofi-wayland-unwrapped rofi-rbw-wayland grimblast + hyprpicker + wl-clipboard ]; + # Required for hyprpicker's cursor but also seems to fix some icons for astal + home.pointerCursor = { + gtk.enable = true; + package = pkgs.gnome.adwaita-icon-theme; + name = "Adwaita"; + size = 16; + }; + services.wlsunset.enable = true; services.wlsunset.sunrise = "06:00"; services.wlsunset.sunset = "17:00"; @@ -95,6 +104,7 @@ in "$mod, W, hy3:changegroup, toggletab" "$mod, X, movecurrentworkspacetomonitor, +1" + "$mod SHIFT, C, exec, ${pkgs.hyprpicker}/bin/hyprpicker -a -f hex" "$mod SHIFT, D, exec, ${pkgs.rofi-rbw-wayland}/bin/rofi-rbw" "$mod SHIFT, H, hy3:movewindow, l" "$mod SHIFT, J, hy3:movewindow, d" @@ -143,14 +153,14 @@ in services.hyprpaper.enable = true; services.hyprpaper.settings = { - preload = [ "${default}" ]; - wallpaper = [ ",${default}" ]; + preload = [ "${wallpaper}" ]; + wallpaper = [ ",${wallpaper}" ]; }; programs.hyprlock.enable = true; programs.hyprlock.settings = { background = [ - { path = "${default}"; + { path = "${wallpaper}"; blur_passes = 2; monitor = ""; } diff --git a/home-manager/static/gear5-luffy.jpg b/home-manager/static/gear5-luffy.jpg new file mode 100644 index 0000000..d4dc9ab Binary files /dev/null and b/home-manager/static/gear5-luffy.jpg differ diff --git a/home-manager/static/guts-neon.jpg b/home-manager/static/guts-neon.jpg new file mode 100644 index 0000000..34cc363 Binary files /dev/null and b/home-manager/static/guts-neon.jpg differ diff --git a/home-manager/static/wallpaper.jpg b/home-manager/static/wallpaper.jpg new file mode 100644 index 0000000..cb9a79b Binary files /dev/null and b/home-manager/static/wallpaper.jpg differ diff --git a/static/wallpaper.jpg b/static/wallpaper.jpg deleted file mode 100644 index 664d0f6..0000000 Binary files a/static/wallpaper.jpg and /dev/null differ -- cgit v1.2.3