diff --git a/configuration.nix b/configuration.nix index dc8b32a..1409be5 100644 --- a/configuration.nix +++ b/configuration.nix @@ -1,7 +1,7 @@ { pkgs, ... }: let - images = pkgs.callPackage ./home/themes/images { }; + images = pkgs.callPackage ./home/themes/images.nix { }; in { # Importing necessary setup for Steam & Printing & Flutter. diff --git a/home/themes/catppuccin/default.nix b/home/themes/catppuccin/default.nix index 3fc1778..28bffab 100644 --- a/home/themes/catppuccin/default.nix +++ b/home/themes/catppuccin/default.nix @@ -4,7 +4,7 @@ }: let - images = pkgs.callPackage ../images { }; + images = pkgs.callPackage ../images.nix { }; in { imports = [ diff --git a/home/themes/catppuccin/hyprlock.nix b/home/themes/catppuccin/hyprlock.nix index 2f6c3e7..f66ec67 100644 --- a/home/themes/catppuccin/hyprlock.nix +++ b/home/themes/catppuccin/hyprlock.nix @@ -12,7 +12,7 @@ let yellow = "rgb(f9e2af)"; font = "Fira Code"; }; - images = pkgs.callPackage ../images { }; + images = pkgs.callPackage ../images.nix { }; in { # ── Hyprlock ────────────────────────────────────────────────────────── @@ -23,6 +23,8 @@ in ignore_empty_input = true; }; + animations.enabled = false; + background = { monitor = ""; path = "${images.lock}"; diff --git a/home/themes/images.nix b/home/themes/images.nix new file mode 100644 index 0000000..2357ed9 --- /dev/null +++ b/home/themes/images.nix @@ -0,0 +1,16 @@ +{ ... }: + +{ + lock = builtins.fetchurl { + url = "https://github.com/4Lost/nixos-images/raw/refs/heads/main/lockpaper.png"; + sha256 = "sha256:1a5yd20yrxi6h5ni4wwjwzgkkssw7bmiaj92g9ip2q5d1bgjq790"; + }; + face = builtins.fetchurl { + url = "https://github.com/4Lost/nixos-images/raw/refs/heads/main/face.icon"; + sha256 = "sha256:1c1qxx7vbmyz244qryk96izsa2r5zlhrzkrsjixk4ds0zzah92ms"; + }; + background = builtins.fetchurl { + url = "https://github.com/4Lost/nixos-images/raw/refs/heads/main/wallpaper.jpeg"; + sha256 = "sha256:0hgnjwfdhkkhlnpglm15z52w7hdhpbp7sn3s5qvldng86lmzj6fz"; + }; +} diff --git a/home/themes/images/default.nix b/home/themes/images/default.nix deleted file mode 100644 index 859ccf1..0000000 --- a/home/themes/images/default.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ ... }: - -{ - lock = builtins.path { - path = ./lockpaper.png; - name = "lockpaper"; - }; - face = builtins.path { - path = ./face.icon; - name = "face"; - }; - background = builtins.path { - path = ./wallpaper.jpeg; - name = "wallpaper"; - }; -} diff --git a/home/themes/images/face.icon b/home/themes/images/face.icon deleted file mode 100644 index 42f4518..0000000 Binary files a/home/themes/images/face.icon and /dev/null differ diff --git a/home/themes/images/lockpaper.png b/home/themes/images/lockpaper.png deleted file mode 100644 index 87d3bcd..0000000 Binary files a/home/themes/images/lockpaper.png and /dev/null differ diff --git a/home/themes/images/wallpaper.jpeg b/home/themes/images/wallpaper.jpeg deleted file mode 100644 index c6630ba..0000000 Binary files a/home/themes/images/wallpaper.jpeg and /dev/null differ diff --git a/home/themes/wallpaper.nix b/home/themes/wallpaper.nix index 0364062..ab6e637 100644 --- a/home/themes/wallpaper.nix +++ b/home/themes/wallpaper.nix @@ -1,7 +1,7 @@ { pkgs, ... }: let - images = pkgs.callPackage ./images { }; + images = pkgs.callPackage ./images.nix { }; in { services.wpaperd = {