From 696e7e64066276fa0ad26e460876e98293ca5c34 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Wed, 29 Nov 2023 16:14:53 +0300 Subject: [PATCH] Use hyprpicker flake --- flake.lock | 37 +++++++++++++++++++++++++++++- flake.nix | 5 ++++ machines/enka/hyprland/default.nix | 2 +- 3 files changed, 42 insertions(+), 2 deletions(-) diff --git a/flake.lock b/flake.lock index 23bd5df..870d492 100644 --- a/flake.lock +++ b/flake.lock @@ -88,6 +88,24 @@ "type": "github" } }, + "hyprpicker": { + "inputs": { + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1698684516, + "narHash": "sha256-x+6yy526dR75HBmTJvbrzN+sXINVL26yN5TY75Dgpwk=", + "owner": "hyprwm", + "repo": "hyprpicker", + "rev": "b6130e3901ed5c6d423f168705929e555608d870", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprpicker", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1700612854, @@ -105,6 +123,22 @@ } }, "nixpkgs_2": { + "locked": { + "lastModified": 1683014792, + "narHash": "sha256-6Va9iVtmmsw4raBc3QKvQT2KT/NGRWlvUlJj46zN8B8=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1a411f23ba299db155a5b45d5e145b85a7aafc42", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { "locked": { "lastModified": 1700612854, "narHash": "sha256-yrQ8osMD+vDLGFX7pcwsY/Qr5PUd6OmDMYJZzZi0+zc=", @@ -125,7 +159,8 @@ "fenix": "fenix", "homeManager": "homeManager", "hyprland": "hyprland", - "nixpkgs": "nixpkgs_2", + "hyprpicker": "hyprpicker", + "nixpkgs": "nixpkgs_3", "themes": "themes", "tools": "tools" } diff --git a/flake.nix b/flake.nix index b4bd1ff..04df46d 100644 --- a/flake.nix +++ b/flake.nix @@ -40,6 +40,10 @@ hyprland = { url = "github:hyprwm/Hyprland"; }; + + hyprpicker = { + url = "github:hyprwm/hyprpicker"; + }; }; outputs = { nixpkgs, homeManager, tools, themes, fenix, ... } @ inputs: tools.eachDefaultLinuxArch (system: let @@ -47,6 +51,7 @@ theme = themes.gruvbox-dark-hard; hyprland = inputs.hyprland.packages.${system}.default; + hyprpicker = inputs.hyprpicker.packages.${system}.default; }; lib = nixpkgs.lib; diff --git a/machines/enka/hyprland/default.nix b/machines/enka/hyprland/default.nix index 983c2a6..5a387c6 100644 --- a/machines/enka/hyprland/default.nix +++ b/machines/enka/hyprland/default.nix @@ -211,9 +211,9 @@ brightnessctl cliphist grim - hyprpicker slurp swappy + upkgs.hyprpicker wl-clipboard xdg-utils xwaylandvideobridge