diff --git a/flake.lock b/flake.lock index d0a270f..840f3ad 100644 --- a/flake.lock +++ b/flake.lock @@ -237,6 +237,26 @@ "type": "github" } }, + "hyprpaper": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1690361100, + "narHash": "sha256-e3V2avzF3yY+OBWr5fZ5jTHq6Jm2olnmd95E2jAkyCY=", + "owner": "hyprwm", + "repo": "hyprpaper", + "rev": "9261356bd74fadbc544bec22c16aec62ebba13bd", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprpaper", + "type": "github" + } + }, "idris-emacs-src": { "flake": false, "locked": { @@ -624,6 +644,7 @@ "hyprland": "hyprland", "hyprland-contrib": "hyprland-contrib", "hyprland-protocols": "hyprland-protocols", + "hyprpaper": "hyprpaper", "idris2": "idris2", "java": "java", "nix-on-droid": "nix-on-droid", diff --git a/flake.nix b/flake.nix index ed7ec02..2b27873 100644 --- a/flake.nix +++ b/flake.nix @@ -23,6 +23,10 @@ inputs.nixpkgs.follows = "nixpkgs"; inputs.hyprland-protocols.follows = "hyprland-protocols"; }; + hyprpaper = { + url = "github:hyprwm/hyprpaper"; + inputs.nixpkgs.follows = "nixpkgs"; + }; hyprland-contrib.url = "github:hyprwm/contrib"; nix-on-droid = { url = "github:t184256/nix-on-droid"; diff --git a/home-manager/linux/programs/hyprland.nix b/home-manager/linux/programs/hyprland.nix index 884a0d7..8ffba7f 100644 --- a/home-manager/linux/programs/hyprland.nix +++ b/home-manager/linux/programs/hyprland.nix @@ -23,7 +23,7 @@ in with lib; { hyprland = config.wayland.windowManager.hyprland.package; }) ## Hyprland addons - inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}.hyprpaper + inputs.hyprpaper.packages.${pkgs.system}.hyprpaper inputs.self.packages.${pkgs.system}.pyprland # Auto workspace renaming inputs.self.packages.${pkgs.system}.hyprland-autoname-workspaces diff --git a/machines/levitation/home.nix b/machines/levitation/home.nix index b663f6b..47732e0 100644 --- a/machines/levitation/home.nix +++ b/machines/levitation/home.nix @@ -83,9 +83,7 @@ Service = { Type = "simple"; ExecStart = '' - ${ - inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}.hyprpaper - }/bin/hyprpaper + ${inputs.hyprpaper.packages.${pkgs.system}.hyprpaper}/bin/hyprpaper ''; }; Install = { WantedBy = [ "graphical-session.target" ]; };