diff --git a/desktop/hypr/hyprland.nix b/desktop/hypr/hyprland.nix index 46b7997..af507c3 100644 --- a/desktop/hypr/hyprland.nix +++ b/desktop/hypr/hyprland.nix @@ -105,9 +105,10 @@ in }; }; home-manager.users.${username} = { - home.packages = [ - pkgs.hyprpicker - inputs.hyprland-contrib.packages.${pkgs.system}.grimblast + home.packages = with inputs; [ + hyprland-contrib.packages.${pkgs.system}.grimblast + hyprpolkitagent.packages.${pkgs.system}.hyprpolkitagent + hyprpicker.packages.${pkgs.system}.hyprpicker ]; wayland.windowManager.hyprland = { enable = true; diff --git a/flake.lock b/flake.lock index 0a2aabe..92bce29 100644 --- a/flake.lock +++ b/flake.lock @@ -808,6 +808,55 @@ "type": "github" } }, + "hyprpicker": { + "inputs": { + "hyprutils": "hyprutils_4", + "hyprwayland-scanner": "hyprwayland-scanner_2", + "nixpkgs": [ + "nixpkgs" + ], + "systems": [ + "systems" + ] + }, + "locked": { + "lastModified": 1734384415, + "narHash": "sha256-As7Z39Pqoy/dUiaaT8UIPUVGViWiKmRsBUHTGkT2430=", + "owner": "hyprwm", + "repo": "hyprpicker", + "rev": "46d2f5a817a89405cef941d8beb4551425acf3da", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprpicker", + "type": "github" + } + }, + "hyprpolkitagent": { + "inputs": { + "hyprutils": "hyprutils_5", + "nixpkgs": [ + "nixpkgs" + ], + "systems": [ + "systems" + ] + }, + "locked": { + "lastModified": 1734125519, + "narHash": "sha256-dK1Dozb/tI8Dyg9aBBUgNt7L/HTTxB807Kfoh/PWSCw=", + "owner": "hyprwm", + "repo": "hyprpolkitagent", + "rev": "ae7c5be24c63b8a53d0d5f5344d821b5f48d3623", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprpolkitagent", + "type": "github" + } + }, "hyprutils": { "inputs": { "nixpkgs": [ @@ -883,6 +932,56 @@ "type": "github" } }, + "hyprutils_4": { + "inputs": { + "nixpkgs": [ + "hyprpicker", + "nixpkgs" + ], + "systems": [ + "hyprpicker", + "systems" + ] + }, + "locked": { + "lastModified": 1733502241, + "narHash": "sha256-KAUNC4Dgq8WQjYov5auBw/usaHixhacvb7cRDd0AG/k=", + "owner": "hyprwm", + "repo": "hyprutils", + "rev": "104117aed6dd68561be38b50f218190aa47f2cd8", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprutils", + "type": "github" + } + }, + "hyprutils_5": { + "inputs": { + "nixpkgs": [ + "hyprpolkitagent", + "nixpkgs" + ], + "systems": [ + "hyprpolkitagent", + "systems" + ] + }, + "locked": { + "lastModified": 1732288281, + "narHash": "sha256-XTU9B53IjGeJiJ7LstOhuxcRjCOFkQFl01H78sT9Lg4=", + "owner": "hyprwm", + "repo": "hyprutils", + "rev": "b26f33cc1c8a7fd5076e19e2cce3f062dca6351c", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprutils", + "type": "github" + } + }, "hyprwayland-scanner": { "inputs": { "nixpkgs": [ @@ -908,6 +1007,31 @@ "type": "github" } }, + "hyprwayland-scanner_2": { + "inputs": { + "nixpkgs": [ + "hyprpicker", + "nixpkgs" + ], + "systems": [ + "hyprpicker", + "systems" + ] + }, + "locked": { + "lastModified": 1726874836, + "narHash": "sha256-VKR0sf0PSNCB0wPHVKSAn41mCNVCnegWmgkrneKDhHM=", + "owner": "hyprwm", + "repo": "hyprwayland-scanner", + "rev": "500c81a9e1a76760371049a8d99e008ea77aa59e", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprwayland-scanner", + "type": "github" + } + }, "impermanence": { "locked": { "lastModified": 1731242966, @@ -1542,6 +1666,8 @@ "hyprland-plugins": "hyprland-plugins", "hyprlock": "hyprlock", "hyprpanel": "hyprpanel", + "hyprpicker": "hyprpicker", + "hyprpolkitagent": "hyprpolkitagent", "impermanence": "impermanence", "lanzaboote": "lanzaboote", "musnix": "musnix", diff --git a/flake.nix b/flake.nix index 1f5bccc..27032af 100644 --- a/flake.nix +++ b/flake.nix @@ -84,6 +84,22 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + hyprpicker = { + url = "github:hyprwm/hyprpicker"; + inputs = { + nixpkgs.follows = "nixpkgs"; + systems.follows = "systems"; + }; + }; + + hyprpolkitagent = { + url = "github:hyprwm/hyprpolkitagent"; + inputs = { + nixpkgs.follows = "nixpkgs"; + systems.follows = "systems"; + }; + }; + impermanence.url = "github:nix-community/impermanence"; lanzaboote = {