diff --git a/flake.lock b/flake.lock index 1e1d440..0c0323b 100644 --- a/flake.lock +++ b/flake.lock @@ -2,6 +2,7 @@ "nodes": { "apple-silicon": { "inputs": { + "flake-compat": "flake-compat", "nixpkgs": [ "nix-hexchen", "nixpkgs" @@ -9,11 +10,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1687745434, - "narHash": "sha256-k0Xr/Ur4mMwS4fbG0NVkD6ILyKULCbL4AxerNKZc4PQ=", + "lastModified": 1695000433, + "narHash": "sha256-CYB6YD+NLpmj/ORWlmeS/58PIHONF1G7cQMyXHo9ILo=", "owner": "tpwrules", "repo": "nixos-apple-silicon", - "rev": "fd3d8bf86897666317b89a0846e4817442761221", + "rev": "096dc63e5426e17f70b4a8bf7716c3dd3430ba8c", "type": "github" }, "original": { @@ -74,11 +75,11 @@ }, "locked": { "host": "cyberchaos.dev", - "lastModified": 1685564432, - "narHash": "sha256-k45MLYwvvNTQJTj8gbK+cM3vqkEbe7QL2ZIw4mwYGKw=", + "lastModified": 1693919334, + "narHash": "sha256-WuARFeETehPNeuhiZKU80i20GWjn2JyfG1B1M5yDZbM=", "owner": "cyberchaoscreatures", "repo": "nixlib", - "rev": "dddb5e37038d49fffc5daae096d8bcfc4efe1ab8", + "rev": "b712bb8e60caee4a638d36f4951937e3637dc214", "type": "gitlab" }, "original": { @@ -90,18 +91,22 @@ }, "deploy-rs": { "inputs": { - "flake-compat": "flake-compat", + "flake-compat": [ + "nix-hexchen", + "apple-silicon", + "flake-compat" + ], "nixpkgs": [ "nixpkgs" ], "utils": "utils" }, "locked": { - "lastModified": 1686747123, - "narHash": "sha256-XUQK9kwHpTeilHoad7L4LjMCCyY13Oq383CoFADecRE=", + "lastModified": 1695052866, + "narHash": "sha256-agn7F9Oww4oU6nPiw+YiYI9Xb4vOOE73w8PAoBRP4AA=", "owner": "serokell", "repo": "deploy-rs", - "rev": "724463b5a94daa810abfc64a4f87faef4e00f984", + "rev": "e3f41832680801d0ee9e2ed33eb63af398b090e9", "type": "github" }, "original": { @@ -193,22 +198,6 @@ "type": "github" } }, - "evil-collection": { - "flake": false, - "locked": { - "lastModified": 1686801899, - "narHash": "sha256-wGJWF9t8yaxLyYQRf3hK+5/AIYYAS8qWXPDEvatzBlc=", - "owner": "emacs-evil", - "repo": "evil-collection", - "rev": "4a7d924dbd851ef1b2ccb85778be6e7a6a81ebd4", - "type": "github" - }, - "original": { - "owner": "emacs-evil", - "repo": "evil-collection", - "type": "github" - } - }, "evil-escape": { "flake": false, "locked": { @@ -290,17 +279,16 @@ } }, "flake-compat": { - "flake": false, "locked": { - "lastModified": 1668681692, - "narHash": "sha256-Ht91NGdewz8IQLtWZ9LCeNXMSXHUss+9COoqu6JLmXU=", - "owner": "edolstra", + "lastModified": 1688025799, + "narHash": "sha256-ktpB4dRtnksm9F5WawoIkEneh1nrEvuxb5lJFt1iOyw=", + "owner": "nix-community", "repo": "flake-compat", - "rev": "009399224d5e398d03b22badca40a37ac85412a1", + "rev": "8bf105319d44f6b9f0d764efa4fdef9f1cc9ba1c", "type": "github" }, "original": { - "owner": "edolstra", + "owner": "nix-community", "repo": "flake-compat", "type": "github" } @@ -395,11 +383,11 @@ ] }, "locked": { - "lastModified": 1687969886, - "narHash": "sha256-tC2qFLmuM0PFaw0tMHVcFmzsG/351q09qa1EpuL2n1U=", + "lastModified": 1695139541, + "narHash": "sha256-tz5UGS2Td0bhbso/g1HnUvKGDQ8ocL4UCfJ/Ro0q3gw=", "owner": "nix-community", "repo": "home-manager", - "rev": "a7002d6bfca54742d5fc9b485a1879953b4585b9", + "rev": "ee9f5dc8f691c69f9bd84194fdbf63d41efb6649", "type": "github" }, "original": { @@ -408,49 +396,6 @@ "type": "github" } }, - "hyprland": { - "inputs": { - "hyprland-protocols": "hyprland-protocols", - "nixpkgs": "nixpkgs", - "wlroots": "wlroots", - "xdph": "xdph" - }, - "locked": { - "lastModified": 1687945216, - "narHash": "sha256-Bp9GOhYUaOeqWlDLjscAaZ93rL/2DpLLvEpw1xcGsFs=", - "owner": "hyprwm", - "repo": "Hyprland", - "rev": "990ad854bd1b17117e00e0b2dc26aefff5e30ed2", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "Hyprland", - "type": "github" - } - }, - "hyprland-protocols": { - "inputs": { - "nixpkgs": [ - "nix-hexchen", - "hyprland", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1684265364, - "narHash": "sha256-AxNnWbthsuNx73HDQr0eBxrcE3+yfl/WsaXZqUFmkpQ=", - "owner": "hyprwm", - "repo": "hyprland-protocols", - "rev": "8c279b9fb0f2b031427dc5ef4eab53f2ed835530", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprland-protocols", - "type": "github" - } - }, "mattermost-server": { "flake": false, "locked": { @@ -486,7 +431,6 @@ "doom-snippets": "doom-snippets", "emacs-overlay": "emacs-overlay", "emacs-so-long": "emacs-so-long", - "evil-collection": "evil-collection", "evil-escape": "evil-escape", "evil-markdown": "evil-markdown", "evil-org-mode": "evil-org-mode", @@ -516,11 +460,11 @@ "ws-butler": "ws-butler" }, "locked": { - "lastModified": 1686959076, - "narHash": "sha256-tzwHJ8q9CMpIwxcyCM51i88arntNMARi1mFkAppMgqk=", + "lastModified": 1694741217, + "narHash": "sha256-PsyQbRMvc/+5QXS5eahj6aS9xkp+eyOWO3nQ0uzqR/Y=", "owner": "nix-community", "repo": "nix-doom-emacs", - "rev": "2c4ba0d77fdfa4495929c8aee814936e722715c5", + "rev": "e0c972b33eb6715d4a59b7de656008609f8d77bd", "type": "github" }, "original": { @@ -548,7 +492,8 @@ "emacs-overlay" ], "flake-compat": [ - "deploy-rs", + "nix-hexchen", + "apple-silicon", "flake-compat" ], "flake-utils": [ @@ -556,7 +501,6 @@ "utils" ], "home-manager": "home-manager", - "hyprland": "hyprland", "nix-doom-emacs": "nix-doom-emacs", "nixos-hardware": "nixos-hardware", "nixos-mailserver": [ @@ -572,11 +516,11 @@ "waybar-iceportal": "waybar-iceportal" }, "locked": { - "lastModified": 1688308053, - "narHash": "sha256-pjFDZV7qCrBz/dqXRMlDeVMzD54nT7+IJUtcQfB/9RU=", + "lastModified": 1695639895, + "narHash": "sha256-MRvsyDcnMhRgepn7DJJgNZ0d+i4js9NMysVo8wmn/2E=", "owner": "hexchen", "repo": "nixfiles", - "rev": "2ff3be2b4aae73fc1ca1aa3528b9fa38aeb9acc3", + "rev": "5bde85d24f45680009a840cd8c5f62e715a96776", "type": "gitlab" }, "original": { @@ -588,11 +532,11 @@ "nix-straight": { "flake": false, "locked": { - "lastModified": 1666982610, - "narHash": "sha256-xjgIrmUsekVTE+MpZb5DMU8DQf9DJ/ZiR0o30L9/XCc=", + "lastModified": 1694361489, + "narHash": "sha256-kjDp+j6OtrmqbtjQB5uuOtjS08+kgJQuxFqhWE1Y9Rw=", "owner": "nix-community", "repo": "nix-straight.el", - "rev": "ad10364d64f472c904115fd38d194efe1c3f1226", + "rev": "748be99b84be0b130e946288099806a0f16d6e57", "type": "github" }, "original": { @@ -603,11 +547,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1686838567, - "narHash": "sha256-aqKCUD126dRlVSKV6vWuDCitfjFrZlkwNuvj5LtjRRU=", + "lastModified": 1695109627, + "narHash": "sha256-4rpyoVzmunIG6xWA/EonnSSqC69bDBzciFi6SjBze/0=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "429f232fe1dc398c5afea19a51aad6931ee0fb89", + "rev": "cb4dc98f776ddb6af165e6f06b2902efe31ca67a", "type": "github" }, "original": { @@ -653,18 +597,17 @@ }, "nixpkgs": { "locked": { - "lastModified": 1687502512, - "narHash": "sha256-dBL/01TayOSZYxtY4cMXuNCBk8UMLoqRZA+94xiFpJA=", + "lastModified": 1695559356, + "narHash": "sha256-kXZ1pUoImD9OEbPCwpTz4tHsNTr4CIyIfXb3ocuR8sI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3ae20aa58a6c0d1ca95c9b11f59a2d12eebc511f", + "rev": "261abe8a44a7e8392598d038d2e01f7b33cf26d0", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" + "id": "nixpkgs", + "ref": "nixos-23.05", + "type": "indirect" } }, "nixpkgs-22_11": { @@ -684,11 +627,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1688221086, - "narHash": "sha256-cdW6qUL71cNWhHCpMPOJjlw0wzSRP0pVlRn2vqX/VVg=", + "lastModified": 1695318763, + "narHash": "sha256-FHVPDRP2AfvsxAdc+AsgFJevMz5VBmnZglFUMlxBkcY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "cd99c2b3c9f160cd004318e0697f90bbd5960825", + "rev": "e12483116b3b51a185a33a272bf351e357ba9a99", "type": "github" }, "original": { @@ -697,21 +640,6 @@ "type": "indirect" } }, - "nixpkgs_2": { - "locked": { - "lastModified": 1688109178, - "narHash": "sha256-BSdeYp331G4b1yc7GIRgAnfUyaktW2nl7k0C577Tttk=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "b72aa95f7f096382bff3aea5f8fde645bca07422", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "ref": "nixos-23.05", - "type": "indirect" - } - }, "nose": { "flake": false, "locked": { @@ -747,11 +675,11 @@ "org": { "flake": false, "locked": { - "lastModified": 1683136293, - "narHash": "sha256-PMHNr3Qo62uqO5IUDAfxUoqa4Zvb9y2J76pRYDB/6Y4=", + "lastModified": 1694696773, + "narHash": "sha256-lgrfqX5YCRXZSyLHyRpYIQf+DOpHswPm7Vcw3WUCRAk=", "owner": "emacs-straight", "repo": "org-mode", - "rev": "080710797ad25e76c4556d2b03cc0aa5313cd187", + "rev": "765a84ea252fd7f281340c40fdc97f696f8cac33", "type": "github" }, "original": { @@ -811,15 +739,15 @@ "pnpm2nix": { "flake": false, "locked": { - "lastModified": 1676829786, - "narHash": "sha256-ywnp/Y20Bv62Vs4v39NezJ4irSg6IJUR+J25hBMu+yA=", - "owner": "pupbrained", + "lastModified": 1688639683, + "narHash": "sha256-7HeUQR9GH+UVGK4C068uKli8eY1e/kMif/0MDOQU4qs=", + "owner": "TSRBerry", "repo": "pnpm2nix", - "rev": "65e000773abd988f1f0cb99ff592d7945e7dd349", + "rev": "c4cfcb15518945763849aa36db77859f119d7b36", "type": "github" }, "original": { - "owner": "pupbrained", + "owner": "TSRBerry", "repo": "pnpm2nix", "type": "github" } @@ -827,11 +755,11 @@ "revealjs": { "flake": false, "locked": { - "lastModified": 1681386605, - "narHash": "sha256-9Q7aWgjAV37iJp6oYDz45e8J+RKwKY1Uvgg/BXwf5nQ=", + "lastModified": 1694600616, + "narHash": "sha256-R599Zdw9YzID7CRzWRcasz+ZZvZiagBFsuDWUvnNX4o=", "owner": "hakimel", "repo": "reveal.js", - "rev": "0301ce58ab185f7191696e16b1b6389f58df2892", + "rev": "a4b7f9dff7ef360afdb6d0cb53fd89063cbe0b66", "type": "github" }, "original": { @@ -847,7 +775,7 @@ "mattermost-webapp": "mattermost-webapp", "nix-hexchen": "nix-hexchen", "nixos-mailserver": "nixos-mailserver", - "nixpkgs": "nixpkgs_2", + "nixpkgs": "nixpkgs", "nixpkgs-unstable": "nixpkgs-unstable", "sops-nix": "sops-nix", "tracktrain": "tracktrain" @@ -911,11 +839,11 @@ ] }, "locked": { - "lastModified": 1688268466, - "narHash": "sha256-fArazqgYyEFiNcqa136zVYXihuqzRHNOOeVICayU2Yg=", + "lastModified": 1695284550, + "narHash": "sha256-z9fz/wz9qo9XePEvdduf+sBNeoI9QG8NJKl5ssA8Xl4=", "owner": "Mic92", "repo": "sops-nix", - "rev": "5ed3c22c1fa0515e037e36956a67fe7e32c92957", + "rev": "2f375ed8702b0d8ee2430885059d5e7975e38f78", "type": "github" }, "original": { @@ -975,11 +903,11 @@ "ts-fold": { "flake": false, "locked": { - "lastModified": 1681029086, - "narHash": "sha256-z3eVkAPFI6JYZZ+2XM496zBxwnujTp4Y4KNNfqgUC/E=", + "lastModified": 1694318094, + "narHash": "sha256-PQHn0HvcWGYhvrynYfTAFWF92TzNdFGV8cfjRG6nPeQ=", "owner": "jcs-elpa", "repo": "ts-fold", - "rev": "5fd2a5afe2112ac23b58ee1b12730fcf16068df3", + "rev": "3dd7c477fb08874d1bbbcb2588029e7ebd4b445f", "type": "github" }, "original": { @@ -1024,24 +952,6 @@ "type": "github" } }, - "wlroots": { - "flake": false, - "locked": { - "host": "gitlab.freedesktop.org", - "lastModified": 1686753331, - "narHash": "sha256-KovjVFwcuoUO0eu/UiWrnD3+m/K+SHSAVIz4xF9K1XA=", - "owner": "wlroots", - "repo": "wlroots", - "rev": "7e7633abf09b362d0bad9e3fc650fd692369291d", - "type": "gitlab" - }, - "original": { - "host": "gitlab.freedesktop.org", - "owner": "wlroots", - "repo": "wlroots", - "type": "gitlab" - } - }, "ws-butler": { "flake": false, "locked": { @@ -1057,33 +967,6 @@ "repo": "ws-butler", "type": "github" } - }, - "xdph": { - "inputs": { - "hyprland-protocols": [ - "nix-hexchen", - "hyprland", - "hyprland-protocols" - ], - "nixpkgs": [ - "nix-hexchen", - "hyprland", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1685385764, - "narHash": "sha256-r+XMyOoRXq+hlfjayb+fyi9kq2JK48TrwuNIAXqlj7U=", - "owner": "hyprwm", - "repo": "xdg-desktop-portal-hyprland", - "rev": "4d9ff0c17716936e0b5ca577a39e263633901ed1", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "xdg-desktop-portal-hyprland", - "type": "github" - } } }, "root": "root", diff --git a/flake.nix b/flake.nix index f5396c5..85eed24 100644 --- a/flake.nix +++ b/flake.nix @@ -16,6 +16,7 @@ deploy-rs.url = "github:serokell/deploy-rs"; deploy-rs.inputs.nixpkgs.follows = "nixpkgs"; + deploy-rs.inputs.flake-compat.follows = "nix-hexchen/apple-silicon/flake-compat"; sops-nix.url = "github:Mic92/sops-nix"; sops-nix.inputs.nixpkgs.follows = "nixpkgs-unstable"; sops-nix.inputs.nixpkgs-stable.follows = "nixpkgs"; @@ -29,7 +30,7 @@ doom-emacs.follows = "nix-hexchen/nix-doom-emacs/doom-emacs"; emacs-overlay.follows = "nix-hexchen/nix-doom-emacs/emacs-overlay"; flake-utils.follows = "/deploy-rs/utils"; - flake-compat.follows = "/deploy-rs/flake-compat"; + flake-compat.follows = "nix-hexchen/apple-silicon/flake-compat"; sops-nix.follows = "sops-nix"; }; nixos-mailserver.inputs = {