diff --git a/flake.lock b/flake.lock index bebacc3..c2836ec 100644 --- a/flake.lock +++ b/flake.lock @@ -13,11 +13,11 @@ "uv2nix": "uv2nix" }, "locked": { - "lastModified": 1784059115, - "narHash": "sha256-HDox7X6IKv0tgURi1DoWX9NYjY/ngTOfMvlOJsEl0oI=", + "lastModified": 1785159467, + "narHash": "sha256-1LwjkVJK5pst6Atm3uOiZW3eBMY3gs0ICO14eFGlpGw=", "owner": "nix-community", "repo": "authentik-nix", - "rev": "1a0767799b4be2fc6d0dcf8b77d86f5838eafbc6", + "rev": "a492deb563cf54cb8fe134e94a7ba3b01820ca5e", "type": "github" }, "original": { @@ -29,16 +29,16 @@ "authentik-src": { "flake": false, "locked": { - "lastModified": 1783473460, - "narHash": "sha256-pGOd9+Una59JUgOcPC3PoqOqY08GkJtY+jgtk13rJ1Y=", + "lastModified": 1784731584, + "narHash": "sha256-/HdXzjjvuSW7zjbCNJKm3Fj8gvIwfrDf8mOYev0yuIg=", "owner": "goauthentik", "repo": "authentik", - "rev": "c2942671a5b98dfa596de7bf247accb48a5c71ee", + "rev": "0c67ea476be6319f1b2a41cb0f5ed128af37b99b", "type": "github" }, "original": { "owner": "goauthentik", - "ref": "version/2026.5.4", + "ref": "version/2026.5.6", "repo": "authentik", "type": "github" } @@ -125,11 +125,11 @@ ] }, "locked": { - "lastModified": 1784350909, - "narHash": "sha256-ZWyzLbS1yKUTeFJLmdVuWNnHttL333/ldJbEE+KzCrM=", + "lastModified": 1785119570, + "narHash": "sha256-Rgs2xKnGLFWQscxUaXX07oyZeuMDOHEbqDOsgliLFGM=", "owner": "nix-community", "repo": "home-manager", - "rev": "4ce190229c73d44536caa7072f6308fb2d8feeb3", + "rev": "d4fd24667c8cbef124bb70a20380cab75ec8474d", "type": "github" }, "original": { @@ -139,6 +139,26 @@ "type": "github" } }, + "hypr-chrome": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1785267577, + "narHash": "sha256-PoNXV5H5BbncwyO0C6Dar6C49GSf3UGDRRMpuArX8y4=", + "ref": "refs/heads/develop", + "rev": "73ce9ddbdf27d21c87322bcd638c1efe08be6827", + "revCount": 4, + "type": "git", + "url": "https://git.mgaction.town/darman/hypr-chrome.git" + }, + "original": { + "type": "git", + "url": "https://git.mgaction.town/darman/hypr-chrome.git" + } + }, "media-manager": { "flake": false, "locked": { @@ -254,11 +274,11 @@ "nixos-unstable": "nixos-unstable" }, "locked": { - "lastModified": 1783593136, - "narHash": "sha256-zy5an02BdZ65OgVKdRkz2TpbdBrsW+uQD7AA2wLuiTM=", + "lastModified": 1784802994, + "narHash": "sha256-4PcD0Ibzdkh85G+70w5dLlR9YgQ2bmNIjiPPMSzO57w=", "owner": "nix-community", "repo": "nixos-images", - "rev": "803f28511c7d5f39f2537c342122fd94b8e1d519", + "rev": "6ece16b0c97986fe085122e796044add4cc3ff64", "type": "github" }, "original": { @@ -286,11 +306,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1783776592, - "narHash": "sha256-UgCQzxeWI75XM8G+hPrPh+MKzEPjG3SpAj7dtqSbksA=", + "lastModified": 1785090369, + "narHash": "sha256-m0pDuRJG7EDo9ri+4Ksu83VsI+PlxNC9lNBfydejce4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e7a3ca8092b61ff85b6a45bf863ea2b2d6a661b3", + "rev": "624af665418d3c65d544145b4d34ad696439570e", "type": "github" }, "original": { @@ -317,11 +337,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1784555310, - "narHash": "sha256-/FCliTPgiuV1owejZFNx3Ch9irdvkOfOFl+HHZ+DrtM=", + "lastModified": 1785141334, + "narHash": "sha256-kh35kIx7el4Jk8Ki3BH9/Pn1eZYSYLJ6LMALos0zOy0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "421eebfd0ec7bccd4abe826ce62d7e6e83129493", + "rev": "38a4887411571457d700c51c64a6e49ead2ed5ab", "type": "github" }, "original": { @@ -333,11 +353,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1784280462, - "narHash": "sha256-DtoqIqM7VkR6NxAkcLpMwmi02USwWb3JdmNGLyhthc0=", + "lastModified": 1785133411, + "narHash": "sha256-Yjv0WEg39KRYS0rBdTbu6Fc/or/ihAKk13W9sQ6VWd0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "293d6abedf0478e681a4dfcfcb35b30fc796a32f", + "rev": "2f5a153c270b70cb0f8c11f46d96d6d3bc39f4e3", "type": "github" }, "original": { @@ -413,11 +433,11 @@ ] }, "locked": { - "lastModified": 1782905613, - "narHash": "sha256-SvXJcAemihifkTn4BGvyE5K1FJX9bl4U8DQ5pqKvD0s=", + "lastModified": 1784591072, + "narHash": "sha256-zP/WaDxrRu8GANZM61+V2LT/7ycEEdoyLWn7M6WzU7M=", "owner": "pyproject-nix", "repo": "pyproject.nix", - "rev": "7af23cfe91064865ecf2e835da28b45b3c6f49fd", + "rev": "e3b599ca2e7fcf93d4edf65d7f19bbf6491724f3", "type": "github" }, "original": { @@ -452,6 +472,7 @@ "authentik-nix": "authentik-nix", "disko": "disko", "home-manager": "home-manager", + "hypr-chrome": "hypr-chrome", "mediamanager-nix": "mediamanager-nix", "nix-flatpak": "nix-flatpak", "nixos-anywhere": "nixos-anywhere", @@ -529,11 +550,11 @@ ] }, "locked": { - "lastModified": 1783511944, - "narHash": "sha256-Z/Ss9rWw9QYcRK+Qqkmty7PB1pIik5XGbrtit+ad2qs=", + "lastModified": 1785147819, + "narHash": "sha256-udwe836AZe8BYU+YqVc51QLuOeWKoGEmPIMF0ImUfTQ=", "owner": "pyproject-nix", "repo": "uv2nix", - "rev": "83995ef5e4ece3c9c704aa645bbff439e15a0ac3", + "rev": "0983f54345137c2dd528ce2c28cb56c2cbdceb2a", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 081de45..8fcd9ef 100644 --- a/flake.nix +++ b/flake.nix @@ -33,6 +33,16 @@ }; authentik-nix.url = "github:nix-community/authentik-nix"; nix-flatpak.url = "github:gmodena/nix-flatpak"; + # Own Hyprland plugin (border + title bar), public repo, fetched over + # https (no credentials needed, unlike tome below). `nixpkgs.follows` is + # what makes its packaged build ABI-correct — Hyprland plugins are + # ABI-locked to the exact Hyprland build they load into, so it has to be + # built against THIS flake's own nixpkgs, not whatever hypr-chrome's own + # flake.lock happens to pin standalone. + hypr-chrome = { + url = "git+https://git.mgaction.town/darman/hypr-chrome.git"; + inputs.nixpkgs.follows = "nixpkgs"; + }; # NOTE: the `tome` input (private repo git+ssh://gitea@git.mgaction.town) was # removed temporarily — the credential-less installer-iso can't fetch it, so # `install terra localhost` failed at nixos-install (post-disko). Re-add it