From dbec72ead82417395a33b33eaf397c46f8c9ec14 Mon Sep 17 00:00:00 2001 From: GHOSCHT <31184695+GHOSCHT@users.noreply.github.com> Date: Tue, 14 May 2024 20:30:07 +0200 Subject: [PATCH] hyprland --- flake.lock | 215 +++++++++++++++++++++++++++++++++++------------------ flake.nix | 6 +- 2 files changed, 144 insertions(+), 77 deletions(-) diff --git a/flake.lock b/flake.lock index 09a93c5..16021f3 100644 --- a/flake.lock +++ b/flake.lock @@ -1,130 +1,197 @@ { "nodes": { - "flake-parts": { + "hyprcursor": { "inputs": { - "nixpkgs-lib": "nixpkgs-lib" + "hyprlang": [ + "hyprland", + "hyprlang" + ], + "nixpkgs": [ + "hyprland", + "nixpkgs" + ], + "systems": [ + "hyprland", + "systems" + ] }, "locked": { - "lastModified": 1706830856, - "narHash": "sha256-a0NYyp+h9hlb7ddVz4LUn1vT/PLwqfrWYcHMvFB1xYg=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "b253292d9c0a5ead9bc98c4e9a26c6312e27d69f", + "lastModified": 1713612213, + "narHash": "sha256-zJboXgWNpNhKyNF8H/3UYzWkx7w00TOCGKi3cwi+tsw=", + "owner": "hyprwm", + "repo": "hyprcursor", + "rev": "cab4746180f210a3c1dd3d53e45c510e309e90e1", "type": "github" }, "original": { - "owner": "hercules-ci", - "repo": "flake-parts", + "owner": "hyprwm", + "repo": "hyprcursor", "type": "github" } }, - "heliox-cli": { + "hyprland": { "inputs": { - "flake-parts": "flake-parts", + "hyprcursor": "hyprcursor", + "hyprlang": "hyprlang", + "hyprwayland-scanner": "hyprwayland-scanner", "nixpkgs": "nixpkgs", "systems": "systems", - "treefmt-nix": "treefmt-nix" + "xdph": "xdph" }, "locked": { - "lastModified": 1714386447, - "narHash": "sha256-2A6pXum0LKwgZZ7Vyz9ZgQ7IBXBoDcMx6MlDPBATNZM=", - "ref": "custom-dimming", - "rev": "374d228ed9ab67fe3a2d9d2d2f3addede4770318", - "revCount": 9, - "type": "git", - "url": "https://git.ghoscht.com/heliox/cli" + "lastModified": 1715701512, + "narHash": "sha256-bgXvHS/Gj6RZTes0oWXziQ7CJbLJWvu/xDei117tZro=", + "owner": "hyprwm", + "repo": "Hyprland", + "rev": "4cdddcfe466cb21db81af0ac39e51cc15f574da9", + "type": "github" }, "original": { - "ref": "custom-dimming", - "type": "git", - "url": "https://git.ghoscht.com/heliox/cli" + "owner": "hyprwm", + "repo": "Hyprland", + "type": "github" + } + }, + "hyprland-protocols": { + "inputs": { + "nixpkgs": [ + "hyprland", + "xdph", + "nixpkgs" + ], + "systems": [ + "hyprland", + "xdph", + "systems" + ] + }, + "locked": { + "lastModified": 1691753796, + "narHash": "sha256-zOEwiWoXk3j3+EoF3ySUJmberFewWlagvewDRuWYAso=", + "owner": "hyprwm", + "repo": "hyprland-protocols", + "rev": "0c2ce70625cb30aef199cb388f99e19a61a6ce03", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprland-protocols", + "type": "github" + } + }, + "hyprlang": { + "inputs": { + "nixpkgs": [ + "hyprland", + "nixpkgs" + ], + "systems": [ + "hyprland", + "systems" + ] + }, + "locked": { + "lastModified": 1713121246, + "narHash": "sha256-502X0Q0fhN6tJK7iEUA8CghONKSatW/Mqj4Wappd++0=", + "owner": "hyprwm", + "repo": "hyprlang", + "rev": "78fcaa27ae9e1d782faa3ff06c8ea55ddce63706", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprlang", + "type": "github" + } + }, + "hyprwayland-scanner": { + "inputs": { + "nixpkgs": [ + "hyprland", + "nixpkgs" + ], + "systems": [ + "hyprland", + "systems" + ] + }, + "locked": { + "lastModified": 1715608589, + "narHash": "sha256-vimNaLjLcoNIvBhF37GaB6PRYEvKMamY3UnDE9M5MW8=", + "owner": "hyprwm", + "repo": "hyprwayland-scanner", + "rev": "65c2636484e5cb00583b8a7446c3fb657f568883", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprwayland-scanner", + "type": "github" } }, "nixpkgs": { "locked": { - "lastModified": 1706732774, - "narHash": "sha256-hqJlyJk4MRpcItGYMF+3uHe8HvxNETWvlGtLuVpqLU0=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "b8b232ae7b8b144397fdb12d20f592e5e7c1a64d", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-lib": { - "locked": { - "dir": "lib", - "lastModified": 1706550542, - "narHash": "sha256-UcsnCG6wx++23yeER4Hg18CXWbgNpqNXcHIo5/1Y+hc=", + "lastModified": 1715534503, + "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "97b17f32362e475016f942bbdfda4a4a72a8a652", + "rev": "2057814051972fa1453ddfb0d98badbea9b83c06", "type": "github" }, "original": { - "dir": "lib", "owner": "NixOS", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_2": { - "locked": { - "lastModified": 1705856552, - "narHash": "sha256-JXfnuEf5Yd6bhMs/uvM67/joxYKoysyE3M2k6T3eWbg=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "612f97239e2cc474c13c9dafa0df378058c5ad8d", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "root": { "inputs": { - "heliox-cli": "heliox-cli" + "hyprland": "hyprland" } }, "systems": { "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "lastModified": 1689347949, + "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "repo": "default-linux", + "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", "type": "github" }, "original": { "owner": "nix-systems", - "repo": "default", + "repo": "default-linux", "type": "github" } }, - "treefmt-nix": { + "xdph": { "inputs": { - "nixpkgs": "nixpkgs_2" + "hyprland-protocols": "hyprland-protocols", + "hyprlang": [ + "hyprland", + "hyprlang" + ], + "nixpkgs": [ + "hyprland", + "nixpkgs" + ], + "systems": [ + "hyprland", + "systems" + ] }, "locked": { - "lastModified": 1706462057, - "narHash": "sha256-7dG1D4iqqt0bEbBqUWk6lZiSqqwwAO0Hd1L5opVyhNM=", - "owner": "numtide", - "repo": "treefmt-nix", - "rev": "c6153c2a3ff4c38d231e3ae99af29b87f1df5901", + "lastModified": 1714662532, + "narHash": "sha256-Pj2xGSYhapYbXL7sk7TTlOtCZcTfPQoL3fPbZeg7L4Y=", + "owner": "hyprwm", + "repo": "xdg-desktop-portal-hyprland", + "rev": "1f228ba2f1f254195c0b571302b37482861abee3", "type": "github" }, "original": { - "owner": "numtide", - "repo": "treefmt-nix", + "owner": "hyprwm", + "repo": "xdg-desktop-portal-hyprland", "type": "github" } } diff --git a/flake.nix b/flake.nix index 9ec4f2f..21c42ee 100644 --- a/flake.nix +++ b/flake.nix @@ -1,9 +1,9 @@ { description = "A very basic flake"; inputs = { - heliox-cli.url = "git+https://git.ghoscht.com/heliox/cli?ref=custom-dimming"; + hyprland.url = "github:hyprwm/Hyprland"; }; - outputs = {heliox-cli, ...} @ inputs: { - hydraJobs.heliox = heliox-cli.packages.x86_64-linux.hx; + outputs = {hyprland, ...} @ inputs: { + hydraJobs.heliox = hyprland.packages.x86_64-linux.hyprland; }; }