diff --git a/flake.lock b/flake.lock
index c225dc2..1a14c7f 100644
--- a/flake.lock
+++ b/flake.lock
@@ -17,6 +17,26 @@
"type": "github"
}
},
+ "clipboard-sync": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1759253700,
+ "narHash": "sha256-pDsDzWEBaZlT9lHsBZMGm8aBJGncMxqerKwkzjEM/EI=",
+ "owner": "dnut",
+ "repo": "clipboard-sync",
+ "rev": "138a59b8f3044dd9e7dcccd9607bbbb48c14bae6",
+ "type": "github"
+ },
+ "original": {
+ "owner": "dnut",
+ "repo": "clipboard-sync",
+ "type": "github"
+ }
+ },
"darwin": {
"inputs": {
"nixpkgs": [
@@ -38,6 +58,21 @@
"type": "github"
}
},
+ "flake-utils": {
+ "locked": {
+ "lastModified": 1659877975,
+ "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
"home-manager": {
"inputs": {
"nixpkgs": [
@@ -160,6 +195,27 @@
"type": "github"
}
},
+ "nixgl": {
+ "inputs": {
+ "flake-utils": "flake-utils",
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1736159088,
+ "narHash": "sha256-WDBc35XdHCdmgVYbPOtd2IeUtUHCYwNyEpIr5vLZMng=",
+ "owner": "ryan77627",
+ "repo": "nixGL",
+ "rev": "3865170cbc23b32ec7cc8df1ec811fd44b6c2a58",
+ "type": "github"
+ },
+ "original": {
+ "owner": "ryan77627",
+ "repo": "nixGL",
+ "type": "github"
+ }
+ },
"nixpkgs": {
"locked": {
"lastModified": 1785542685,
@@ -194,6 +250,7 @@
},
"root": {
"inputs": {
+ "clipboard-sync": "clipboard-sync",
"darwin": "darwin",
"home-manager": "home-manager",
"homebrew-cask": "homebrew-cask",
@@ -202,6 +259,7 @@
"homebrew-netbird": "homebrew-netbird",
"netbird-tui": "netbird-tui",
"nix-homebrew": "nix-homebrew",
+ "nixgl": "nixgl",
"nixpkgs": "nixpkgs",
"virby": "virby",
"zen-browser": "zen-browser"
diff --git a/flake.nix b/flake.nix
index c5f593f..1fb7bff 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,5 +1,5 @@
{
- description = "Combined nix flake: darwin system (RyanMac) + standalone home-manager for Guix (ryan@linux)";
+ description = "My main dotfiles flake";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
@@ -46,12 +46,7 @@
flake = false;
};
- # Linux-only. hyprland/hyprlock/hypridle/hyprpicker/wpaperd/kanshi/pyprland
- # all now ship in nixpkgs itself, so only the pieces nixpkgs doesn't carry
- # need their own flake input:
nixgl = {
- # Ryan's fork exists to patch Guix's mesa/OpenGL mismatch, unrelated to
- # nixpkgs version - keep tracking it regardless of the nixpkgs bump.
url = "github:ryan77627/nixGL";
inputs.nixpkgs.follows = "nixpkgs";
};